E_HVACSetpointHeatingMode

TYPE E_HVACSetpointHeatingMode :
(
    eHVACSetpointHeatingMode_Off              := 0,
    eHVACSetpointHeatingMode_OnOutsideTemp    := 1,
    eHVACSetpointHeatingMode_OnDate           := 2,
    eHVACSetpointHeatingMode_OnPermanent      := 3,
    eHVACSetpointHeatingMode_OnFreezeProtec   := 4,
    eHVACSetpointHeatingMode_OnNight          := 5,
    eHVACSetpointHeatingMode_OnDay            := 6
);
END_TYPE

eHVACSetpointHeatingMode_Off: The heating circuit is completely switched off.

E_HVACSetpointHeatingMode 1:

The frost protection function is also deactivated in this operating mode!

eHVACSetpointHeatingMode_OnOutsideTemp: Heating period according to outside temperature. The heating circuit is switched on if the average outside temperature rOutsideTempDamped is smaller than the value of rHeatingLimit. The feed temperature setpoint calculated by the heating characteristic curve or the room setpoint module is routed through to the output iSetpoint. The output bHeating goes to TRUE and, hence, the heating circuit pump is switched on.
Switching on or off following the heating limits being undershot or exceeded can be delayed by the parameters tDelayHeatingOn and tDelayHeatingOff.

eHVACSetpointHeatingMode_OnDate: Heating period according to date. The heating circuit is enabled from the date iOn_Day / iOn_Month until iOff_Day / iOff_Month. The switching on or off of the heating circuit pump after the switch-on or switch-off limits are reached can be delayed.

eHVACSetpointHeatingMode_OnPermanent: The heating circuit is permanently switched on.

eHVACSetpointHeatingMode_OnFreezeProtec: The heating circuit is in frost protection mode.

eHVACSetpointHeatingMode_OnNight: The heating circuit is in night operating mode.

eHVACSetpointHeatingMode_OnDay: The heating circuit is in day operating mode.