跳到正文
Learn-LAD
梯形图示例库/LAD 指令手册/RCoil — 复位线圈

RCoil — 复位线圈

RLO 为 1 时把 operand 复位为 0;用于复位 SCoil/锁存。

位逻辑 S7-1200/1500 TIA V19 别名:复位线圈 / Reset coil / R 线圈

一句话

RCoil 是复位线圈:RLO 为 1 时把 operand 复位为 0;用于复位 SCoil 或其它锁存。

符号与引脚

分类:位逻辑 不需要实例 模板值:无
引脚方向说明
in流输入左侧 RLO
operand输入被复位的 Bool 变量
out流输出右侧 RLO(可继续串联)

符号见下面的最小示例;引脚名与方向来自 lad-ir 指令目录,说明为本站补充。

最小示例

Set 置位 Lamp,Reset 复位 Lamp。RCoil 和 SCoil 通常成对出现。

RCoil_Example:Network 1 — 置位 Lamp;Network 2 — 复位 Lamp

图中 # 前缀表示块内局部变量;实际工程里也可以是全局标签或 DB 变量。

怎么工作

RLO RCoil 动作 operand
0 不动作 保持原值
1 复位 0
  • RCoil 只在 RLO=1 的扫描写 0;RLO 变 0 后不再影响 operand。
  • 与 SCoil 的区别:SCoil 置 1 保持;RCoil 置 0 保持。
  • 与普通 Coil 的区别:Coil 每个扫描跟随 RLO;RCoil 只做复位。
  • 多个写点(SCoil、RCoil、Coil、HMI 写入)同时存在时,最后一个写点生效。

常用场景

1. 复位锁存

同上面的最小示例。

2. 报警确认

Alarm 置位 AlarmOn,操作员按 Ack 复位。故障消失后仍能看到「曾经报过」,确认后清掉。

RCoil_Alarm:Network 1 — 锁存报警;Network 2 — 确认复位

常见坑

  • 复位保持:Ack 一直按住时,每个扫描都在复位;故障仍在时可能反复置位/复位,要确认优先级。
  • 多个写点:RCoil 和 SCoil 写同一个 operand 时,扫描顺序决定最终值。
  • 常闭按钮:Stop 是常闭按钮时,程序里通常用常开触点驱动 RCoil;不要重复取反。
  • 保持性:M 区/DB 的保持性会影响断电后是否还是 0。
  • 安全复位:安全相关的复位必须人工确认,不能用普通 RCoil 代替安全回路。

在博途里试一下

TiaLink

把 TIA Portal 接到你的智能体:导入、编译、读回核对、PLCSIM 仿真。本地运行,工程数据不出厂。

打开 TiaLink

也可以先在示例库里找一条用到 RCoil 的完整程序,导入后再改。

← 返回 LAD 指令手册