OPC UA communication
9.3 Using the S7-1500 as an OPC UA server
Communication
214 Function Manual, 11/2019, A5E03735815-AH
9.3.4.5 Data types for companion specifications
Mapping of data types
The table below shows the compatible SIMATIC data type for each OPC UA data type.
Assign the data types as shown below (SIMATIC data type - OPC UA data type). Other
assignments are not permitted. STEP 7 does not check the observance of this rule and does
not prevent an incorrect assignment. You are responsible for the rule-compliant selection
and assignment of the data types.
You can also use the listed data types, for example, as elements of structures/UDTs for input
and output parameters of self-created server methods (UAMethod_InParameters and
UAMethod_OutParameters).
Table 9- 3 Mapping of data types
DINT Enumeration (Encoding Int32) and all
User-defined data type required (UDT, user-defined data
type)
The user-defined data type must be created with the
prefix "Union_", for example "Union_MyDatatype". See
example below the table.
The first element (Selector) in this UDT must have the
UNION and all derived data types