虽然程序中双线圈的输出以最后一个的状态为准,
但程序执行过程中,前面的线圈状态依然有效,
只是执行到下一个线圈时,它的状态才会相应改变,
第一段程序:
X3导通使第一个Y20输出,接下来Y20的触点为ON状态,所以以Y20为条件的Y4线圈也是导通状态,再往下一行扫描到第二个Y20时它才被置为OFF,此后的扫描Y20会保持OFF状态,直到程序扫描到END返回第0步进行下一次扫描,再次执行到X3这一行的Y20将它置ON。
如此反复。
第二段程序执行过程与第一段相反。
具体过程可以打开仿真,执行【在线】--【调试】--【单步执行】看程序运行效果