Instructions
9.3 PID_Temp
PID control
382 Function Manual, 03/2017, A5E35300227-AC
The behavior in the case of an error is determined by the tags SetSubstituteOutput and
ActivateRecoverMode. If ActivateRecoverMode = TRUE, the behavior also depends on the
error that occurred.
Configuration editor
> Basic settings of output
> Set PidOutputSum to
Not relevant FALSE Zero (inactive) Switch to "Inactive" (State = 0) mode
The output value of the PID algorithm and all
outputs for heating and cooling are set to 0. The
scaling of the outputs for heating and cooling is
FALSE TRUE Current value for error while error is
pending
Switch to "Substitute output value with error moni-
toring" mode (State = 5)
The current output value is transferred to the
actuator while the error is pending.
TRUE TRUE Substitute output value while error
is pending
Switch to "Substitute output value with error moni-
toring" mode (State = 5)
The value at SubstituteOutput is transferred to the
actuator while the error is pending.
In manual mode, PID_Temp uses ManualValue as output value, unless ManualValue is
invalid.
● If ManualValue is invalid, SubstituteOutput is used.
● If ManualValue and SubstituteOutput are invalid, Config.Output.Heat.PidLowerLimit is
used.
The Error parameter indicates if an error is pending. When the error is no longer pending,
Error = FALSE. The ErrorBits parameter shows which errors have occurred. ErrorBits is
reset by a rising edge at Reset or ErrorAck.