Comunicación OPC UA
10.3 Uso de la CPU S7-1500 como servidor OPC UA
La carga de la CPU puede influir en el servidor OPC UA
Si se carga una CPU estando en funcionamiento un servidor OPC UA, es posible que deba
pararse y reiniciarse el servidor, según cuales sean los objetos cargados. En este caso, las
conexiones activas se interrumpen y deben volver a establecerse una vez reiniciado el
servidor.
El tiempo de reinicio depende especialmente de los parámetros siguientes:
• del volumen de la estructura de datos
• del número de variables visibles en el espacio de direcciones OPC UA
• del ajuste de la definición de tipos de datos compatibles con versiones anteriores según la
especificación OPC UA hasta V1.03 (TypeDictionary activado)
• Encontrará más información sobre los ajustes de la carga por comunicación y el tiempo
mínimo de ciclo aquí (Página 349).
En las versiones de firmware de la CPU anteriores a V2.8, el servidor OPC UA se detenía con
cada carga en la CPU y luego se reiniciaba.
A partir de la versión de firmware V2.8, el comportamiento del servidor OPC UA se optimizó
del siguiente modo:
• Al cargar objetos con la CPU en estado operativo STOP, el servidor OPC UA se sigue
deteniendo y a continuación se reinicia. En este caso, STEP 7 no muestra advertencia
alguna.
• Al cargar objetos en estado operativo RUN de la CPU, el servidor OPC UA solo se detiene si
los objetos cargados son o podrían ser relevantes para OPC UA. Tras una reinicialización
causada por la modificación de datos OPC UA, el servidor OPC UA reinicia.
Antes de que se carguen en la CPU objetos relevantes para OPC UA y se detenga el
servidor OPC UA, STEP 7 muestra una advertencia en el cuadro de diálogo de vista
preliminar a la carga. En ese momento es posible decidir si un reinicio del servidor es
compatible con el proceso en curso o si es preferible cancelar la carga. Estas advertencias
solo se muestran si el servidor OPC UA está funcionando. Si el servidor OPC UA no está
activado, los datos OPC UA modificados no influyen en la operación de carga.
Ejemplos
• Debe agregarse un bloque lógico más al programa.
Esto no afecta ni a bloques de datos ni a entradas, salidas, marcas, temporizadores o
contadores.
Reacción al cargar: un servidor OPC UA que esté funcionando no se interrumpe.
• Debe cargarse un nuevo bloque de datos que se ha marcado como no relevante para OPC
UA.
Reacción al cargar: un servidor OPC UA que esté funcionando no se interrumpe.
• Debe sobrescribirse un bloque de datos.
Reacción al cargar: se muestra una advertencia indicando que el servidor reiniciará.
Aclaración: STEP 7 no puede determinar si los cambios afectan a datos relevantes para
OPC UA o no.
210
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación