SETRST指令-数值方法(matlab版.第四版)-mathews
7.13 SET、RST指令7.13 SET、RST指令 概要 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指令,而且顺序也可随意。 1. 指令格式 → 有关指令步数,参考7.16节 2. 对象软元件 ▲1 :不可以对特殊辅助继电器(M)、32位计数器(C)进行变址修饰(V、Z) ▲2 :能变址修饰(V、Z)。 ▲3 :仅FX3G·FX3GC·FX3U·FX3UC可编程控制器支持。 ▲4 :仅FX3U·FX3UC可编程控制器支持。 指令 位软元件 字软元件 其他 系统·用户 位数指定 系统·用户 特殊模块 变址 常数 实数 字符串 指针 X Y M T C S D□.b KnX KnY KnM KnS T C D R U□\G□ V Z 修饰 K H E "□" P SET ● ▲1 ▲2 ▲2 ▲4 ▲4 RST ● ▲1 ● ▲1▲2 ▲2 ▲4 ● ▲1▲2 ▲2 ▲3 ▲2▲2 ▲4 S E T 置位 基本指令 S ET ― 连续执行型 脉冲执行型 指令记号 执行条件 R S T 复位 基本指令 R ST ― 连续执行型 脉冲执行型 指令记号 执行条件218