可编程控制器的指令系统3_第1页
可编程控制器的指令系统3_第2页
可编程控制器的指令系统3_第3页
可编程控制器的指令系统3_第4页
可编程控制器的指令系统3_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电气控制及电气控制及PLCPLC技术技术电气工程学院电气工程学院 自动化系自动化系杨霞杨霞20142014年年1 1月月电气控制及电气控制及PLCPLC技术技术 电气控制及电气控制及PLCPLC技术技术 电气控制及电气控制及PLCPLC技术技术1ms 10ms 100ms定时器的刷新方式不同:定时器的刷新方式不同:1ms定时器每隔定时器每隔1ms刷新一次与扫描周期和程序处理无关即采用中断刷新方式。因此当刷新一次与扫描周期和程序处理无关即采用中断刷新方式。因此当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫

2、描周期内不一定保持一致。持一致。10ms定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,其当前值为常数。故而每次程序处理期间,其当前值为常数。100ms定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。但应当注意,如果该定时器的指令不是每个果,非常符合正常的思路,使用方便可靠。但应当注意,如果该定时器的指令不是每个周期都执行,定时器就不能及时刷新,可能

3、导致出错。周期都执行,定时器就不能及时刷新,可能导致出错。工作方式工作方式时基(时基(ms)最大定时范围(最大定时范围(s)定时器号定时器号TONR132.76710327.671003276.7TON/TOF132.76710327.671003276.7电气控制及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术(1 1)S7-200 PLC S7-200 PLC 通电延时定时器通电延时定时器电气控制及电气控制及PLCPLC技术技术【例【例】输入开关输入开关I0.0 ON 20s 后定时器的当前值等于设定值,并使后定时器的当前值等于设定值,并使输出继电器输出继电器Q0.

4、0 ON。若输入开关。若输入开关I0.1 ON,定时器复位。,定时器复位。选选通电延时定时器通电延时定时器TON T37 时基时基100ms 即即2000.1s=20s)电气控制及电气控制及PLCPLC技术技术(2 2)S7-200 PLC S7-200 PLC 断电延时定时器断电延时定时器电气控制及电气控制及PLCPLC技术技术输入开关输入开关I0.0 ON,输出继电器,输出继电器Q0.0立即立即ON,输入开,输入开关关OFF后,延时后,延时1Os,输入继电器,输入继电器Q0.0才才OFF。 选断选断电延时定时器电延时定时器TOF T37 时基时基100ms 即即1000.1s=10s)电气

5、控制及电气控制及PLCPLC技术技术(3 3)S7-200 PLC S7-200 PLC 有记忆接通延时定时器有记忆接通延时定时器电气控制及电气控制及PLCPLC技术技术输入开关输入开关I0.0 ON 20s,OFF 10s,再,再ON 20s。,输出继电器,输出继电器Q0.0在设定时间到后在设定时间到后ON。输入。输入开关开关I0.1使定时器使定时器T3复位。复位。选有记忆选有记忆延时定时器延时定时器TONR T3 时基时基10ms 即即30000.01s=30s)电气控制及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术电气控制

6、及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术(1 1)加计数器指令)加计数器指令LDI0.0/计数脉冲信号输入端LDI0.1/复位信号输入端CTU C20, +3/增计数,计数设定值/为3个脉冲LDC20/计数值达到3,则=Q0.0/将输入位置1I0.0I0.1C20 当前值当前值C20 位位加计数程序及时序图加计数程序及时序图电气控制及电气控制及PLCPLC技术技术接点为计数输入端,接点为计数输入端,I0.1为复位输入端,为复位输入端,Q0.0为输出端。当为输出端。当输入输入个脉冲后,个脉冲后,Q0.0 ON。梯形图和语句程序如下:。梯形图和语句程序如下:电气控制

7、及电气控制及PLCPLC技术技术图图6-38 加加/减计数器应用示例减计数器应用示例(2 2)加减计数器指令)加减计数器指令-1 -1电气控制及电气控制及PLCPLC技术技术(2 2)加减计数器指令)加减计数器指令-2-21234543434567I0.0I0.1I0.2C30 当前值C30 位电气控制及电气控制及PLCPLC技术技术接点输入加脉冲,接点输入加脉冲,I0.1接点输入减脉冲,接点输入减脉冲,I0.2接复位端,接复位端,达到设定值时,输出开关,达到设定值时,输出开关Q0.0 ON。梯形图和语句。梯形图和语句程序如下:程序如下:电气控制及电气控制及PLCPLC技术技术在复位脉冲在复位

8、脉冲I1.0有效时,即有效时,即I1.0=1时,当前值等于预置值,计数时,当前值等于预置值,计数器的状态位置器的状态位置0;当复位脉冲;当复位脉冲I1.0=0,计数器有效,在,计数器有效,在CD端每来端每来一个脉冲的上升沿,当前值减一个脉冲的上升沿,当前值减1计数,当前值从预置值开始减至计数,当前值从预置值开始减至0时,计数器的状态位时,计数器的状态位C-bit=1,Q0.0=1。在复位脉冲。在复位脉冲I1.0有效时,有效时,即即I1.0=1时,计数器时,计数器CD端即使有脉冲上升沿,计数器也不减端即使有脉冲上升沿,计数器也不减1计计数。数。LD I0.1LD I1.0CTD C4,3LD C

9、4= Q0.0图图6-39 减计数器应用示例减计数器应用示例(3 3)减计数器指令)减计数器指令-1 -1电气控制及电气控制及PLCPLC技术技术(3 3)减计数器指令)减计数器指令-2-2电气控制及电气控制及PLCPLC技术技术I0.0接点为脉冲输入端,接点为脉冲输入端,I0.1为复位端,有为复位端,有10个脉冲输入个脉冲输入时,输出开关时,输出开关Q0.0 ON。梯形图和语句程序如下:。梯形图和语句程序如下:电气控制及电气控制及PLCPLC技术技术定时器与计数器指令配合定时器与计数器指令配合电气控制及电气控制及PLCPLC技术技术 S7-200的定时器的最长定时时间为的定时器的最长定时时间

10、为,如果需要更长的定时时间,如果需要更长的定时时间,可使用图可使用图6-41所示的电路。所示的电路。图图6-41中最上面一行电路是一个脉冲信号发生器,脉冲周期等于中最上面一行电路是一个脉冲信号发生器,脉冲周期等于T37的的设定值(设定值(60S)。)。I0.0为为OFF时,时,100ms定时器定时器T37和计数器和计数器C4处于复位状态,它们不能处于复位状态,它们不能工作。工作。I0.0为为ON时,其常开触点接通,时,其常开触点接通,T37开始定时,开始定时,60s后后T37定时时间到,定时时间到,其当前值等于设定值,它的常闭触点断开,使它自己复位,复位后其当前值等于设定值,它的常闭触点断开,

11、使它自己复位,复位后T37的当前值变为的当前值变为0,同时它的常闭触点接通,使它自己的线圈重新,同时它的常闭触点接通,使它自己的线圈重新“通电通电”又开始定时,又开始定时,T37将这样周而复始地工作,直到将这样周而复始地工作,直到I0.0变为变为OFF。T37产生的脉冲送给产生的脉冲送给C4计数器,记满计数器,记满60个数(即个数(即1h)后,)后,C4当前值等当前值等于设定值于设定值60,它的常开触点闭合。设,它的常开触点闭合。设T37和和C4的设定值分别为的设定值分别为KT和和KC,对于对于100ms定时器总的定时时间为:定时器总的定时时间为:T=0.1KTKC(s)。)。电气控制及电气控

12、制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术 S7-200系列系列PLC计数器最大的计数范围是计数器最大的计数范围是,若须更大,若须更大的计数范围,则须进行扩展。如图的计数范围,则须进行扩展。如图6-40所示计数器扩展电路。所示计数器扩展电路。图中是两个计数器的组合电路,图中是两个计数器的组合电路,C1形成了一个设定值为形成了一个设定值为次自复位计数器。计数器次自复位计数器。计数器C1对对I0.1的接通次数进行计数,的接通次数进行计数,I0.1的触点每闭合的触点每闭合100次次C1自复位重新开始计数。同时,连自复位重新开始计数。同时,连接到计数器接到计数器C2端端C1常开触

13、点闭合,使常开触点闭合,使C2计数一次,当计数一次,当C2计计数到数到次时,次时,C2的的常开触点闭合,线圈常开触点闭合,线圈Q0.0通电。该电路的计数值为两个计数通电。该电路的计数值为两个计数器设定值的乘积,器设定值的乘积,C总总=C1C2。电气控制及电气控制及PLCPLC技术技术图图 计数器扩展电路计数器扩展电路电气控制及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术 采用计数器实现的方法(一)采用计数器实现的方法(一) 单按钮控制启动单按钮控制启动/停止方法停止方法电气控制及电气控制及PLCPLC技术技术 采用计数器实现的方

14、法(二)采用计数器实现的方法(二) 电气控制及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术电气控制及电气控制及PLCPLC技术技术比较指令是将两个操作数按指定的条件比较,操作数可以是比较指令是将两个操作数按指定的条件比较,操作数可以是整数,也可以是实数,在梯形图中用带参数和运算符的触点整数,也可以是实数,在梯形图中用带参数和运算符的触点表示比较指令,比较条件成立时,触点就闭合,否则断开。表示比较指令,比较条件成立时,触点就闭合,否则断开。电气控制及电气控制及PLCPLC技术技术STL LAD 说明说明 LDxx IN1 IN 2 IN1 xxIN2 比较触点接起始母线

15、比较触点接起始母线 LD NAxxIN1 IN 2 N比较触点的比较触点的“与与” LD NOxx IN1 IN 2 N比较触点的比较触点的“或或” IN1 xxIN2 IN1 xxIN2 电气控制及电气控制及PLCPLC技术技术l “”表示比较运算符:表示比较运算符:= 等于、小于、大于、等于、小于、大于、= 小于小于等于、等于、= 大于等于、不等于。大于等于、不等于。l “”表示操作数表示操作数N1,N2的数据类型及范围:的数据类型及范围:B(Byte):):(无符号整数),如:(无符号整数),如:LDB=IB2 MB2(INT)/ (Word):):,(有符号整数),如:,(有符号整数)

16、,如:AW= MW2 VW12。LAD中用中用“I”,STL中用中用“W”。W(Double Word):):(有符号整数),(有符号整数), 如:如:OD= VD24 MD1R(Real):):(有符号的双字浮点数,仅限于(有符号的双字浮点数,仅限于CPU214以以上)上)l N1,N2操作数的类型包括:操作数的类型包括:I,Q,M,SM,V,S,L,AC,VD,LD,常数。,常数。电气控制及电气控制及PLCPLC技术技术 LD I0.0LPSA B= SMB28, 150= Q0.1电气控制及电气控制及PLCPLC技术技术LD I0.3LPSA W VW0, +10000= Q0.2LRDA D VD6, 5.001E-006= Q0.4电气控制及电气控制及PLCPLC技术技术某轧钢厂的成品库可存放钢某轧钢厂的成品库可存放钢卷卷1000个,因为不断有钢卷个,因为不断有钢卷进库、出库,需要对库存的进库、出库,需要对库存的钢卷行统计。钢卷行统计。;; 。需要检测钢卷的需要检测钢卷的进库、进库、出库出库情况,可用情况,可用增减计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论