SCL 指令时间图示例
以下时间图示例描述了 SCL(带报警的缩放器) 指令的执行场景。
SCL 执行成功
SCL 执行成功

扫描周期 | 描述 |
|---|---|
1 | 当 Enable 设置为 TRUE 并且输入参数有效且在范围内时,功能块执行开始。
|
2、3 | 梯级条件未发生更改。 |
4 | 当 Enable 设置为 FALSE 时,功能块执行停止。
|
5, 6, 7 | 梯级条件未发生更改。 |
8 |
|
9 | 当 Enable 设置为 FALSE 时,功能块执行停止。
|
10, 11 | 梯级条件未发生更改。 |
SCL 执行失败
SCL 执行失败

在该示例中,所有输入参数均有效且在范围内,但 InRawMin >= InRawMax。在扫描周期 1 和 8 中,当 Enable 设置为 TRUE 且功能块执行开始时,Error 设置为 True 且 ErrorID 设置为 1。
生成 MaxAlarm
生成 MaxAlarm

在该示例的扫描周期 8 中,所有输入参数均有效且在范围内,但 In > InRawMax。当 Enable 设置为 TRUE 且功能块执行开始时,MaxAlarm 设置为 TRUE。
生成 MinAlarm
生成 MinAlarm

在该示例的扫描周期 8 中,所有输入参数均有效且在范围内,但 In < InRawMin。当 Enable 设置为 TRUE 且功能块执行开始时,MinAlarm 设置为 TRUE。
输出上溢条件和输入配置错误
输出上溢条件和输入配置错误

在该示例的扫描周期 3 中,功能块输入参数有效且在范围内,但 Out 由于输入参数而上溢。EnableOut 设置为 FALSE。Out 值无效。
在该示例的扫描周期 8 中,功能块输入参数有效且在范围内,但 Out 由于输入参数且 InRawMin >= InRawMax 而上溢,Error 设置为 TRUE。ErrorID 设置为 1,Status 设置为 3。
提供反馈