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

下载本文档

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

文档简介

1、可编程控制器的指令系统 1ms 10ms 100ms定时器的刷新方式不同:定时器的刷新方式不同:1ms定时器每隔定时器每隔1ms刷新一次与扫描周期和程序处理无关即采用中断刷新方式。因此当扫描周期较长时,在一个周刷新一次与扫描周期和程序处理无关即采用中断刷新方式。因此当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。10ms定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处

2、理期间,其当前值为常数。其当前值为常数。100ms定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。但应当注意,如果该定时器的指令不是每个周期都执行,定时器就不能及时刷新,可能导致出错。使用方便可靠。但应当注意,如果该定时器的指令不是每个周期都执行,定时器就不能及时刷新,可能导致出错。工作方式工作方式时基(时基(ms)最大定时范围(最大定时范围(s)定时器号定时器号TONR132.76710327.671003276.7TON/TOF132.7

3、6710327.671003276.7(1 1)S7-200 PLC S7-200 PLC 通电延时定时器通电延时定时器【例】输入开关【例】输入开关I0.0 ON 20s 后定时器的当前值等于设定值,并使输出继电器后定时器的当前值等于设定值,并使输出继电器 ON。若输入开关。若输入开关I ON,定时器复位。,定时器复位。选通电延时定时器选通电延时定时器TON T37 时基时基100ms 即即200 0.1s=20s)(2 2)S7-200 PLC S7-200 PLC 断电延时定时器断电延时定时器输入开关输入开关 ON,输出继电器立即,输出继电器立即ON,输入开关,输入开关OFF后,延时后,延

4、时1Os,输入继电器,输入继电器才才OFF。 选断电延时定时器选断电延时定时器TOF T37 时基时基100ms 即即100 0.1s=10s)(3 3)S7-200 PLC S7-200 PLC 有记忆接通延时定时器有记忆接通延时定时器输入开关输入开关 ON 20s,OFF 10s,再,再ON 20s。,输出继电器在设定时间到后,输出继电器在设定时间到后ON。输入开关使定时器。输入开关使定时器T3复位。复位。选有记忆延时定时器选有记忆延时定时器TONR T3 时基时基10ms 即即3000 0.01s=30s)(1 1)加计数器指令)加计数器指令LDI0.0/计数脉冲信号输入端LDI0.1/

5、复位信号输入端CTU C20, +3/增计数,计数设定值/为3个脉冲LDC20/计数值达到3,则=Q0.0/将输入位置1I0.0I0.1C20 当前值当前值C20位位加计数程序及时序图加计数程序及时序图接点为计数输入端,为复位输入端,为输出端。当输入接点为计数输入端,为复位输入端,为输出端。当输入个脉冲后,个脉冲后,Q0.0 ON。梯形图和语句程序如下:。梯形图和语句程序如下:图图6-38 加加/减计数器应用示例减计数器应用示例(2 2)加减计数器指令)加减计数器指令-1 -1(2 2)加减计数器指令)加减计数器指令-2-2接点输入加脉冲,接点输入减脉冲,接复位端,接点输入加脉冲,接点输入减脉

6、冲,接复位端,达到设定,达到设定值时,输出开关值时,输出开关Q0.0 ON。梯形图和语句程序如下:。梯形图和语句程序如下:在复位脉冲有效时,即在复位脉冲有效时,即I1.0=1时,当前值等于预置值,计数器的状态位置时,当前值等于预置值,计数器的状态位置0;当;当复位脉冲复位脉冲I1.0=0,计数器有效,在,计数器有效,在CD端每来一个脉冲的上升沿,当前值减端每来一个脉冲的上升沿,当前值减1计计数,当前值从预置值开始减至数,当前值从预置值开始减至0时,计数器的状态位时,计数器的状态位C-bit=1,Q0.0=1。在复位。在复位脉冲有效时,即脉冲有效时,即I1.0=1时,计数器时,计数器CD端即使有

7、脉冲上升沿,计数器也不减端即使有脉冲上升沿,计数器也不减1计计数。数。CTD C4,3LD C4图图6-39 减计数器应用示例减计数器应用示例(3 3)减计数器指令)减计数器指令-1 -1(3 3)减计数器指令)减计数器指令-2-2接点为脉冲输入端,为复位端,有接点为脉冲输入端,为复位端,有10个脉冲输入时,输出开关个脉冲输入时,输出开关Q0.0 ON。梯形图和语句程序如下:。梯形图和语句程序如下:定时器与计数器指令配合定时器与计数器指令配合 S7-200的定时器的最长定时时间为,如果需要更长的定时时间,可使用图的定时器的最长定时时间为,如果需要更长的定时时间,可使用图6-41所示的电路。所示

8、的电路。图图6-41中最上面一行电路是一个脉冲信号发生器,脉冲周期等于中最上面一行电路是一个脉冲信号发生器,脉冲周期等于T37的设定的设定值(值(60S)。)。为为OFF时,时,100ms定时器定时器T37和计数器和计数器C4处于复位状态,它们不能工作。处于复位状态,它们不能工作。为为ON时,其常开触点接通,时,其常开触点接通,T37开始定时,开始定时,60s后后T37定时时间到,其当前值等于设定时时间到,其当前值等于设定值,它的常闭触点断开,使它自己复位,复位后定值,它的常闭触点断开,使它自己复位,复位后T37的当前值变为的当前值变为0,同时它的常,同时它的常闭触点接通,使它自己的线圈重新闭

9、触点接通,使它自己的线圈重新“通电通电”又开始定时,又开始定时,T37将这样周而复始地工作,将这样周而复始地工作,直到变为直到变为OFF。T37产生的脉冲送给产生的脉冲送给C4计数器,记满计数器,记满60个数(即个数(即1h)后,)后,C4当前值等于设当前值等于设定值定值60,它的常开触点闭合。设,它的常开触点闭合。设T37和和C4的设定值分别为的设定值分别为KT和和KC,对于,对于100ms定时器总的定时时间为:(定时器总的定时时间为:(s)。)。图图 计数器扩展电路计数器扩展电路采用计数器实现的方法(一)采用计数器实现的方法(一) 单按钮控制启动单按钮控制启动/停止方法停止方法采用计数器实

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

11、1 xxIN2 IN1 xxIN2 l “”表示比较运算符:表示比较运算符:= 等于、小于、大于、等于、小于、大于、= 小于等于、小于等于、= 大于大于等于、不等于。等于、不等于。l“”表示操作数表示操作数N1,N2的数据类型及范围:的数据类型及范围:B(Byte):):(无符号整数),如:(无符号整数),如:LDB=IB2 MB2(INT)/ (Word):):,(有符号整数),如:,(有符号整数),如: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,常数。常数。 LPSA B= SMB28, 150LPSA W VW0, +10000LRDA D -150000000, VD2LPP某轧钢厂的成品库可存放钢卷某轧钢厂的成品库可存放钢卷1000个,因为不断有钢卷进库、出库,个,因为不断有钢卷进库、出库

温馨提示

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

评论

0/150

提交评论