回复:SmartV3的定时器计时不准

yanxiao

版主

  • 帖子

    12173
  • 精华

    47
  • 被关注

    188

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 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,现象是定时变慢了。


读取定时器状态位,不更新定时器,所以,在一个扫描周期内,可以多次读取定时器状态,而不影响定时器精度。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9023条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。