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