预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

14可编程序控制器的指令系统1、延时输入指令——定时器指令 (3种:作用、用法、图形符号、时序图)1ms10ms100ms定时器的刷新方式不同: 1ms定时器每隔1ms刷新一次与扫描周期和程序处理无关即采用中断刷新方式。因此当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。 10ms定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,其当前值为常数。 100ms定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。但应当注意,如果该定时器的指令不是每个周期都执行,定时器就不能及时刷新,可能导致出错。 (1)S7-200PLC通电延时定时器【例】输入开关I0.0ON20s后定时器的当前值等于设定值,并使输出继电器ON。若输入开关ION,定时器复位。(2)S7-200PLC断电延时定时器【例】输入开关ON,输出继电器立即ON,输入开关OFF后,延时1Os,输入继电器才OFF。(3)S7-200PLC有记忆接通延时定时器【例】输入开关ON20s,OFF10s,再ON20s。TONR定时器T3的设定时间值为30s,输出继电器在设定时间到后ON。输入开关使定时器T3复位。的常开触点接通后,T37的IN输入端为1状态,T37开始定时。 2S后定时时间到,T37的常开触点接通,使变为ON,同时T38开始计时。 3s后T38的定时时间到,它的常闭触点断开,使T37的IN输入端变为0状态,T37的常开触点断开,变为OFF,同时使T38的IN输入端变为0状态,其常闭触点接通,T37又开始定时; 以后的线圈将这样周期性地“通电”和“断电”,直到变为OFF,线圈“通电”时间等于T38的设定值,“断电”时间等于T37的设定值。闭2、计数器指令(3种:作用、用法、图形符号、时序图)计数器的指令格式(1)加计数器指令【例接点为计数输入端,为复位输入端,为输出端。当输入10个脉冲后,Q0.0ON。梯形图和语句程序如下:图6-38加/减计数器应用示例(2)加减计数器指令-2【例接点输入加脉冲,接点输入减脉冲,接复位端,计数器设定值为10,达到设定值时,输出开关Q0.0ON。梯形图和语句程序如下:在复位脉冲有效时,即I1.0=1时,当前值等于预置值,计数器的状态位置0;当复位脉冲I1.0=0,计数器有效,在CD端每来一个脉冲的上升沿,当前值减1计数,当前值从预置值开始减至0时,计数器的状态位C-bit=1,Q0.0=1。在复位脉冲有效时,即I1.0=1时,计数器CD端即使有脉冲上升沿,计数器也不减1计数。(3)减计数器指令-2【例】接点为脉冲输入端,为复位端,有10个脉冲输入时,输出开关Q0.0ON。梯形图和语句程序如下:定时器与计数器指令配合定时器的扩展(延时1个小时) S7-200的定时器的最长定时时间为,如果需要更长的定时时间,可使用图6-41所示的电路。 图6-41中最上面一行电路是一个脉冲信号发生器,脉冲周期等于T37的设定值(60S)。 为OFF时,100ms定时器T37和计数器C4处于复位状态,它们不能工作。 为ON时,其常开触点接通,T37开始定时,60s后T37定时时间到,其当前值等于设定值,它的常闭触点断开,使它自己复位,复位后T37的当前值变为0,同时它的常闭触点接通,使它自己的线圈重新“通电”又开始定时,T37将这样周而复始地工作,直到变为OFF。 T37产生的脉冲送给C4计数器,记满60个数(即1h)后,C4当前值等于设定值60,它的常开触点闭合。设T37和C4的设定值分别为KT和KC,对于100ms定时器总的定时时间为:(s)。 计数器指令扩展(200000次) S7-200系列PLC计数器最大的计数范围是32767,若须更大的计数范围,则须进行扩展。如图6-40所示计数器扩展电路。图中是两个计数器的组合电路,C1形成了一个设定值为100次自复位计数器。计数器C1对的接通次数进行计数,的触点每闭合100次C1自复位重新开始计数。同时,连接到计数器C2端C1常开触点闭合,使C2计数一次,当C2计数到2000次时,共接通100×2000次=200000次,C2的常开触点闭合,线圈通电。该电路的计数值为两个计数器设定值的乘积,C总=C1×C2。自动声光报警操作程序 自动声光报警操作程序用于当电动单梁起重机加载到倍额定负荷并反复运行1h后,发出声光信号并停止运行。程序如图6-42所示。当系统处于自动工作方式时,触点为闭合状态,定时器T50每60s发出一个脉冲信号作为计数器C1的计数输入信号,当计数值达60,即1h后,C1常开触点闭合,(灯)、(铃)线圈同时得电,指示灯发光且电铃作响;此时C1另