步
步表示过程的主要功能。其中包含在特定时间、阶段或站中发生的事件。

可用语言
梯形图 |
不可用 |
功能块 |
不可用 |
顺序功能图 |
![]() |
结构化文本 |
不可用 |
操作数
顺序功能图
操作数 | 类型 | 格式 | 说明 |
步 | SFC_STEP | 标签 | 过程的主要功能,其中过程包含在特定时间、阶段或站完成的所有事件。 |
说明
连接步时,最简单的方法是按顺序依次连接。

每个步都使用能够提供步相关信息的支持标签。以下信息可通过“步属性”(Step Properties) 对话框或“标签”(Tags) 窗口获得。
如果希望 | 则检查或设置此成员 | 数据类型 | 详细信息 | |
确定步已激活的时间(毫秒) | T | DINT | 当某一个步变为激活状态时,计时器 (T) 值将复位,然后开始向上计数(以毫秒为单位)。无论预设 (PRE) 值为何,计时器都会继续向上计数,直到步变为未激活状态。 | |
当步处于激活状态的时间达到特定时长(毫秒)时进行标记 | PRE | DINT | 在预设 (PRE) 成员中输入时间。当计时器 (T) 达到预设值时,完成 (DN) 位置位并保持置位状态,直到该步再次变为激活状态。 | |
DN | BOOL | 当计时器 (T) 达到预设 (PRE) 值时,完成 (DN) 位置位并保持置位状态,直到该步再次变为激活状态。 | ||
步执行时间不够长时进行标记 | LimitLow | DINT | 在 LimitLow 成员中输入时间(毫秒)。
| |
AlarmEn | BOOL | 若要使用报警位,可置位(检查)AlarmEnable (AlarmEn) 位。 | ||
AlarmLow | BOOL | 如果步在计时器 (T) 达到 LimitLow 值之前变为未激活状态,AlarmLow 位会置位。
| ||
步执行时间过长时进行标记。 | LimitHigh | DINT | 在 LimitHigh 成员中输入时间(毫秒)。
| |
AlarmEn | BOOL | 若要使用报警位,可置位(检查)AlarmEnable (AlarmEn) 位。 | ||
AlarmHigh | BOOL | 如果计时器 (T) 达到 LimitHigh 值,AlarmHigh 位会置位。
| ||
在步变为激活状态时执行一些操作 | X | BOOL | 将此位用于不进行任何操作的步。 通常情况下,我们建议使用包含 N 不存储限定符的操作完成此过程。 | |
在步变为激活状态时执行一次操作 | FS | BOOL | 将此位用于不进行任何操作的步。或者,在步的所有逻辑都由单个操作调用或嵌入到单个操作时使用此位。 通常情况下,我们建议使用包含 P1 脉冲(上升沿)限定符的操作完成此过程。 | |
在步处于激活状态时执行一些操作,但首次和最后一次扫描时除外 | SA | BOOL | 将此位用于不进行任何操作的步。或者,在步的所有逻辑都由单个操作调用或嵌入到单个操作时使用此位。 | |
在步的最后一次扫描时执行一次操作 | LS | BOOL | 将此位用于不进行任何操作的步。或者,在步的所有逻辑都由单个操作调用或嵌入到单个操作时使用此位。 仅在执行以下操作时使用此位:在“控制器属性”(Controller Properties) 对话框的“SFC 执行”(SFC Execution) 选项卡中,将“激活步的最后一次扫描”(Last Scan of Active Step) 设为“程序复位”(Programmatic reset)。 通常情况下,我们建议使用包含 P0 脉冲(下降沿)限定符的操作完成此过程。 | |
确定 SFC 复位 (SFR) 指令将 SFC 中哪个步的复位位置位 | 重置 | BOOL | 复位位用于标记 SFC 暂停 (SFP) 指令恢复执行 SFC 时将执行的步。
| |
确定步在其执行期间保持激活状态的最长时间 | TMax | DINT | 此位用于诊断。 | |
确定计时器 (T) 值是否已超出其上限 | OV | BOOL | 此位用于诊断。 | |
确定步变为激活状态的次数 | Count | DINT | 该值 并非 步的扫描计数。每次步变为激活状态时,计数都会增加。仅当步变为未激活状态、然后再次变为激活状态时,该值才会再次增加。 | |
对该步的各个状态位使用同一个标签 | 状态 | DINT | 对于以下成员: | 使用以下位: |
重置 | 22 | |||
AlarmHigh | 23 | |||
AlarmLow | 24 | |||
AlarmEn | 25 | |||
OV | 26 | |||
DN | 27 | |||
LS | 28 | |||
SA | 29 | |||
FS | 30 | |||
X | 31 | |||
提供反馈
