简介
该功能块集合的主要功能是控制模拟量热水阀,应用于空调机组盘管为四管制时,独立热盘管中通热水,对应热水阀根据温度当前值和设定值进行PID反比例调节输出。另外包含低温防冻保护功能,冬季制热且防冻保护时要求将热水阀开到最大开度。
其中故障报警指的是PID调节的主传感器故障报警,一旦该传感器故障报警,PID计算输出为0%。
另外该功能块集合包含应用软件意义上的手动调试(Override超控)功能。当热水阀控制模式=0-手动时,输出为热水阀手动开度设定值;当热水阀控制模式=1-自动时,输出为应用程序自动逻辑值。
功能
当“风机启停命令”=1(0-OFF/1-ON)且“传感器故障报警”=0(0-OK/1-FLT)时,输出“热水阀调节控制”按PI反比例计算输出,输出百分比值限制在0%和“最大输出”之间。
任何时候当“热水阀控制模式”=0(0-手动/1-自动)时,输出“热水阀调节控制”=“水阀手动开度”设定值。
热水阀工作时,当“低温防冻保护”=1时,输出“热水阀调节控制”=100%。
当“风机启停命令”=0(0-OFF/1-ON)或“传感器故障报警”=1(0-OK/1-FLT)时,输出“热水阀调节控制”=0%。
输出优先级依次为:低温防冻保护>手动模式>传感器故障报警>自动模式下的正常PID计算输出。
内部逻辑
输入
PIN | 数据类型 | 单位 | 默认值 | 取值/范围 |
---|---|---|---|---|
风机启停命令 | BOOL | - | 0 | 0-OFF/1-ON |
故障报警 | BOOL | - | 0 | 0-OK/1-FLT |
低温防冻保护 | BOOL | - | 0 | 0-OK/1-FLT |
当前值 | FLOAT | ℃ | 0 | 0∼65535 |
设定值 | FLOAT | ℃ | 0 | 0∼65535 |
比例系数 | FLOAT | - | 10 | 0∼65535 |
积分时间 | FLOAT | s | 120 | 0∼65535 |
最大输出 | FLOAT | % | 100 | 0∼100% |
热水阀控制模式 | BOOL | - | 1 | 0-手动/1-自动 |
热水阀手动开度 | FLOAT | % | 0 | 0∼100% |
输出
PIN | 数据类型 | 单位 | 默认值 | 取值/范围 |
---|---|---|---|---|
热水阀控制 | FLOAT | % | - | 0∼100% |
示例