Ejemplo: Un cliente desea funcionar como se ha descrito anteriormente con un intervalo de
transmisión de 50 ms. Sin embargo, un intervalo de envío tan corto provocaría una elevada
carga en la red y en el servidor. Por ello, ajuste un "Mínimo intervalo de envío" de 1000 ms
en 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 176).
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.
Comunicación
Manual de funciones, 11/2019, A5E03735817-AH
Comunicación OPC UA
9.1 Información importante sobre OPC UA
147