Introduction

CODESYS BACnet2 provides a ready to use implementation of BACnet protocol revision 25.

Some books covering BACnet are listed at https://bacnet.org/books/. A BACnet FAQ can be found at https://bacnet.org/faq/.

CODESYS BACnet from version 2.0.0.0 is named CODESYS BACnet2 and separated from CODESYS BACnet(1) (up to version 1.7.*.*) to support:

  • building new applications using CODESYS BACnet2 (using BACnet protocol revision 25)

  • maintaining existing applications using CODESYS BACnet(1) (keeping BACnet protocol revision 14/15)

  • migrating existing CODESYS BACnet(1) applications to CODESYS BACnet2

  • if needed, eventually mix CODESYS BACnet(1) and CODESYS BACnet2 in one CODESYS project with multiple PLC’s (each running either CODESYS BACnet(1) or CODESYS BACnet2)

no matter of the changes within the BACnet-Standard releases and addenda from BACnet protocol revision 15 onwards. For more details see documentation section “CODESYS BACnet2 - parts and pieces” and eventually documentation section “migration”.

For a detailed introduction to CODESYS BACnet2 please refer also to the CODESYS BACnet online documentation.

CODESYS BACnet2 - parts and pieces