璟轩
200plc,M1.0是子程序SBR0的入口,当子程序SBR0中的I2.0接通,复位M1.0,应该是跳出了子程序。问题是,当子程序SBR0中的I2.0接通时,与“复位M1.0”并联的“给vw100赋值1”的语句还会不会执行?
yuanle
答案是会执行,原因是子程序的末尾有一个隐含的RET子程序返回指令,只有当执行到该指令时,才从子程序返回主程序,此时,M1.0的状态从堆栈中弹出,主程序恢复运行,当下一个周期检测M1.0的状态时,子程序不会被调用。
qxq4171
会执行,!!!!!!!
MRJ
会执行的,原理如1楼所示
高国栋
会执行,应为它退出的是从本次扫描开始,程序执行过程每个扫描周期都会扫描该条件。
zdd972958711
引用 MRJ 的回复内容: 会执行的,原理如1楼所示
hzhy71