OptStartHeat32_V2
OptStartHeat32_V2 (FB)
OptStartHeat32_V2 (FB)Short description
Representation

Interfaces
Inputs
Name
Data type
Value range
Initial value
Function
Outputs
Name
Data type
Value range
Initial value
Function
Setpoints / parameters
Name
Data type
Value range
Initial value
Function
Global variables
Name
Data type
Value range
Initial value
Function
Constraints / boundary conditions
Function description

Check time (bState = 1)
Dead time (bState = 2)
Heating time (bState = 3)
End of heating time (bState = 4)
Enable xEn
Output
State/Value
Notes
Enable xEnAdapt
Enable xResAdapt
Memory
State/Value
Notes
Input rTo
Input rTi
Input rSetTemp
Output xDaytime
Output xProcess
Output bState
Value
Off / Deactivated
Output wError
Cause
Error type
Exceeding the maximum heating time
Notes
Output bResult
Output xActive
Output uiDeadTime
Output uiHeatTime
Output uiNumber
Output rAverageDiff
After the software download or after each rising signal edge at the input
This parameter serves to define the minimum allowable heating gradient (min / K).
It is used to check for limit violations. In case of a limit violation the historical data are not updated. uiHGMin
This parameter serves to define the minimum allowable heating gradient (min / K).
It is used to check for limit violations. In case of a limit violation the historical data are not updated. uiHGMax
This parameter serves to define the minimum allowable heating gradient (min / K).
It is used to check for limit violations. In case of a limit violation the historical data are not updated. uiDTMin
This parameter serves to define the minimum allowable heating gradient (min / K).
It is used to check for limit violations. In case of a limit violation the historical data are not updated. uiDTMax
This parameter serves to define the minimum allowable heating gradient (min / K).
It is used to check for limit violations. In case of a limit violation the historical data are not updated. uiHTMin
This parameter serves to define the minimum allowable heating gradient (min / K).
It is used to check for limit violations. In case of a limit violation the historical data are not updated. uiHTMax
This global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rTOMin
gc_Parameters.rTOMinThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rTOMax
gc_Parameters.rTOMaxThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rTIMin
gc_Parameters.rTIMinThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rTIMax
gc_Parameters.rTIMaxThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rDiffSetTemp
gc_Parameters.rDiffSetTempThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rDTDiffTemp
gc_Parameters.rDTDiffTempThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.uiPHMaxTime
gc_Parameters.uiPHMaxTimeThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rLimitResultWell
gc_Parameters.rLimitResultWellThis global variable serves to define the minimum allowable outside temperature (°C).
It is used to check and correct limit violations. gc_Parameters.rLimitResultNormal
gc_Parameters.rLimitResultNormalThis function block can be applied as follows:

CODESYS
Scope
Name
Type
Initial
Last updated

