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. 指令格式
3. 對象軟元件
▲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的程序就是這個情況。
2). 使用字軟元件(定時器、計數器)時
使用RST指令複位計數器和累計型定時器。
(1) 内部計數器的編程
(2) 高速計數器的編程
用于跳轉程序/子程序/中斷程序時的注意事項 在跳轉程序、子程序以及中斷程序中對定時器、計數器執行RST指令時,定時器和計數器保持被複位的狀 态,并且定時器和計數器有可能出現不工作的情況。
3). 變址修飾*1
SET指令和RST指令中使用的軟元件,可以采用變址寄存器(V、Z)進行修飾。 (狀态(S)、特殊輔助繼電器(M)、32位計數器(C)、D□.b、字軟元件不能修飾。)
4). 數據寄存器(D)的位指定*1
在SET指令和RST指令使用的軟元件中,可以指定數據寄存器(D)的位。
注意要點 在同一運算周期内,對輸出繼電器(Y)執行SET和RST指令時,會輸出距END指令(程序的結束)近的那條指令的結果。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!