Download presentation
Presentation is loading. Please wait.
Published byZsolt Fábián Modified 6年之前
1
第七章 可编程控制器 一. 可编程控制器概述 二. OMRON PLC 三. SIEMENS PLC 四. PLC控制系统设计
2
一、PLC概述 PLC的产生 PLC的特点 PLC的分类 PLC的基本工作原理 PLC的基本组成
3
远程节点 Web服务器 操作站 OS 工程师站ES PLC、DCS 现场控制站
4
1.PLC的产生 普通继电器 时间继电器 热继电器 接 触 器 固态继电器 光电耦合器
接 触 器 固态继电器 光电耦合器 1 2 3 4 5 由继电器构成的控制系统对工艺变化的适应性极差
5
Programmable Logical Controller ——PLC
原动力——60年代末期,美国的汽车工业的迅速发展 初 衷——开发新的、可编程序的控制设备取代继电器控制系统 美国DEC于1969年研制出了世界上第一台可编程序控制器PDP-14,并在通用公司的汽车生产线上获得成功应用。 功能简单、以逻辑控制为主 早期 可编程逻辑控制器 Programmable Logical Controller ——PLC 可编程序控制器 (可编程控制器 ) Programmable Controller ——PC 本义 功能强大,已成为工业过程不可或缺的一类控制器
6
2. PLC的特点和分类 地域 结构 规模 厂家 PLC广泛应用于各种工业领域 可靠性高、耐恶劣工作环境的能力强
设计、开发简单、功能强大(控制功能、网络功能),通用灵活 结构紧凑(大中小微均有)、易于实现机电一体化 使用维护方便、成本低 …… PLC广泛应用于各种工业领域 地域 欧美流派 亚洲流派 结构 一体化 (小型、微型PLC) 模块化 (大中型PLC) 规模 大型 (欧美优势) 中型 小型 微型 (日系优势) 厂家 SIEMENS OMRON ABB Schneider ……
7
模块化PLC 一体化PLC PLC的主要用于控制:机械控制、运动控制、批次控制、过程控制等,据统计:
其它外设单元 电源模块 CPU模块 通信模块 I/O模块 DIN导轨 模块 通信接口 输入 接 口 CPU 存储器 输出 接 口 电源 检 测 仪 表 执 行 器 模块化PLC 一体化PLC PLC的主要用于控制:机械控制、运动控制、批次控制、过程控制等,据统计: 冶金行业是应用PLC最多的项目型市场,以大、中型PLC为主 汽车行业主要对生产线工位进行控制,PLC应用数量众多,控制点数一般不很高 电力行业对PLC的应用规模基数很大,大中型PLC系统的应用较广泛 流程工业有一定的份额(化工行业还是DCS居多) 在纺织机械、塑料机械、印刷机械、食品机械、包装机械、起重机械、机床等领域,PLC的应用占主导
8
3. PLC基本工作原理 B1 B2 L G KM1 KM1 10S KT KM1 KM2 KT 继电器控制梯形图
PLC的产品很多,不同PLC的结构特征和编程语言各不相同,但绝大多数PLC的工作原理都基本相同。 要求:设计一个电机控制系统,各有一个无自锁的启动按钮和停止按钮 按动启动按钮,电机M1运转,过10s,电机M2运转 按动停止按钮,电机M1、M2同时停止。 设计:继电器控制回路。 KM1 KM2 Q M1 M2 KM1 B1 B2 L G KM1 10S KT KM1 KT KM2 继电器控制梯形图
9
PLC控制程序和继电器控制逻辑是不是很相似?! PLC内部没有物理线圈和物理触点,都是虚拟的!!
KM1 B1 KT KM2 B2 10S 内部继电 器触点 内部输出 继电器线圈 KM1 KM2 ~ COM 220VAC Q0.0 Q0.1 B2 I0.1 B1 I0.0 COM 24VDC I0.0 I0.1 Q0.0 Q0.1 ( ) (SS) T1 S5T#10S ( R ) 输入继电器线圈 输出 触点 PLC控制程序和继电器控制逻辑是不是很相似?! B2 I0.1 B1 I0.0 COM 24VDC KM1 KM2 COM 220VAC Q0.0 Q0.1 PLC PLC控制程序(梯形图) 分析决策 输入部分 控制部分 输出部分 按钮信号 接入到PLC 控制信号 从PLC输出 PLC内部没有物理线圈和物理触点,都是虚拟的!!
10
有何区别? ~ SIEMENS OMRON ~ 不同PLC的控制程序是不是也很相似?! 24VDC 220VAC COM I0.0 Q0.0
KM1 KM2 ~ COM 220VAC Q0.0 Q0.1 B2 I0.1 B1 I0.0 24VDC ( ) (SS) T1 S5T#10S ( R ) SIEMENS 有何区别? I: 0.00 I: 0.01 Q: Q: T1 TIM 1 #100 B2 I:0.01 B1 I:0.00 COM 24VDC KM1 KM2 ~ 220VAC Q:100.0 Q:100.1 OMRON 不同PLC的控制程序是不是也很相似?!
11
4.PLC的基本组成 一体化PLC …… 模块化PLC 系统总线 CPU RAM ROM 通信接口 外设接口 IO接口
PLC、IPC、OP…… 一体化PLC 编程器、打印机…… 变送器、执行器等 编程器、 PLC、IPC、OP… 系统总线(背板) 电源 模块 CPU 模块 通信 接口 模块 I/O 模块 I/O 模块 智能I/O 模块 …… 模块化PLC 电源线(外接)
12
电源模块 CPU模块 (扩展)存储器 I/O接口模块 智能模块 机架扩展模块 通信接口扩展模块 编程工具 辅助部件
给所有模块供电,设计时需留有一定的余量(30%左右为宜) 电源模块 CPU性能应与控制系统要求相匹配,主要关注:处理速度、RAM容量、I/O容量、网络功能 CPU模块 大小适宜 (扩展)存储器 连接现场仪表,通常情况下I/O模块的数量是最多的,常用的接口模块有:AI、AO、DI、DO I/O接口模块 有自己的CPU,在主CPU协调下完成特定功能,如高速计数、步进电机控制等等 智能模块 PLC模块需要安装到多个机架上 机架扩展模块 通信接口不够用时 通信接口扩展模块 专用编程器,专用编程软件* 编程工具 通信接头、通信电缆、安装导轨(或机笼) 辅助部件
13
① 模拟量输入模块(A/D、AI) 模数转换 端口 如果有干扰怎么办? 将现场仪表输出的模拟量信号转化为计算机可以处理的数字信号 检测仪表
温度 压力 流量 液位 成份 速度 加速度 位移 方向 …… 模拟信号 4~20mA 0~10mA 1~5VDC mV、Ω …… 数字信号 0~4095 0~1023 …… 内存 从端口地址读取 0~4095 0~1023 …… 模数转换 A/D 端口 地址 工程化转换 工程量 0~100℃ 0~400KPa …… 软件实现 软件滤波 如:中值滤波、软件RC滤波…… 硬件滤波 如:RC滤波 如果有干扰怎么办? A/D的主要指标:分辨率(转换精度)、输入信号类型、转换速率、线性度、温漂… A/D转换器的几种转换类型 : 逐次比较型 双积分型 U/F型 Σ-Δ型 快但抗干扰性能较差,分辨率(位数)不高,μs 稳定性好,精度高,抗干扰能力强,转换速度不高,几十ms 抗干扰能力强,信号易于远传,转换速度不高(不低于前者) 精度高(16~24位),噪声抑制能力更强,相对较馒(ms级,比双积分型略快),已成为一种流行的技术
14
输入信号类型 型号 通道数 分辨率 转换时间 输入信号范围 PCL-816 8(差) 16(单) 16位 8.5s
0~10V、0~5V、0~2.5V、0~1.25V(单) 10V、5V、2.5V、1.25V(差) PCL-818 12位 8s 0~10V、0~5V、0~2V、0~1V(单) 10V、5V、2.5V、1V、0.5V(差) SM331 7KF01-0AB0 8 4() 20ms 80mV/10M、250mV、500mV、1V、 2.5V、5V、1~5V、10V、10 mA 、 3.2 mA、20mA、0~20mA、4~20mA、E、 N、J、K型热电偶、Pt100等······ 7KB01-0AB0 2 1())
15
1~5V、10V、0~10V、20mA、0~20mA、4~20mA
② 模拟量输出模块(D/A、AO) 将计算机内部数字信号转化为现场仪表可接收的4~20mA等标准信号 数模转换 (D/A) 端口 数字信号 0~4095 0~1023 …… 控制信号 4~20mA 0~10mA 1~5VDC 0~10VDC …… 内存 工程量 0~100% …… 送到端口地址 执行器 工程化反变换 0~4095 0~1023 …… 软件实现 分 辨 率――通常分辨率以输入二进制数的位数来表示 :10位、12位D/A转换器 建立时间――当数字量变化时,输出的模拟信号稳定在相应的数值范围之内所经历的时间 (0.5x LSB) 输出信号类型――电流、电压及输出范围 型号 通道数 分辨率 建立时间 非线性误差 输出信号范围 PCL-726 6 12位 <70s 0.5LSB 0~10V、0~5V(单) 10V、5V(差) PCL-727 12 <40s 1LSB SM332 5HD01-0AB0 4 12位单、11位双 <0.8ms 电压:0.5% 电流: 0.6% 1~5V、10V、0~10V、20mA、0~20mA、4~20mA SM332 5HB01-0AB0 2
16
③ 开关量输入模块(DI) 数字量信号类型:直流电压*、交流电压*、无源接点3种类型 电容C的作用? 电容C的作用?
将现场过程来的(“1”/“0”)转换成计算机内部的二进制标准电平 数字量信号类型:直流电压*、交流电压*、无源接点3种类型 Vi 直流电压 Vi 无源触点 转换过程:现场信号电平和格式的转换光电隔离和滤波输入缓冲区 K R2 R1 C R D +5V 滤 波 数 据 锁 存 器 数据 总线 T + K R2 R1 C R DW D +5V 滤 波 数 据 锁 存 器 数据 总线 T 电容C的作用? 电容C的作用?
17
需要注意的现场问题 + DI模块接收开关量现场仪表输出的“0”、“1”信号,但开关量现场仪表的输出信号类型有NPN和PNP之分
NPN是漏型,动作时,输出端输出 0 V;不动作时,没有电压 现场仪表:PNP型,公共端接地 NPN型,公共端接高电平 PNP输出 +24V +24V - +24V + 现场仪表 P型输出 PLC P型输入 现场仪表 N型输出 PLC N型输入 现场仪表的开关量输出类型尽可能与PLC模块输入类型一致
18
④ 开关量输出模块(DO) 三者简单比较: 将内部信号电平转换成所需的外部信号电平,驱动电磁阀、继电器、接触器、指示灯、小型电机等各种负载
输出信号类型:晶体管输出(直流)、晶闸管输出(交流)、继电器输出(无源接点) 转换过程:现场信号 电平和格式的转换 光电隔离 输出缓冲区(映像区) 数 据 锁 存 器 D1 数据总线 负载 T D2 D3 T1 R1 R2 R3 24VDC 数 据 锁 存 器 D T R1 R2 C 负载 AC 数据 锁存 器 D1 R1 J 负载 AC DC 三者简单比较: 输出类型 速度 安全性 寿命 晶体管输出 晶闸管输出 继电器输出 最快 —— 长 快 —— 比较长 最慢 机械隔离,好 相对较短 继电器输出安全和灵活,但晶体管输出加上外接继电器更常用。
19
需要注意的现场问题(晶体管输出--两种输出类型)
内部 电路 L COM OUT 内部 电路 L COM OUT NPN PNP DI、DO模块IO点通常8点为一组输出 Q1:如何在同一块开关量输入模块上接入不同类型的开关量输入信号?如直流电压、交流电压、无源触点 Q2:如何在同一块开关量输出模块上产生多种不同类型的开关量输出信号?
20
课外作业题 1.简述逐次比较型、双积分型、Σ-Δ型A/D转换的基本原理和特点
2.现有一块多通道的A/D输入转换卡,一台24VDC电源 ,多台III型二线制变送器(集中供电), 每台变送器对应一个A/D输入通道。 ① 若A/D接口允许4~20mA标准电流输入,如何连接? ② 若A/D接口允许0~5VDC标准电压输入,如何连接? ③ 回路中须加接显示仪表,如何连接? ④ 若实际负载超过变送器的额定负载能力,应如何处理? ⑤ 若A/D接口各输入通道的“-”端共地,连接时应注意什么? ⑥ 若变送器输出“-”端现场接地,连接时应注意什么? A/D卡 通道1 通道2 + - 24VDC电源 变送器一 变送器二 3.请参考DDZ-III型调节器输出电路设计一个把1~3VDC转换为4~20mA的V/I转换电路。 +24V 4.某开关信号的检测仪表为NPN型输出,而PLC的开关量输入模块为PNP型,如何实现二者的连接? - NPN仪表 PNP输入模块
Similar presentations