狀態(tài)繼電器(s)是構(gòu)成狀態(tài)轉(zhuǎn)移圖的重要器件,用來記錄系統(tǒng)運行中的狀態(tài),是編制順序控制程序的重要編程元件,它與后述的步進順控指令stl配合應用。
也稱順序控制繼電器,它常用于順序控制或步進控制中,并與其指令一起使用實現(xiàn)順序或步進控制功能流程圖的編程。通常狀態(tài)繼電器可以分為下面5個類型。
初始狀態(tài)繼電器:地址范圍是從s0~s9,共10個點。
回零狀態(tài)繼電器:地址范圍是從s10~s19,共10個點。
通用狀態(tài)繼電器:地址范圍是從s20~s499,共480個點。
斷電保持狀態(tài)繼電器:地址范圍是從s500~s899,共400個點。
報警用狀態(tài)繼電器:地址范圍是從s900~s999,共100個點。
狀態(tài)繼電器的常開和常閉觸點在plc內(nèi)可以自由使用,且使用次數(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點;
4)保持狀態(tài)繼電器s500 - s899,共400點;
5)報警用狀態(tài)繼電器s900 - s999,共100點。這100個狀態(tài)繼電器可用作外部故障診斷輸出。
如圖2-43所示,我們用機械手動作簡單介紹狀態(tài)繼電器(s)的作用。當起動信號x0有效時,機械手下降,到下降限位x1開始夾緊工件,夾緊到位信號x2為on時,機械手上升到上限x3則停止。整個過程可分為三步,每一步都用一個狀態(tài)繼電器s20、s21、s22記錄。每個狀態(tài)器都有各自的置位和復位信號(如s21由x1置位,x2復位),并有各自要做的操作(驅(qū)動y0、y1、y2)。從起動開始由上至下隨著狀態(tài)動作的轉(zhuǎn)移,下一狀態(tài)動作,則上面狀態(tài)自動返回原狀。
(2)使用狀態(tài)繼電器時應注意
1)狀態(tài)繼電器與輔助繼電器一樣有無數(shù)的常開和常閉觸點;
2)狀態(tài)繼電器不與步進順控指令stl配合使用時,可作為輔助繼電器(m)使用;
3) fx2n系列plc可通過程序設定將s0 - s499設置為有斷電保持功能的狀態(tài)繼電器。
s0 - s499沒有斷電保持功能,但是用程序可以將它們設定為有斷點保持功能的狀態(tài)。狀態(tài)繼電器的常開、常閉觸點在plc內(nèi)可以使用,且使用次數(shù)不限。不用步進順控指令時,狀態(tài)繼電器(s)可以作輔助繼電器(m)在程序中使用。此外,每一個狀態(tài)繼電器還提供一個步進觸點,稱為stl觸點,用符號-[]-表示,在步進控制的梯形圖中使用。不使用步進指令時,狀態(tài)繼電器也可當作輔助繼電器使用。
圖狀態(tài)繼電器(s)的作用