Instructions
9.3 PID_Temp
PID control
402 Function Manual, 03/2017, A5E35300227-AC
Config.AdvancedCooling BOOL TRUE Method for heating/cooling
• Cooling factor (Config.AdvancedCooling = FALSE)
The output value calculation for cooling takes place
with the PID parameters for heating (Re-
tain.CtrlParams.Heat structure) taking into considera-
tion the configurable cooling factor Config.CoolFactor.
This method is suitable if the heating and cooling actu-
ators have a similar time response but different gains.
Pretuning and fine tuning for cooling are not available
when you select this method. You can only execute the
tuning for heating.
• PID parameter switching (Config.AdvancedCooling =
TRUE)
The output value calculation for cooling takes place by
means of a separate PID parameter set (Re-
tain.CtrlParams.Cool structure).
This method is suitable if the heating and cooling actu-
ator have different time responses and different gains.
Pretuning and fine tuning for cooling are only available
when you select this method (Mode = 1 or 2,
Cool.EnableTuning = TRUE).
Config.AdvancedCooling is only calculated if the cooling
output is activated (Config.ActivateCooling = TRUE).
Config.CoolFactor REAL 1.0 Cooling factor
If Config.AdvancedCooling = FALSE, Config.CoolFactor is
considered as factor in the calculation of the output value
for cooling. This allows different gains of heating and cool-
ing actuators to be taken into account.
Config.CoolFactor is not set automatically or adjusted
during tuning. You must correctly configure Config
.CoolFactor manually with the ratio "heating actuator
gain/cooling actuator gain".
Example: Config.CoolFactor = 2.0 means that the gain of
the heating actuator is twice as high as the gain of the
cooling actuator.
Config.CoolFactor is only effective if the cooling output is
activated (Config.ActivateCooling = TRUE) and cooling
factor is selected as method for heating/cooling (Config
.AdvancedCooling = FALSE).
Config.InputScaling.Upper-
PointIn
REAL 27648.0 Scaling Input_PER high
Input_PER is scaled based on the two value pairs Upper-
PointOut, UpperPointIn and LowerPointOut, LowerPointIn.
Only effective if Input_PER is used for process value de-
tection (Config.InputPerOn = TRUE).
UpperPointIn > LowerPointIn