IsValueInTolerance
功能说明
判断输入value是否在setpoint*(100-tolerance)/100和setpoint*(100+tolerance)/100之间, 在范围内返回true,否则返回false, 如果返回false,overHighLimit代表超出highLimit了,同理belowLowLimit表示低于lowLimit
输入参数
| 名称 | 类型 | 描述 |
|---|---|---|
value | LREAL | 待检 测的值 |
setpoint | LREAL | 基准值 |
tolerance | LREAL | 可容忍的setpoint的上下浮动的百分比,有效范围0-100 |
输出参数
| 名称 | 类型 | 描述 |
|---|---|---|
overHighLimit | BOOL | 是否超出上限 |
belowLowLimit | BOOL | 是否超出下限 |
error | BOOL | 是否有错误 |
status | WORD | 0: 工作正常 16#8401: 输入数据上下限有错误 |
使用说明
在程序中调用 IsValueInTolerance 指令,根据参数表完成变量连接后即可使用。