松下PLC0.001秒单位定时器操作

程序示例

操作数

描述

定时器点数如下所示:

当切断PLC电源或从RUN(运行)模式切换到PROG.(编程)模式时,定时器将被复位,其中的数据被清零。(如果需要保持当前的操作状态,请参见系统寄存器6)

当触发器(执行条件)闭合时,定时器从设定值开始进行减计数直至经过值为零,然后在该时刻定时器触点Tn (n为指定定时器的触点编号)变为ON.(转后)

如果在减计数的过程中触发器(执行条件)断开,则操作停止、经过值复位(清零)

可以在定时器线圈之后直接执行OT指令。

设置定时器的时间

所设定的时间等于时间增量(计时单位)乘以定时器的设定值。

定时器的设定值为K1K32767之间的十进制整数。时间增量为0.001秒,则相应的定时范围是0.001秒到32. 767秒。

示例:

当设定值为K43时,定时时间为0.001 X 43=0.043

当设定值为K500时,定时时间为0.001 X 500=0.5

编程时注意事项

在程序处理过程中定时器值递减,应编写程序使一个扫描周期内执行一次递减(如果使用了中断程序或JP/LOOP等指令,使得程序在一个扫描周期内没有处理或产生多次出来,则不能得到正确的结果。)如果需要在一个扫描周期内进行多重处理,请参照系统寄存器4.在将定时器指令与ANS指令或POPS指令组合使用时,请注意表达式的正确性。

1)利用十进制常数K设置定时器

设置十进制常数K后的定时器动作

K常数设置为定时器后,与定时器具有相同编号的存储区SV被作为设定值区域使用。

(1)PLC模式切换到RUN、或在RUN模式卜接通电源后,设定值被传送到与定时器具有相同编号的设定值存储区S