Introduction

The CODESYS Building Automation library is intended to support the application development in the building automation field using CODESYS.

It has the following characteristics:

  • Developed by and within a community of contributors (including CODESYS GmbH having contributed functionality, acting as maintainer and taking care for releases)

  • Provided with open source

  • Free of charge

The main design aspects or goals include the following:

  • Easy to understand and intuitive to use

  • Use “Common Behaviour Model” wherever appropriate

  • Time (axis) related function blocks are “warp clock” enabled to support non-real-time testing and simulation.

  • Oriented towards VDI 3814 Bl. 3.1 wherever appropriate

The CODESYS Building Automation library is not intended to cover all aspects of building automation application development from the very beginning. It is intended to grow over time by contributions. To give users some additional support, the documentation of CODESYS Building Automation library will point to other open-source, free-of-charge libraries containing useful functionality not supported by the CODESYS Building Automation library.

The CODESYS Building Automation library is intended as a development template and not as a mature product. The user is solely responsible for the tests in its application modules with the appropriate procedures and for verifying the necessary accuracy, quality, and functionality. Despite this, the CODESYS Building Automation library comes with extensive automatic testing. CODESYS GmbH will act as a maintainer of this library to ensure long-term compatibility and quality.

At this point, we reference the license and the disclaimer mentioned in the documentation.