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