您现在的位置是:首页 > PLC技术 > PLC技术

S7 300/400语句表编写的脉冲定时器程序

来源:艾特贸易2017-06-05

简介下面是用语句表编写的脉冲定时器程序。其中只能在语句表中使用的 FR 指令允许定时器再启动,即控制 FR 的 I1.2 由 0 变为 1 时,重新装入定时时间,定时器又从预置值开始定时。再启

    下面是用语句表编写的脉冲定时器程序。其中只能在语句表中使用的FR指令允许定时器再启动,即控制FRI1.20变为1时,重新装入定时时间,定时器又从预置值开始定时。再启动只是在定时器的启动条件满足(图3-30中的I0.01)时起作用。该指令可以用于所有的定时器,但是它不是启动定时器定时的必要条件。实际编程时很少使用FR指令。从第3条指令开始的语句表程序对应于图3-29中的梯形图。

运行中的脉冲定时器

    3-29    运行中的脉冲定时器

脉冲定时器时序图

    3-30    脉冲定时器时序图

   A    I    1.2

   FR    T    0    //允许定时器T0再启动

   A    I    0.0

   LS5T#100S    //预置值100s送入累加器1,可以改为T#100S

   SP    T    0    //启动T0

   A    1    0.1

   R    T    0    //复位T0

   L    T    0    //T0的十六进制时间当前值装入累加器1

    T   MW    10    //将累加器1的内容传送到MW10

   LC    T    0    //T0BCD时间当前值装入累加器1

   T    MW    12   //将累加器1的内容传送到MW12

   A    TD    //检查TO的信号状态

   =    Q    4.0   //T0的定时器位为1时,Q4.0的线圈通电