SFC 暂停 (SFP)
此信息适用于
CompactLogix
5370、ControlLogix
5570、Compact GuardLogix
5370、GuardLogix
5570、Compact GuardLogix
5380、CompactLogix
5380、ControlLogix
5580、GuardLogix
5580 和 ControlLogix 5590 控制器。SFP 指令用于暂停 SFC 例程。
可用语言
梯形图

功能块
此指令不可用于功能块中。
结构化文本
SFP(SFCRoutineName,TargetState);
操作数
梯形图
操作数 | 类型 | 格式 | 说明 |
SFCRoutineName | ROUTINE | 名称 | 要暂停的 SFC 例程 |
TargetState | DINT | 立即数 | 选择其中之一:
|
结构化文本
操作数 | 类型 | 格式 | 说明 |
SFCRoutineName | ROUTINE | 名称 | 要暂停的 SFC 例程 |
TargetState | DINT | 立即数 | 选择其中之一:
|
有关结构化文本中表达式语法的详细信息,请参见结构化文本语法部分。
说明
SFP 指令可暂停一个正在执行的 SFC 例程。
影响数学状态标志
否
故障条件
在以下情况下会发生严重故障: | 故障类型 | 故障代码 |
例程类型不是 SFC 例程 | 4 | 85 |
有关操作数相关的故障,请参见通用属性部分。
执行
梯形图
条件/状态 | 执行的操作 |
预扫描 | 不适用 |
梯级输入条件为假。 | 不适用 |
梯级输入条件为真 | 指令暂停或恢复指定 SFC 例程的执行。 |
后扫描 | 不适用 |
结构化文本
条件/状态 | 执行的操作 |
预扫描 | 不适用 |
正常执行 | 指令暂停或恢复指定 SFC 例程的执行。 |
后扫描 | 不适用 |
示例
梯形图

提供反馈