Comunicación OPC UA
10.3 Uso de la CPU S7-1500 como servidor OPC UA
• Avisos de programa (instrucción Program_Alarm)
Cada aviso de programa está asignado a un bloque para notificar eventos síncronos con el
programa. Se crean en el editor de programación y se editan en el editor de avisos (TIA
Portal).
• Avisos GRAPH
Para los bloques de función GRAPH también es posible activar avisos, p. ej., para
enclavamientos, supervisiones y advertencias GRAPH (vigilancias de tiempos de etapa).
Información básica sobre los tipos de aviso
Para diferenciar el comportamiento de los avisos son importantes las características
siguientes:
• ¿Tienen los avisos un estado (p. ej. han aparecido o desaparecido y tienen los sellos de
tiempo correspondientes)?
• ¿Son los avisos de acuse obligado?
Si no se da ninguna de estas características, es decir, los avisos no tienen estado y no son de
acuse obligado, entonces simplemente informan de un evento que se ha producido ("Fire and
Forget"). La responsabilidad de guardar temporalmente el aviso para utilizarlo posteriormente
o simplemente para visualizarlo recae en el dispositivo que lo recibe.
La categoría de aviso determina el comportamiento de acuse
En este apartado se tratan las posibilidades de acuse de los avisos de programa. Para avisos
de diagnóstico del sistema y avisos de supervisión del PLC también es posible ajustar el
comportamiento de los avisos (p. ej. ajustes de supervisión ProDiag). Encontrará los detalles
en el enlace con información adicional.
Las posibilidades de ajuste de los avisos de programa se encuentran en el editor de avisos
(haga doble clic en "Supervisiones y avisos del PLC" dentro del árbol del proyecto y,
seguidamente, elija la ficha "Avisos").
Para la CPU S7-1500, aquí se especifica mediante la categoría si un aviso debe acusarse o no.
Además del comportamiento de acuse, al crear una nueva categoría de aviso se determina la
prioridad predeterminada de los avisos de esta categoría.
Con la opción "Solo información" en el tipo de aviso se ajusta si un aviso tiene estado o no;
con ello se consigue un "comportamiento Fire and Forget" del aviso.
A continuación se muestra un ejemplo con ajustes en el editor de avisos en diferentes
categorías de aviso ("Supervisiones y avisos del PLC" en el árbol del proyecto):
• Primera fila "Program_Alarm": de acuse no obligado, solo información ("Fire and Forget").
• Segunda fila "Program_Alarm_1": de acuse obligado y con estado, es decir, junto con el
aviso se indica si este ha aparecido o desaparecido.
• Tercera fila "Program_Alarm_2": de acuse no obligado y con estado, es decir, junto con el
aviso se indica si este ha aparecido o desaparecido.
284
Manual de funciones, 11/2022, A5E03735817-AK
Comunicación