Transcript 可编程控制器的分类
第一章 可编程控制器基础 1.1 PLC的定义 1.2 PLC的结构和工作原理基本组成 1.3 PLC的工作方式 1.4 PLC的主要性能指标 1.5 PLC的优点 1.6 PLC的应用 1968年 美国通用汽车公司提出的替代继 电器控制系统的新型控制器的十项指标: 1) 编程简单、现场可 修改程序; 2)维护方便、采用插 件式结构; 3)可靠性高于继电器 控制系统; 4)体积小于继电器控 制系统; 5)数据可以直接送入 计算机; 6)成本可与继电器系 统竞争; 7)输入可为市电; 8)输出可为市电,能 直接驱动电磁阀、交 流接触器等; 9)通用性强、易于扩 展; 10)用户存储器大于 4K。 什么是PLC ? PLC 是一种专门用于工业控制的计算机。 早期的PLC是用来替代继电器、接触器控制的。 它主要用于顺序控制,只能实现逻辑运算。因此, 被称为可编程逻辑控制器(Programmable logic controller,略写 PLC ) 随着电子技术、计算机技术的迅速发展,可编程 控制器的功能已远远超出了顺序控制的范围。被称 为可编程控制器(Programmable controller,略写 PC)。为区别于Personal Computer (PC),故沿用 PLC 这个略写。 1987年2月,国际电工委员会(IEC) PLC的定义: 可编程控制器是一种数字运算操作的电子 系统,专为在工业环境下应用而设计。它采用 一类可编程序的存储器,用于其内部存储程序、 执行逻辑运算、顺序控制、定时、计数和算术 操作等面向用户的指令,并通过数字式或模拟 式输入/输出,控制各种类型的机械或生产过程。 教材定义 • 可编程控制器是一种专为工业控制而设计 的计算机控制系统,它通过开关量\模拟量的 输入和输出完成各种机械或生产过程的控 制,具有丰富的输入/输出接口,并且具有较强 的驱动能力,其硬件根据实际需要选配,其软 件则需根据控制要求设计. • 它不仅可以进行逻辑控制,还可以进行模拟 量的控制. 国际市场上流行的PLC厂家: 目前,世界上有200多个厂家生产PLC,较有名的: (1)美国:AB通用电气、莫迪康公司; (2)德国:西门子公司; (3)日本:三菱、富士、欧姆龙、松下电工; (4)法国:TE 施耐德公司; (5)韩国:三星、LG公司等。 1.1可编程控制器的发展过程及基本功能 一、国内PLC发展及应用概况: 我国的PLC产品的研制和生产经历了三个阶段: 顺序控制器(1973~1979):一位处理器为主的; 工业控制器(1979~1985):8位微处理器为主的; 可编程序控制器(1985以后)。 在对外开放政策的推动下,国外PLC产品大量进入我国市 场,一部分随成套设备进口。如宝钢一、二期工程就引进了 500多套,还有咸阳显象管厂、秦皇岛煤码头、汽车厂等。现 在,PLC在国内的各行各业也有了极大的应用,技术含量也越 来越高。 PLC的发展过程分四个阶段: • 第一阶段:功能简单,主要是逻辑运算、定时和计数功能, 没有形成系列。 • 第二阶段:增加了数字运算功能,能完成模拟量的控制, 开始具备自诊断功能,存储器采用EPROM • 第三阶段:PLC的功能和处理速度大大增强,具有通信功 能和远程I/O能力。 • 第四阶段:可将多台PLC连接起来与大系统连成一体,实 现网络资源共享。 二、可编程控制器的基本功能 • 1、逻辑控制 能够描述继电器触点的串联、并联等各种连接,因此可以代 替继电器进行组合逻辑控制和顺序逻辑控制 2、定时与计数控制 3、步进控制 4、A/D、D/A转换,能完成对模拟量的控制和调节 5、数据处理 6、通信与联网 7、控制系统监控 PLC配置有较强的监控功能,它能记忆某些异常情况,或 当发生异常情况时自动终止运行。 1.2 可编程控制器的特点、性能指标及分类 一、可编程控制器的特点 • • • • • • • • • • 1、高可靠性 2、灵活性 3、便于改进和修正 4、节点利用率高,节点在程序中可不受限制的使用。 5、丰富的I/O接口 6、模拟调试 7、对现场进行微观监视 8、快速动作 9、梯形图及布尔代数并用 10、编程简单、使用方便 二、 PLC的主要技术性能指标 1.编程语言:PLC常用的编程语言有梯形图、指令表、流 程图和某些高级语言。 2、输入/输出点数 ( I/O点数 ):开关量I/O用最大I/O点数 表示,模拟量I/O点数则用最大I/O通道数表示。 3、内部继电器的种类和点数 4. 内存容量。(16位二进制数为一个字) 5、扫描速度。 单位: ms /1000步 或 s /步 6. 指令条数。(PLC的编程和控制功能) 7. 高功能模块。 8. 工作环境 三、可编程控制器的分类 • 1、按结构形式分:整体式和模块式 • 整体式PLC:将电源、中央处理器、输入/输出部件等集中 配置在一起,有的甚至全部安装在一块印刷电路板上 • 特点:结构紧凑、体积小、质量小、价格低、I/O点数固 定,使用不灵活。(小型) • 模块式:把电源模板、CPU模板、输入模板、输出模板等 插入机架底版上,组装在一个机架内。 • 特点:配置灵活、装配方便、便于扩展(中型或大型) • 2、按输入、输出点数分:大(2048以上)、中(256到 2048)、小型(256以下) • 3、按功能分:低档机、中档机、高档机 §1.3 PLC的基本结构和工作原理 • 传统继电器控制系统称为“硬接线”程序控制系 统,在“硬接线”控制系统中,控制功能的改变 必须通过修改控制器件和接线来实现。 • 而可编程控制系统是通过修改PLC的程序来实现 的。 • 可编程控制系统也称之为“软接线”程序控制系 统,由硬件和软件两部分组成。 一、 PLC结构示意图 地址总线 控制总线 各种开关 继电器接点 行程开关 模拟量输入 输 入 接 口 中 央 处 理 单 元 程 序 存 储 器 数 据 存 储 器 数据总线 编程 单元 输 出 接 口 灯光指示 警报器 电磁阀门 接触器 电机 电源 • S7系列PLC分为S7-400、S7-300和S7-200等大、 中、小(微)三个子系列。 以S7-200系列PLC为例,叙述小型PLC系统的构成 • 1、 S7-200 系列PLC的构成 S7-200小型可编程控制系统由主机(基本单 元)、I/O扩展单元、功能单元(模块)和外部设 备(文本/图形显示器、编程器)等组成。 CPU 224主机的结构外形 • 工作方式开关,模拟电位器,I/O扩展接口,工作状态指 示和用户程序存储卡,I/O接线端子排及发光指示等。 • 主机箱体外部的RS-485通讯接口,用以连接编程器(手 持式或PC机)、文本/图形显示器、PLC网络等外部设 备。 CPU 224外部电路接线电路图 • 输入电路采用了双向光电耦合器,24V DC极性 可任意选择, 1M、2M为输入端子的公共端。1L、 2L为输出公共端。 • CPU224另有24V、280mA电源供PLC输入点使用。 (2)主机I/O及扩展 小型PLC系统 由(主机箱)、 I/O扩展单元、 文本、图形显 示器、编程器 等组成。 S7-300是模块式的:P6 图1-1 二、各组成部分的作用 • 1、导轨:是安装可编程控制器各类模板的 机架,可根据实际需要选择。 • 2、电源模板:用于对PLC内部电路供电 3. CPU:系统的运算控制核心 (1) 从程序存储器读取程序指令,编译、执行指令。 (2) 将各种输入信号取入。 (3) 把运算结果送到输出端。 (4) 响应各种外部设备的请求。 4. 存储器 ROM: 存放管理、监控、指令解释等系统管理程 序。(用户不能访问和修改该部分内容) RAM: 存放用户编制的控制程序。 图4-3 S7-200 CPU的存储区域 5. 输入、输出模板: PLC与现场输入/输出元件或 设备连接的桥梁;一般PLC均配置I/O电平转换及 电气隔离。 输入电压转换是用来将输入端不同电压或电流信号 转换成微处理器所能接收的低电平信号; 输出电平转换是用来将微处理器控制的低点平信号 转换为控制设备所需的电压或电流信号。 光电隔离在微处理器与I/O回路之间采用的防干扰措 施。 输入接口作用:将按钮、行程开关或传感器等产生的 信号,转换成数字信号送入主机处理。 输出接口作用:将主机向外输出的信号转换成可以 驱动外部执行电路的电信号,以便控制电磁阀、 接触器、接触器线圈等电器通断电;另外输出电 路也使主机与外部强电隔离。 输出三种形式: 继电器 - 交直流输出方式,低速大功率 晶闸管 - 交流输出方式,高速大功率 晶体管 - 直流输出方式,高速小功率 (1)输入接口电路:采用光电耦合器,防止强电干扰。 输入端子 3.3k 发光二极管 PLC Xn 部 1000PF 24V 电 470 – + + – 直流电源 内 COM 光电三极管 路 (2)输出接口电路:均采用模块式。 以继电器形式为例: 内 部 电 路 PLC 继电器输出 Y 内 部 电 路 J COM + 交流电源或 直流电源 4. 各种接口、高功能模块:便于扩展。 小型机:一体机。有接口可扩展。 中、大型机:模块式。可根据需要在主板上随意组合。 PLC在90年代已经形成微、小、中、大、巨型多 种PLC。按I/O点数分,可分为: 微型PLC : 32 I/O 小型PLC : 256 I/O 中型PLC : 1024 I/O 大型PLC : 4096 I/O 巨型PLC : 8195 I/O PC FP1-C16 小型机 POWER CPU 中、大型机 5. 编程设备 PC FP PROGRAMMER 编程设备可以是专用 的手持式的编程器;也可 以是安装了专门的编程通 讯软件的个人计算机。 用户可以通过键盘输 入和调试程序;另外在运 行时,还可以对整个控制 过程进行监控。 ST XWX AN YWY OR RWR OT LWL NOT DT/Ld STK IX/IY TM TSV CT CEV (BIN) K/H C D E F SC 8 9 A B (-) OP 4 5 6 7 SRC 0 1 2 3 READ ENT WRT (HELP) ACLR (DELT) CLR CLR FN/P FL 手持式的编程器 三、 PLC的工作原理 CPU:等待命令。 PLC:循环扫描。 PLC从0000号存储地址所存放的第一条用户程序开始, 在无中断或跳转的情况下,按存储地址号递增的方向顺 序执行用户程序,直到END指令结束。然后再从头开始 执行,并周而复始,直到停机或切换到STOP停止状态。 即:CPU从第一条指令开始执行,遇到结束符又返回第一条, 不断循环。 PLC扫描工作方式 PLC扫描过程: X0 X1 Xn 输 入 端 子 输 入 X0 映 X1 象 寄 存 Xn 器 输入采样 输入采样-程序执行-输出刷新 X0 Y0 X1 Y1 输 出 映 象 寄 存 器 输 出 锁 存 输 出 端 子 执行用户程序 程序执行 图:PLC扫描过程 输出刷新 Y0 Y0 Yn 图4-4 S7-200 CPU的扫描周期 PLC控制电机正反转接线图(I) (a)PLC接口图 (b)内部寄存器 (c) SB1:正转启动按钮 SB2:反转启动按钮 SB3:停止按钮 KM1:正转接触器 KM2:反转接触器 梯 形 图 PLC控制电机正反转接线图(II) 梯形图 序号 助记符 梯形图以指令的形式存储在PLC的 用户程序存储器中,其指令表为: 操作数 Q0.0=(I0.0+Q0.0)·/I0.2·/Q0.1 Q0.1=(I0.1+Q0.1)·/I0.2·/Q0.0 序号 0 1 2 3 4 5 6 7 8 9 10 助记符 LD O AN AN = LD O AN AN = END 操作数 I0.0 Q0.0 I0.2 Q0.1 QO.0 I0.1 Q0.1 I0.2 Q0.0 Q0.1 指 令 表 1.4 可编程控制器与其他工业控制装置的比较 一、 PLC的优点 1. 性能稳定可靠,抗干扰能力强。 2. 模块化组合式结构,通用性好,使用灵活方便。 3. 编程简单,便于普及。 4. 可进行在线修改。 5. 网络通讯功能,便于实现分散式测控系统。 6. 与传统的控制方式比较,线路简单。 7. 体积小,重量轻,功耗低。 二、PLC与继电器控制系统的比较 • 继电器控制系统采用硬接线方式装配而成, 一旦生产工艺过程改变,则控制柜必须重 新设计。 • PLC是通过软件来实现的,只要改变程序并 改动少量的接线端子,就可以适应生产工 艺的改变。 • 三、PLC与集散控制系统的比较 • PLC是由继电器逻辑控制系统发展而来,主 要侧重于开关量顺序控制方面; • 集散控制系统(DCS)是由单回路仪表控制 系统发展而来,主要侧重于回路调节功能。 • PLC与集散控制系统的发展越来越近,很多 工业生产过程既可以用PLC,也可以用集散 控制系统来实现其功能。把PLC系统和DCS 系统各自的优势有机地结合起来,可形成一 种新型的分布式计算机控制系统。 • 四、PLC与工业控制计算机的比较 • 工业控制计算机是采用通用计算机实现的一 种控制设备,速度快、是实时强,对模型复 杂、计算量大的工业对象的控制占优势。 • PLC使用技术人员熟悉的梯形图语言编程, 易学易懂,便于推广. • PLC软件方面的抗干扰措施在监控程序里已 经考虑很周全,而工控机用户程序必须考虑 抗干扰问题。 §1.5 PLC的应用 广泛应用于各种控制系统中,主要用于有大 量开关量和少数模拟量的控制系统: 1. 用于开关量逻辑控制。 2. 用于机械加工的数字控制。 3. 用于机器人控制。 3. 用于闭环过程控制。 4. 用于组成多级控制系统。 5. 数据处理、 通信和联网 1.6 PLC的发展趋势 • • • • • • 1、网络化 2、多功能 3、高可靠性 4、兼容性 5、小型化简单易用 6、编程语言向高层次发展 试 题 1、可编程序控制器采用微处理器作为中央处理单元,可以 对 进行控制,也可以对 进行控制。 逻辑量 模拟量 2、PLC具有逻辑运算功能,能够描述继电器触点的 各种连接。 和 等 •串联 并联 3、PLC具有 和 功能,完成对模拟量的控制与调节。 模数转换(A/D转换) 数模转换(D/A转换) 4、按结构形式分类,PLC可分为 式和 式两种。 整体式 模块式 模块是可编程序控制器系统的运算控制核心。 5、 CPU 是安装可编程控制器各类模板的机架,可根据实际需要 6、 选择。 导轨 模板用于对PLC内部电路供电。 7、 •电源 8、 是用来将输入端不同电压或电流信号转换成微处理器所能接收的 低电平信号。 •输入电压转换 9、输出电平转换是用来将 电压或电流信号。 控制的低电平信号转换为控制设备所需的 •微处理器 10、 电气隔离 是在微处理器与I/O回路之间采用的防干扰措施。 11、可编程序控制器是一种专为工业环境下应用而设计的计算机控 制系统,通过 、 的输入和输出完成各种机械生产过程 的控制。 开关量 模拟量 12、PLC可以代替 进行组合逻辑与顺序逻辑控制。 •继电器 13、PLC的工作过程一般可分为三个主要阶段 执行阶段和 。 、程序 输入采样阶段 输出刷新阶段 14、可编程序控制器系统也称之为“软接线”程序控制系统, 由 和 两大部分组成。 •硬件 软件 15、PLC的输入和输出量有 和 两种。 •开关量 模拟量 16、PLC可以代替继电器进行 与 控制。 组合逻辑 顺序逻辑 17、PLC重复执行输入采样阶段、 三个阶段,每重复一次的时间称为一个 和输出刷新阶段 。 程序执行阶段 扫描周期 18、把可编程序控制器系统和 系统各自的优势结合起来, 可形成一种新型的分布式计算机控制系统。 集散控制(DCS) 二、判断题(正确的打√,错误的打×) 1、PLC的输入和输出量有开关量和模拟量两种。开关量I/O用 最大I/O点数表示,模拟量I/O点数用最大I/O通道数表示。 ( √ ) 2、PLC具有模数转换和数模转换功能,完成对逻辑量的控制 与调节。 ( × ) 3、PLC配置有较强的监控功能,能记忆某些异常情况, 或当发生异常情况时自动中止运行。 ( √ ) 4、传统继电器接触器控制系统的控制功能必须通过修改 控制器件和接线来实现。 ( √ ) 5、可编程控制系统的控制功能必须通过修改控制器件和接线来 实现。 ( × ) 6、输入输出模板必须与CPU模板放置在一起。 ( × ) 7、集散控制系统由单回路仪表控制系统发展起来,主要侧重于 回路调节功能。 √ 8、PLC的扫描周期因程序的长度不同而不同。 ( √ ) 9、PLC的扫描周期仅取决于程序的长度。 ( × ) 10、PLC的扫描周期仅取决于CPU模板的运算速度。 ( •× ) 11、PLC的输入和输出量有开关量和模拟量两种。开关量I/O用 最大I/O通道数表示,模拟量I/O点数用最大I/O点数表示。 ( × ) 12、电气隔离是在微处理器与I/O回路之间采用的防干扰措施( √ ) 13、PLC具有模数转换和数模转换功能,完成对模拟量的控制 与调节。 ( √ ) 14、PLC在一个工作周期中,输入采样和输出刷新的时间一般 为秒级。 ( •× ) 15、工控机应用系统比PLC应用系统可靠性较高。 ( × ) 16、集散控制系统由单回路仪表控制系统发展起来,主要侧重 于开关量顺序控制方面。 ( × )