LLDP support on X20 CPU via OPC UA FX Technology Package: stand-alone usage

Hi all,

from time to time, we have been asked whether LLDP is supported on X20 CPU / APC. And the good news is, that it is now supported, via the OPC UA FX Technology Package, starting with TP version 6.3 :smiley: .

As part of the functions for topology detection and verification of OPC UA FX networks, the Technology Package now allows the configuration and usage of LLDP (according to IEEE-802.1AB) on B&R controllers and industrial PCs. It can be used not only in conjunction with OPC UA FX, but also stand-alone.

In this article, I’ll try to give a brief description how to use LLDP stand-alone, for those who might be interested or could need this.

Requiremets:

Automation Studio 6.0 or newer
Automation Runtime 6.0 or newer
OPC UA FX Technology Package 6.3 or newer

To use LLDP stand-alone on your X20 CPU / APC running AR:

  1. Activate the OPC UA FX Technology Package via “Project” / “Change Runtime Versions…”

  1. Select the OpcUaFx package in Configuration View: “” / “Connectivity” / “OpcUaFx”

  1. From the Toolbox, add a “Topology Configuration” file to the OpcUaFx package you selected before

  1. Open the added file and set “LLDP Mode” to “all network interfaces”.
    This will enable LLDP on all supported interfaces of the X20 CPU / APC.

Note: Supported interfaces include pure (onboard) Ethernet interfaces. For example, POWERLINK interfaces in Ethernet mode are not supported.

  1. After transferring the project to the target, LLDP is active. The target can then be recognized by other LLDP capable devices. The information can also be seen, when doing a Wireshark trace on one of the target’s interfaces, in “Management Address” information:

This might also be handy in development scenarios, in case IP addresses are provided by DHCP, not knowing the current IP address(es) of a target to connect.

4 Likes