Function blocks
Further information
- [ABS_DI] Absolute value of DINT values
- [ABS_I] Absolute value of INT values
- [ABS_R] Absolute value of REAL values
- [ADA_DLY] Adaption of anti-glare delay
- [ADAGAIN] Adaptation of controller gain
- [ADD_8I] Addition integer values
- [ADD_8R] Addition real values
- [ADD_DI] Addition double integer values
- [ADD_DW] Addition double word
- [ADD_I] Addition integer values
- [ADD_R] Addition real values
- [ADD_TI] Addition for time
- [AND] AND operation
- [AS_STTUP] Startup information of automation station
- [AVE_TIME] Time-based average
- [AVERAGE] Average of 8 real values
- [AVRG] Average of 8 real values
- [AVRG_PRD] Average of a period
- [BIT_I] Conversion binary to integer value
- [BO_BY] BOOL to BYTE conversion
- [BO_DW] BOOL to DWORD conversion
- [BO_W] BOOL to WORD conversion
- [BY_BO] BYTE to BOOL conversion
- [BY_DW] BYTE to DWORD conversion
- [BY_W] BYTE to WORD conversion
- [CALC_AGL] Calculate slat angle from solar position
- [CAS_CTR] Cascade controller
- [CHAR_LIN] Characteristics with linearization
- [CHARFNCT] Characteristics with linearization
- [CK_COV] Change of value (COV) check for two multistate and two real value
- [CMD_A] Command Analog
- [CMD_AG] Command analog group
- [CMD_B] Command binary
- [CMD_BG] Command binary group
- [CMD_BLSG] Command blinds group
- [CMD_LGTG] Command lighting group
- [CMD_M] Command multistate
- [CMD_MG] Command multistate group
- [CMDSEQ_B] Command sequence for binary
- [CMN_EVT] Common event
- [CMN_STA] Common state
- [CMP_DA] Compare date
- [CMP_DATI] Compare date and time of day
- [CMP_DI] Comparator for DINT values
- [CMP_I] Comparator for INT values
- [CMP_MS] Compare of multistate
- [CMP_R] Compare of real values
- [CMP_RNG] Compare range multistate
- [CMP_T] Comparator for TIME values
- [CMPTIDAY] Compare time of day
- [CNT_BO] Counter of 8 boolean values
- [CNT_DN] Downward counter
- [CNT_ON] Count on
- [CNT_ONTI] Count on-time
- [CNT_UP] Upward counter
- [CNT_UPDN] Upward & downward counter
- [CommonDB] Common data block
- [CONT_4ST] Step switch for four stages
- [CTR] Controller
- [CYCLEGEN] Cycle pulse generator
- [DA] Date functions
- [DA_WORD] Conversion date to word value
- [DATI] Date and time of day functions
- [DI_DW] DINT to DWORD conversion
- [DI_I] DINT to INT conversion
- [DI_R] DINT to REAL conversion
- [DI_TI] Conversion double integer value to time
- [DIFFCALC] Differential function
- [DIFFPRDI] Difference of a period for integer values
- [DIFFPRDR] Difference of a period for real values
- [DIV_DI] Division of DINT values
- [DIV_I] Division of INT values
- [DIV_R] Division real values
- [DIV_TI_R] Division for time by real
- [DLY_BO] Delay for boolean value
- [DLY_I] Delay for integer value
- [DLY_R] Delay for Real value
- [DMUX_101] Demultiplexer 101, 15 real data, 15 multistate data, 15 boolean data
- [DMUX8_BO] Demultiplexer 1 of 8 boolean values
- [DMUX8_DI] Demultiplexer 1 of 8 double integer values
- [DMUX8_I] Demultiplexer 1 of 8 integer values
- [DMUX8_R] Demultiplexer 1 of 8 real values
- [DVN_PRD] Deviation of a period
- [DW_BO] DWORD to BOOL conversion
- [DW_DI] DWORD to DINT conversion
- [DW_R] DWORD to REAL conversion
- [DW_TI] Conversion double word value to time signal
- [DW_TIDAY] Conversion double word value to time of day
- [DW_W] DWORD to WORD conversion
- [ENSEL_4V] Enable selector for four values (2 multistate and 2 real values)
- [ENSEL_BO] Enable selector boolean (EnSwi and ValSwi)
- [ENSEL_MS] Enable selector multistate (EnSwi and ValSwi)
- [ENSEL_R] Enable selector real
- [EPS_DI] Accuracy approximation of DINT values
- [EPS_I] Accuracy approximation of INT values
- [F_TRIG] Recognize negative edge and trigger impulse
- [FILTER] Attenuation filter
- [FILTER_H] Backlash
- [FORMULA] Formula
- [GET_DATI] Get local date and time of day
- [HCL] Human-centric lighting (HCL)
- [HCRV] Heating curve
- [HOLD_B] Hold binary value
- [HOLD_DI] Hold double integer value
- [HOLD_R] Hold real value
- [HOLD_USG] Hold unsigned value
- [HRA] Heating release algorithm
- [HX_TPHI] Enthalpy and absolute humidity to temperature and relative humidity
- [I_BIT] Conversion integer to binary value
- [I_DI] INT to DINT conversion
- [I_DW] INT to DWORD conversion
- [I_LOGI] Conversion integer value to logic signals
- [I_R] INT to REAL conversion
- [I_W] INT to WORD conversion
- [INTEGRAL] Integral function
- [JK_FF] JK flip-flop
- [KICKFNCT] Kick function
- [LGRTM] Logarithm functions
- [LIM_DI] Limiter for DINT values
- [LIM_I] Limiter for INT values
- [LIMIT_R] Limit of real value
- [LNGR_PRD] Lingering of a period
- [LOCK_LM] Locking limitation
- [LOGI_I] Conversion logic signals to integer value
- [MAX_DI] Maximum of DINT values
- [MAX_I] Maximum of INT values
- [MAX_PRD] Maximum of a period
- [MAX8_R] Maximum of 8 real values
- [MIN_DI] Minimum of DINT values
- [MIN_I] Minimum of INT values
- [MIN_PRD] Minimum of a period
- [MIN8_R] Minimum of 8 real values
- [MOD_DI] Modulo function of DINT values
- [MOD_I] Modulo function of INT values
- [MON_ERC] Energy recovery monitoring
- [MOV_CALC] Moving calculation
- [MRG_DA] Merge to date
- [MRG_DATI] Merge to date and time of day
- [MRGTIDAY] Merge to time of day
- [MS_MS] Conversion multistate to multistate
- [MUL_DI] Multiplication double integer value
- [MUL_I] Multiplication integer values
- [MUL_R] Multiplication real values
- [MUL_TI_R] Multiplication for time with real
- [MUX_101] Multiplexer 101, 15 real data, 15 multistate data, 15 boolean data
- [MUX_BO] Multiplexer 1 of n for BOOL values
- [MUX_DI] Multiplexer 1 of n for DINT values
- [MUX_I] Multiplexer 1 of n for INT values
- [MUX2_R] Multiplexer 1 of 2 real values
- [MUX4_R] Multiplexer 1 of 4 real values
- [MUX8_MS] Multiplexer 1 of 8 multistate values
- [MUX8_R] Multiplexer 1 of 8 real values
- [NAND] NAND operation
- [NEG_DI] Inverter for DINT values
- [NEG_I] Inverter for INT values
- [NEG_R] Inverter for REAL values
- [NGTC] Night cooling
- [NOR] NOR operation
- [NOT] NOT operation
- [OR] OR operation
- [OSSC] Optimum start stop control
- [PAR_BO] Boolean parameter
- [PAR_DATI] Date and time of day parameter
- [PAR_I] Integer parameter
- [PAR_R] Real parameter
- [PAR_TI] Time parameter
- [POW_FNCT] Power functions
- [POW_XY] Power Y to base X
- [PRDVHCTL] Predictive heating controller
- [PRIO_CNV] Priority converter to 4 boolean values
- [PULSEPRD] Periodic pulse
- [PURGE] Purge optimization
- [PWM] Pulse width modulation
- [PWM_CTL] Pulse width modulation control
- [PWR_CMP] Power control and compensation
- [R_A] Read analog
- [R_AG] Read analog group
- [R_ASCHED] Read analog scheduler
- [R_B] Read binary
- [R_BG] Read binary group
- [R_BSCHED] Read binary scheduler
- [R_DA] Read date
- [R_DATI] Read date and time
- [R_DI] Conversion real to double integer
- [R_DINT] Read double integer value
- [R_EE] Read event enrollment
- [R_I] Conversion real to integer value
- [R_M] Read multistate
- [R_MG] Read multistate group
- [R_MSCHED] Read multistate scheduler
- [R_TI] Read time
- [R_TIDAY] Read time of day
- [R_TRIG] Recognize positive edge and trigger pulse
- [R_UNSG] Read unsigned
- [RANDOM] Random number generation
- [RATE_LIM] Rate-of-change limitation
- [ROL_DW] DWORD rotate left
- [ROL_W] WORD rotate left
- [ROR_DW] DWORD rotate right
- [ROR_W] WORD rotate right
- [ROT_8] Rotation switch with 8 outputs
- [RP_BOOL] Read property for boolean value
- [RP_DATI] Read property for date and time value
- [RP_DINT] Read property for double integer value
- [RP_REAL] Read property for real value
- [RP_UNSG] Read property for unsigned value
- [RS_FF] RS flip-flop, reset dominant
- [RS_FF_FB] RS flip-flop (Function block), reset dominant
- [RST_CNT] Restart counter
- [SEL_BO] Multiplexer 1 of 2 for BOOL values
- [SEL_R] Multiplexer 1 of 2 for REAL values
- [SELBO_2M] Boolean selector for 2 multistate values
- [SELBO_BO] Boolean selector for boolean value
- [SELBO_DI] Boolean selector for double integer value
- [SELBO_DW] Boolean selector for double word value
- [SELBO_I] Boolean selector for integer value
- [SELBO_MS] Boolean selector for multistate value
- [SELBO_R] Boolean selector for real value
- [SELBO_TI] Boolean selector for time
- [SELMS_4V] Multistate selector for four values
- [SELMS_BO] Multistate selector for boolean value
- [SELMS_DI] Multistate selector for double integer value
- [SELMS_DW] Multistate selector for eight values (8 double word values)
- [SELMS_I] Multistate selector for integer value
- [SELMS_MS] Multistate selector for multistate value
- [SELMS_R] Multistate selector for real value
- [SELMS_TI] Multistate selector for time
- [SELP_8MS] Profile and table value selection for 8 multistate values
- [SEQ_DIR] Direct sequence linker
- [SEQ_REV] Reverse sequence linker
- [SEQLINK] Sequence linker
- [SHL_DW] DWORD shift left
- [SHL_W] WORD shift left
- [SHR_DW] DWORD shift right
- [SHR_W] WORD shift right
- [SOL_CNV] Solar radiation conversion
- [SOL_FCD] Solar function facade
- [SOL_POS] Solar position calculation
- [SP_FIELD] Determination of room setpoints via setpoint field
- [SP_SPLY] Determination of setpoint supply air
- [SP_TR] Determination of room temperature setpoints
- [SR_FF] SR flip-flop, set dominant
- [SR_FF_FB] SR flip-flop (Function block), set dominant
- [STPWATCH] Stop watch
- [SUB_DI] Subtraction double integer values
- [SUB_DW] Subtraction double word
- [SUB_I] Subtraction integer values
- [SUB_R] Subtraction real values
- [SUB_TI] Subtraction for time
- [SWI_2P] On/off switch with adjustable switch-on and switch-off point
- [SWI_2PH] On/off switch with adjustable switch-on point and hysteresis
- [SWI_DLY] Switch-on delay, switch-off delay
- [SWICNV_B] Switch converter to Boolean (EnSwi und ValSwi)
- [SWICNV_M] Switch converter multistate
- [TGNMFNCT] Trigonometric functions
- [THLOAD] Thermal load analysis
- [TI_DI] Conversion time to double integer value
- [TI_DW] Conversion time signal to double word value
- [TIDAY] Time of day functions
- [TIDAY_DW] Conversion time of day to double word value
- [TMR_FNCT] Impulse and delay
- [TPHI_HX] Temperature and relative humidity to enthalpy and absolute humidity
- [TX2_ACTN] tx2 action
- [TX2_DMD] tx2 demand
- [W_A] Write analog
- [W_AG] Write analog group
- [W_B] Write binary
- [W_BG] Write binary group
- [W_BO] WORD to BOOL conversion
- [W_BY] WORD to BYTE conversion
- [W_DA] Write date
- [W_DATI] Write date and time
- [W_DINT] Write double integer value
- [W_DW] WORD to DWORD conversion
- [W_I] WORD to INT conversion
- [W_M] Write multistate
- [W_MG] Write multistate group
- [W_MPRVAL] Write multistate for present value
- [W_TI] Write time
- [W_TIDAY] Write time of day
- [W_UNSG] Write unsigned
- [WAND_DW] Double word AND operation
- [WAND_W] Word AND operation
- [WNAND_DW] Double word NAND operation
- [WNAND_W] Word NAND operation
- [WNOR_DW] Double word NOR operation
- [WNOR_W] Word NOR operation
- [WNOT_DW] Double word NOT operation
- [WNOT_W] Word NOT operation
- [WOR_DW] Double word OR operation
- [WOR_W] Word OR operation
- [WORD_DA] Conversion word value to date
- [WP_BOOL] Write property for boolean value
- [WP_DATI] Write property for date and time value
- [WP_DINT] Write property for double integer value
- [WP_REAL] Write property for real value
- [WP_UNSG] Write property for unsigned value
- [WXOR_DW] Double word exclusive-OR operation
- [WXOR_W] Word exclusive-OR operation
- [XOR] Exclusive-OR operation