Overview
HVAC actuators
Name | Description |
---|---|
Control of two-point dampers or valves | |
Control of three-point dampers or valves | |
Control of pumps | |
Control of pumps; the control of the output bPump has been changed compared to FB_HVACCirculationPump | |
Control of single-speed drives | |
Control of two-speed drives | |
Control of three-speed drives | |
Control of up to eight actuators depending on the runtime; uses an internal timer for determining the runtime | |
Control of up to eight actuators depending on the runtime; the runtimes of the actuators must be created externally as hour values. |
HVAC analog modules
Name | Description |
---|---|
Acquisition of analog input signals | |
Control of analog actuators | |
Control of analog actuators with integrated scaling function | |
Conversion of an analog control signal into a three-point step signal | |
Parameterization of the connected sensor type on an input channel from the PLC | |
Scaling function block | |
Simulation of characteristic curves in the PLC | |
Mapping of characteristic curves with 2, 4 or 7 interpolation points. | |
Different temperature characteristic curves that can be mapped are stored inside the FB. | |
Acquisition of temperature values in 1/10 °C, tailored to the KL320x Bus Terminals | |
Acquisition of temperature values in 1/10°C, tailored to the KL320x Bus Terminals; without 2nd order filter, but with a smoothing function | |
Acquisition of temperature values in 1/10°C or 1/100°C, tailored to the KL320x Bus Terminals; without 2nd order filter, but with a smoothing function |
HVAC controller
Name | Description |
---|---|
2-point controller | |
I-transfer element for step control in conjunction with FB_HVACPowerRangeTable | |
I-transfer element for step control in conjunction with FB_HVACPowerRangeTable | |
PID controller | |
PID controller (extended) | |
Power range table for the sequential control of power generators such as boilers or refrigerating machines | |
2-point sequence controller | |
general sequence controller | |
Master controller in a VAC system | |
PID cooling controller | |
PID dehumidification controller | |
PID heat recovery controller | |
PID humidification controller | |
PID mixed air chamber controller | |
PID pre-heating controller | |
PID reheating controller |
Air conditioning room function
Name | Description |
---|---|
This function block is for the adaptation of the supply of energy for the use of the building. | |
This function block maps a 3-speed fan with the corresponding switching hysteresis. | |
This function block is for enabling room heating or room cooling. | |
This function block assigns a setpoint for cooling operation and another for heating operation to each of the four energy levels. |
Room functions; lighting
Name | Description |
---|---|
Occupancy-controlled automatic light with switch-off delay | |
Constant light controller with continuous output of analog values | |
Daylight control without dimming procedures | |
Output of a preset proportional dimming value via a ramp function. Output is alternatively in percent, INTEGER or BOOL. This function block likewise encompasses a light scene memory of 21 adjustable dimming values. | |
Simple light switching circuit without dimming function | |
Simple light switching circuit with dimming function | |
Stairwell lighting with preliminary warning sequence | |
Twilight switching |
Sun protection room function
Name | Description |
---|---|
Sun protection function: Input of blind positions. | |
External brightness check with delay and hysteresis | |
Shading correction: Input of facade elements per function block. | |
Shading correction: Input of facade elements via data list (csv). | |
Shading correction: Input of shading objects via data list (csv). | |
Shading correction function block (FB_BarShadingCorrectionSouth applies to the southern hemisphere) | |
Shading correction: Input of shading objects per function block. | |
Blind actuator | |
Output of a specified blind position and angle in percent | |
Priority controller | |
Roller shutter actuator | |
Manual operation with scene selection and programming | |
Manual operation | |
Thermo-automatic function | |
Automatic twilight function | |
Weather protection function | |
Sun protection function, see Overview of automatic sun protection (shading correction) | |
Verification of valid sun position and sun direction range (azimuth angle) | |
Verification of valid sun position and sun elevation range (elevation angle) |
HVAC Setpoint modules
Name | Description |
---|---|
Calculation the supply temperature depending on the outside temperature with four base | |
Calculation the supply temperature depending on the outside temperature | |
Calculation the damped outside temperature | |
Control an heating circuit with different operating modes | |
Moving setpoint ramp | |
summer compensation |
HVAC special functions
Name | Description |
---|---|
Control of air handling units with two-speed fans | |
Alarm function block | |
Blocking protection for damper drives | |
Blocking protection for pumps | |
Flash sequence | |
With this function block, individual units in a system can be sequentially switched on or off in a certain order. FB_HVACCmdCtrl_8 can be used as the starting function block of a ventilation system. | |
Single-stage system switch | |
Two-stage system switch | |
Converts an Enum into an integer value and vice versa. This conversion is particularly suitable for Enums that are used as VAR_IN_OUT variables on function blocks. | |
Determination of the dew point, the specific enthalpy and the absolute humidity. | |
Limit switch | |
Frost protection monitoring | |
evaluates the FIFO memory of FB_HVACRedundancyCtrlEx | |
Function block contains two different types of multiplexer | |
Function block contains two different types of multiplexer | |
Function block contains two different types of multiplexer | |
Function block contains two different types of multiplexer | |
analog override in manual operation | |
digital override in manual operation | |
Acquisition of the measured/calculated values of the three-phase power measurement terminal (KL3403) | |
In comparison with the FB_HVACPowerMeasurementKL3403, the results are output in LREAL format. The output was extended by the frequencies of the three phases. | |
This function block can be used to prioritize events or as a multiplexer | |
This function block can be used to prioritize events or as a multiplexer | |
This function block can be used to prioritize events or as a multiplexer | |
This function block can be used to prioritize events or as a multiplexer | |
Function block for the optimized switch-off (pre-stop) of boilers and air conditioning systems in conjunction with switching time function blocks. | |
Function block for the optimized switch-on of boilers and air conditioning systems in conjunction with switching time function blocks. | |
Function block for the input of the interpolation points of the pre-start function | |
PWM function block | |
Start program of an air handling unit | |
Summer night cooling | |
Summer night cooling | |
Converts a TIME variable into three UDINT variables (udiSec, udiMin, udiHour) | |
Converts a TIME variable into a UDINT variable (udiSec) | |
Converts a TIME variable into two UDINT variables (udiMs, udiSec) | |
Recording of operating hours |
HVAC Time schedule
Name | Description |
---|---|
Weekly time switch with 1 time switch channel | |
Weekly time switch with 7 time switch channel | |
this FB can be used to select and modify an individual line from the data array of a weekly timer | |
Weekly time switch with 28 time switch channel | |
this FB can be used to select and modify an individual line from the data array of a weekly timer | |
Yearly scheduler with day, month and exactly time | |
Yearly scheduler with day and month |
HVAC system
Name | Description |
---|---|
Implementation of an internal clock in the TwinCAT PLC | |
Data are written fail-safe to the NOVRAM | |
Data are written fail-safe to a file | |
Copying of binary files between local or remote TwinCAT PC and the local TwinCAT PC | |
Sets the local Windows system time and the date of a TwinCAT system | |
Determination of system variables of the task |
HVAC backup function blocks
Name | Description |
---|---|
FBs for standard data types | |
FBs for standard data types |
Requirements
Development environment | required library | required function |
---|---|---|
TwinCAT 3.1 build 4022.16 or higher | Tc2_HVAC V3.3.1.0 | TF8000 | TC3 HVAC V1.0.0.0 |