Comunicación OPC UA
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Mapeado de los tipos de datos
La tabla siguiente muestra el tipo de datos SIMATIC compatible con cada tipo de datos OPC
UA.
Los tipos de datos deben asignarse tal como se indica más adelante (tipo de datos SIMATIC
- tipo de datos OPC UA). No se permiten otras asignaciones. STEP 7 no comprueba si se
ha observado esta regla y no impide asignaciones erróneas. El usuario es responsable de
seleccionar y asignar los tipos de datos conforme a las reglas.
Los tipos de datos listados también se pueden utilizar, p. ej., como elementos de
estructuras/UDT para parámetros de entrada y salida de métodos de servidor creados por el
usuario (UAMethod_InParameters y UAMethod_OutParameters).
Tabla 9- 10
Tipo de datos SIMATIC
BOOL
SINT
INT
DINT
LINT
USINT
UINT
UDINT
ULINT
REAL
LREAL
LDT
WSTRING
DINT
Se requiere un tipo de datos definido por
el usuario (UDT, user-defined data type)
El tipo de datos definido por el usuario
debe crearse con el prefijo "Union_",
p. ej. "Union_MyDatatype", consulte el
ejemplo de la tabla más abajo.
El primer elemento (Selector) de este
UDT debe tener el tipo de datos
"UDINT".
226
Mapeado de los tipos de datos
Tipo de datos OPC UA
Boolean
SByte
Int16
Int32
Int64
Byte
UInt16
UInt32
UInt64
Float
Double
DateTime
String
Enumeration (Encoding Int32) y todos los tipos de datos
derivados
UNION y todos los tipos de datos derivados
Manual de funciones, 12/2017, A5E03735817-AF
Comunicación