Function blocks
BACNet
Name | Description |
---|---|
Analog input. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Analog input. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Analog output. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Analog output. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Analog value. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Analog value. BACnet object-generating function block for additional parameterization from the PLC. Medium version. | |
Analog value. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Analog value. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Analog value. BACnet object generating function block which can be used to display a value from the PLC in BACnet. | |
Analog value. BACnet object generating function block which maps the BACnet Property Present Value in the PLC. | |
Binary input. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Binary input. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Binary input. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Binary output. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Binary output. BACnet object-generating function block for additional parameterization from the PLC. Medium version. | |
Binary output. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Binary output. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Binary value. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Binary value. BACnet object-generating function block for additional parameterization from the PLC. Medium version. | |
Binary value. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Binary value. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Binary value. BACnet object generating function block which can be used to display a value from the PLC in BACnet. | |
Binary value. BACnet object generating function block which maps the BACnet Property Present Value in the PLC. | |
Calendar. BACnet object-generating function block for additional parameterization from the PLC. | |
PID controller. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
PID controller. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
PID sequence controller. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
PID sequence controller. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Multistate input. BACnet object-generating function block for additional parameterization from the PLC. | |
Multistate output. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Multistate output. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Multistate value. BACnet object-generating function block for additional parameterization from the PLC. Small version. | |
Multistate value. BACnet object-generating function block for additional parameterization from the PLC. Medium version. | |
Multistate value. BACnet object-generating function block for additional parameterization from the PLC. Large version. | |
Multistate value. BACnet object generating function block which can be used to display a value from the PLC in BACnet. | |
Multistate value. BACnet object generating function block which maps the BACnet Property Present Value in the PLC. | |
Time schedule with boolean output values. BACnet object-generating function block for additional parameterization from the PLC. | |
Schedule with Boolean output values of the type Binary Present Value with the function "Pre-calculating switch-on and switch-off time". BACnet object-generating function block for additional parameterization from the PLC. | |
Time schedule with REAL output values. BACnet object-generating function block for additional parameterization from the PLC. | |
Time schedule with integer output values. BACnet object-generating function block for additional parameterization from the PLC. | |
Trend-Log. BACnet object-generating function block for additional parameterization from the PLC. |
Control
Name | Description |
---|---|
Analog value for three-point converters | |
Step switch with 4 levels | |
Ramp limitation | |
Sliding limit value monitoring | |
Delayed output of switching stages | |
Two-point switch | |
Two-point switch with delay. | |
Two-point switch around a switching point | |
Two-point switch around a switching point with delay. | |
Monitoring of limit switches, e.g. for a two-point damper |
Control
Name | Description |
---|---|
First order filter | |
Universal PID controller | |
Extended PID controller with parallel PID structure or preceding P element, only available under Tc2_BA! | |
PI synchronization of two controllers of type FB_BACnetLoop1201 | |
PI synchronization of two controllers of type FB_BACnetLoop1202 | |
Pulse width modulation function block | |
Sequence controller, for introductory explanatory notes regarding sequence controllers see here. | |
Sequence controller control function block |
Mathematical functions
Name | Description |
---|---|
Linear interpolation for 2 interpolation points | |
Linear interpolation for 4 interpolation points | |
Linear interpolation for 7 interpolation points | |
Linear interpolation for 32 interpolation points | |
Arithmetic average over time |
Messages
Name | Description |
---|---|
Collective alarm function block with selectable alarm memory and internal acknowledgement | |
The function block collects the alarms of all plants and pools them in a group alarm | |
The function block collects the alarms of a plant and pools them in a group alarm | |
Alarm function block with selectable alarm memory and acknowledgement | |
Collective alarm function block, 4 alarms | |
Collective alarm function block, 8 alarms | |
Collective alarm function block, 12 alarms | |
Collective alarm function block, 16 alarms | |
Formation of collective messages | |
Global collective function block for collective messages (FB_BA_ComnMsg) |
Operators
Name | Description |
---|---|
Demultiplexer function blocks | |
The function block activates an input value on the output, depending on a selector and the corresponding input selector condition | |
Multi-calculation function blocks | |
Multiplexer function blocks | |
Priority switch |
Plant control
Name | Description |
---|---|
Blocking protection for pump or actuators | |
Charge control for a hot water tank via an on-off controller | |
Sequential control of up to four aggregates | |
Sequential control of up to eight aggregates | |
Function selection (heating and/or cooling) in two- or four-pipe network | |
Monitoring of frost alarm and emergency heating | |
Calculation of dew point temperature, specific enthalpy and absolute humidity | |
Function block for disinfecting service water and destroying legionella | |
Function block for determining the limits and its enable status | |
Summer night cooling | |
Function block for calculating the efficiency of an energy recovery system | |
Adjustment of the room temperature setpoint | |
Adjustment of the room temperature setpoint | |
Function block for processing and checking the lower and upper setpoint of a supply air humidity or temperature control | |
Step sequence function block, 8 steps | |
Step sequence function block, 12 steps |
Room functions; shading
Overview of shading correction
Shading correction: basics principles and definitions
Overview of automatic sun protection
Sun protection: basics principles and definitions
Name | Description |
---|---|
Sun protection function: input of blind positions. | |
Threshold switch for brightness | |
Calculation of sun position | |
Shading correction: input of facade elements per function block. | |
Verification of valid sun position and sun direction range (azimuth angle) | |
Verification of valid sun position and sun elevation range (elevation angle) | |
Shading correction: input of facade elements via data list (csv). | |
Shading correction: input of shading objects via data list (csv). | |
Roller shutter actuator | |
Shading correction function block | |
Shading correction: input of shading objects per function block. | |
Blind actuator | |
Start-up delay for blinds/groups of blinds | |
Output of a specified blind position and angle in percent | |
Priority control, 4 inputs | |
Priority control, 8 inputs | |
Manual operation with scene selection and programming | |
Manual operation | |
Twilight automatic | |
Weather protection function | |
Sun protection function, see Overview of automatic sun protection (shading correction) |
Room functions; lighting
Name | Description |
---|---|
Switching and dimming function block - function for two light switches. | |
Constant light control for a room. | |
Function block for controlling an analog light actuator, e.g. via a KL2751. | |
Function block for controlling a DALI light actuator. |
System
Name | Description |
---|---|
Conversion year, month, day, hour, minute and second in time structure | |
Conversion time structure in year, month, day, hour, minute and second | |
Internal clock with time information - can be synchronized with system time | |
Setting the system time |
Overview of enumerations and structures
Name | Description |
---|---|
Enumerator status of the alarm messages | |
Enumerator for the definition of the positioning mode | |
Enumerator for selecting the shading object type | |
Structure of the interpolation point entries for the height adjustment of the blind | |
Information about window corners | |
Structure of the communication telegram for the FB_BA_ComMsg function blocks | |
Structure of the communication telegram to the function blocks FB_BA_ComMsgTermt | |
List entry for a facade element (window). | |
Structure of the data and command exchange between the control function block FB_BA_SeqLink and the sequence controllers FB_BA_SeqCtrl. | |
List entry of a shading object | |
Room temperature setpoints | |
Structure of the blind positioning telegram | |
Table entry for a blind scene |
- Shading correction
- Automatic sun protection
- List of shading elements
- List of facade elements
- FB_BACnetAI1201
- FB_BACnetAI1203
- FB_BACnetAO1201
- FB_BACnetAO1203
- FB_BACnetAO1205
- FB_BACnetAV1201
- FB_BACnetAV1202
- FB_BACnetAV1203
- FB_BACnetAV1204
- FB_BACnetAVDisplay
- FB_BACnetAVSetpoint
- FB_BACnetBI1201
- FB_BACnetBI1203
- FB_BACnetBI1205
- FB_BACnetBO1201
- FB_BACnetBO1202
- FB_BACnetBO1203
- FB_BACnetBO1205
- FB_BACnetBV1201
- FB_BACnetBV1202
- FB_BACnetBV1203
- FB_BACnetBV1204
- FB_BACnetBVDisplay
- FB_BACnetBVSetpoint
- FB_BACnetCAL1201
- FB_BACnetLoop1201
- FB_BACnetLoop1202
- FB_BACnetLoopSeq1201
- FB_BACnetLoopSeq1202
- FB_BACnetMI1203
- FB_BACnetMO1202
- FB_BACnetMO1203
- FB_BACnetMV1201
- FB_BACnetMV1202
- FB_BACnetMV1203
- FB_BACnetMVDisplay
- FB_BACnetMVSetpoint
- FB_BACnetSchedB1201
- FB_BACnetSchedBinPV
- FB_BACnetSchedR1201
- FB_BACnetSchedUdi1201
- FB_BACnetTLog1201
- FB_BA_Anlg3Pnt
- FB_BA_Cont4Stp01
- FB_BA_RampLmt
- FB_BA_SldgLmtMonit
- FB_BA_StpDly
- FB_BA_Swi2P
- FB_BA_Swi2P_Dly
- FB_BA_SwiHys2P
- FB_BA_SwiHys2P_Dly
- FB_BA_SwiMonit
- FB_BA_FltrPT1
- FB_BA_PIDCtrl
- FB_BA_PIDCtrlEx
- FB_BA_PISync1201
- FB_BA_PISync1202
- FB_BA_PWM
- FB_BA_SeqCtrl
- FB_BA_SeqLink
- FB_BA_Chrct02
- FB_BA_Chrct04
- FB_BA_Chrct07
- FB_BA_Chrct32
- FB_BA_TiAvrg
- FB_BA_Alarm
- FB_BA_AlarmMgnr
- FB_BA_AlarmPlt
- FB_BA_Alm
- FB_BA_AlmColt04
- FB_BA_AlmColt08
- FB_BA_AlmColt12
- FB_BA_AlmColt16
- FB_BA_ComnMsg
- FB_BA_ComnMsgTermt
- FB_BA_DMUX_XX
- FB_BA_MMUX_XX
- FB_BA_MultiCalc_XX
- FB_BA_MUX_XX
- FB_BA_PrioSwi_XX
- FB_BA_AntBlkg
- FB_BA_DHW2P
- FB_BA_FIFO04
- FB_BA_FIFO08
- FB_BA_FnctSel
- FB_BA_FrstPrtc
- FB_BA_HX
- FB_BA_LglPrev
- FB_BA_LmtCtrl
- FB_BA_NgtCol
- FB_BA_RcvMonit
- FB_BA_RmTAdj
- FB_BA_SpRmT
- FB_BA_SpSupvis
- FB_BA_StepCtrl08
- FB_BA_StepCtrl12
- FB_BA_BldPosEntry
- FB_BA_BrtnsHysDly
- FB_BA_CalcSunPos
- FB_BA_FcdElemEntry
- FB_BA_InRngAzm
- FB_BA_InRngElv
- FB_BA_RdFcdElemLst
- FB_BA_RdShdObjLst
- FB_BA_RolBldActr
- FB_BA_ShdCorr
- FB_BA_ShdObjEntry
- FB_BA_SunBldActr
- FB_BA_SunBldPosDly
- FB_BA_SunBldEvt
- FB_BA_SunBldPrioSwi4
- FB_BA_SunBldPrioSwi8
- FB_BA_SunBldScn
- FB_BA_SunBldSwi
- FB_BA_SunBldTwiLgtAuto
- FB_BA_SunBldWthrPrtc
- FB_BA_SunPrtc
- FB_BA_LgtSwi
- FB_BA_CnstLgtCtrl
- FB_BA_AnlgLgtActr
- FB_BA_DALILgtActr
- FB_BA_Blink
- FB_BA_CnvtTiSt
- FB_BA_ExtTiSt
- FB_BA_GetTime
- FB_BA_SetTime