Configurator and protocol stack fully integrated in the IEC 61131-3 Development System

Integrated BACnet®/IP Support in CODESYS

BACnet is a standardized data communication protocol for building automation and building control networks (Building Automation and Control networks).

Scope of delivery

  • an integrated configurator
  • a protocol stack in the form of a CODESYS library
  • a runtime system component
  • device descriptions for BACnet servers, BACnet objects and BACnet clients

Available products and related datasheets:


  • Cross-platform communication protocol especially designed for building automation
  • Completely integrated BACnet configurator: easy linking of BACnet objects as devices in the CODESYS Development System without additional tools
  • Direct access to BACnet-properties via device properties
  • Easy integration of BACnet devices and applications in existing networks without additional implementation effort

Functional Scope of the CODESYS BACnet Integration

  • Defined set of BACnet objects representing physical inputs, outputs, and software objects
  • Combination of BACnet objects in CODESYS in a BACnet server: Representing the functionality of a real device
  • Characterization of objects by BACnet properties
  • BACnet inegration in CODESYS according to the AMEV AS-A and AS-B standard:
    • IEC applications have direct access to the properties of BACnet objects and the configuration pa-rameters of a BACnet server.
    • Programming of BACnet clients: Access through BACnet services to BACnet functions in the BACnet network
    • Application behavior of BACnet objects is already pre-implemented, e. g. property access, cal-endar object, schedule object, who-has, i-am).

System Requirements

  • Control with implemented CODESYS Control runtime system
  • Operating systems: Microsoft Windows, Linux®
  • CPU architecture: x86, Arm® (tested– more on request)
  • Communication interface: Ethernet (TCP/IP)


  • You are a system integrator or a user in the building automation sector:
    Use unit controllers or freely programmable controllers equipped with CODESYS BACnet support. Millions of CODESYS-compatible single devices and over 1,000 different device types from more than 500 manufacturers offer you a large range of hardware for your automation projects. CODESYS Inside offers a selection of manufacturers that offer CODESYS-compatible devices. Alternatively, you can use CODESYS Control SoftPLC systems from the CODESYS Store. CODESYS BACnet can be licensed for some of these systems as an additional option and can then be used immediately.
  • You are a manufacturer of programmable devices / building controllers or aggregates for building automation:
    Implement the CODESYS BACnet support on your hardware. To do this, purchase the CODESYS Control Runtime Toolkit with CODESYS BACnet. Alternatively, you can enable the option of single licensing (SL) on your devices. This allows the customers of your devices to license CODESYS BACnet themselves for their application if required.
  • For more information or an offer please contact our sales department under


CODESYS brochures and information material

CODESYS - One software. All applications. Your Automation Solution.
Version: 10/2023
pdf 2 MB
CODESYS - One software. Any field of application. Your automation platform.
Version: 10/2023
pdf 2 MB
Various suppliers present CODESYS-compatible devices and exciting solutions that can be useful for your automation tasks. (Only available in german language.)
Version: 11/2022
pdf 3 MB