Description
HVAC Library
The HVAC Library contains function blocks and system macros for creating heating
and ventilation systems as well as room automation. The focus is on parameterization over
programming to accelerate engineering.
The library provides hardware independence for controllers and I/O groups. The function blocks
are optimized for the CFC editor and include comprehensive parameter sets for flexible configuration.
Description and documentation: HVAC Library
HVAC Visualization Library (HVACV)
The HVACV Library provides ready-made visualization elements for HVAC devices and
systems. It includes pre-built frames for pumps, fans, temperature and sensor displays, as well
as complete system diagrams.
The library supports manufacturer-specific device interfaces for Belimo, Danfoss, ebm pabst,
Thermokon, and others. It integrates with the HVAC Modbus, KNX, and BACnet2 libraries.
Description and documentation: HVACV Library
HVAC BACnet Library (HVACBACNET2)
The HVAC BACnet Library enables simple reading and writing of BACnet data points,
optimized for rapid engineering in the CFC editor. The focus is on parameterization over programming.
The library makes working with many up to several thousand BACnet objects in CODESYS practical
and clear. It uses the CODESYS BACnet2 Stack and adds practical function blocks for diagnostics,
client, and server operations.
Note: Requires an additional separate CODESYS BACnet SL license.
Description and documentation: HVACBACNET2 Library
HVAC CSV Library (HVACCSV)
The HVAC CSV Library enables time-controlled data recording to CSV files.
Measurement values, process data, and other information can be logged and saved for analysis.
The library provides functions for converting timestamps to various string formats,
automatic filename generation with timestamp integration, processing of column and row data,
and rounding of floating-point numbers to defined decimal places.
Description and documentation: HVACCSV Library
HVAC Alarm Library (HVACFAM)
The HVAC Alarm Library enables access to all AlarmManager alarms via IEC code.
It provides a high-performance alarm buffer system with filtering by type, class, group,
and text patterns.
The library supports email notifications directly from the controller or via the HVAC Portal,
management of policies and groups for alarm behavior, as well as status and diagnostic
information for email delivery.
Description and documentation: HVACFAM Library
HVAC Modbus Library (HVACMODBUS)
The HVAC Modbus Library contains manufacturer-specific function blocks for
rapid engineering without manual register configuration. It supports both Modbus RTU
(serial) and Modbus TCP (network).
The library uses a master-slave architecture: A master block (serial or TCP-based) connects
to slave devices. Matching visualization elements are available in the HVACV library.
Missing device support can be added upon request.
Description and documentation: HVACMODBUS Library
Available Projects
The use of the libraries is supported by project templates: