您现在的位置是:首页 > 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接通时,0030000301得电,其中00300自锁,定时器开始定时;当定时时间到,0030000301失电。

单按钮启停程序

    6-10    单按钮启停程序

可以改变脉冲宽度的梯形图程序

    6-11    可以改变脉冲宽度的梯形图程序

   3)瞬时得电和延时失电程序

    瞬时得电和延时失电程序如图6-12所示。接点00400闭合,00300得电;当00400断开后,定时器T000开始计时;当计时时间到的时候,00300失电。

   4)延时得电和延时失电程序

    延时得电和延时失电程序如图6-13所示。当接点00400闭合,T000开始定时,定时10s时间到,00300得电;当00400断开时,T001开始定时,5s00300失电。

瞬时得电和延时失电程序

    6-12    瞬时得电和延时失电程序

延时得电和延时失电程序

    6-13    延时得电和延时失电程序

   5)使用一个按钮的延时得电和延时失电程序

    6-14所示的是使用一个按钮的延时得电和延时失电程序,接点00400接通一次后,延时10s00301得电;当接点00400接通第二次后,延时5s00301失电。

   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个数,C0211个数,所以总计数范围是200个数。这种大计数范围的计数器可用于限定PLC的工作时间,例如一年共24×60×365=525600min,若是需要PLC工作1年,需要一个能计100个数的计数器,再串联一个5256个数的计数器,使用分钟脉冲25400作为计数脉冲,这样,经过1年时间,计数器计满,置某保持位为1(如HR0001),使程序不能运行。若是需要再工作一年,则需要使用CPT软件将该保持位置0,该程序如图6-19所示。图中梯级00300模拟一个在PLC中正常运行的程序。

计数器扩展程序

    6-18    计数器扩展程序

允许PLC工作1年的程序

    6-19    允许PLC工作1年的程序