可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构

上传人:壹****1 文档编号:589609470 上传时间:2024-09-11 格式:PPT 页数:66 大小:495KB
返回 下载 相关 举报
可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构_第1页
第1页 / 共66页
可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构_第2页
第2页 / 共66页
可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构_第3页
第3页 / 共66页
可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构_第4页
第4页 / 共66页
可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构》由会员分享,可在线阅读,更多相关《可编程控制器与现场总线网络控制 教学课件 骆德汉 主编 唐露新 王荣辉 副主编 S7200系列PLC软元件结构(66页珍藏版)》请在金锄头文库上搜索。

1、在线教务辅导网:在线教务辅导网: :/教材其余课件及动画素材请查阅在线教务辅导网教材其余课件及动画素材请查阅在线教务辅导网QQ:349134187 或者直接输入下面地址:或者直接输入下面地址:第第3章章S7-200 PLCS7-200 PLC软元件结构软元件结构1PLC可可等等效效为为由由多多个个输输入入继继电电器器、输输出出继继电电器器、定定时时器器、计计数数器器、存存放放器器、内内部部辅辅助助继继电电器器和和一一些特殊功能继电器等软元件组成的集合体。些特殊功能继电器等软元件组成的集合体。2为为了了正正确确理理解解这这些些软软元元件件并并能能对对其其正正确确编编程程,我我们必须深刻了解这些软

2、元件的定义、结构和功能。们必须深刻了解这些软元件的定义、结构和功能。3不同厂家的不同厂家的PLC,其软元件的定义不同,其软元件的定义不同,4本本章章介介绍绍S7-200系系列列PLC软软元元件件的的结结构构、功功能能和和特点以及与软元件相关的存储空间的概念。特点以及与软元件相关的存储空间的概念。3.1S7-200 PLC S7-200 PLC 存储空间及地址分配存储空间及地址分配一一存储器与存储空间存储器与存储空间1S7-200PLC存储器存储器分分EEPROM和和RAM两种,两种,存储空间分程序空间、参数空间和数据空间三个存储区。存储空间分程序空间、参数空间和数据空间三个存储区。2程序空间程

3、序空间存放监控程序和用户程序。存放监控程序和用户程序。PLC型号不同,其程序空间大小不等型号不同,其程序空间大小不等3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配一一存储器与存储空间存储器与存储空间3参数空间参数空间存存放放PLC配配置置结结构构参参数数和和区区域域参参数数等等,如如保保护护口口令令、PLC站站地地址址、停停电电记记忆忆保保持持区区、强制操作的信号设定等强制操作的信号设定等.4数据空间数据空间存存放放PLC的的输输入入信信号号、程程序序执执行行的的中中间间状状态态、计计时时值值、计计数数值值、输输出出结结果果和和PLC所所用的内部工作存放器、

4、局部软元件等。用的内部工作存放器、局部软元件等。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配一一存储器与存储空间存储器与存储空间5每每一一个个软软元元件件对对应应着着一一个个位位Bit,或或一一个个字字节节Byte,或或一一个个字字Word,或或双双字字DoubleWord,而而且且它它们们都都分分配配有有固定的地址。固定的地址。6位位Bit是是表表示示一一个个字字节节中中的的某某个个位位号号,如如表表示示输输入入的的第第0字字节节中中的的第第0位位,表表示示输输入入的第三字节中的第的第三字节中的第2位;位;3.1S7-200 PLCS7-200 PLC存

5、储空间及地址分配存储空间及地址分配一一存储器与存储空间存储器与存储空间7字节字节Byte一一个个字字节节8个个Bit,用用B表表示示,如如IB0表表示示输输入入的的第第0字节共字节共8位,位,QB3表示输出的第三字节表示输出的第三字节8字字Word一一个个字字由由二二个个字字节节共共16个个Bit,用用W表表示示,如如AIW0表表示示模模拟拟量量输输入入的的第第0字字共共二二个个字字节节16位位;5双字双字DoubleWord一一个个双双字字由由四四个个字字节节共共32个个Bit组组成成,用用D表表示示,如如一一个个双双字字节节VD300表表示示包包含含了了变变量量存存放放器器VB300最最高

6、高字字节节、VB301、VB302VB303最最低低字字节节的四个字节。的四个字节。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配二、二、数据存储空间数据存储空间1PLC输输入入/输输出出和和它它们们的的存存储储区区域域进进行行定定义义和和分分配地址配地址2开开关关量量输输入入(Input)的的数数据据存存入入数数字字量量空空间间的的输输入映象存放器中,并把该区定义为入映象存放器中,并把该区定义为I;3开开关关量量输输出出Output的的数数据据存存放放在在数数字字量量空空间间的输出映象存放器中,并把该区定义为的输出映象存放器中,并把该区定义为Q。4模模拟拟

7、量量输输入入AnalogueInput数数据据存存入入在在模模拟拟量空间中的模拟量输入区,该区定义为量空间中的模拟量输入区,该区定义为AI;3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配二、二、数据存储空间数据存储空间5模模拟拟量量输输出出AnalogueOutput数数据据存存放放在在模模拟拟量空间中的模拟量输出区,该区定义为量空间中的模拟量输出区,该区定义为AQ。6数数据据空空间间还还包包含含PLC内内部部标标志志位位M、殊殊标标志志存存储储器器SM、内内部部变变量量存存放放器器V、局局部部存存放放器器L、计计时时器器T、计计数数器器C、顺顺序序控控制制

8、存存放放器器S、高高速速计计数数器器HC和累加器和累加器AC等等如表如表3-1所示所示3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配三、三、数据空间地址分配方法数据空间地址分配方法1数据存储空间数据存储空间分为输入地址、输出地址和内部地址三类分为输入地址、输出地址和内部地址三类2每一类地址每一类地址有数字量空间和模拟量空间之分。有数字量空间和模拟量空间之分。3S7-200PLC采采用用“字字节节位位编编址址规规那那么么,即即“识识别别符符+字字节节地地址址跟跟小小数数点点+位位号号。识识别别符符用用于于区区别别地地址址类类型型和和存存储储空空间间区区域域,如

9、如I、Q、SM等;等;3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配三、三、数据空间地址分配方法数据空间地址分配方法4字节地址字节地址指指定定存存储储空空间间中中的的字字节节B、字字W、双双字字D或或起起始始地地址址,如如IB0、MW10;VD100等;等;5小数点小数点分分割割字字节节地地址址和和该该字字节节的的位位号号,位位号号是是表表示示该该字字节节中中的的某某一一位位,它它只只能能是是07之之间间的的某个数,如、等。某个数,如、等。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配1. 1. 输入地址编号输入地址编号

10、数数字字量量输输入入地地址址、扩扩展展单单元元的的数数字字量量输输入入地地址和扩展单元的模拟量地址三种空间。址和扩展单元的模拟量地址三种空间。 1 1数字量输入地址数字量输入地址 开开关关量量输输入入以以8 8点点1 1个个字字节节为为组组进进行行分配,分配, 定义数字输入地址的识别符为定义数字输入地址的识别符为I;I; 每每一一个个输输入入点点对对应应于于输输入入映映象象存存放放器器IBIB中的中的 每个位。每个位。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配1. 1. 输入地址编号输入地址编号 CPU 224 CPU 224根本单元输入端为根本单元输入

11、端为1414点点,需需要要2 2组组2 2个个字字节节1616位位来来编编址址,地地址址编编号号为为和和,占用两个对应字节占用两个对应字节IB0IB1IB0IB1。 扩展一个扩展一个4 4点输入模块点输入模块 需需要要另另一一个个组组1 1个个字字节节8 8位位来来编编址址,地地址址编号是,占用对应的编号是,占用对应的IB3IB3字节。字节。 在在此此例例中中,由由于于、和和、 没没有有实实际际输输入入点,因此、和未被使用点,因此、和未被使用3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配1.1.输入地址编号输入地址编号2.2.( 2( 2模拟量输入地址模拟量

12、输入地址3.3.不同不同CPUCPU单元所能扩展的模拟通道数不等单元所能扩展的模拟通道数不等4.4. CPU221CPU221根根本本单单元元不不能能扩扩展展模模拟拟通通道道和和数数字模块字模块; CPU 222; CPU 222最大可扩展模拟通道数为最大可扩展模拟通道数为8 8路路; ;5.5. CPU 224 CPU 224最大可扩展模拟通道数为最大可扩展模拟通道数为2828路。路。6.6.模拟量输入以每一路为组进行分配模拟量输入以每一路为组进行分配7.7. 定义模拟输入地址识别符为定义模拟输入地址识别符为AI;AI;8.8. 每每一一路路模模拟拟量量输输入入需需占占用用2 2个个字字地地

13、址址,实实际际只使用只使用 9.9. 1 1个个字字2 2个个字字节节,并并且且只只能能从从偶偶数数字字节节开始,开始, 10.10. 如如AIW0AIW0、AIW2AIW2等等,对对应应输输入入映映象象存存放放器器AIBAIB。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配1. 1. 输入地址编号输入地址编号( 2( 2模拟量输入地址模拟量输入地址 S7-200 S7-200每一路模拟量输入转换的分辨率都为每一路模拟量输入转换的分辨率都为1212位,位, 数据存入对应的输入映象存放器数据存入对应的输入映象存放器AIBAIB的的2 2个字节中。个字节中。例例

14、如如,AIW0AIW0模模拟拟量量输输入入转转换换后后的的1212位位数数据据被被存存入入AIB0AIB0和和AIB1AIB1中中,AIB1AIB1存存入入的的是是低低8 8位位,AIB0AIB0低低4 4位位存存入入的的是是转转换换后后的的数数据据高高4 4位位。AIB0AIB0中中的的高高4 4位位用用户不能使用。户不能使用。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配2. 2. 输出地址编号输出地址编号 输出地址编号与输入地址编号相似输出地址编号与输入地址编号相似 根本单元的数字量输出根本单元的数字量输出 扩展单元的数字量输出扩展单元的数字量输出 扩

15、展单元的模拟量输出。扩展单元的模拟量输出。1 1数字量输出地址数字量输出地址 开开关关量量输输出出以以8 8点点1 1个个字字节节为为组组进进行行分分配配,定义定义 数字输出地址识别符为数字输出地址识别符为Q Q, 每一个输出点对应输出存放器每一个输出点对应输出存放器QBQB中的一个位。中的一个位。 CPU CPU 224224根根本本单单元元输输出出端端为为1010点点,那那么么需需要要2 2组组2 2个个 字节字节1616位编址,即用和表示。位编址,即用和表示。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配2. 2. 输出地址编号输出地址编号 扩展一个扩

16、展一个4 4点输出模块,点输出模块,需需要要另另一一个个组组1 1个个字字节节8 8位位来来对对其其编编址址,对应编号是。对应编号是。 分分别别占占用用输输出出映映象象存存放放器器对对应应的的3 3个个字字节节 QB0QB2QB0QB2。但此时未用的位和。但此时未用的位和 均均可可作作为为内内部部标标志位使用。志位使用。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配(2)模拟量输出地址S7-200以扩展方式连接扩展模块实现模拟量输出。不同CPU单元所能扩展的模拟通道数不等CPU222最大可扩展2路模拟输出;CPU224最大可扩展14路模拟输出。模拟量输出以每

17、一路为组进行地址分配,并定义为AQ。每一路模拟量输出需占用2个字实际只使用1个字2个字节,地址编号为AQW,并且只能从偶数字节开始,如AQW0、AQW2等。以CPU224为例假设它的第三个扩展模块和第五个扩展模块各带有1路模拟输出,其模拟通道输出地址分别为AQW0和AQW2,而AQW1未使用。3.1S7-200 PLCS7-200 PLC存储空间及地址分配存储空间及地址分配3 3内部软元件地址编号内部软元件地址编号内内部部软软元元件件地地址址编编号号按按其其功功能能分分类类法法,以以其其功功能能名称定义,并对其位进行编址。名称定义,并对其位进行编址。 内部标志位存放器内部标志位存放器M M、

18、内部特殊标志存存器内部特殊标志存存器SMSM、 内部变量存放器内部变量存放器V V、 计时数计时数T T、 计数器计数器C C、 高速计数器高速计数器HCHC 累加器累加器ACAC等。等。每每一一类类内内部部软软元元件件地地址址的的具具体体编编号号将将在在下下一一节节的的S7-200 PLCS7-200 PLC内部软元件及地址分配中介绍。内部软元件及地址分配中介绍。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件1S7-200PLC内内部部软软元元件件分分布布在在参参数数空空间间和和数数据据空空间中,它们的功能是相互独立的间中,它们的功能是相互独立的2内内部部软软元

19、元件件分分配配固固定定地地址址,其其地地址址编编号号采采用用八八进进制数码。制数码。3每每种种软软元元件件用用一一个个字字母母定定义义,例例如如I、Q、T、C、HC、AC分分别别表表示示输输入入继继电电器器、输输出出继继电电器器、定定时器、计数器、高速计数器、累加器等。时器、计数器、高速计数器、累加器等。4用用户户在在编编制制程程序序时时,必必须须熟熟悉悉这这些些内内部部软软元元件件的的表示方式及功能表示方式及功能。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.1 3.2.1 输入输入/ /输出软继电器输出软继电器1. 1. 输入软继电器输入软继电器I I

20、的输入软继电器的等效电路图的输入软继电器的等效电路图由输入信号驱动,其常开常由输入信号驱动,其常开常/闭触点供编程时使用闭触点供编程时使用3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.1 3.2.1 输入输入/ /输出软继电器输出软继电器 2. 2. 输出软继电器输出软继电器Q Q每一个输出端子都对应内部一个输出软继电器每一个输出端子都对应内部一个输出软继电器,定义为定义为Q3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.1 3.2.1 输入输入/ /输出软继电器输出软继电器 3. 3. 输入输入/ /输出软继电器工作过

21、程输出软继电器工作过程 (1) (1) 采样阶段采样阶段输输入入软软继继电电器器I I接接收收输输入入端端子子的的状状态态信信号号,在在扫扫描描周周期期的的开开始始时时被被采采样样,结结果果存存入入输输入入映映象象存存放放器器IBIB。 (2) (2) 程序执行阶段程序执行阶段 CPU CPU对内部输入或输出映象存放器的操作,对内部输入或输出映象存放器的操作, 不真正直接涉及输入或输出端点及软继电器不真正直接涉及输入或输出端点及软继电器 在在程程序序执执行行阶阶段段,输输入入/ /输输出出软软继继电电器器状状态态保保持不变。持不变。 (3) (3) 结束阶段结束阶段 输输出出映映象象存存放放器

22、器QBQB的的内内容容被被传传送送给给输输出出软软继电器,其触点状态传送到输出端子。继电器,其触点状态传送到输出端子。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.1 3.2.1 输入输入/ /输出软继电器输出软继电器 4. 4. 输入输入/ /输出软继电器工作过程特点输出软继电器工作过程特点 1 1程序在扫描开始时同步采样所有输入点并存入程序在扫描开始时同步采样所有输入点并存入 输入映象存放器输入映象存放器IBIB2 2使在程序执行阶段,使输入映象存放器使在程序执行阶段,使输入映象存放器IBIB 内容不变。内容不变。 3 3处理程序执行完毕后,处理程序执

23、行完毕后,CPUCPU再从输出映象寄再从输出映象寄 存器存器QBQB中取出内容,一次性刷新所有输中取出内容,一次性刷新所有输 出软继电器出软继电器Q Q,同时改变所有输出端子状态,同时改变所有输出端子状态3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.1 3.2.1 输入输入/ /输出软继电器输出软继电器 4. 4. 输入输入/ /输出软继电器工作过程特点输出软继电器工作过程特点 4 4I/OI/O点软继电器点软继电器只能以位进行读入或输出;只能以位进行读入或输出;映象存放器能以位、字节、字或双字存取;映象存放器能以位、字节、字或双字存取; 映象存放器存取速

24、度高于映象存放器存取速度高于I/OI/O点的速度。点的速度。5 5直接直接I/OI/O指令指令可以不通输入可以不通输入/ /输出映象存放器暂存缓冲,直输出映象存放器暂存缓冲,直接对输入软继电器和输出软继电接对输入软继电器和输出软继电器进行存取。器进行存取。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.2 3.2.2 变量存放器变量存放器V V1 1 变量存放器变量存放器V V变量存放器用于模拟量控制、数据运算、参数设置等变量存放器用于模拟量控制、数据运算、参数设置等可按位、按字节、字或双字操作。可按位、按字节、字或双字操作。分为一般变量存放器和断电保持变量

25、存放器。分为一般变量存放器和断电保持变量存放器。2 2 变量存放器变量存放器V V的数目多少取决于不同的数目多少取决于不同CPUCPU型号。型号。 3 3 所有变量存放器所有变量存放器V V统称为数据块统称为数据块1 1DB1DB1,其内容通过对,其内容通过对PLCPLC的数据装载操作在的数据装载操作在EEPROMEEPROM和和RAMRAM中可相互拷贝中可相互拷贝3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.3 3.2.3 内部标志位存放器内部标志位存放器M M内部标志位存放器内部标志位存放器M M 也称为内部软继电器或中间辅助继电器,也称为内部软继电器

26、或中间辅助继电器,为程序执行的中间状态提供信息暂存区,但不能直为程序执行的中间状态提供信息暂存区,但不能直接驱动外部负载。接驱动外部负载。(2) (2) 内部标志位存放器以位为单位使用,但也能以字内部标志位存放器以位为单位使用,但也能以字节、字或双字为单位使用,用户存储数据尽量使用节、字或双字为单位使用,用户存储数据尽量使用变量存放器变量存放器V V。(3) CPU22x(3) CPU22x内部标志位存放器数目都是内部标志位存放器数目都是256256个位,表个位,表3-23-2所示。所示。(4) 256(4) 256位均在断电后由超级电容或备用电池进行保位均在断电后由超级电容或备用电池进行保持

27、,持, MB0-MB13 MB0-MB13的的112112个位是断电永久保护区,它们个位是断电永久保护区,它们的内容每次掉电时均会自动地保存到的内容每次掉电时均会自动地保存到EEPROMEEPROM中。中。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM1特殊标志位特殊标志位SM提提供供状状态态和和控控制制功功能能,在在PLC和和用用户户程程序序之间起到交换信息的作用;之间起到交换信息的作用;2特殊标志位能以位、字节、字或双字操作;特殊标志位能以位、字节、字或双字操作;3CPU22x有有SM0SM299非非连连续续的的特

28、特殊殊标标志志位存放器区:位存放器区:只读区域只读区域SM0SM29可可读读写写区区域域SM30SM299,用用户户可可通过编程对通过编程对其功能进行选择和控制。其功能进行选择和控制。4表表3-3给给出出了了CPU22x特特殊殊标标志志位位存存放放器器的的地地址分布。址分布。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件CPU22x特殊标志位存放器的地址分布。特殊标志位存放器的地址分布。功能CPU221CPU222CPU224CPU226只读SM0.7 SM0.0SM0.7 SM0.0SM0.7 SM0.0SM0.7 SM0.0 SM29.7 SM29.0M29.

29、7 SM29.0M29.7 SM29.0M29.7 SM29.0可读写SM30. 7 SM30.0SM30. 7 SM30.0SM30. 7 SM30.0SM30. 7 SM30.0 SM299. 7 SM299.0SM299. 7 SM299.0SM299. 7 SM299.0M299. 7 SM299.03.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM1特殊标志位特殊标志位SMB0SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 SM

30、B0 包含包含8 8个状态位,在每个扫描周期的未尾由个状态位,在每个扫描周期的未尾由PLCPLC更新更新状态说明SM0.0该位始终为ON(导通)SM0.1该位在第一个扫描周期为ON,可用于调用初始化子程序SM0.2当保持数据丢失时,该位在一个扫描周期内被置为1。可用于出错标志位或用于调用特殊的启动顺序功能SM0.3从加电进入RUN方式后,该位在一个扫描周期内被置为1,可用于在操作之前提供一个预热时间SM0.4该位30秒ON,30秒OFF,每分钟一个周期,可用于延时或一分钟的时钟脉冲SM0.5该位0.5秒ON,0.5秒OFF,每秒钟一个周期,可用于延时或一秒钟的时钟脉冲SM0.6该位是扫描时钟,

31、若本次扫描为ON,则下次扫描为OFF(断开),往复循环,可用作扫描计数器的输入SM0.7该位指示CPU方式选择并关的位置(0:TERM;1:RUN)使用它可在RUN方式下启动自由口通讯,把开关打在TERM的位置可以进行与编程设备正常通讯3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM2特殊标志位特殊标志位SMB1SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB1 SMB1 包含各种潜在的包含各种潜在的错误错误指示指示 状态状态说明说明SM1

32、.0SM1.0在执行某些指令时结果为零,该位为在执行某些指令时结果为零,该位为ONONSM1.1SM1.1在执行某些指令时结果发生溢出,该位为在执行某些指令时结果发生溢出,该位为ONONSM1.2SM1.2在执行数字运算时结果为负数,该位为在执行数字运算时结果为负数,该位为ONONSM1.3SM1.3在执行除以零时,该位为在执行除以零时,该位为ONONSM1.4SM1.4当执行表的加法运算时超过表范围时,该位为当执行表的加法运算时超过表范围时,该位为ONONSM1.5SM1.5当执行当执行LIFOLIFO和和FIFOFIFO指令,从空表中读入时,该位为指令,从空表中读入时,该位为ONONSM1

33、.6SM1.6当把一个非当把一个非BCDBCD码变为二进制数时,该位为码变为二进制数时,该位为ONONSM1.7SM1.7当当ASCIIASCII值无法变换为合法的十六进制数时,该位为值无法变换为合法的十六进制数时,该位为ONON3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM3特殊标志位特殊标志位SMB2、SMB3SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB2SMB2自由口通讯接收字符缓冲器,在自由口方式通讯下收自由口通讯接收字符缓冲

34、器,在自由口方式通讯下收到的每个字符都存放在到的每个字符都存放在SMB2SMB2SMB3SMB3自由口通讯校验,目前只有一个位被用自由口通讯校验,目前只有一个位被用当接收的字符中校验出错时,那么就被置为当接收的字符中校验出错时,那么就被置为ONON3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM4特殊标志位特殊标志位SMB4SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB4 SMB4 包含中断包含中断队队列溢出列溢出标标志、中断允志、中断允

35、许标许标志和志和发发送器空送器空闲标闲标志志 状态状态说明说明SM4.0SM4.0通讯中断队列溢出时,该位为通讯中断队列溢出时,该位为ONONSM4.1SM4.1输入点中断队列溢出时,该位为输入点中断队列溢出时,该位为ONONSM4.2SM4.2定时中断队列溢出时,该位为定时中断队列溢出时,该位为ONONSM4.3SM4.3在运行中检测到编程方面的问题时,该位为在运行中检测到编程方面的问题时,该位为ONONSM4.4SM4.4当中断允许时,该位为当中断允许时,该位为ONONSM4.5SM4.5当口当口0 0发送器空闲时,该位为发送器空闲时,该位为ONONSM4.6SM4.6当口当口1 1发送器

36、空闲时,该位为发送器空闲时,该位为ONONSM4.7SM4.7当发生强制置位时,该位为当发生强制置位时,该位为ONON3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM5特殊标志位特殊标志位SMB5SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB5 SMB5 为为I/OI/O端口端口错误标错误标志存放器,当志存放器,当I/OI/O出出错错,相,相应应位被置位被置ON ON 状态状态说明说明SM5.0SM5.0当当I/OI/O系统发生错误时,该

37、位为系统发生错误时,该位为ONONSM5.1SM5.1当当I/OI/O总线上连接了过多的数字量总线上连接了过多的数字量I/OI/O点时,该位为点时,该位为ONONSM5.2SM5.2当当I/OI/O总线上连接过多的模拟量总线上连接过多的模拟量I/OI/O模块时,该位为模块时,该位为ONONSM5.3SM5.3当当I/OI/O总线上连接了过多的智能总线上连接了过多的智能I/OI/O模块时,该位为模块时,该位为ONONSM5.4SM5.4SM5.6SM5.6保留保留SM5.3SM5.3SM5.7SM5.7当当DPDP标准总线出错时,该位为标准总线出错时,该位为ONON3.2 S7-200 PLC3

38、.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM6特殊标志位特殊标志位SMB6、SMB7SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB6 SMB6 根本根本单单元元识别识别存放器,描述根本存放器,描述根本单单元的元的规规格格类类型型 基本单元识别寄存器SMB6SSSSSSSS = 0000 CPU212/CPU222SSSS = 0000 CPU212/CPU222;SSSS = 0010 CPU214/CPU224SSSS = 0010 CPU214/CPU224;

39、SSSS = 0110 CPU221SSSS = 0110 CPU221;SSSS = 1000 CPU215SSSS = 1000 CPU215;SSSS = 1001 CPU216/CPU226SSSS = 1001 CPU216/CPU226 保存保存SMB7为将来使用而保存 SMB7为将来使用而保存 SMB7 SMB7 为将来使用而保存为将来使用而保存 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM7特殊标志位特殊标志位SMB8-SMB1SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包

40、含8个状态位,它们在每个扫描周期的未尾由PLC更新 扩扩展模展模块识别块识别存放器和存放器和扩扩展模展模块错误块错误状状态态存放器存放器 以字以字节对节对形式形式为扩为扩展模展模块块0-60-6提供提供1414个字个字节节存放器存放器 SMB7为将来使用而保存 SMB7为将来使用而保存 SMB8SMB9 SMB8SMB9用于第一个用于第一个扩扩展模展模块块,SMB10SMB11SMB10SMB11用于第二个用于第二个扩扩展模展模块块,以,以 此此类类推。推。 偶数字偶数字节节是是识别识别存放器,定存放器,定义扩义扩展模展模块块的的类类型、型、I/OI/O类类型、型、输输入和入和输输出数出数 奇

41、数字奇数字节节是是错误错误状状态态存放器,存放器,给给出出对应扩对应扩展模展模块块I/OI/O端口端口错误错误指示。指示。 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM1SMB8定义定义SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB7为将来使用而保存 P = P = 扩展模块是否存在,扩展模块是否存在,0 0未安装;未安装;1 1已安装已安装TT =TT =扩扩展展模模块块类类型型,0000为为非非智智能能I/OI/O模模块块,010

42、1为为智智能能I/OI/O扩扩展展模模块块,1010和和1111为保存未用为保存未用A = I/OA = I/O接口类型,接口类型,0 0为开关量,为开关量,1 1为模拟量为模拟量II = II = 输入点数,输入点数,0000无输入,无输入,0101为为2 AI2 AI或或8DI8DI,1010为为4AI4AI或或16DI16DI,1111为为8AI8AI或或32DI32DI QQ = QQ = 输出点数,输出点数,0000无输出,无输出,0101为为2AO2AO或或8DO8DO,1010为为4AO4AO或或16DO16DO,1111为为8AO8AO或或32DO32DO。 扩展模块识别寄存器

43、SMB8PTTAIIQQ3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM2SMB9定义定义SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB7为将来使用而保存 C = C = 配置错误,配置错误, 0 0 有错,有错,1 1 无错;无错;B = B = 总线错误或校验错误,总线错误或校验错误,0 0 有错,有错,1 1 无错;无错;R = R = 输出超范围错,输出超范围错,0 0 有错,有错, 1 1 无错;无错;P = P = 电源错误,

44、电源错误, 0 0 错,错, 1 1 无错;无错;F = F = 保险丝断,保险丝断, 0 0 断,断, 1 1 未断;未断;T = T = 接接线线端子端子错错,0 0 错错,1 1 无无错错。 扩展模块错误状态标志寄存器SMB9C00BRPFT3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM8SMB22SMB27SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB7为将来使用而保存 为为CPUCPU提供提供执执行程序的行程序的扫扫描描时间时

45、间信息信息 保存程序保存程序执执行的最短行的最短扫扫描描时间时间、最、最长扫长扫描描时间时间、最近一次、最近一次扫扫描的描的时间时间 每一个每一个时间时间用一个字用一个字2 2个字个字节节表示,表示,单单位位为为毫秒毫秒 状态字说明SMB22SMB 23最近一次扫描时间SMB24SMB 25进入RUN状态以来的最短扫描时间纪录SMB26SMB 27进入RUN状态以来的最长扫描时间纪录3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM9、SMB28SMB29SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB

46、0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB7为将来使用而保存 SMB28 SMB28 存储模拟电位器存储模拟电位器0 0当前值当前值 SMB29 SMB29 存储模拟电位器存储模拟电位器1 1的当前值,的当前值, 数值以二进制数存放,占一个字节,范围为数值以二进制数存放,占一个字节,范围为02550255 CPU221 CPU221和和CPU222CPU222只有一个模拟电位器只有一个模拟电位器0 0,使用,使用SMB28SMB28 CPU224 CPU224、CPU226CPU226有模拟电位器有模拟电位器0 0和和1 1,使用,使用SMB28SMB28和和SMB29SM

47、B29 电位器的值可用于修改计时器、计数器当前值及预置值等电位器的值可用于修改计时器、计数器当前值及预置值等3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM10、SMB30、SMB130SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB7为将来使用而保存 SMB30- SMB30-自由口通信自由口通信0 0控制存放器;控制存放器; SMB130- SMB130-自由口通信自由口通信1 1控制存放器;控制存放器; SMB30 SMB30和和SM

48、B130SMB130有相同的功能,主要用于波特率有相同的功能,主要用于波特率选择选择 和校和校验验方式方式选择选择以及数据以及数据长长度和通度和通讯协议设讯协议设定定 pp- pp- 校验选择校验选择 00 00无校验,无校验,0101奇校验,奇校验,1010无校验,无校验,1111奇校验奇校验d- d- 长度设定长度设定 0 0为为8 8位数据,位数据,1 1为为7 7位数据。位数据。 bbb bbb 波波特特率率设设定定 000000为为38403840;001001为为1920019200;010010为为96009600;011011 为为48004800;100100为为240024

49、00;101101为为12001200;110110为为600600 111 111为为300300。 mm- mm- 协议设定协议设定 00 00为为PPIPPI协议,协议,0101为自由口协议,为自由口协议,1010为为PPI/PPI/主主 站模式,站模式,1111为保存。为保存。 SMB30ppdbbbmm3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM11、SMB31-SMB33SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB0 包含8个状态位,它们在每个扫描周期的未尾由PLC更新SMB7为将

50、来使用而保存 EEPROM EEPROM存存储储器写操作控制存放器器写操作控制存放器 通通过编过编程程设设定定SMB31SMB31和和SMW32 (SMB32SMW32 (SMB32、SMB33)SMB33),可把,可把 DB1 DB1变变量存放器量存放器V V的第一局部数据送到的第一局部数据送到EEPROMEEPROM中永久保存中永久保存 SMB31 SMB31存放保存命令,存放保存命令,SMW32SMW32SMB32SMB32、SMB33SMB33存放被存存放被存变变 量存放器地址。量存放器地址。 数据保存的操作数据保存的操作过过程程: : 1 1把保存把保存对对象地址象地址VB0-VB1

51、99VB0-VB199或或VB0-VB1023VB0-VB1023装入装入SMW32SMW32; 2 2在在SMB31SMB31中装入保存命令;中装入保存命令; 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM11、SMB31-SMB33 (3) (3) 保存命令字保存命令字节节SMB31SMB31SV-SV-保存命令位:保存命令位:0 0为无保存请求,为无保存请求,1 1为保存请求;为保存请求;S1S0-S1S0-数据类型位:数据类型位:0000字节,字节,0101字节,字节,1010字,字,1111双字双字SV000

52、00S1S0 (4) (4) 变变量存放器量存放器V V的地址字的地址字SMW32 SMW32 SMW32SMW32指定了指定了变变量存放器量存放器V V相相对对V0V0的偏移地址的偏移地址3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM12、SMB34和和SMB35SMB34-设设置定置定时时中断中断0 0中断中断时间间时间间隔隔SMB35-设设置定置定时时中断中断1 1中断中断时间间时间间隔隔 在在5-2555-255毫秒之毫秒之间间以以1 1毫秒毫秒为为增量增量设设定中断定中断时间时间 每次中断每次中断时间时间到到

53、产产生中断生中断请请求,相求,相应应的中断程序就被的中断程序就被执执行行 要改要改变变中断中断时间间时间间隔,隔,须对须对SMB34SMB34和和SMB35SMB35重新重新设设置置 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM13、其它存放器、其它存放器 SMB36-SMB65 SMB36-SMB65用于用于监视监视和控制高速和控制高速计计数器操作;数器操作; SMB66-SMB85 SMB66-SMB85脉冲脉冲输输出出PT0/PT0/脉脉宽宽PWMPWM存放器,存放器,用于用于监视监视和控制脉冲和控制脉冲输输出

54、以及脉出以及脉宽调宽调制制输输出功能出功能 SMB86-SMB94 SMB86-SMB94和和SMB186-SMB194SMB186-SMB194用于通用于通讯讯口口0 0和通和通讯讯口口1 1控制及接收指令信息状控制及接收指令信息状态态3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.4特殊标志位存放器特殊标志位存放器SM13、其它存放器、其它存放器 SMB98-SMB99 SMB98-SMB99给给出出扩扩展模展模块总线块总线的的错误错误号号 SMB131-SMB165 SMB131-SMB165监视监视和控制高速和控制高速计计数器数器HSC3HSC3、H

55、SC4HSC4和和HSC5HSC5的操作的操作 SMB166-SMB194 SMB166-SMB194显显示示PTO0PTO0和和PTO1PTO1包包络络步的数量、包步的数量、包络络表的地址和表的地址和V V寄寄存器区的表地址存器区的表地址 SMB200-SMB299 SMB200-SMB299 保存保存给给智能智能扩扩展模展模块块 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.5局部存放器局部存放器L 局部存放器用来存放局部局部存放器用来存放局部变变量,局部有效。量,局部有效。 CPU22x CPU22x有有6464个字个字节节的局部存放器,地址的局部存

56、放器,地址编码为编码为, 可可进进行位、字行位、字节节、字和双字、字和双字访问访问, 60 60个用作个用作暂时暂时存存储储器或器或传递传递参数,最后参数,最后4 4字字节节被保存被保存 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.5局部存放器局部存放器L 局部有效是指存放器只能在特定程序中存取局部有效是指存放器只能在特定程序中存取 CPU CPU分分别给别给主程序、各主程序、各级级子程序嵌套和各中断程序分子程序嵌套和各中断程序分别别分分配配6464个局部存放器,个局部存放器, 各各级级子程序和各中断程序不能子程序和各中断程序不能访问访问主程序的局部存放

57、器主程序的局部存放器 各各级级子程序和各中断程序也不能互子程序和各中断程序也不能互访对访对方局部存放器方局部存放器 执执行主程序行主程序时时,分配,分配给给子程序和中断程序的局部存放器子程序和中断程序的局部存放器是不存在的,此是不存在的,此时时局部存放器局部存放器L L不起作用;不起作用;只有当只有当执执行子程序和中断程序行子程序和中断程序时时,分配,分配给给它它们们的局部的局部存放器才被使用。存放器才被使用。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件定时器定时器T和计数器和计数器C定定时时器器T T用于定用于定时时;计计数器数器C C对对外部外部计计数,其中

58、一局部具有断数,其中一局部具有断电电保持功能,保持功能, 1.定时器定时器T2.定时器定时器T是累计时间增量的存放器。是累计时间增量的存放器。3.CPU22x提供提供256个定时器,地址编码为个定时器,地址编码为T0-T255,4.1毫秒定时器毫秒定时器6个、个、10毫秒定时器毫秒定时器39个、个、100毫秒定时器毫秒定时器211个个5.66个定时器具有断电保持功能个定时器具有断电保持功能定时器类型带断电保持无断电保持1msT0、T64T33T3610msT1T4、T65T68T37T63、T97T100100msT5T32 、T69T96T101T2553.2 S7-200 PLC3.2 S

59、7-200 PLC内部软元件内部软元件定时器定时器T和计数器和计数器C 每个定时器有每个定时器有1 1个当前值存放器个当前值存放器 1 1个状态位个状态位 当前值大于或等于预置值时,状态位被置为当前值大于或等于预置值时,状态位被置为ON ON 带带位操作数的指令存取定位操作数的指令存取定时时器状器状态态位;位; 带带字操作数的指令存取定字操作数的指令存取定时时器当前器当前值值。 定定时时器指令:器指令: 接通延接通延时时TONTON、 有有记忆记忆接通延接通延时时TONRTONR 断开延断开延时时TOFTOF 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件定时器定

60、时器T和计数器和计数器C2.计数器计数器C计数器是用来累计其输入端脉冲电平由低到高的次数。计数器是用来累计其输入端脉冲电平由低到高的次数。CPU22x有有256个计数器,编号个计数器,编号C0C255,每个计数器占,每个计数器占1个字个字 每个计数器有每个计数器有1 1个当前值存放器个当前值存放器 1 1个状态位个状态位 当前值大于或等于预置值时,状态位被置为当前值大于或等于预置值时,状态位被置为ON ON 3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件定时器定时器T和计数器和计数器C2.计数器计数器C 带带位操作数的指令存取位操作数的指令存取计计数器状数器状态态

61、位;位; 带带字操作数的指令存取字操作数的指令存取计计数器当前数器当前值值。 计数指令:计数指令: 加法计数加法计数CTUCTU 减计数减计数(CTD)(CTD) 加加/ /减计数减计数(CTUD)(CTUD), 任何计数器可用指令定义为加法或减法计数器任何计数器可用指令定义为加法或减法计数器3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.7高速计数器高速计数器HSC用于记录频率比用于记录频率比PLCPLC扫描速度更快的外部输入脉冲信号扫描速度更快的外部输入脉冲信号 CPU224 CPU224和和CPU226CPU226有有6 6个高速计数器,编号为个高速计

62、数器,编号为HSC0-HSC5HSC0-HSC5; CPU 221 CPU 221和和CPU222CPU222有有4 4个高速计数器,编号为个高速计数器,编号为HSC0HSC0、 HSC3HSC3、HSC4HSC4和和HSC5HSC5。 HSC0HSC0和和HSC4HSC4多用途多用途计计数器,可数器,可设为设为八种模式中的任一种八种模式中的任一种 HSC1HSC1和和HSC2HSC2多用途多用途计计数器,可数器,可设为设为十二种操作模式中的任一种十二种操作模式中的任一种 HSC3HSC3和和HSC5HSC5简单简单用途用途计计数器,只有一种数器,只有一种单单相相时钟输时钟输入模式入模式 3.

63、2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.7高速计数器高速计数器HSC 设置设置SMB36-SMB65SMB36-SMB65相应位相应位可对可对HSC0HSC0、HSC1HSC1和和HSC2HSC2的操作模式进行控制的操作模式进行控制 设置设置SMB131-SMB165SMB131-SMB165相应位相应位可对可对HSC3HSC3、HSC4HSC4和和HSC5HSC5的操作模式进行控制的操作模式进行控制 每一个高速计数器具有一个带符号的每一个高速计数器具有一个带符号的3232位计数值或称位计数值或称当前值,当前值必须以双字当前值,当前值必须以双字D D为单

64、位进行存取。为单位进行存取。3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.8累加器累加器AC 次累加器是可象存储器那样使用的读次累加器是可象存储器那样使用的读/ /写存放器写存放器 S7-200 PLC S7-200 PLC提供提供4 4个累加器个累加器AC0 - AC3AC0 - AC3。 每个累加器占用每个累加器占用1 1个双字个双字4 4个字节,个字节,3232位,支持以字位,支持以字节节B B、字、字W W和双字和双字D D的存取操作。的存取操作。 以字节或字为单位存取累加器时,使用其低以字节或字为单位存取累加器时,使用其低8 8位或低位或低161

65、6位位 可以用累加器存储计算的中间值可以用累加器存储计算的中间值 用户不能用累加器在主程序和中断程序之间传递参数用户不能用累加器在主程序和中断程序之间传递参数3.2 S7-200 PLC3.2 S7-200 PLC内部软元件内部软元件3.2.9顺序控制软继电器顺序控制软继电器S用于组织用于组织PLC操作或进入等效程序段的起步。操作或进入等效程序段的起步。 S7-200 S7-200 有有3232个顺序控制继电器,地址编号为。个顺序控制继电器,地址编号为。 顺序控制继电器顺序控制继电器S S可按位、字节、字或双字来存取。可按位、字节、字或双字来存取。3.2.10S7-200软元件一览表软元件一览

66、表表表概概括括了了CPU22x的的存存储储空空间间和和内内部部内内部部软软元元件件结结构构特特性、定性、定义义、地址及功能、地址及功能3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.1中断功能中断功能1 1、PLCPLC中断功能中断功能可可使使CPUCPU能能够够对对发发生生的的中中断断事事件件进进行行快快速速处处理理,以以适适应对应对内部或外部特定重要事件快速反响的要求。内部或外部特定重要事件快速反响的要求。 2、中断、中断类类型中断个数型中断个数不同不同CPU能能够处够处理的中断理的中断类类型和中断个数不同型和中断个数不同3、CPU221和和CPU222中

67、断:中断:1输输入中断入中断4个可个可编编程程I/O事件中断事件中断输输入,入,对应对应硬件硬件输输入点入点可由信号上升沿或下降沿触可由信号上升沿或下降沿触发发中断,中断,产产生中断申生中断申请请;3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.1中断功能中断功能3、CPU221和和CPU222中断:中断:2高速高速计计数器中断数器中断4个个HSC0HSC3都具有中断都具有中断请请求功能,求功能,当当计计数数值值到达到达设设定定值时值时可可发发出中断出中断请请求求,4个高速个高速计计数器数器输输入可分入可分别别接硬件接硬件中的某个中的某个输输入端点入端点计计数

68、信号最高数信号最高频频率不得超率不得超过过30KHz;3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.1中断功能中断功能3、CPU221和和CPU222中断:中断:3脉冲脉冲输输出中断出中断2个个脉脉冲冲输输出出中中断断,对对应应硬硬件件输输出出端端点点,其其脉脉冲冲宽宽度度和和频频率可率可调调,最大,最大输输出出频频率率为为20KHz4定定时时器中断器中断有有2个个1ms定定时时器中断器中断5串行通串行通讯讯中断中断4个串行通个串行通讯讯中断中断2个接收中断和个接收中断和2个个发发送中断送中断3.3 S7-200 PLC3.3 S7-200 PLC其它功能其

69、它功能 3.3.1中断功能中断功能5、CPU226中断:中断:CPU226除除比比CPU224多多2个个串串行行通通讯讯中中断断2个个接接收收中中断断和和4个个发发送中断,其余中断功能和送中断,其余中断功能和CPU224相同相同4、CPU224中断:中断:CPU224除除比比CPU222多多2个个高高速速计计数数器器HSC4和和HSC5中中断断外外,其余中断功能和,其余中断功能和CPU222相同相同3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.2自由口通信功能自由口通信功能自自由由通通信信功功能能即即通通过过用用户户程程序序设设置置波波特特率率、字字符符长长

70、度度、奇奇偶偶校校验验等通信参数和通信等通信参数和通信协议协议 只有只有CPU处处于于RUN模式才能模式才能实现实现自由口通信;自由口通信; 当当CPU处处于于TERM模模式式状状态态下下,自自由由口口模模式式被被禁禁止止,通通信口信口转换为转换为的的PPI协议协议操作操作。 在在自自由由口口模模式式下下,通通信信协协议议完完全全由由用用户户程程序序控控制制,用用户户必必须须把与通把与通讯对讯对象相一致的通信象相一致的通信协议协议写入写入PLC中,中,3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.2自由口通信功能自由口通信功能 自由口通信专用控制存放器及其位

71、自由口通信专用控制存放器及其位-自由口方式控制位自由口方式控制位当模式开关在当模式开关在TERM位置位置时时,为为0;当模式开关在当模式开关在RUN位置位置时时,为为1。参数参数设设置存放器置存放器SMB30和和SMB130为为自由口通自由口通讯选择讯选择波特率、奇偶校波特率、奇偶校验验等等奇偶出奇偶出错错位位在通信在通信过过程中,如果程中,如果检测检测到效到效验验奇偶出奇偶出错错,那么被置,那么被置1:当:当发发送送结结束束时时,被置位,被置位SMB2:被接收的字符存入特殊功能存放器被接收的字符存入特殊功能存放器SMB2中中3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它

72、功能 3.3.3输入信号滤波与捕捉功能输入信号滤波与捕捉功能利利用用软软件件对对输输入入信信号号处处理理,提提高高信信号号的的质质量量和和抗抗干干扰扰能能力力1 1、数字输入点滤波、数字输入点滤波 允许对根本单元上的某些数字输入点进行延迟滤波,允许对根本单元上的某些数字输入点进行延迟滤波, 通过对输入信号延迟采样来防止输入端的干扰脉冲。通过对输入信号延迟采样来防止输入端的干扰脉冲。 延延迟迟时时间间通通过过PLCPLC编编程程设设定定,延延迟迟时时间间大大小小即即为为输输入入端端有有效电平信号的宽度。效电平信号的宽度。 通通过过设设定定这这个个延延迟迟可可以以滤滤除除输输入入端端噪噪声声脉脉冲

73、冲,防防止止采采样样输输入端的脉冲干扰。入端的脉冲干扰。3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.3输入信号滤波与捕捉功能输入信号滤波与捕捉功能利利用用软软件件对对输输入入信信号号处处理理,提提高高信信号号的的质质量量和和抗抗干干扰扰能能力力2 2、模拟信号滤波、模拟信号滤波 CPU222 CPU222、CPU224CPU224和和CPU226CPU226可对模拟输入进行软件滤波,可对模拟输入进行软件滤波, 所有滤波模拟输入滤波参数采样次数和死区都相同所有滤波模拟输入滤波参数采样次数和死区都相同 当当输输入入信信号号的的变变化化值值与与平平均均值值的的差

74、差超超过过设设定定值值时时,滤滤波波器器输输出出一一个个阶阶跃跃值值,而而这这个个差差值值定定义义为为“死死区区,并并由由编编程程设定。设定。3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.3输入信号滤波与捕捉功能输入信号滤波与捕捉功能3 3、脉冲捕捉脉冲捕捉 既既要要对对某某些些数数字字输输入入点点进进行行延延迟迟滤滤波波,又又要要能能采采样样到到某某些些窄脉冲窄脉冲输输入信号。入信号。 窄窄脉脉冲冲输输入入信信号号往往往往不不是是出出现现在在每每个个扫扫描描周周期期的的开开始始,其其宽度小于宽度小于扫扫描周期,描周期,CPUCPU不是不是总总能能读读取到它

75、取到它们们。 脉脉冲冲捕捕捉捉功功能能可可使使PLCPLC捕捕捉捉到到持持续续时时间间很很短短的的高高电电平平脉脉冲冲或或低低电电平脉冲平脉冲 3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.3输入信号滤波与捕捉功能输入信号滤波与捕捉功能3 3、脉冲捕捉、脉冲捕捉 假假设设某某输输入入设设置置为为脉脉冲冲捕捕捉捉,输输入入端端状状态态一一出出现现变变化化就就被被锁锁存存并并一一直直保保存存到到下下一一个个扫扫描描循循环环刷刷新新。这这样样,一一个个持持续续时时间间很很短短的的脉脉冲冲一一旦旦出出现现就就会会被被捕捕捉捉到到,并并保保持持到到被被CPUCPU读读入入,确保不被丧失脉冲。确保不被丧失脉冲。 输输入入滤滤波波器器的的延延迟迟时时间间调调整整到到不不会会滤滤掉掉脉脉冲冲,实实际际上上只只有有输输入信号通过滤波器后,脉冲捕捉功能才能对其捕捉。入信号通过滤波器后,脉冲捕捉功能才能对其捕捉。 如如果果在在一一个个扫扫描描周周期期内内有有多多个个脉脉冲冲的的输输入入信信号号出出现现,那那么么脉脉冲捕捉功能只能捕捉第一个脉冲冲捕捉功能只能捕捉第一个脉冲 3.3 S7-200 PLC3.3 S7-200 PLC其它功能其它功能 3.3.3输入信号滤波与捕捉功能输入信号滤波与捕捉功能4 4、多多输输入脉冲捕捉与入脉冲捕捉与扫扫描周期的关系描周期的关系

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号