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