SFC 复位 (SFR)

此信息适用于
CompactLogix
5370、
ControlLogix
5570、
Compact GuardLogix
5370、
GuardLogix
5570、
Compact GuardLogix
5380、
CompactLogix
5380、
ControlLogix
5580、
GuardLogix
5580 和 ControlLogix 5590 控制器。
SFR 指令可以在指定的步复位 SFC 例程的执行。
可用语言
梯形图
SFR_LD_avail_v31
功能块
此指令不可用于功能块中。
结构化文本
SFR(SFCRoutineName,StepName);
操作数
梯形图
操作数
类型
格式
说明
SFCRoutineName
ROUTINE
名称
要重置的 SFC 例程
StepName
SFC_STEP
标签
目标步,在此处恢复执行
结构化文本
操作数
类型
格式
说明
SFCRoutineName
ROUTINE
名称
要重置的 SFC 例程
StepName
SFC_STEP
标签
目标步,在此处恢复执行
有关结构化文本中表达式语法的详细信息,请参见结构化文本语法部分。
说明
使能 SFR 指令时:
  • 在指定的 SFC 例程内,存储的所有操作都将停止执行(复位)。
  • SFC 在指定步开始执行。
  • 如果目标步为 0,顺序功能图将复位到初始步。
SFR 指令的 Logix 实现与
PLC-5
控制器中的情况不同。在
PLC-5
控制器中,SFR 在梯级条件为真时执行。复位后,SFC 将一直处于暂停状态,直至含有 SFR 的梯级为假为止。这样可延迟执行复位后的操作。
PLC-5
SFR 指令的这种暂停/取消暂停功能已经和梯级条件分离,并移动到 SFP 指令中。
影响数学状态标志
故障条件
在以下情况下会发生严重故障:
故障类型
故障代码
例程类型不是 SFC 例程
4
85
SFC 例程中不存在指定目标步
4
89
有关操作数相关的故障,请参见通用属性部分。
执行
梯形图
条件/状态
执行的操作
预扫描
不适用
梯级输入条件为假
不适用
梯级输入条件为真
指令基于特定步复位指定的 SFC 例程执行。
后扫描
不适用
结构化文本
条件/状态
执行的操作
预扫描
不适用
正常执行
指令基于特定步复位指定的 SFC 例程执行。
后扫描
不适用
示例
梯形图
SFR_LD_ex_v31
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal