回复:定时器问题求教

dfdd

  • 帖子

    422
  • 精华

    0
  • 被关注

    37

论坛等级:侠圣

注册时间:2011-03-02

普通 普通 如何晋级?

发布于 2013-12-06 13:36:12

23楼

quote:以下是引用Automann在2013-11-20 15:33:45的发言:
估计楼主用的是下面的程序:


楼主观察到的现象不奇怪,S7-300/400的定时器自动选择时间基准,预设值为6s和60s的定时器的时间基准分别为10ms和100ms。S7-200的10ms和100ms的定时器的运行机制完全不同,100ms的定时器与指令的执行有关,10ms定时器是在每个扫描周期开始时处理时间当前值的。估计S7-300/400也差不多。
定时器的定时是有误差的,仅仅是因为时间基准不同,也会使两个定时器的积累误差不同。楼主采用的定时器电路在前后两次定时的切换时需要一个扫描周期。这也会影响到两个定时器的时间同步。
对于一般的应用,这种误差无关紧要。要求准确的定时可采用循环中断组织块。


选择同一时基定时器,加上中间变量应该不会出现此问题
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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