PLC基本指令 SET、RST 應用及案例



SET、RST指令

1.概要

1) 位軟元件的置位(SET指令[動作保持]) SET指令是當指令輸入為ON時,對輸出繼電器(Y)、輔助繼電器(M)、狀態(S)以及字軟元件的位指定(D□.b) ON的指令。此外,即使指令輸入為OFF,通過SET指令置ON的軟元件也可以保持ON動作。

2) 位軟元件的復位(RST指令[解除動作保持]) RST指令是對輸出繼電器(Y)、輔助繼電器(M)、狀態(S)、定時器(T)、計數器(C)以及字軟元件的位指定 (D□.b)進行復位的指令。可以對用SET指令置ON的軟元件進行復位(OFF 處理)。

3) 字軟元件的當前值清除(RST指令[當前值及寄存器的清除]) RST指令是清除(T)、計數器(C)、數據寄存器(D)、擴展寄存器(R)和變址寄存器(V)、(Z)的當前值數據的 指令。此外,要將數據寄存器(D)和變址寄存器(V)、(Z)的內容清零時,也可使用RST指令。(使用常數為K0的MOV 傳送指令也可以得到相同效果。) 另外,使用RST指令也可以對累計定時器T246~T255的當前值和觸點復位。可以對于同一軟元件,多次使用SET、RST指令,而且順序也可隨意。

2. 指令格式

PLC基本指令 SET、RST 應用及案例的圖1


3. 對象軟元件

PLC基本指令 SET、RST 應用及案例的圖2


▲1 :不可以對特殊輔助繼電器(M)、32位計數器(C)進行變址修飾(V、Z)

▲2 :狀態(S)不能變址修飾(V、Z)

▲3 : D□.b僅支持FX3U·FX3UC可編程控制器。但是,不能變址修飾(V、Z)。

▲4 :僅支持FX3U·FX3UC可編程控制器。

4.功能和動作說明

SET指令是對輸出繼電器(Y)、輔助繼電器(M)、狀態(S)以及數據寄存器(D)的指定位進行線圈驅動的指令。

1). 使用位元軟件時 并聯的SET指令,可以連續使用多次。

下面的程序舉例中,SET Y000后接著RST Y000的程序就是這個情況。

PLC基本指令 SET、RST 應用及案例的圖3


2). 使用字軟元件(定時器、計數器)時

使用RST指令復位計數器和累計型定時器。

(1) 內部計數器的編程

PLC基本指令 SET、RST 應用及案例的圖4


(2) 高速計數器的編程

PLC基本指令 SET、RST 應用及案例的圖5


用于跳轉程序/子程序/中斷程序時的注意事項 在跳轉程序、子程序以及中斷程序中對定時器、計數器執行RST指令時,定時器和計數器保持被復位的狀 態,并且定時器和計數器有可能出現不工作的情況。

3). 變址修飾*1

SET指令和RST指令中使用的軟元件,可以采用變址寄存器(V、Z)進行修飾。(狀態(S)、特殊輔助繼電器(M)、32位計數器(C)、D□.b、字軟元件不能修飾。)

PLC基本指令 SET、RST 應用及案例的圖6


4). 數據寄存器(D)的位指定*1

在SET指令和RST指令使用的軟元件中,可以指定數據寄存器(D)的位。

PLC基本指令 SET、RST 應用及案例的圖7


注意要點 在同一運算周期內,對輸出繼電器(Y)執行SET和RST指令時,會輸出距END指令(程序的結束)近的那條指令的結果。


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
1