当前位置: 主页 > PLC控制

s7-200子程序与主程序

1)子程序程序可以影响到主程序吗?
2)程序执行时并行执行的还是先进入子程序,子程序执行完以后跳出子程序,继续执行余下的主程序?
如在子程序里复位m0.0,但线圈m0.0得电程序在进入子程序之前或之后。此时子程序启动条件成立后,m0.0能否复位还是不受影响?

最佳答案

1)子程序可以影响主程序,如子程序M.V.Q等点进行置复位
2)先执行的主程序,遇到子程序且调用条件满足进入子程序,子程序执行完以后跳出子程序,继续执行余下的主程序
m0.0得电程序在进入子程序之前,子程序调用复位,下个周期开始为0,后置位,子程序调用复位
m0.0得电程序在进入子程序之后,下个周期开始为1.执行子程序调用后复位

提问者对于答案的评价:
谢谢。是不是可以把子程序想象成是在主程序里的段程序,执行时就如同执行主程序其他程序一样,只是这个子程序有一大段,且这个段有一个名字,要用时就可以调用?可以这样理解吗?

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号