回复:m段时间内计数n次,并判定

芳季

西门子1847工业学习平台

  • 帖子

    15510
  • 精华

    101
  • 被关注

    961

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2018-12-05 11:50:21

12楼

发现一个 很小 很小 的漏洞。现象 非常 非常 非常 之不明显,但是这种情况是做多次调用的必然错误。

先说总结,初始化这一个周期,out输出是有可能无故on的。

原因:这个周期子程序跳开了后面所有扫描。此时这个out参数变成无主了。因为线圈没有被执行。(新人注意了,线圈有三种状态:on能流;off能流;无执行)但是子程序确实有执行,有执行的话in参数会被传入,out参数会被传出。所以此时L out的状态是未知的,受到上一次不知道哪个子程序执行的影响,如果上一次是on,那么不走运了。on了。

错误很简单,原因很严重。

再总结,纯out参数必定要切实落实赋值。除非子程序没有被调用。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8944条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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