摘 要: 隨著微處理器技術的發展,PLC得到了迅速的發展,在社會各個領域得到了越來越廣泛的應用,大幅提高了工廠的自動化程度。要達到可靠、穩定的運行目的,PLC的程序編制極為重要,所以學習和總結編程中的小技巧和注意事項尤為必要。
關鍵詞: PLC 編程技巧 三菱FX系列
一、引言
PLC由于具有通用性好、適用性強,硬件配套齊全,編程方法簡單易學等特點,目前已廣泛應用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環保及文化娛樂等各個行業。PLC控制系統的設計主要包括硬件設計和軟件設計兩部分,軟件設計即程序的設計是控制系統中工作量最大、最重要的一項工作,梯形圖程序編程是PLC編程最常用的方法,是PLC應用的關鍵,也是初學者應用PLC時難以掌握和接受的問題。一個好的程序不僅可以減少I/O口點數,節省硬件成本,而且可以減少PLC程序步驟和占用的容量,收到事半功倍的效果。而設計好程序的關鍵是掌握一定的編程技巧,因此討論PLC程序設計的技巧具有十分重要的意義。我將自己在PLC學習中總結的一些小技巧與注意事項與大家共享,希望能給大家提供一些幫助,特別是初學者。
為了系統設計順利,必須有清晰的設計步驟:審題了解工藝要求(基礎);將工藝要求轉化成控制要求,規劃PLC元件(重點);根據控制要求,以及PLC元件數量對PLC選型,再根據控制方式設計程序,先整理編程思路再編寫PLC程序(重點和難點),并對程序詳細注釋,調試PLC程序,并對不合理的程序作以修改。編寫PLC程序說明,是為了便于后期系統升級。在編寫PLC梯形圖程序時有如下的編程技巧與注意事項,以三菱FX2N系列為例。
二、減少程序步驟編程
1.輸入端串聯觸點較多的電路編在梯形圖上方,較少的在下方,即“上沉下輕”,由圖1(a、b)對比可知,而輸出端則相反。
2.輸入端并聯觸點較多的電路編在梯形圖左方,較少的在右方,即“左沉右輕”,由圖2(a、b)對比可知。
3.對復雜電路的處理,如圖3(a)所示的梯形圖是一個橋式電路,利用塊指令ANB、ORB編程,難以實現,可以等效為圖3(b)的梯形圖進行編程,為了減少程序步驟可以進一步簡化為圖3(c)。
4.功能指令的應用
例如:數碼管的顯示,利用一般的邏輯指令去驅動相應的輸出點相當麻煩,而利用數據傳送指令MOVE和數據寄存器D配合七段編碼指令SEGD就相當簡潔;霓虹燈的閃爍可以利用邏輯指令,也可以利用步進指令,還可以利用功能指令移位指令STFL、STFR,邏輯指令程序繁雜,功能指令最為簡潔。諸如此類的例子不勝枚舉,不再累述。
三、減少輸入、輸出端口的技巧
當不同的輸入條件,有同一的輸出時,可以共用一個輸入端口,以節省輸入端口,例如多地控制,甲乙兩地的啟動按鈕SB1、SB3共用一個輸入端口,停止按鈕SB2、SB4共用一個端口,但是共同占用一個輸入端口時,常開點必須并聯,常閉點必須串聯,如圖4所示。PLC編程中絕對不可能同時獲得輸出的線圈,也可共用一個輸出端口。
四、輔助繼電器的應用技巧
1.一般輔助繼電器的適