当前位置: 主页 > PLC控制

顺控指令分块放到子程序中可以吗?

用smaRT200scr指令编写了比较复杂的跳转,可不可以分块放到子程序中,在主程序中用always调用,这样看起来比较舒服,便于查询。
按照编写好后,在跳转的瞬间一些指令总是没有反应,如move要到一定时间后才执行,请问是什么原因

最佳答案

200smart没有测试过,但200可以的。
如果仅仅是一些传送指令是否把它放到主程序中用标志位调用。

提问者对于答案的评价:
谢谢您的答案,咨询了下西门子的工程师,他们说如果反复调用,最好都放到主程序中,我也还没来的测试

专家置评

当使用SCR时,请注意下面的限定:
1.不能把同一个S位用于不同程序中。例如:如果在主程序中用了S0.1,在子程序中就不能再使用它。
2.无法跳转入或跳转出SCR段;然而,可以使用JumpLabel指令在SCR段附近跳转,或在SCR段内跳转。
3.在SCR段中不能使用END指令。

  • 关注微信

猜你喜欢

微信公众号