在扫描前或者扫描后,PLC进行输入输出映像区的更新。
因此:Y0的状态在更新映像区后才被更新。
第一个周期:X20按下,M0为ON,此时ANI M0由于M0为ON,所以变为FALSE,因此后续无需去判断。而AND M0由于X20的按下,因此变为TRUE,此时去判断后续的ANI Y0,此时Y0=TRUE,请注意,如果你后续有使用到Y0的地方,那么这些触点仍旧为FALSE,为什么?因为输入输出映像区没有更新!
输入输出映像区更新,此时Y0才真正变为ON
第二个周期:由于PLS的作用,M0仅仅保持了一个周期,因此在经过第一个周期后,M0回复了原先的地址状态,即常闭触点还是常闭,常开触点还是常开。而此时,Y0为ON
因此,对于ANI M0
AND Y0
来说,能流为通,因此Y0得到了保持。
对于下一次X20被按下的状态,也类似。