tft每日頭條

 > 科技

 > plc指令set怎麼寫

plc指令set怎麼寫

科技 更新时间:2024-12-27 00:23:08

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怎麼寫(PLC基本指令SETRST)1

3. 對象軟元件

plc指令set怎麼寫(PLC基本指令SETRST)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怎麼寫(PLC基本指令SETRST)3

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

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

(1) 内部計數器的編程

plc指令set怎麼寫(PLC基本指令SETRST)4

(2) 高速計數器的編程

plc指令set怎麼寫(PLC基本指令SETRST)5

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

3). 變址修飾*1

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

plc指令set怎麼寫(PLC基本指令SETRST)6

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

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

plc指令set怎麼寫(PLC基本指令SETRST)7

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved