回复:技术专题探讨-SIMATIC PLC 计时器的使用-整理结果

技术支持工程师

  • 帖子

    183
  • 精华

    2
  • 被关注

    18

论坛等级:侠客

注册时间:2003-07-03

普通 普通 如何晋级?

发布于 2009-01-12 15:39:28

0楼

quote:以下是引用脚跟着地在2009-01-05 11:22:31的发言:
quote:以下是引用lightroat在2009-01-04 17:21:06的发言:我想所有的plc因该都是这样的,如果因为中断而让计时器“停下来”等待OB1显然不符合使用者的本意。


Dear lightroat
作为时间继电器,其动作值和理想值总是要有误差存在的,对于你说的使用者的本意不知是否意味着应有100%的精度.
S7-200必竟是定位于低端的PLC,所以用此PLC的用户对定时精度的要求也不能过高,也就是说可以允许PLC在扫描时不更新定时器的值.当然S7-200也对此给出了解决方案->对于1ms分辨率的定时器来说,定时器位和当前值的更新不与扫描周期同步。对于大于1ms的程序扫描周期,定时器位和当前值在一次扫描内刷新多次。
我用以下程序来验证我的观点:S7-200定时器的当前值与触点是在扫描到定时器的线圈以后更新的(除上面所提到的1mS时基的情形)

Q0.0在1S以后接通跳过扫描T103,因为定时器值得不到更新,所以Q0.1永远也不可能接通.而且当I0.0断开后,Q0.0依然接通,此原因也是因为其触点也是在扫描到定时器线圈后才确定通与断的.


改动后的以上程序能正常执行,但是如果不是这种跳转,那T103也就只能在下一个周期更新了,此就是经常说的"同步",也就是说S7-200的定时器的动作与扫描周期有必然的联系.

以上程序在S7-200的PLC测试过
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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