作為學(xué)習(xí)程序來說,該程序完全能實(shí)現(xiàn)所需功能,沒有錯(cuò)誤;并且結(jié)構(gòu)清晰、思路正確。
從程序看來,程序作者有相當(dāng)?shù)碾姎饨?jīng)驗(yàn);比如,手動(dòng)的時(shí)候,不受水位信號的控制,以利于在水位信號異常時(shí)起動(dòng)設(shè)備。
看程序時(shí),由于帖子是發(fā)表在三菱PLC論壇,故假設(shè)了PLC型號為FX2N(從PLC接線圖來看,不是,但不妨礙分析);并假設(shè)Y1控制1#泵、Y2控制2#泵。
該程序是用基本方法編制的程序,在實(shí)用中,還可以用其他的方法,并加入一些保護(hù)功能,比如按鈕信號的檢測判別、其他輸入信號的判別等。
一般地說,對于故障信號,可將PLC輸出與接觸器信號聯(lián)合檢測,但需注意程序中相互牽制的部分。
而停止按鈕(例如該例中的SB3、SB4),可使用常閉觸點(diǎn),以保證停止信號的可靠性。另,根據(jù)實(shí)際情況,還可以設(shè)置自動(dòng)方式下的停止。
為方便網(wǎng)友看圖,給出輸入信號參考列表如下:
不過,我對PLC知之不多,僅編過幾個(gè)順控程序。