Comunicación OPC UA
10.1 Información importante sobre OPC UA
el servidor. De este modo, los clientes que en su suscripción exigen intervalos de transmisión
menores se "frenan" hasta 1000 ms, y el servidor queda protegido contra sobrecarga.
El muestreo y envío (Sampling & Publishing) dentro del marco de una suscripción son
procesos de comunicación que, igual que otros procesos de comunicación (comunicación
TCP/UDP/servidor web, etc.), son procesados con la prioridad 15 por la CPU. Los OB de mayor
prioridad interrumpen la comunicación. Si se ajustan unos intervalos demasiado cortos para
el muestreo y el envío, este ajuste provocará una carga de comunicación elevada. Por ello,
seleccione intervalos lo más altos posible pero que sean suficientes para la aplicación.
Encontrará información sobre la coherencia de variables en Coherencia de variables de CPU
(Página 220).
Vigilancia de variables PLC
Una vez creada la Subscription, informe al servidor sobre qué variables debe vigilar con esta.
En el ejemplo siguiente se ha agregado la variable "Voltage" a la suscripción.
La variable "Voltage" contiene p. ej. el valor de una magnitud de tensión capturada por una
CPU S7-1500.
El intervalo de muestreo ("Sampling Interval") contiene un valor negativo (-1). De ese modo
se determina que el ajuste predeterminado del servidor OPC UA se utilice para el intervalo de
muestreo. El ajuste predeterminado está determinado por el intervalo de envío ("Publishing
Interval") de la suscripción. Para ajustar el intervalo de muestreo mínimo posible, seleccione
el valor "0".
Aquí en el ejemplo, la longitud de la cola está ajustada a "1": Se lee un solo valor,
respectivamente, a intervalos de 50 milisegundos desde la CPU y a continuación se envía al
cliente OPC UA si el valor ha cambiado.
En el ejemplo, el parámetro "Deadband" es "0,1": Los cambios de valor deben ser al menos de
0,1 voltios para que el servidor envíe el valor nuevo al cliente. El servidor no envía cambios de
valor más pequeños que el indicado. Este parámetro permite, por ejemplo, suprimir el ruido:
pequeñas variaciones de una magnitud de proceso que se consideran insignificantes.
10.1.7
Mapeado de tipos de datos
Tipos de datos SIMATIC y OPC UA
Los tipos de datos SIMATIC no siempre coinciden con los tipos de datos OPC UA.
Las CPU S7-1500 proporcionan al propio servidor OPC UA variables SIMATIC (con tipos de
datos SIMATIC) como tipos de datos OPC UA. Así, los clientes OPC UA pueden acceder a través
de la interfaz del servidor a esas variables con tipos de datos OPC UA.
Un cliente puede leer en dicha variable el atributo "DataType" y reconstruir en SIMATIC el tipo
de datos original.
172
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación