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