设备顺序清除故障 (SCLF)
此指令适用于
Logix Designer
5580P 控制器和 ControlLogix 5590P 控制器。Logix Designer
5580P 控制器和 ControlLogix 5590P 控制器也支持控制器冗余。
小贴士:
将该指令与
ControlLogix
冗余系统配合使用时,在冗余切换期间,如果指令和序列程序未在最高优先级任务中规划,此指令控制的输出可能不是无扰动的。
警告:
将冗余与
Equipment Sequence
搭配使用时,如果未将相位和序列规划在同一个任务中,则在切换后顺序执行可能与预期不一样。Equipment Sequence
清除故障 (SCLF) 指令用于清除 Equipment Sequence
的故障代码。使用 SCLF 指令时,请谨记以下事项。- CLR 指令、MOV 指令或赋值不会更改Equipment Sequence的故障代码。
- 使用 SCLF 指令时,Equipment Sequence的所有权不能归其他所有者。如果Logix Designer应用程序、FactoryTalk Batch软件或其他程序拥有Equipment Sequence的所有权,SCLF 指令不会清除故障代码。
- Equipment Sequence将拒绝 RESUME 命令,直至故障清除。
此为跳变指令。使用时,请遵循以下步骤:
- 在梯形逻辑中,插入一个指令,以便在每次执行该指令时,梯级输入条件均会由假切换为真。
- 在结构化文本例程中,插入指令的条件以便仅在转换时执行。
可用语言
SCLF 指令支持以下语言。
- 梯形图

- 结构化文本:SCLF(SequenceName)
支持的操作数
SCLF 指令使用这些操作数。
操作数 | 类型 | 格式 | 说明 |
Sequence Name | 序列 | Equipment Sequence 的名称 | 要清除故障代码的 Equipment Sequence 。 |
Result | DINT | 立即数标签 | 为使指令返回成功或失败的代码,可输入用于存储结果代码的 DINT 标签。否则,需输入 0 。 |
算术状态标志和故障条件
算术状态标志不受 SCLF 指令的影响。SCLF 指令不会触发故障,因此该指令不存在故障条件。
指令执行
下表介绍 SCLF 指令的执行步骤。
条件 | 梯形图操作 | 结构化文本操作 |
预扫描 | 梯级输出条件设置为假。 | 不执行任何操作。 |
梯级输入条件为假 | 梯级输出条件设置为假。 | 不适用 |
梯级输入条件为真 |
| 不适用 |
扫描结构化文本 | 不适用 | 在结构化文本中,指令会在每次被扫描时执行。要限制指令的扫描,可使用 SFC 操作的限定符或结构化文本结构(包括 if、then 或 else 等条件)。 |
指令执行 | 该指令用于清除指定 Equipment Sequence 的故障代码值。 | 该指令用于清除指定 Equipment Sequence 的故障代码值。 |
后扫描 | 梯级输出条件设置为假。 | 不执行任何操作。 |
提供反馈
梯形图操作
结构化文本操作