FB_COMPARE
描述 功能块
这 FB_COMPARE 功能块检查 2–5 个模拟输入 CompIn1 到 CompIn5 在基于时间和价值的容忍范围内是相等的。 b1oo2, b2oo3, 和 b3oo5 输入用于指定要评估的输入的数量。 udiAllowedDeviation 和 tToleranceTime (毫秒)输入指定输入值之间允许的偏差和时间间隔。 bIsValid 输出返回逻辑 1 如果比较结果为正值。
这 CompOut 输出包含第一个符合比较条件的模拟值。
这 ERROR 如果发生上溢或下溢,则进入状态。然后 CompOut 和 bIsValid 输出设置为 0 和 bError 输出设置为 1。
EL6900
这 FB_COMPARE EL6900 不支持功能块。

姓名 | 数据类型 | 初始值 | 描述,参数值 |
|---|---|---|---|
|
|
| 用于比较的第一个模拟信号(1oo2、2oo3、3oo5) 允许的数据类型: |
|
|
| 用于比较的第二个模拟信号(1oo2、2oo3、3oo5) 允许的数据类型: |
|
|
| 用于比较的第三个模拟信号(2oo3、3oo5) 允许的数据类型: |
|
|
| 用于比较的第 4 个模拟信号(3oo5) 允许的数据类型: |
|
|
| 用于比较的第 5 个模拟信号(3oo5) 允许的数据类型: |
|
|
| 比较模式 1oo2:仅前两个输入 只允许使用常数值(无变量)。 其中只有一个 |
|
|
| 比较模式 2oo3:仅前三个输入 只允许使用常量值(无变量) 其中只有一个 |
|
|
| 比较模式 3oo5:全部五个输入 只允许使用常量值(无变量) 其中只有一个 |
|
|
| 比较输入时允许的偏差 只允许使用常量值(无变量) |
|
|
| 可以容忍不等值的时间范围(以毫秒为单位)。 只允许使用常量值(无变量) |
姓名 | 数据类型 | 初始值 | 描述,参数值 |
|---|---|---|---|
|
|
|
|
|
|
| 输出值:对应第一个 允许的数据类型: |
|
|
|
|