本文为您介绍比值控制组件。
功能说明
比值控制组件用于根据参考变量的信号值计算相应的比值运算结果。
计算逻辑原理
静态模式:
当参考变量和操作变量的质量码均正常时,输出信号值=参考变量信号值*比值。
当操作变量的质量码正常,但参考变量的质量码异常时,输出信号值=操作变量信号值。
其他情况,输出信号值=前次输出值。
动态模式:
当操作变量、参考变量、比值参考变量的质量码均正常时,输出信号值=参考变量值*比值参考变量值。
当操作变量的质量码正常,但参考变量或比值参考变量质量码异常时,输出信号值=操作变量值。
其他情况,输出信号值=前次输出值。
其中,要求输出信号的变化步长不超过步长上下限区间,且输出结果需落在上下限之间。
质量码等于-1或>=192表示正常,在[0,192)之间表示异常。
参数说明
MV端口-输入参数
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
操作变量 | 需要控制的操作变量 | 是 | 整数或浮点数 说明 若存在非数值类型数据,则会抛出异常。 | 不限 |
DV端口-输入参数
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
参考变量 | 操作的参考变量 | 是 | 整数或浮点数 说明 若存在非数值类型数据,则会抛出异常。 | 不限 |
REF端口-输入参数
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
比值参考变量 | 比值的参考变量 | 当控制模式为动态时,才需要配置。 | 整数或浮点数 说明 若存在非数值类型数据,则会抛出异常。 | 不限 |
OUT端口-输出参数
参数名 | 参数描述 | 输出数据类型 |
输出变量 | 经过比值运算之后的输出结果 | 浮点数 |
其他参数
参数名 | 参数描述 | 是否必填 | 参数默认值 | 参数范围 |
控制模式 |
| 是 | 静态 |
|
比值 | 操作变量和参考变量的设定比值。 | 当控制模式为静态时,才需要配置。 | 1.0 | [-99999999,99999999] |
上限 | 操作变量的输出上限。 | 是 | 无 | [-99999999,99999999] |
下限 | 操作变量的输出下限。 | 是 | 无 | [-99999999,99999999] |
步长上限 | 操作变量调整量的上限。 | 是 | 无 | [-99999999,99999999] |
步长下限 | 操作变量调整量的下限。 | 是 | 无 | [-99999999,99999999] |
输出质量码说明
输出质量码处理方式如下:
若输入质量码均正常,则输出质量码为参考变量的质量码。
若操作变量的质量码正常,参考变量或比值参考变量的质量码存在异常,则输出质量码为操作变量的质量码。
若操作变量的质量码异常,则输出质量码为0。
质量码等于-1或>=192表示正常,在[0,192)之间表示异常。