工控PLC中,关于定时器TON,TOF,的一点新认知,或者说醒悟吧!

Posted oneway1990

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工控PLC中,关于定时器TON,TOF,的一点新认知,或者说醒悟吧!相关的知识,希望对你有一定的参考价值。

PLC  中的定时器,都是放在一个具体PRG任务单元中的,而PRG单元需要放在具体固定的周期循环任务中才能被执行,而这个周期循环任务的循环周期 T; 与定时器的定时时间T0;    T与T0 的数量级大小,或者说大小决定了定时器的准确性。

tTest :TON;

uiCount :UINT;

tTest( IN := NOT tTest.Q, PT := T#2s );

IF tTest.Q THEN

  uiCount := uiCount+10;

END_IF

 

情况一 : T0 > > T (定时器 T0(秒级)时间 ,大于 任务周期时间 T(毫秒级)) 。

     由于任务周期远小于定时器 定时时间,所以,由于任务周期造成的影响对于 定时器来说可以忽略不计的。

 

情况二: T0 < = T

   每个3个任务周期,定时器输出一次Q := TRUE ;这样用定时器,去周期性的执行任务是十分不准的。    引起这样的原因是,任务执行到时,定时器才刷新。

 

   这是使用定时器务必要清楚的,所以短时间 周期性任务,还是直接用任务周期时间间隔比较准     。             

 

以上是关于工控PLC中,关于定时器TON,TOF,的一点新认知,或者说醒悟吧!的主要内容,如果未能解决你的问题,请参考以下文章

对Spring PostConstruct注解的一点新认识

哪位大侠能告知一下:在西门子PLC的有参功能块FB中如何设计定时器的功能?

PLC中SFC、SFB如何使用?

[工控安全][原创]简单谈谈PLC固件中的“虚拟机”机制

电脑如何和三菱Q系列PLC通讯

PLC模拟量采集模块在工控领域的应用