Comunicación OPC UA
9.4 Utilizar la CPU S7-1500 como cliente OPC UA
9.4.8
Reglas de acceso a estructuras
A continuación se explican las reglas de acceso a estructuras. Tenga en cuenta estas reglas
al leer y escribir valores de estructuras completas que estén disponibles en un servidor
OPC UA.
Cómo accede a estructuras el cliente de la CPU S7-1500
Para acceder de modo eficiente a estructuras en tiempo de ejecución, el cliente OPC UA de
la CPU S7-1500 no utiliza ni TypeDictionaries ni atributos DataTypeDefinition ofrecidos por
un servidor para resolver dichas estructuras.
Por este motivo el cliente OPC UA tiene posibilidades limitadas de comprobar elementos de
estructuras en tiempo de ejecución del programa de usuario en el cliente.
Reglas de acceso a estructuras
Si para configurar las listas de lectura y de escritura se utilizan interfaces de cliente
(parametrización de conexiones) y los tipos de datos PLC se asignan adecuadamente al
modelo de direcciones importado o determinado online del servidor, entonces los accesos
de lectura y escritura a estructuras funcionan sin problemas en tiempo de ejecución.
Ello es debido a que la configuración mediante interfaz de cliente se encarga
automáticamente de que el orden y los tipos de datos de los elementos de las estructuras
sean coherentes entre sí en el cliente y en el servidor.
Recomendación: Actualice una CPU S7-1500 (como servidor) a la versión de firmware
actual (p. ej. V2.0 > V2.5.2 o superior).
El cliente OPC UA solo comprueba en tiempo de ejecución la longitud total del valor
transferido; no es posible realizar comprobaciones más detalladas.
Para la asignación de estructuras OPC UA a variables PLC o variables DB se aplican las
reglas de mapeo (ver Mapeado de tipos de datos (Página 148)). No se soportan los tipos de
datos que no se han indicado (p. ej. ByteStrings OPC UA).
Ejemplo de una asignación correcta de elementos de estructuras
En el archivo Nodeset (exportación XML) importado la estructura está definida del modo
siguiente:
278
Manual de funciones, 11/2019, A5E03735817-AH
Comunicación