1 子程序,如果能流不通过时根本不会执行里面的指令运算,基本上里面的数据都变成了动态共享内存了,所以里面内存的状态已经没意义了。
2 没清楚你想说的什么问题,两个子程序,能流进不去不执行里面的指令运算,PLC干嘛要输出啊?PLC要输出的前提就是有一个能流流入Q点吧....你子程序没能流流入,也就没能流流入里面的Q点,Q点有什么可能会输出呢?
打个比方:
if en=1 then
q0.2=1
end if
如果EN不等于1,根本不会执行if....end if 里面的q0.2=1语句,那Q0.2就不可能会由于if....end if 的存在而输出吧?
那么EN不等于1时,那么判断里面的映射内存Q0.2的状态还有意义么?