您现在的位置是:首页 > PLC技术 > PLC技术
PLC的定时计数程序
来源:艾特贸易2017-08-17
简介1) 单按钮启停程序 单按钮启停程序如图 6-10 所示,该电路中使 00400 接点接通一次,可以使 00300 得电并自锁,再使 00400 接点接通一次,可以使 00300 失电。程序中使用了微分指令,该指
1)单按钮启停程序
单按钮启停程序如图6-10所示,该电路中使00400接点接通一次,可以使00300得电并自锁,再使00400接点接通一次,可以使00300失电。程序中使用了微分指令,该指令对00400的上升沿进行微分,用C020计数器对上升沿进行计数,记第一个数时使00300得电自锁,再记一个数时使00300失电。
2)可以改变宽度的单脉冲程序
可以改变脉冲宽度的梯形图程序如图6-11所示。该程序中接点00400接通时,00300和00301得电,其中00300自锁,定时器开始定时;当定时时间到,00300和00301失电。
图6-10 单按钮启停程序
图6-11 可以改变脉冲宽度的梯形图程序
3)瞬时得电和延时失电程序
瞬时得电和延时失电程序如图6-12所示。接点00400闭合,00300得电;当00400断开后,定时器T000开始计时;当计时时间到的时候,00300失电。
4)延时得电和延时失电程序
延时得电和延时失电程序如图6-13所示。当接点00400闭合,T000开始定时,定时10s时间到,00300得电;当00400断开时,T001开始定时,5s后00300失电。
图6-12 瞬时得电和延时失电程序
图6-13 延时得电和延时失电程序
5)使用一个按钮的延时得电和延时失电程序
图6-14所示的是使用一个按钮的延时得电和延时失电程序,接点00400接通一次后,延时10s,00301得电;当接点00400接通第二次后,延时5s,00301失电。
6)定时器和计数器配合使用
定时器和计数器配合使用的程序如图6-15所示。定时器产生周期脉冲信号,计数器对脉冲个数计数。接点00400是启动信号。
图6-14 使用一个按钮的延时得电和延时失电程序
7)定时器接力程序
定时器接力程序如图6-16所示。图中00400启动定时器T000,并使00300得电自锁;当定时时间到,使00300失电,并启动定时器T001和使00301得电;当T001定时时间到,使00301失电。
图6-15 定时器和计数器配合使用的程序
图6-16 定时器接力程序
8)计数器定时程序
计数器定时程序如图6-17所示。该程序中接点00400接通,00300得电并自锁,同时启动计数器C020;当计满数后,计数器C020使00300失电,同时给自己复位。
图6-17 计数器定时程序
9)计数器扩展程序
计数器扩展程序如图6-18所示。
计数器扩展程序用于扩展计数范围。程序中计数器C020每计满10个数,C021计1个数,所以总计数范围是200个数。这种大计数范围的计数器可用于限定PLC的工作时间,例如一年共24×60×365=525600min,若是需要PLC工作1年,需要一个能计100个数的计数器,再串联一个5256个数的计数器,使用分钟脉冲25400作为计数脉冲,这样,经过1年时间,计数器计满,置某保持位为1(如HR0001),使程序不能运行。若是需要再工作一年,则需要使用CPT软件将该保持位置0,该程序如图6-19所示。图中梯级00300模拟一个在PLC中正常运行的程序。
图6-18 计数器扩展程序
图6-19 允许PLC工作1年的程序