9.3.2.4
Ajustes del servidor para suscripciones
Suscripción en lugar de consulta cíclica
Una alternativa a la consulta cíclica de una variable PLC (polling) es la observación del
valor. Para ello, utilice una Subscription (suscripción): el servidor informa al cliente cuando
cambia el valor de las variables PLC. Consulte "El cliente OPC UA (Página 149)".
Habitualmente un servidor supervisa muchos valores del PLC. Por ello el servidor envía al
cliente a intervalos regulares mensajes (notificación) que contienen los nuevos valores de
las variables PLC.
¿Con qué frecuencia envía mensajes el servidor?
Al crear una Subscription, el cliente OPC UA indica el intervalo con el que desea recibir los
valores nuevos cuando cambien los valores. Para limitar la carga de comunicación por OPC
UA, defina un valor que no esté permitido sobrepasar para el intervalo de tiempo entre los
mensajes. Para ello se utilizan los parámetros para el mínimo intervalo de envío y el mínimo
intervalo de muestreo.
Mínimo intervalo de envío
En "Mínimo intervalo de envío" se ajusta el tiempo (intervalo) al cabo del cual, cuando
cambie un valor, el servidor enviará al cliente un mensaje con el nuevo valor.
En la figura siguiente se utiliza como "Mínimo intervalo de muestreo" el valor 250 ms. Como
"Mínimo intervalo de envío" se ha registrado el valor 200 ms.
En el ejemplo, al producirse un cambio de valor el servidor OPC UA envía un mensaje
nuevo cada 200 ms en caso de que el cliente OPC UA solicite una actualización.
Si, p. ej., el cliente OPC UA solicita una actualización cada 1000 ms, el servidor OPC UA
solo enviará un mensaje con los valores nuevos cada 1000 ms (un segundo).
Si el cliente solicita una actualización cada 100 ms, el servidor la enviará aún así solo cada
200 ms (mínimo intervalo de envío).
Comunicación
Manual de funciones, 12/2017, A5E03735817-AF
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Comunicación OPC UA
177