请教西门子PLC同行一个关于中断程序应用的问题,万分感谢!

关于在子程序中执行中断程序后,会不会影响子程序中原有执行状态,比如,子程序中的Q0.0是置1的,在后面执行中断程序后,Q0.0是保持还是复位,中断程序执行完后,是返回到子程序里面,还是返回到主程序中。万分感谢

中断程序在中断发生时跳到中断程序执行程序,等到中断执行完毕后,再跳回中断之前扫描的点,进行正常CPU扫描。
如果,在中断程序中没有修改主程序或者子程序中的变量的话,那么主程序或者子程序中的变量保持中断之前的状态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-05
中断完了之后返回执行位置,而且这个是微秒级别的运算, 一个运算周期分为读取阶段 运算阶段 和输出阶段,只有在读取阶段才读取存储状态, 到最后输出阶段才一起输出的!在运算阶段的输出不会立刻反应!本回答被网友采纳
相似回答