狀態繼電器是構成狀態轉移圖的重要設備,用于記錄系統的運行狀態,是編制順序控制程序的重要編程元件。它與后面描述的步進順序控制指令STL一起使用。
又稱順序控制繼電器,它常用于順序控制或步進控制,并與其指令一起用來實現對順序或步進控制功能流程圖的編程。一般來說,狀態繼電器可分為以下五種類型。
初始狀態中繼:地址范圍從S0到S9,共10點。
零狀態繼電器:地址范圍從S10到s19,共10點。
一般狀態繼電器:地址范圍從S20到S499,共480點。
斷電繼電器:地址范圍從S500~S899,共400點。
報警狀態繼電器:地址范圍為S900~S999,共100點。
狀態繼電器的常開、常閉觸點在PLC中可以自由使用,使用次數不限。當不使用階梯圖指令時,狀態繼電器S可以作為程序中的輔助繼電器M。
(1)狀態繼電器軟件有以下五種類型
1)初始狀態繼電器S0-S9,共10分;
2)回零狀態繼電器S10-S19,共10分;
3)通用狀態繼電器S20-S499,共480點;
4)保持狀態繼電器S500-S899,共400點;
5)報警狀態繼電器S900-S999,共100分。這100個狀態繼電器可用作外部故障診斷輸出。
如圖2-43所示,我們簡單介紹狀態繼電器在機械手作用下的功能。當開始信號X0有效時,機械手下降,并在下降極限X1開始夾緊工件。當夾緊位置信號X2打開時,機械手上升到上限X3并停止。整個過程可以分為三個步驟,每個步驟都由狀態繼電器S20、S21和S22記錄。每個狀態設備都有自己的設置和復位信號(例如,S21由X1設置,X2復位),并且有自己的操作(驅動Y0、Y1和Y2)。從開始到結束,隨著狀態動作從上到下的轉移,當下一個狀態動作時,上一個狀態會自動回到原來的狀態。
(2)使用狀態繼電器時應注意。
1)狀態繼電器和輔助繼電器一樣,有無數個常開、常閉觸點;
2)狀態繼電器不與步序控制指令STL配合使用時,可作為輔助繼電器(M);
3) FX2N系列PLC可通過程序設置將S0-S499設置為具有掉電保持功能的狀態繼電器。
S0-S499沒有斷電保持功能,但可以通過程序設置成帶斷點保持功能的狀態。PLC中可以使用狀態繼電器的常開、常閉觸點,使用次數不限。當不需要步進順序控制指令時,狀態繼電器(S)可作為程序中的輔助繼電器(M)。此外,每個狀態繼電器還提供一個步進觸點,稱為STL觸點,用符號-[]-表示,用于步進控制的梯形圖中。當不使用步進指令時,狀態繼電器也可以用作輔助繼電器。
三菱PLC狀態繼電器實例
狀態繼電器(S)是構成狀態轉移圖的基本要素,是對步進順序控制進行簡易編程的重要軟元件,與步進指令STL組合使用,如圖3-5所示。狀態繼電器的常開和常閉觸點在PLC梯形圖內可以自由使用,使用次數不限。不用步進順序控制指令時,狀態繼電器可以作為輔助繼電器在程序中使用,如圖3-6所示。停電保持用狀態繼電器能記憶電源停電前一刻的開/關狀態,因此能從中途工序開始工作。與輔助繼電器M一樣,利用來自外圍設備的參數設定,可改變普通型與斷電保持型狀態的地址分配。FX2N的狀態繼電器有下面五種類型。
圖3-5 狀態轉移圖
圖3-6 三菱plc一般用狀態繼電器的使用說明
(1)初始狀態繼電器S0~S9,共10個,用于狀態轉移圖的初始狀態。
(2)回零狀態繼電器S10~S19,共10個,在多運行模式控制中,用于返回原點的狀態。
(3)通用狀態繼電器S20~S499,共480個,用于狀態轉移圖的中間狀態。
(4)保持狀態繼電器S500~S899,共400個,具有停電保持功能,用于停電恢復后需繼續執行停電前狀態的場合。
(5)報警用狀態繼電器S900~S999,共100個,作為報警元件使用。
注意:當狀態繼電器作為一般狀態使用時,應在程序的起始部分設置區間復位電路,如圖3-7所示。
圖3-7 一般用狀態繼電器的初始化