這個是交替輸出,在三菱中可以用ALT指令代替。
LDP X1
ALT Y1
樓主要看懂PLC的工作方式,簡單的可以看成如下:
輸入刷新(讀入全部外部輸入信號的狀態(tài)存到PLC內(nèi)部的輸入緩存)-------執(zhí)行用戶的程序(將輸入緩存的狀態(tài)代入用戶的程序運(yùn)算,結(jié)果存入輸出緩存)----- 輸出刷新(將輸出緩存的狀態(tài)輸出到外部),重復(fù)執(zhí)行這樣的過程。
由于PLC 是采用掃描的方式工作,而繼電器類的是并行的方式,如果借用繼電器的工作方式分析就會不明白。
分析如下
首先我們假設(shè)把PLC的掃描放慢,第一個掃描周期
當(dāng)按下X1,讀入輸入緩存的X1狀態(tài)為ON(這個狀態(tài)一直保持到下一次刷新,下同)
⒈ 掃描這一行的時候,由于M2的接通是在下一行,因此M2的常閉不變,M1接通,結(jié)果存入輸出緩存,M1的狀態(tài)為ON
⒉ M2接通,但不影響上一行的結(jié)果(第一行已經(jīng)掃描過去了),M1仍舊接通 。M2的狀態(tài)為ON
⒊ M1=ON (第一行的結(jié)果),Y1是常閉(這個時候Y1還沒有接通)
⒋ M1=ON (第一行的結(jié)果),M1的常閉斷開,Y1=ON(上一行的結(jié)果)。執(zhí)行3,4行的并聯(lián)后結(jié)果Y1接通。Y1的狀態(tài)為ON
掃描結(jié)束,輸出緩存刷新的結(jié)果為:M1=ON,M2=ON,Y1=ON
下一掃描周期
⒈ X1=ON,M2的常閉斷開(M2=ON上一個周期的結(jié)果),結(jié)果為M1不通,M1這個時候的狀態(tài)為M1=OFF,PLC將輸出緩存中的M1狀態(tài)改寫為OFF
⒉M2=ON(保持不變)
⒊M1=OFF(常開點(diǎn)斷開),Y1=ON(常閉點(diǎn)斷開)
⒋M1=OFF(常閉點(diǎn)接通),Y1=ON(常開點(diǎn)接通),并聯(lián)運(yùn)行的結(jié)果為Y1=ON
掃描結(jié)束,輸出刷新緩存的結(jié)果為:M1=OFF,M2=ON,Y1=ON
這樣循環(huán)執(zhí)行