三菱PLC基本指令SET、RST 應用及案例
1.概要
1) 位軟元件的置位(SET指令[動作保持]) SET指令是當指令輸入為(wei) ON時,對輸出繼電器(Y)、輔助繼電器(M)、狀態(S)以及字軟元件的位指定(D□.b) ON的指令。 此外,即使指令輸入為(wei) 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)的內(nei) 容清零時,也可使用RST指令。(使用常數為(wei) K0的MOV 傳(chuan) 送指令也可以得到相同效果。) 另外,使用RST指令也可以對累計定時器T246~T255的當前值和觸點複位。 可以對於(yu) 同一軟元件,多次使用SET、RST指令,而且順序也可隨意。
2. 指令格式

▲1 :不可以對特殊輔助繼電器(M)、32位計數器(C)進行變址修飾(V、Z)
▲2 :狀態(S)不能變址修飾(V、Z)
▲3 : D□.b僅(jin) 支持FX3U·FX3UC可編程控製器。但是,不能變址修飾(V、Z)。
▲4 :僅(jin) 支持FX3U·FX3UC可編程控製器。
4.功能和動作說明
SET指令是對輸出繼電器(Y)、輔助繼電器(M)、狀態(S)以及數據寄存器(D)的指定位進行線圈驅動的指令。
1). 使用位元軟件時 並聯的SET指令,可以連續使用多次。
下麵的程序舉(ju) 例中,SET Y000後接著RST Y000的程序就是這個(ge) 情況。

2). 使用字軟元件(定時器、計數器)時
使用RST指令複位計數器和累計型定時器。
(1) 內(nei) 部計數器的編程

(2) 高速計數器的編程

用於(yu) 跳轉程序/子程序/中斷程序時的注意事項 在跳轉程序、子程序以及中斷程序中對定時器、計數器執行RST指令時,定時器和計數器保持被複位的狀 態,並且定時器和計數器有可能出現不工作的情況。
3). 變址修飾*1
SET指令和RST指令中使用的軟元件,可以采用變址寄存器(V、Z)進行修飾。 (狀態(S)、特殊輔助繼電器(M)、32位計數器(C)、D□.b、字軟元件不能修飾。)

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

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