发布于 2012-02-09 09:32:29
13楼
所谓刷新应该是只计算定时器当前值,并把当前值与设定值比较产生位状态的过程,1ms定时器是随时执行上面的过程,而10ms和100ms定时器只是在程序扫描周期的某个点上执行上面过程。
楼主看看手册中关于定时器指令的内容,里面有对不同分辨率的定时器的不同工作机理的解释,还有例程。
参考例程,在使用10ms定时器时用一个常闭的中间继电器M1.0来代替你程序中的LDN T33程序就会执行了
LDN M1.0
TON T33, 30
LD T33
= M1.0
+D 1, VD100
INCD VD200
INCW VW300
由于10ms和100ms的定时器与扫描周期的关系,扫描周期的长短会影响它们的计时精度,不是执行情况。
有善有恶意之动