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.