Descargar Imprimir esta página

Siemens SIMATIC ET 200AL Manual página 1516

Ocultar thumbs Ver también para SIMATIC ET 200AL:

Publicidad

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.
En las estructuras también están permitidos los strings (WSTRING, STRING y OPC UA
ByteString). Si bien los strings tienen una longitud variable, OPC UA domina esta variabilidad:
durante la transferencia, cada string va precedido de un campo de longitud en el que se
codifica la longitud del string. Por lo tanto, una CPU S7-1500 como cliente OPC UA puede
comprobar la longitud de un string y determinar si el string "encaja" en la variable CPU
asignada. Esto también permite a la CPU comprobar la longitud total de la estructura.
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 172)).
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:
La estructura representada en la lista de lectura coincide con el nodo correspondiente del
archivo Nodeset tanto en el orden como en los tipos de datos asignados.
Si se cambia la estructura en el servidor, p. ej. se intercambian varA y varB, y la lista de lectura
permanece igual en el cliente, la asignación ya no será correcta:
• La longitud total de los datos permanece igual (solo ha cambiado el orden)
• La organización de la estructura es distinta en el cliente y en el servidor
No hay mensaje de error cuando la organización de la estructura es distinta en el
cliente y en el servidor
Si las estructuras de cliente y servidor no coinciden, es posible que esta violación de la regla
no genere ningún mensaje ni al compilar ni en tiempo de ejecución.
Asegúrese de que las asignaciones configuradas para las estructuras no cambien durante el
tiempo de ejecución. Si es necesario, configure de nuevo la asignación en las listas de lectura
y de escritura.
Comunicación
Manual de funciones, 11/2022, A5E03735817-AK
ADVERTENCIA
10.4 Utilizar la CPU S7-1500 como cliente OPC UA
Comunicación OPC UA
335

Publicidad

loading