POUs
The function blocks in the POUs library section are intended for programming BACnet servers and BACnet clients.
The POUs section is divided into these sections:
Dynamic Objects: The Dynamic Object Manager is mainly used for applications that create or delete objects based on a configuration file or at runtime (e.g. a visualization).
Helper: This section contains helper functions such as conversion functions, functions for generating complex data types, etc.
Local: This section contains function blocks for local / server applications. This means that TwinCAT provides BACnet objects as a server, which represent values from the PLC.
Remote: This section contains function blocks for remote/client applications. This means that TwinCAT accesses other devices as a client and processes values from other devices in the PLC.
FB_BACnet_Adapter: This function block represents a BACnet adapter in the System Manager. Please note that the Default Adapter is already present in the GVL BACnet_Globals and is automatically called as soon as a BACnet function block is called in the PLC code.