Skip to main content

Objeto: Clase de alarma

Una clase de alarma describe las propiedades generales de una alarma. Esto incluye la prioridad y si se debe realizar un archivado. Para asegurarse de que el usuario haya notado la alarma, aquí también se define cómo se deben acusar las alarmas de esta clase. Además, puede definir acciones que se deben tomar cuando se alcanzan estados de alarma específicos.

Además, la clase de alarma puede definir cómo se muestra el estado de la alarma en los elementos de visualización (fuente, color de fondo, mapa de bits, etc.).

Prioridad

Especificación de la prioridad de las alarmas de esta clase (0–255). La prioridad describe la prioridad de la condición de alarma. 0 representa la prioridad más alta, 255 la más baja.

Archivar

_visu_icon_checked_box.png: Se registran las alarmas de esta clase. Para ello es necesario crear un Almacenamiento de alarmas objeto.

tabla 60. Reconocimiento

Método de reconocimiento

El usuario debe confirmar (reconocer) la alarma para que se elimine de la lista de alarmas.

En la siguiente sección, verá las transiciones de estado para los diferentes métodos de reconocimiento.

Método de reconocimiento REP

Alarma inactiva tras rectificación de la causa.

Cuadro de transición de estado:

_visu_img_acknowledge_method_rep.png

Sugerencia: Verá el gráfico respectivo en una información sobre herramientas cuando coloque el puntero del mouse sobre el cuadro de selección en el editor de configuración.

Método de reconocimiento ACK

Alarma inactiva después del reconocimiento; método de reconocimiento para eventos

Cuadro de transición de estado:

_visu_img_acknowledge_method_ack.png

Cuadro de transición de estados cuando Reconocer en lugar de confirmar Se selecciona la opción:

_visu_img_acknowledge_method_ack_a.png

Método de reconocimiento REP_ACK

Alarma inactiva tras rectificación de la causa y reconocimiento

Cuadro de transición de estado:

_visu_img_acknowledge_method_rep_ack.png

Cuadro de transición de estados cuando Reconocer en lugar de confirmar Se selecciona la opción:

_visu_img_acknowledge_method_rep_ack_a.png

Método de reconocimiento ACK_REP

Alarma inactiva tras el reconocimiento y rectificación de la causa.

Cuadro de transición de estado:

_visu_img_acknowledge_method_ack_rep.png

Cuadro de transición de estados cuando Reconocer en lugar de confirmar Se selecciona la opción:

_visu_img_acknowledge_method_ack_rep_a.png

Método de reconocimiento ACK_REP_ACK

Alarma inactiva después del reconocimiento opcional de que se ha recibido la alarma.

Subsanación de la causa y reconocimiento de que ha finalizado la situación de alarma.

Cuadro de transición de estado:

_visu_img_acknowledge_method_ack_rep_ack.png

Cuadro de transición de estados cuando Reconocer en lugar de confirmar Se selecciona la opción:

_visu_img_acknowledge_method_ack_rep_ack_a.png

Estados de alarma

  • Normal: No existe ninguna situación de alarma.

  • Activo: Se ha producido una situación de alarma.

  • esperando confirmación: Ya no existe una alarma; aún no se ha recibido una confirmación.

  • Inactivo, no reconocido

  • Activo, reconocido: Aún existe una alarma; confirmación ya recibida.

Transiciones de estado

  • activate: Se está produciendo una situación de alarma ("alarma en camino").

  • deactivate: Una situación de alarma está finalizando ("alarma activa").

  • confirm: Confirmación de una alarma que ya ha finalizado

  • ACK: Reconocimiento de una alarma que aún existe

  • Re-Alarm: Reactivación de la alarma



Reconocer por separado

_visu_icon_checked_box.png: En modo de ejecución, el usuario no puede reconocer la alarma junto con otras alarmas, sino que debe reconocerla por separado. Esto evita que el usuario reconozca inadvertidamente una alarma junto con otras alarmas.

Restablecer alarmas digitales automáticamente

_visu_icon_checked_box.png: Las variables booleanas que han activado una alarma se restablecen automáticamente tras el reconocimiento.

Reconocer en lugar de confirmar

_visu_icon_checked_box.png: Cumple con OPC UA (sin confirmación)

Tiempo de re-alarma

Literal de tiempo que especifica el período de tiempo después del cual se reactiva una alarma reconocida si el evento de alarma aún está activo.

Para el método de reconocimiento ACK_REP y ACJ_REP_ACK.

La duración típica para esto es de 30 minutos.

Ejemplo: t#30m

tabla 61. Acciones de notificación

Lista de acciones de notificación

Sugerencia: cuando selecciona una acción en la lista, los detalles se muestran en una ventana separada debajo de esta lista. Los detalles varían según el tipo de acción.

Acción

Para seleccionar uno de los siguientes tipos de acción, haga doble clic en la columna.

  • Variable: Asignación de valor de una variable

  • Ejecutar: Ejecución de un programa

  • Llamar: Llamar a una instancia de bloque de funciones

Activar

Desactivar

Confirmar

ACK

Las transiciones de estado disponibles dependen del seleccionado Método de reconocimiento.

_visu_icon_checked_box.png: La acción se ejecuta durante la transición de estado.

Detalles

Muestra un resumen de la definición de acción. La definición en sí se muestra debajo de la tabla. Edite la acción allí.

Desactivación

Variable mediante la cual una aplicación puede desactivar la acción.



tabla 62. Variable/Ejecutar/Llamar

Requisito: una acción con tipo Variable está seleccionado.

Los detalles varían dependiendo del tipo de acción de la acción seleccionada en el Acciones de reconocimiento ventana de la siguiente manera.

Variable

Variable a la que se le asigna un valor o una expresión.

El jardín derecho

Variable o expresión asignada. Puede seleccionar las variables a través del _cds_icon_button_threedots.png Asistente de entrada.

En el caso de variables booleanas puedes utilizar el marcador de posición. ALARM, en el caso de variables enteras el marcador de posición STATE.

En el caso de variables de cadena, puede especificar cualquier literal de cadena IEC (ejemplo: 'too high!').

Alarma

Estado (TRUE o FALSE) de la alarma de esta clase de alarma que se activó/desactivó por última vez

ESTADO

Estado de alarma de esta clase de alarma que cambió su estado por última vez

0: Normal

2: Active

3: WaitingForConfirmation

4: ActiveAcknowledged



tabla 63. Variable/Ejecutar/Llamar

Requisito: una acción con tipo Ejecutar está seleccionado.

Los detalles varían dependiendo del tipo de acción de la acción seleccionada en el Acciones de reconocimiento ventana de la siguiente manera.

Archivo ejecutable

Ruta y nombre de archivo del archivo ejecutable en el controlador.

Parámetro

Uno o más parámetros que agrega a la llamada. Separa varios parámetros con un espacio.



tabla 64. Variable/Ejecutar/Llamar

Requisito: una acción con tipo Llamar está seleccionado.

Los detalles varían dependiendo del tipo de acción de la acción seleccionada en el Acciones de reconocimiento ventana de la siguiente manera.

Instancia de bloque de funciones

Bloque de funciones que se llama.

El bloque de funciones tiene que implementar el IAlarmNotifiable interfaz (AlarmManager.library). La acción deseada sobre un cambio de estado se implementa en el Execute método.

Estructura de parámetros adicional

Si el bloque de funciones requiere una estructura de parámetros adicional, los miembros de la estructura se enumeran en esta tabla y se pueden completar aquí. En el bloque de funciones se define una estructura de parámetros adicional con el atributo AlarmManagerAdditionalData.

Ejemplo: el bloque de funciones tiene el siguiente atributo.

{attribute 'AlarmManagerAdditionalData' := 'StructEmailParams'}

La estructura empleada debe consistir en componentes escalares o componentes del tipo POINTER TO. CODESYS apoya el ARRAY tipo de datos o tipos de datos definidos por el usuario.

Nota: Usando el {attribute 'AlarmManagerMandatoryParameter'} atributo puede identificar los miembros de la estructura como parámetros requeridos.



tabla 65. Opciones de visualización para tabla de alarmas/banner de alarmas

Configura cómo se muestran los diferentes estados de una alarma en el elemento de visualización de alarmas (tabla de alarmas o banner de alarmas).

Estado

Estado de alarma cuyo display está configurado

Los estados disponibles dependen del seleccionado Método de reconocimiento.

Fuente

El cuadro de diálogo predeterminado para la selección de una fuente o color se abre con el _cds_icon_button_threedots.png botón.

Color de fondo

Color de fondo del mensaje de alarma.

Mapa de bits

Puede agregar un mapa de bits ingresando el ID del mapa de bits. Si todavía no hay ningún archivo de imagen asignado a este ID, se abre el cuadro de diálogo de búsqueda de archivos estándar. Después de haber seleccionado un archivo, la definición de mapa de bits del grupo de imágenes Grupo de imágenes global está agregado.

Transparente

_visu_icon_checked_box.png: El mapa de bits se muestra con un color transparente.

Color transparente

Color que se va a mostrar de forma transparente. Relevante sólo si el Transparente La opción está activada.