引用
引用樓主王紹全于2008-12-22 18:47發(fā)表的 PLC循環(huán)周期問(wèn)題 :
網(wǎng)絡(luò )1
LD I0.1
AN M0.1
=M0.0
網(wǎng)絡(luò )2
.......
因為PLC對與程式的掃描是由上往下,自左往右進(jìn)行。
當LD I0.1時(shí),I0.1的狀態(tài)由0轉為1,此時(shí)程序掃描AN M0.1,M0.1的狀態(tài)為0,但是由于是AN 指令,因此M0.1被取反為1.
=M0.0不用說(shuō)了,M0.0=1了。
目前為I0.1為1,M0.1也可以看作為1,M0.0=1
程式繼續掃描,掃到LD I0.1時(shí),讀到I0.1的狀態(tài)為1,那么繼續,=M0.1,將M0.1的信號狀態(tài)由0轉1.
此時(shí) I0.1=1 M0.1=1(真正的信號狀態(tài)為1) M0.0=1程序繼續掃描,直到本次掃描周期結束。
下一個(gè)周期來(lái)時(shí),程式又從第一行開(kāi)始掃描,
LD I0.1還是1的狀態(tài),AN M0.1由于M0.1的信號狀態(tài)由0轉1,從而導致執行該語(yǔ)句RLO的結果為0,因此=M0.0為OFF。
以上