Programming a BACnet server

A BACnet server is a device that provides objects and services for other devices, e.g. an MBE (management operating device). Each BACnet server requires a device object. The ObjectList and StructuredObjectList properties of the Device object provide access to the server "database" (the objects contained in the device).

The function blocks that represent BACnet objects in a server are located in the folder POUs/Local/Objects.

In the following, the function blocks for BACnet objects are presented, followed by typical use cases, how and which function blocks are used.