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