回复:定时器复位的测试

yanxiao

版主

  • 帖子

    12143
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2011-05-20 11:08:44

28楼

非常感谢 winter938 的测试。我看了一下你的结果,问题可能浮出水面。
1、扫描周期若大于100ms,每个周期都有增量,那就是说,程序中的TON使能为0的情况不出现,T39的归零纯是靠送0实现。这就应了我开始粗测的情况,送0只是让CV=0,定时器未复位,所以送0后的第一个TON指令就会做时间累计。这就是你观察到的VW2为3的情况;
2、若扫描周期小于等于50,即100ms时间增量至少隔周期才有,那么在T39送0之前,已经有过TON使能为0的情况,即T39在送0时已处在复位状态,那么送0后的第一个TON指令,行为就和R的情况相同。这就是观察到VW0、VW2均为2的情况。
3、若扫描周期在50-100之间,100ms增量不定期连续出现,也就是TON使能为0不定期出现,VW2的值就在2和3之间跳变。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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