恭喜,你发布的帖子
发布于 2025-08-22 21:42:06
10楼
T119属于100ms分辨率的定时器。
100ms分辨率的定时器的更新原理:
系统计算出本次扫描周期和上次扫描周期间,100ms公共时基走过的时间,比如为 DeltaT。
TON/TOF 指令更新定时,100ms定时器的当前值加上DeltaT。
多次执行 TON/TOF ,就多次更新,多次加DeltaT。
如果你发现定时快了一倍(*2),那是你在一个扫描 周期内执行了2个TON/TOF。
另一种情况,如果你没有保证每个扫描周期执行一次TON/TOF,会漏掉DeltaT,现象是定时变慢了。
读取定时器状态位,不更新定时器,所以,在一个扫描周期内,可以多次读取定时器状态,而不影响定时器精度。
请填写推广理由:
分享
只看
楼主