Levels of application development and functional aspects covered currently

Levels of application development covered currently

Unfortunately, there is not enough proper standardization in building automation application development - partially for good reason. Quite often, buildings (and their demand on building automation) are unique. System integrators have different levels of experience and use different procedures in planning and implementation of building automation. This altogether makes it rather impossible to provide a “complete” library which covers most aspects of the field.

In general, it is more likely to provide useful functionality within such a library at levels 1 to 3. Aggregate manufacturers can improve building automation application development efficiency by providing functionality at levels 3 to 4 (possibly level 5) for their specific aggregates in their own libraries or contributing to CODESYS Building Automation library. Building application developers and aggregate manufacturers should be able to use elements provided by the CODESYS Building Automation library to improve their application development efficiency.

Functional aspects covered currently

The CODESYS Building Automation library starts with some:

  • Specific actuators

  • Specific aggregates or assemblies

  • Specific control algorithms

  • Specific optimization algorithms

  • an example to demonstrate aggregate variants

  • examples to demonstrate how to use the CODESYS Building Automation library in HVAC, primary plants and room automation

To outline the design principles and provide the general infrastructure for implementation, documentation, release, etc. It is up to future contributions to extend and improve.