简介
该功能块集合的主要功能是控制模拟量新风阀的输出,包含低温防冻保护功能,及送风机停机时的风阀延时关闭控制。新风阀模拟量控制可选择预设阀位和PID调节输出,其中PID调节可根据CO2,VOC或者温度控制。
其中故障报警指的是PID调节的主传感器故障报警,一旦该传感器故障报警,PID计算输出为0%。另外,低温防冻保护时要求立即关停新风阀。
另外该功能块集合包含应用软件意义上的手动调试(Override超控)功能。当新风阀控制模式=“0-手动”时,输出为新风阀手动开度设定值;当新风阀控制模式=“1-自动”时,输出为应用程序自动逻辑值。
注意:CO2/VOC控制为正比例,温度控制为制冷正比例,制热反比例。
功能
当“新风阀控制模式”=1(0-手动/1-自动)时,当输入“机组启停控制”=1(开机)且“低温防冻保护”=0时,输出“新风阀控制”=MAX(“新风阀预设开度”,“MIN最小输出”)。
当输入“机组启停控制”=0(关机)且输入“送风机启停命令”=0(关风机)开始计时直到“风阀开关延时”走完,输出“新风阀控制”=0%。
当“传感器故障报警”=1(0-OK/1-FLT)时,输出“新风阀控制”=0%。
任何时候当“防冻开关/低温保护”=1时,输出“新风阀控制”=0%。
除“低温防冻保护”=1的情况外,当“新风阀控制模式”=0(0-手动/1-自动)时,输出“新风阀控制”=“新风阀手动开度”设定值,此时不受“MIN最小输出”限制。
当输入“预设阀位或PID调节”=0-预设阀位时,输出“新风阀控制”=“新风阀位预设值”;否则当输入“预设阀位或PID调节”=1-PID调节时,输出“新风阀控制”根据下面的PID相应设置进行PID计算输出。
输出优先级依次为:低温防冻保护>手动模式>自动模式下的预设阀位或PID调节选择>传感器故障报警>正常PID输出。
内部逻辑
输入
PIN | 数据类型 | 单位 | 默认值 | 取值/范围 |
---|---|---|---|---|
机组启停控制 | BOOL | - | 0 | 0-OFF/1-ON |
送风机启停命令 | BOOL | - | 0 | 0-OFF/1-ON |
低温防冻保护 | BOOL | - | 0 | 0-OK/1-FLT |
新风阀控制模式 | BOOL | - | 1 | 0-手动/1-自动 |
新风阀手动开度 | FLOAT | % | 0 | 0∼100% |
风阀关延时 | FLOAT | s | 60 | 0∼65535 |
预设阀位或PID调节 | BOOL | - | 0 | 0-预设/1-PID |
新风阀位预设值 | FLOAT | % | 30 | 0∼100% |
故障报警 | BOOL | - | 0 | 0-OK/1-FLT |
正比例 | BOOL | - | 1 | 0-反比例/1-正比例 |
当前值 | FLOAT | - | 0 | 0∼65535 |
设定值 | FLOAT | - | 0 | 0∼65535 |
死区设定 | FLOAT | - | 1 | 0∼65535 |
比例系数 | FLOAT | - | 10 | 0∼65535 |
积分时间 | FLOAT | s | 120 | 0∼65535 |
最小输出 | FLOAT | % | 0 | 0∼100% |
输出
PIN | 数据类型 | 单位 | 默认值 | 取值/范围 |
---|---|---|---|---|
新风阀控制 | FLOAT | % | - | 0∼100% |
示例