User Documentation
Table Of Contents
- Table of contents
- 1 Introduction
- 2 Safety instructions
- 3 System overview
- 4 Operating behavior
- 5 Software installation
- 6 Configuration
- 7 Program development
- 8 Licensing
- 9 Device Administration (DevAdmin)
- 10 Software units
- 11 OPC UA Server
- 12 Node-RED
- 13 LongtermDiagnosticMonitor
- 14 Data recorder
- 15 Diagnostics
- 16 Maintenance
- 17 Technical data
- 18 Directives and standards
- 19 Appendix: Tutorial - creating an IEC project
- 20 Appendix: Addressing in the Ethernet (basics)
- 21 Appendix: Tutorial FoE
- 22 Appendix: Tutorial - call C function from IEC
- Index

OPC UA Server
System manual
2696790000/02/04.2020
66
Attribute Description
NodeId
Defines the node ID of the current instance, and this must be unique.
This server version only supports numeric node IDs.
BrowseName
Internally used name for node addresses.
DisplayName
Displayed name for the OPC UA client.
AccessLevel
(only variables)
Defines the access rights for the Value attribute of a variable. By
default, no access is allowed. The attribute is specified as hexadeci-
mal number and interpreted as AccessLevelType defined in the
OPC UA specification 3. Example: "0x01" = CurrentRead, "0x03" =
CurrentRead and CurrentWrite.
ValueConstant
(only variables)
Allocation of a constant.
ValuePath
(only variables)
Path to a system variable. The path can be displayed in the u-create
studio browser after successful login.
In the following example, an OPC UA Boolean-type variable is instanced in
the server address space and linked to a variable on the controller. When
defining the Node ID, the namespace index was not specified in the exam-
ple. This uses the default namespace (if NamspaceUris is defined in the en-
try).
<Variable DataType="0:Types.0:DataTypes.0:BaseDataType.0:Boolean"
NodeId="i=1002" BrowseName="MyBool" DisplayName="MyBool"
ValuePath="APPL.system.vBOOL" AccessLevel="0x01"/>
Instead of a variable path, constants defined in the XML file can also be
linked. All data types specified above are supported, except DateTime.
In the following example, an OPC UA Boolean-type variable is instanced
and the value is linked to a constant:
<Variable DataType="0:Types.0:DataTypes.0:BaseDataType.0:Boolean"
NodeId="i=1003" BrowseName="MyBool" DisplayName="MyBool"
ValuePath="true" AccessLevel="0x03"/>
Arrays
Information
The OPC UA Server supports only one-dimensional arrays with basic data
types and variable mapping (Attribute ValuePath).
For instantiating arrays, another entry, ArrayDimension, and the following
additional attribute is needed:
Attribute Description
ValueRank="1"
Determines the number of array dimensions. Only the value "1" is
supported.
In the following example, the entire IEC array is instantiated in the server as
an OPC UA array.
<Variable DataType="0:Types.0:DataTypes.0:BaseDataType.0:Boolean"
NodeId="i=10" BrowseName="bool array" DisplayName="bool array"
AccessLevel="0x03" ValueRank="1">