HVAC_Coil (FB)¶
FUNCTION_BLOCK HVAC_Coil
HVAC heater/cooler coil.
Functionality¶
HVAC_Coil provides a control strategy for a HVAC (heater / cooler) coil taking into account:
differential pressure monitoring
fan request
The fan is requested if:
it is enabled (xEnable = TRUE)
differential pressure monitor is detecting proper differential pressure (xDifferentialPressureMonitor = TRUE)
setpoint reaches/exceeds fan request threshold (rSetpt >= rFanReqTreshold)
The fan request involves a stop delay.
In case the differential pressure monitor is not detecting proper differential pressure, this is signaled by xError=TRUE / eErrorID=HardwareError.
- InOut:
Scope
Name
Type
Initial
Comment
Input
xEnable
BOOL
TRUE
Enable
rSetpt
REAL
0.0
Setpoint, 0..100(%)
rFanReqTreshold
REAL
0.0
Fan request threshold, 0..100(%)
xDifferentialPressureMonitor
BOOL
TRUE
Differential pressure monitor - TRUE => signaling proper differential pressure
tFanStopDelay
TIME
TIME#0ms
Fan stop delay
xReset
BOOL
FALSE
Reset
itfDateTimeProvider
Util.IDateTimeProvider
Globals.g_dtpDateTimeProvider
Source for the current date and time information in milliseconds since 1.1.1970 00:00:00.000
Output
xOn
BOOL
Coil is switched on.
xFan
BOOL
Fan request
xError
BOOL
Error indication
eErrorID
Error ID
Methods:
Structure: