Description
BACnet
BACnet ( Building Automation and Control Net work) is a network protocol for building automation. It is developed by the American Society of Heating, Refrigeration, and Air-Conditioning Engineers (ASHRAE), standardized by ASHRAE 135-2020, ANSI, and ISO 16484-5 and continuously updated. This open standard enables building operators to use BACnet compliant devices from different manufacturers interoperably.
BACnet basics
BACnet defines an object model in which a physical device is represented by a group of standardized BACnet objects. Each object type provides a well defined list of properties. BACnet devices provide various services and procedures to other devices, depending on the complexity of the device. So-called BIBBs (BACnet Interoperability Building Blocks) define the set of services and procedures which must be supported on the server and client side in order to realize certain requirements of the system. BACnet devices are classified by a device profile. Device profiles can range from a simple smart sensor (B-SS) to a complex building controller (B-BC). The PICS (Protocol Implementation Conformance Statement) document associated with a BACnet device lists all supported BIBBs, object types, character sets, and communication options. BACnet devices communicate over network, in most cases via BACnet/IP and to a lesser extent via BACnet MS/TP (BACnet Manager-Subordinate Token-Passing).
CODESYS BACnet
CODESYS BACnet SL enables the implementation of building automation applications in compliance with ANSI/ASHRAE Standard 135-2020. All object types defined in ANSI/ASHRAE Standard 135-2020 and all services required for application development are supported. Integrated libraries, devices and plug-ins enable the configuration and implementation of an application with BACnet support. For example, to provide an analog value (BACnet Analog Value) in the BACnet network, a corresponding BACnet Analog Value device simply has to be inserted in the device tree of the CODESYS application.
Requirements
Programming system | CODESYS Development System V3.5.17.0 or higher |
Runtime system |
|
Supported platforms/devices |
Note: Other platforms are supported provided that the device manufacturer also supports CODESYS BACnet. |
Additional requirements | - |
Restrictions | - |
Licensing | Single Device License: The license can be used on the target device/PLC on which the CODESYS Runtime System is installed. Licenses are activated on a software-based license container (soft container), which is permanently connected to the controller. Alternatively the license can be stored on a CODESYS Key (USB-Dongle). By replugging the CODESYS Key, the license can be used on any other controller. |
Required Accessory | - |