PLC libraries
Table4: Description
Name Unit Range Description
KpHeat none (L)REAL Heating: Amplification factor for the main controller.
TnHeat s TIME Heating: Integral-action time for main controller (I
component).
TvHeat s TIME Heating: Derivative action time for main controller (D
component).
TdHeat s TIME Heating: Damping time for the main controller.
KpCool none (L)REAL Cooling: Amplification factor for the main controller.
TnCool s TIME Cooling: Integral-action time for main controller (I
component).
TvCool s TIME Cooling: Derivative action time for main controller (D
component).
TdCool s TIME Cooling: Damping time for the main controller.
ENUM: E_CTRL_ERRORCODES
s. Documentation of TcControllerToolbox
Table5: ENUM: E_CTRL_ReactionOnFailure
Name Description
eCTRL_ReactionOnFailure_NoFailure No error..
eCTRL_ReactionOnFailure_StopController If there is an error (an alarm) the controller will stop.
eCTRL_ReactionOnFailure_SetManMode If there is an error (an alarm) the controller will switch to
manual operation.
eCTRL_ReactionOnFailure_SetYMax If there is an error (an alarm) set the control value to its
maximum.
eCTRL_ReactionOnFailure_SetYMin If there is an error (an alarm) set the control value to its
minimum.
eCTRL_ReactionOnFailure_SetYMean If there is an error (an alarm) set the control value to the
average control value (not yet implemented)
Table6: ENUM: E_CTRL_ControllerStateInternal
Name Description
E_CTRL_ControllerStateInternalHeating internal
E_CTRL_ControllerStateInternalCooling internal
Table7: ENUM: E_CTRL_ControlMode
Name Description
eCTRL_ControlMode_HEATING Heating only.
eCTRL_ControlMode_COOLING Cooling only.
eCTRL_ControlMode_HEATING_COOLING Heating and cooling.
ENUM: E_CTRL_STATE
s. Documentation of TcControllerToolbox.
TC3 Temperature Controller28 Version: 1.1