This content has moved to a new space on the Internet.

Go to new location


OPC UA namespaces

The GlobalDataSpace namespace

All programs and variables from the IEC 61131 context are displayed in the namespace. Via the namespace, the corresponding NamespaceIndex can be determined from the NamespaceArray. The NamespaceIndex is a numeric value for identification of the namespace. It is saved in the NamespaceArray. Via the NamespaceIndex and the NodeIdentifier, a corresponding process variable, structure or function block can be retrieved.


The NodeIdentifier is always structured like this: [component name]/[program name].[variable name]

Example: Arp.Plc.Eclr/PG_AllTypes1.DIntVar


In the PLCnext Engineer it looks like this:



In the OPC UA client software UaExpert it looks like this:



The component name for C++ components is defined in the respective C++ project. It therefore differs from the component name from the IEC 61131 context (Arp.Plc.Eclr).

The Device Integration (DI) namespace

In compliance with the OPC UA for Devices OPC UA Companion Specification, the eUA server provides the following nodes:

Node Meaning


Path or URL to the user manual.
Note: The eUA server does not support this node.
Default value: Empty string


General revision status of the device.
Note: The eUA server does not support this node.
Default value: Empty string


Hardware revision status, e.g., 02.


Device manufacturer, e.g., en, Phoenix Contact


Name of the model, e.g., en, AXC F 2152


Revision status of the static device data, e.g., 2


Device serial number, e.g., 13254768


Software version number, e.g., 2019.0 LTS (





 • Published/reviewed: 2020-08-07 • Revision 35 •