《可编程控制器剖析优秀PPT.ppt》由会员分享,可在线阅读,更多相关《可编程控制器剖析优秀PPT.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 概述概述1、硬件结构和工作原理、硬件结构和工作原理 学习内容学习内容 PLC的组成模块的组成模块 PLC的工作原理的工作原理 PLC的扩展模块的扩展模块 S7-200的扩展和编址的扩展和编址 教学要求教学要求 了解了解PLC的组成模块和扩展模块的组成模块和扩展模块 驾驭驾驭 PLC的工作原理(重点)的工作原理(重点)娴熟驾驭娴熟驾驭PLC的扩展和编址(重点、难点)的扩展和编址(重点、难点)PLC PLC的结构组成及工作原理的结构组成及工作原理硬件硬件软件软件存储器存储器存储器存储器CPUCPUI/I/OO口口口口编程器编程器编程器编程器电源电源电源电源系统程序系统程序用户程序用户
2、程序 PLC PLC硬件结构组成硬件结构组成 PLC由三个基本部分组成:由三个基本部分组成:输入部分输入部分输入部分输入部分、逻辑处理部分逻辑处理部分逻辑处理部分逻辑处理部分、输出部分输出部分输出部分输出部分。基本结构示意图参见图。基本结构示意图参见图5-1所示。所示。图5-1 PLC的基本组成框图输入部分输入部分输入部分输入部分输出部分输出部分输出部分输出部分PLCPLC硬件系统结构组成硬件系统结构组成外部设备外部设备现场用户输出设备现场用户输出设备微处理器(微处理器(CPU)运算器运算器控制器控制器输输出出部部件件输输入入部部件件系系统统存存储储器器用用户户存存储储器器I/O扩扩展展接接口
3、口通通讯讯及及编编程程接接口口编程设备编程设备计算机计算机打印机等打印机等传感器传感器按钮、开关按钮、开关现场信号现场信号电磁阀电磁阀中间继电器中间继电器执行器执行器现场用户输入设备现场用户输入设备扩展设备扩展设备扩展单元扩展单元通讯模块通讯模块功能模块功能模块电源变换器电源变换器110V/220V市电市电PLC基本单元基本单元PLC系统结构示意图系统结构示意图输入部分:是指各类按钮、行程开关、传感器等接口电路,它收集并保存输入部分:是指各类按钮、行程开关、传感器等接口电路,它收集并保存来自被控对象的各种开关量、模拟量信息和来自操作台的吩咐信息等。来自被控对象的各种开关量、模拟量信息和来自操作
4、台的吩咐信息等。逻辑处理部分:用于处理输入部分取得的信息,按确定的逻辑关系进行运逻辑处理部分:用于处理输入部分取得的信息,按确定的逻辑关系进行运算,并把运算结果以某种形式输出。算,并把运算结果以某种形式输出。输出部分:是指驱动各种电磁线圈、交输出部分:是指驱动各种电磁线圈、交/直流接触器、信号指示灯等执行元直流接触器、信号指示灯等执行元件的接口电路,它向被控对象供应动作信息。件的接口电路,它向被控对象供应动作信息。为了运用便利,为了运用便利,PLC还常配套有编程器等外部设备,它们可以通过总线还常配套有编程器等外部设备,它们可以通过总线或标准接口与或标准接口与PLC连接。连接。不同厂家不同类型的
5、不同厂家不同类型的PLC指令系统的指令符号、指令内容、指令条数也指令系统的指令符号、指令内容、指令条数也是不同;关于软器件和是不同;关于软器件和I/O口的相应规定也不一样。虽然口的相应规定也不一样。虽然PLC方方面面都有方方面面都有很多不同,但是这种装置都称为可编程序限制器,它们在基本内涵上确定很多不同,但是这种装置都称为可编程序限制器,它们在基本内涵上确定同多异少。同多异少。S7-200系列系列PLC系统组成系统组成 1 1CPUCPU模块模块模块模块 SIMATIC SIMATIC SIMATIC SIMATIC S7-200S7-200S7-200S7-200系系系系统统统统CPU CP
6、U CPU CPU 22X22X22X22X系系系系列列列列PLCPLCPLCPLC主主主主机机机机(CPUCPUCPUCPU模模模模块)的块)的块)的块)的外形外形外形外形 :2.CPU22X2.CPU22X主要技术指标主要技术指标主要技术指标主要技术指标型号型号型号型号CPU221CPU221CPU222CPU222CPU223CPU223CPU224CPU224外型尺寸外型尺寸外型尺寸外型尺寸/mm/mm9080 629080 629080 629080 62120.580 62120.580 6219080 6219080 62程序程序程序程序/字字字字2048204820482048
7、4096409640964096用户数据用户数据用户数据用户数据10241024102410242560256025602560用户存储器用户存储器用户存储器用户存储器类型类型类型类型EEPROMEEPROMEEPROMEEPROMEEPROMEEPROMEEPROMEEPROM数据后备数据后备数据后备数据后备(超超超超级电容级电容级电容级电容)典型典型典型典型值值值值h h50505050190190190190存储器存储器存储器存储器本机本机本机本机I/OI/O点数点数点数点数6 6入入入入/8/8出出出出6 6入入入入/8/8出出出出1414入入入入/10/10出出出出2424入入入入/
8、16/16出出出出扩展模块数扩展模块数扩展模块数扩展模块数量量量量无无无无2 2个个个个7 7个个个个7 7个个个个数字量数字量数字量数字量I/OI/O映映映映像区大小像区大小像区大小像区大小/bit/bit无无无无256256256256256256模拟量模拟量模拟量模拟量I/OI/O映映映映像区大小像区大小像区大小像区大小/bit/bit50505050190190190190输入输出输入输出输入输出输入输出型号型号型号型号CPU221CPU221CPU222CPU222CPU224CPU224CPU226CPU226指令指令指令指令型号型号型号型号CPU221CPU221CPU222CP
9、U222CPU223CPU223CPU224CPU22433MHz33MHz下布下布下布下布尔指令执行尔指令执行尔指令执行尔指令执行速度速度速度速度0.37s/0.37s/指令指令指令指令0.37s/0.37s/指令指令指令指令0.37s/0.37s/指令指令指令指令0.37s/0.37s/指令指令指令指令FOR/NEXTFOR/NEXT循环循环循环循环有有有有有有有有有有有有有有有有增数运算增数运算增数运算增数运算有有有有有有有有有有有有有有有有实数运算实数运算实数运算实数运算有有有有有有有有有有有有有有有有主要内部继电器主要内部继电器主要内部继电器主要内部继电器型号型号型号型号CPU221
10、CPU221CPU222CPU222CPU223CPU223CPU224CPU224I/OI/O映像寄映像寄映像寄映像寄存器存器存器存器/bit/bit128I128I和和和和128Q128Q128I128I和和和和128Q128Q128I128I和和和和128Q128Q128I128I和和和和128Q128Q内部通用继内部通用继内部通用继内部通用继电器电器电器电器/bit/bit256256256256256256256256计数器计数器计数器计数器/定定定定时器时器时器时器256/256256/256256/256256/256256/256256/256256/256256/256字入字
11、入字入字入/字出字出字出字出无无无无16/1616/1632/3232/3232/3232/32顺序控制继顺序控制继顺序控制继顺序控制继电器电器电器电器/bit/bit256256256256256256256256附加功能附加功能附加功能附加功能型号型号型号型号CPU221CPU221CPU222CPU222CPU223CPU223CPU224CPU224内部高速计数内部高速计数内部高速计数内部高速计数器器器器/个个个个4(30kHz)4(30kHz)4(30kHz)4(30kHz)6(30kHz)6(30kHz)6(30kHz)6(30kHz)模拟量调节电模拟量调节电模拟量调节电模拟量调节
12、电位器位器位器位器/个个个个1 11 12 22 2脉冲输出脉冲输出脉冲输出脉冲输出/个个个个2(20kHz)2(20kHz)2(20kHz)2(20kHz)2(20kHz)2(20kHz)2(20kHz)2(20kHz)通信中断通信中断通信中断通信中断/个个个个1 1发送器发送器发送器发送器2 2接收器接收器接收器接收器1 1发送器发送器发送器发送器2 2接收器接收器接收器接收器1 1发送器发送器发送器发送器2 2接收器接收器接收器接收器1 1发送器发送器发送器发送器2 2接收器接收器接收器接收器定时中断定时中断定时中断定时中断/个个个个2(1255m2(1255ms)s)2(1255ms)
13、2(1255ms)2(1255ms)2(1255ms)2(1255ms)2(1255ms)硬件输入中断硬件输入中断硬件输入中断硬件输入中断/个个个个4 44 44 44 4实时时钟实时时钟实时时钟实时时钟有有有有(时钟卡时钟卡时钟卡时钟卡)有有有有(时钟卡时钟卡时钟卡时钟卡)有有有有(内置内置内置内置)有有有有(内置内置内置内置)口令保护口令保护口令保护口令保护有有有有有有有有有有有有有有有有通信通信通信通信型号型号型号型号CPU221CPU221CPU222CPU222CPU223CPU223CPU224CPU224通信口数量通信口数量通信口数量通信口数量(个个个个)1(RS485)1(RS
14、485)1(RS485)1(RS485)1(RS485)1(RS485)1(RS485)1(RS485)支持协议支持协议支持协议支持协议0 0号口号口号口号口1 1号口号口号口号口PPI.DP/PPI.DP/自由口自由口自由口自由口N/AN/APPI.DP/PPI.DP/自由口自由口自由口自由口N/AN/APPI.DP/PPI.DP/自由口自由口自由口自由口N/AN/APPI.DP/PPI.DP/自由口自由口自由口自由口N/AN/APROFIBUSPROFIBUS点点点点到点到点到点到点NETR/NENETR/NETWTWNETR/NETNETR/NETWWNETR/NETNETR/NETWW
15、NETR/NETNETR/NETWWPLC主要部件组成主要部件组成CPU开关量I/O接口RAM、ROM 模拟量I/O接口EPROM/E2ROM通迅接口编程器电源 PLC组成的原理框图PLCPLC由由由由5 5 5 5个主要部件组成:个主要部件组成:个主要部件组成:个主要部件组成:CPU CPU 存储器存储器 I/O I/O部分部分 编程器编程器 电源电源v微处理器(微处理器(CPUCPU)v接收并存储用户程序和数据;接收并存储用户程序和数据;v诊断电源、诊断电源、PLCPLC工作状态及编程的语法错误;工作状态及编程的语法错误;v接收输入信号,送入数据寄存器并保存;接收输入信号,送入数据寄存器并
16、保存;v运行时依次读取、说明、执行用户程序,完成用户运行时依次读取、说明、执行用户程序,完成用户v 程序的各种操作;程序的各种操作;v将用户程序的执行结果送至输出端。将用户程序的执行结果送至输出端。分别介绍分别介绍PLC部件组成单元部件组成单元v系统存储器系统存储器系统程序存储器系统程序存储器+系统数据存储器系统数据存储器v存放系统工作程序(监控程序);存放系统工作程序(监控程序);v存放模块化应用功能子程序;存放模块化应用功能子程序;v存放吩咐说明程序;存放吩咐说明程序;v存放功能子程序的调用管理程序;存放功能子程序的调用管理程序;v存放存储系统参数。存放存储系统参数。v用户存储器用户存储器
17、RAM/EPROM/E2PROM存放用户工作程序存放用户工作程序;存放工作数据。存放工作数据。v输入单元输入单元带光电隔离电路带光电隔离电路v多种协助电源类型:多种协助电源类型:ACAC电源电源DC24VDC24V输入输入v DC DC电源电源DC24VDC24V输入输入v DC DC电源电源DC12VDC12V输入输入v接收开关量及数字量信号(数字量输入单元);接收开关量及数字量信号(数字量输入单元);v接收模拟量信号(模拟量输入单元);接收模拟量信号(模拟量输入单元);v接收按钮或开关吩咐(数字量输入单元);接收按钮或开关吩咐(数字量输入单元);v接收传感器输出信号。接收传感器输出信号。留
18、意:光电耦合器的作用留意:光电耦合器的作用(1)实现现场与PLC主机的电气隔离,以提高抗干扰性。(2)避开外部强电侵人主机而损坏主机。(3)电平变换,光电耦合器将现场各种开关信号变换成PLC主机要求的标准逻辑电平。1-2-2、I/O模块模块 输入模块(输入模块(A)直流输入电路直流输入电路 输入模块输入模块(B)沟通输入电路沟通输入电路v输出单元输出单元带光电隔离器及滤波器带光电隔离器及滤波器多种输出方式多种输出方式:晶体管:晶体管 晶闸管晶闸管 继电器继电器驱动直流负载(晶体管输出单元);驱动直流负载(晶体管输出单元);驱动非频繁动作的交驱动非频繁动作的交/直流负载(继电器输出单元);直流负
19、载(继电器输出单元);驱动频繁动作的交驱动频繁动作的交/直流负载(晶闸管输出单元)。直流负载(晶闸管输出单元)。1-2-2、I/O模块模块继电器输出电路继电器输出电路晶体管(场效应管)输出电路晶体管(场效应管)输出电路无触点输出方式,用于高频小功无触点输出方式,用于高频小功率直流负载率直流负载双向晶闸管输出电路双向晶闸管输出电路无触点输出方式,用于高频大功无触点输出方式,用于高频大功率沟通负载率沟通负载二、输出模块的主要技术指标有:二、输出模块的主要技术指标有:1)1)1)1)工作电压:指输出触点所能承受的外部负载电压。工作电压:指输出触点所能承受的外部负载电压。工作电压:指输出触点所能承受的
20、外部负载电压。工作电压:指输出触点所能承受的外部负载电压。2)2)2)2)最大通断实力最大通断实力最大通断实力最大通断实力 :指输出触点在确定的电压下,能通过的:指输出触点在确定的电压下,能通过的:指输出触点在确定的电压下,能通过的:指输出触点在确定的电压下,能通过的最大电流最大电流最大电流最大电流 。3)3)3)3)漏电流漏电流漏电流漏电流 :指当输出点断开时:指当输出点断开时:指当输出点断开时:指当输出点断开时(逻辑逻辑逻辑逻辑“O”)“O”)“O”)“O”),触点所流过,触点所流过,触点所流过,触点所流过的最大电流。的最大电流。的最大电流。的最大电流。4)4)4)4)回路数回路数回路数回
21、路数 :等于公共点的个数。独立式模块,等于输出点:等于公共点的个数。独立式模块,等于输出点:等于公共点的个数。独立式模块,等于输出点:等于公共点的个数。独立式模块,等于输出点数。数。数。数。5)5)5)5)接通压降接通压降接通压降接通压降6)6)6)6)OFFONOFFONOFFONOFFON响应时间响应时间响应时间响应时间 7)7)7)7)ONOFFONOFFONOFFONOFF响应时间响应时间响应时间响应时间8)8)8)8)内部功耗内部功耗内部功耗内部功耗同输入模块同输入模块同输入模块同输入模块 v通讯及编程接口通讯及编程接口接受接受RS-485RS-485或或RS-422RS-422串行
22、总线串行总线v连接专用编程器;连接专用编程器;v连接个人电脑(连接个人电脑(PCPC),实现编程及在线监控;),实现编程及在线监控;v连接工控机,实现编程及在线监控;连接工控机,实现编程及在线监控;v连接网络设备(如调制解调器),实现远程通讯;连接网络设备(如调制解调器),实现远程通讯;v连接打印机等计算机外设。连接打印机等计算机外设。vI/OI/O扩展接口扩展接口接受并行通讯方式接受并行通讯方式v扩展扩展I/OI/O模块;模块;v扩展位置限制模块;扩展位置限制模块;v扩展通讯模块;扩展通讯模块;v扩展模拟量限制模块。扩展模拟量限制模块。PLC PLC软件系统组成软件系统组成系统监控程序系统监
23、控程序 运行管理运行管理 生成用户元件生成用户元件系统内部自检系统内部自检管理程序管理程序 说明程序说明程序标准程序模块、系统调用标准程序模块、系统调用用户程序用户程序自动化系统限制程序自动化系统限制程序数据表格数据表格软件系统软件系统一、软件组成一、软件组成一、软件组成一、软件组成1-2-3、工作方式、工作方式 RUN(运行)方式(运行)方式 执行用户程序实现限制功能执行用户程序实现限制功能 STOP(停止)方式停止)方式 不执行用户程序不执行用户程序 创建和编辑用户程序,设置创建和编辑用户程序,设置PLC的硬件信息的硬件信息 下载用户程序和下载用户程序和PLC的硬件信息的硬件信息 工作方式
24、的切换工作方式的切换 利用方式开关利用方式开关 利用编辑软件利用编辑软件 利用程序指令利用程序指令程序程序程序程序执执执执行阶段行阶段行阶段行阶段输出刷输出刷输出刷输出刷新阶段新阶段新阶段新阶段输入输入输入输入采采采采样阶段样阶段样阶段样阶段 循环扫描方式循环扫描方式;当当PLC处于运行状态时,运行周期可以划分为处于运行状态时,运行周期可以划分为3个基本阶个基本阶段:段:1-2-3、工作原理、工作原理 循环扫描方式循环扫描方式;当当PLC处于运行状态时,运行周期可以划分为处于运行状态时,运行周期可以划分为5个基本阶个基本阶段:段:1-2-3、工作原理、工作原理输入采输入采输入采输入采样阶段样阶
25、段样阶段样阶段程序执程序执程序执程序执行阶段行阶段行阶段行阶段输出刷输出刷输出刷输出刷新阶段新阶段新阶段新阶段内部内部处理处理与编程器与编程器等的处理等的处理用户程序的循环扫描过程用户程序的循环扫描过程 信号传递过程信号传递过程(从输入到输出从输入到输出)输输输输入入入入端端端端输输输输入入入入电电电电路路路路输输输输入入入入映映映映像像像像寄寄寄寄存存存存器器器器a.输入刷新阶段-CPU从输入电路的输出端读出各路状态,并将其写入输入映像寄存器;X0X1b.b.b.b.程序执行阶段程序执行阶段程序执行阶段程序执行阶段-CPU-CPU-CPU-CPU从输入映像寄存器和元从输入映像寄存器和元从输入
26、映像寄存器和元从输入映像寄存器和元 件映像寄存器中读出各继电器的状态,并依据件映像寄存器中读出各继电器的状态,并依据件映像寄存器中读出各继电器的状态,并依据件映像寄存器中读出各继电器的状态,并依据 此状态执行用户程序,执行结果再写入元件映此状态执行用户程序,执行结果再写入元件映此状态执行用户程序,执行结果再写入元件映此状态执行用户程序,执行结果再写入元件映 像寄存器中;像寄存器中;像寄存器中;像寄存器中;c.c.c.c.紧接着的输出刷新阶段紧接着的输出刷新阶段紧接着的输出刷新阶段紧接着的输出刷新阶段-将输出映像寄存将输出映像寄存将输出映像寄存将输出映像寄存器的状态写入输出锁存电路,再经输出电路
27、器的状态写入输出锁存电路,再经输出电路器的状态写入输出锁存电路,再经输出电路器的状态写入输出锁存电路,再经输出电路传递输出端子,从而限制外接器件动作。传递输出端子,从而限制外接器件动作。传递输出端子,从而限制外接器件动作。传递输出端子,从而限制外接器件动作。X0Y0Y0Y1元元元元件件件件映映映映像像像像寄寄寄寄存存存存器器器器读读写写输输输输出出出出锁锁锁锁存存存存器器器器输输输输出出出出电电电电路路路路输输输输出出出出端端端端Y0Y1读读写写针对扫描周期循环工作制的优缺点提两点建议:针对扫描周期循环工作制的优缺点提两点建议:针对扫描周期循环工作制的优缺点提两点建议:针对扫描周期循环工作制的
28、优缺点提两点建议:留意:留意:对于小型对于小型PLC:I/O点数较少、用户程序点数较少、用户程序较短一般接受集中采样、集中输出的工作较短一般接受集中采样、集中输出的工作方式方式 对于大中型对于大中型PLC:I/O点数较多,限制功能强,点数较多,限制功能强,用户程序较长,为提高系统响应速度,接用户程序较长,为提高系统响应速度,接受定期采样、定期输出方式或中断输入、受定期采样、定期输出方式或中断输入、输出方式以及接受智能输出方式以及接受智能I/O接口等多种方式接口等多种方式 循环扫描方式循环扫描方式;当当PLC处于停止状态时,运行可以划分为处于停止状态时,运行可以划分为4 4个基本阶段:个基本阶段
29、:1-2-3、工作原理、工作原理处理通处理通处理通处理通讯请求讯请求讯请求讯请求自诊自诊自诊自诊断检查断检查断检查断检查改写改写输出输出读取读取输入输入 读取输入读取输入 每个扫描周期的起先,先对各数字量输入点的当前状态进行输入扫描,并每个扫描周期的起先,先对各数字量输入点的当前状态进行输入扫描,并 将各扫描结果分别写入对应的映像寄存器中将各扫描结果分别写入对应的映像寄存器中 外接电源闭合,对应的映像寄存器为外接电源闭合,对应的映像寄存器为1;对应梯形图中的常开触点接通,常;对应梯形图中的常开触点接通,常 闭触点断开闭触点断开 外接电路断开,对应的映像寄存器为外接电路断开,对应的映像寄存器为0
30、;对应梯形图中的常开触点断开,常;对应梯形图中的常开触点断开,常 闭触点接通闭触点接通 执行用户程序执行用户程序 执行程序时,对输入输出的存取通常是通过映像寄存器实现的。执行程序时,对输入输出的存取通常是通过映像寄存器实现的。在程序执行阶段,即使外部输入信号的状态发生了变更,输入映像寄存器在程序执行阶段,即使外部输入信号的状态发生了变更,输入映像寄存器 转台也不会发生变更。变更的输入信号状态只有在下一个扫描周期的读取输转台也不会发生变更。变更的输入信号状态只有在下一个扫描周期的读取输 入阶段才能被读入入阶段才能被读入1-2-4、扫描过程、扫描过程 中断程序的处理中断程序的处理 假如在程序中运用
31、了中断,则与处理中断事务的中断程序与主程序假如在程序中运用了中断,则与处理中断事务的中断程序与主程序 一起被存入存储器。正常状况下,中断程序并不作为扫描周期的一起被存入存储器。正常状况下,中断程序并不作为扫描周期的 一部分进行扫描,仅仅是在中断事务发生后才进行进行执行,此一部分进行扫描,仅仅是在中断事务发生后才进行进行执行,此 时,时,CPU以异步扫描方式为用户供应中断服务,而且依据中断优先以异步扫描方式为用户供应中断服务,而且依据中断优先 级来处理多个中断。中断程序使得级来处理多个中断。中断程序使得CPU的扫描周期不是固定的,这的扫描周期不是固定的,这 一执行特点在编制用户程序时必需考虑到。
32、一执行特点在编制用户程序时必需考虑到。马上马上I/0处理处理 利用马上利用马上I/0指令可以干脆存取指令可以干脆存取I/0点点 马上读输入点指令,不更新相应的输入映像寄存器马上读输入点指令,不更新相应的输入映像寄存器 马上写输出点指令,更新相应的输出映像寄存器马上写输出点指令,更新相应的输出映像寄存器 通讯处理通讯处理 在在CPU扫描周期的信息处理阶段,扫描周期的信息处理阶段,CPU自动检测并处理各通信端口收到的自动检测并处理各通信端口收到的任何信息,即检测是否有编程器,计算机等的通信恳求,若有,则进行相应处任何信息,即检测是否有编程器,计算机等的通信恳求,若有,则进行相应处理,在这一阶段完成
33、数据通信任务。理,在这一阶段完成数据通信任务。1-2-5、执行用户程序过程中的特殊处理、执行用户程序过程中的特殊处理 CPU自诊断测试自诊断测试 CPU检测主机硬件,同时也检测全部的检测主机硬件,同时也检测全部的I/0模块的状态。在模块的状态。在RUN模式下,模式下,还检测用户程序存储器。还检测用户程序存储器。改写输出改写输出 CPU执行完用户程序后,将输出映像寄存器中的数据传送到输出模块并加执行完用户程序后,将输出映像寄存器中的数据传送到输出模块并加 以锁存。以锁存。输出信号通过输出部件转换程被控设备所能接收的电压或电流信号,以激输出信号通过输出部件转换程被控设备所能接收的电压或电流信号,以
34、激 励被控设备。励被控设备。PLC执行的五个阶段,称为一个扫描周期,执行的五个阶段,称为一个扫描周期,PLC完成一个周期后,又重新执行完成一个周期后,又重新执行 上述过程,扫描周而复始地进行。上述过程,扫描周而复始地进行。扫描周期长短主要取决于程序的长短,它对于一般工业设备通常没有什么影响。扫描周期长短主要取决于程序的长短,它对于一般工业设备通常没有什么影响。但对限制时间也好求较严格,响应时间要求较高的系统,为削减扫描周期造成但对限制时间也好求较严格,响应时间要求较高的系统,为削减扫描周期造成的响应延时等不良影响,一般在编程时对应对扫描周期精度计算,并尽量缩短的响应延时等不良影响,一般在编程时
35、对应对扫描周期精度计算,并尽量缩短和优化程序代码。和优化程序代码。1-2-5、执行用户程序过程中的特殊处理、执行用户程序过程中的特殊处理I/O滞后现象的缘由滞后现象的缘由 (1)输入滤波器有时间常数 (2)输出继电器有机械滞后 (3)PC循环操作时,进行公共处理、I/O刷新和执行用户程序等产生扫描周期 (4)程序语句的支配,也影响响应时间 电路惯性电路惯性 输入模块滤波时间按输入模块滤波时间按 输出模块滞后时间输出模块滞后时间 继电器型输出继电器型输出 10ms 晶闸管晶闸管 1ms 晶体管晶体管 小于小于1ms 扫描方式扫描方式 最长可达到最长可达到2个多扫描周期个多扫描周期 与程序设计支配
36、有关与程序设计支配有关 1-2-6、输入、输入/输出滞后时间输出滞后时间 1975年,德国西门子公司投放市场的第一代年,德国西门子公司投放市场的第一代PLC是是SIMATIC S3系列的限系列的限制系统。此后,产品快速发展,几乎制系统。此后,产品快速发展,几乎1-2年甚至年甚至1年就推出一个新的型号或年就推出一个新的型号或品种品种 1979年,微处理器技术应用到年,微处理器技术应用到PLC,产生,产生SIMATIC S5系列,取代了系列,取代了S3 在每个系列中,又经验了多个子系列。如在每个系列中,又经验了多个子系列。如S5系列产生后不久,便升级系列产生后不久,便升级 为为U系列和由此形成的系
37、列和由此形成的H系列,有的至今仍在广泛运用。系列,有的至今仍在广泛运用。S5系列系列PLC的编程运用的的编程运用的STEP5编程语言。编程语言。在上世纪末推出在上世纪末推出S7系列系列 最新的最新的SIMATIC产品为产品为SIMATIC S7、M7和和C7等几大系列等几大系列 S7系列系列PLC可分为可分为S7-200,S7-300,S7-400等几个子系列等几个子系列 2004年,西门子推出年,西门子推出S7-200的升级产品的升级产品 新产品提高了运算速度,扩大了存储区,增加了模拟输入和模拟输出新产品提高了运算速度,扩大了存储区,增加了模拟输入和模拟输出 增加了增加了S7-200在运动限
38、制、过程在运动限制、过程kongzhi、位置限制等方面的应用、位置限制等方面的应用1-3-1、S系列系列PLC发展简介发展简介1-3-1、S系列系列PLC发展简介发展简介1-3-2、S7-200系列系列PLC基本性能基本性能CPUCPU基本特点基本特点主机及主机及I/OI/O特性特性1-3-3、数字量扩展模块、数字量扩展模块 除无扩展实力的除无扩展实力的CPU221外,其它的外,其它的CPU模块都可以配接多个扩展模块模块都可以配接多个扩展模块 数字输入模块数字输入模块 EM221 (DC,AC),(8点输入,点输入,16点输入)点输入)数字输出模块数字输出模块 EM222(DC,继电器),(继
39、电器),(4点输出,点输出,8点输出)点输出)数字输入输出模块数字输入输出模块 EM223(DC/DC,DC/继电器)继电器)模块的扩展连结模块的扩展连结1-3-4、模拟量输入输出模块、模拟量输入输出模块 作用:将传感器和变送器输出的标准两成的电流或电作用:将传感器和变送器输出的标准两成的电流或电 压信号转换成为数字量压信号转换成为数字量 S7-200中的模拟输入输出模块中的模拟输入输出模块 EM231 4路模拟量输入模块路模拟量输入模块 EM232 2路模拟量输出模块路模拟量输出模块 EM235 4路模拟量输入、路模拟量输入、1路模拟量输出模块路模拟量输出模块 以上模拟量处理模块均接受以上模
40、拟量处理模块均接受12位的位的A/D,D/A转换器转换器1-3-5、模拟量输入输出模块的应用(、模拟量输入输出模块的应用(1)1-3-5、模拟量输入输出模块的应用(、模拟量输入输出模块的应用(2)1-3-6、热电偶模块、热电偶模块1-3-7、热电阻模块、热电阻模块1-3-8、PLC的安装的安装1-3-8、S7-200的的I/0扩展和编址扩展和编址 I/O扩展扩展 CPU 22X每种主机所供应的本机每种主机所供应的本机I/O点的点的I/O地址地址是固定的,进行扩展是固定的,进行扩展 时,可以在时,可以在CPU右边连接多个扩展模块右边连接多个扩展模块 每个扩展模块的组态地址编号取决于各模块的类每个
41、扩展模块的组态地址编号取决于各模块的类型和该模块在型和该模块在I/O链链 中所处的位置中所处的位置 编址方法编址方法 同种类型输入或输出点的模块在链中按与主机的同种类型输入或输出点的模块在链中按与主机的位置而递增位置而递增 其他类型那个模块的有无以及所处的位置不影响其他类型那个模块的有无以及所处的位置不影响本类型模块的编号。本类型模块的编号。对于数字量、输入输出映像寄存器单位长度为对于数字量、输入输出映像寄存器单位长度为8位位(1个字节个字节),本模块本模块 高位实际位数未满高位实际位数未满8位的,未用位不能安排给位的,未用位不能安排给I/O链链的后续模块。的后续模块。对于模拟量,输入输出以对
42、于模拟量,输入输出以2字节(字节(1个字)递增方个字)递增方式来安排空间。式来安排空间。1-3-8、S7-200的的I/0扩展和编址举例扩展和编址举例 某一限制系统选用某一限制系统选用CPU 224,系统所需的输入输出点数各为:,系统所需的输入输出点数各为:数字量输入数字量输入24点,点,模拟量输入模拟量输入6点,点,数字量输出数字量输出20点点 模拟量输出模拟量输出2点点 扩展点计算扩展点计算224须要扩展的数字输入点数:须要扩展的数字输入点数:24-14=10224须要扩展的数字输出点数:须要扩展的数字输出点数:20-10=10224须要扩展的模拟输入点数:须要扩展的模拟输入点数:6-0=
43、6224须要扩展的模拟输出点数:须要扩展的模拟输出点数:2-0=2 硬件组态方案示例硬件组态方案示例EM221(8I)2 EM222(8O)2EM231(4AI)2 EM232(2AO)1 (方案方案1)EM221(8I)1 EM222(8O)1EM223(4I40)2 EM235(4AI1AO)2 (方案方案2)1-3-8、S7-200的的I/0扩展和编址举例扩展和编址举例S7-200CPU扩展实力扩展实力1-3-8、S7-200的的I/0扩展和编址举例扩展和编址举例 限制最大限制最大I/0配置的因素配置的因素 各各CPU的主机的主机I/0和可连接的最多扩展模块数。和可连接的最多扩展模块数。
44、扩展模块的数量不能超过允许的规定扩展模块的数量不能超过允许的规定 映像寄存器的数量映像寄存器的数量 扩展总点数不能大于输入和输出映像寄存器的总数扩展总点数不能大于输入和输出映像寄存器的总数 CPU为扩展模块所能供应的最大电流和每种扩展模为扩展模块所能供应的最大电流和每种扩展模 块消耗的电流。块消耗的电流。在一个限制系统中所遇扩展模块消耗的电流不能超。在一个限制系统中所遇扩展模块消耗的电流不能超。过过CPU所能供应的电流。所能供应的电流。1-3-8、S7-200的的I/0扩展和编址举例扩展和编址举例1-3-8、S7-200的的I/0扩展和编址举例扩展和编址举例1-3-8、S7-200的的I/0扩
45、展和编址举例扩展和编址举例 方案方案2的分析的分析 允许扩展模块的数目(允许扩展模块的数目(7)数字数字I/0映像点数映像点数256,模拟,模拟I/0映像点数映像点数32/32 扩展模块消耗的电流扩展模块消耗的电流 221 301=30mA 222 501=50mA 223 401=40mA 235 302=60mA 共计共计180mA,CPU供应的电流供应的电流600mA四、四、PLC的基本安装与接线的基本安装与接线一)系统的安装一)系统的安装一)系统的安装一)系统的安装1环境要求环境要求环境温度操作:045储存:-2065湿度相对温度35%85%(无凝固)空气远离以下物质腐蚀性气体温度的突
46、变阳光直射聚集的灰尘、盐、金属微粒溅上水、油和其他化学物质振动X、Y、Z轴双振幅3mm,每个方向30分钟冲击X、Y、Z轴,10G,每个方向3次 2静电 在低湿度环境下,静电可能会对PLC组件的工作产生影响。因此在接触PLC之前,确定要先将手接触一下接地的金属物体,以便释放人体所带静电。3冷却 假如要将PLC安装在一个限制柜中,为了便于修理和通风,要赐予PLC足够的空间,避开将PLC装在热源上方,必要时在柜中装一通风扇。4干扰干扰 为了防止干扰,要留意以下几点:为了防止干扰,要留意以下几点:连接不同部件的双绞电缆每根至少要有连接不同部件的双绞电缆每根至少要有2 mm粗。粗。PLC应远离高压设备和
47、输电线,至少要有应远离高压设备和输电线,至少要有200 mm。如有可能,将如有可能,将PLC的的I/O线放在金属槽内,但电源不能与它们放线放在金属槽内,但电源不能与它们放在同一槽内。金属槽要接地。在同一槽内。金属槽要接地。当限制系统要求当限制系统要求400 V,10 A或或220 V、20 A的电源容量时,的电源容量时,I/O线与电源线的间距不能小于线与电源线的间距不能小于300 mm;若在设备连接点外,;若在设备连接点外,I/O线与线与电源线不行避开地放在同一走线槽内,这时必需用一接地的金属板将电源线不行避开地放在同一走线槽内,这时必需用一接地的金属板将其隔离开;走线金属槽要接地,接地电阻要小于其隔离开;走线金属槽要接地,接地电阻要小于100。大型PLC的CPU机架和扩展机架可以水平安装或垂直安装。如界垂直安装,CPU机架的位置要在扩展机架的上面;当水平安装时,CPU机架的位置要在左边,且走线槽不应从二者之间走过。CPU机架和扩展机架之间及各扩展机架之间都要留有70120 mm的距离,便于走线及冷却空间。
限制150内