Skip to main content

Creación de una clase de alarma

Los ajustes básicos como la prioridad, el método de reconocimiento, las acciones de notificación y las opciones de visualización se configuran en un Clase de alarma objeto.

Están disponibles las siguientes clases de alarma predefinidas:

  • Clase de alarma: Error

  • Clase de alarma: Información

  • Clase de alarma: Advertencia

Prioridad

La priorización tiene como objetivo garantizar que todas las alarmas estén estructuradas según su importancia y urgencia.

Método de reconocimiento

El método de reconocimiento define el manejo esperado de las alarmas para el usuario de visualización. Los estados y las transiciones de estado que puede tener una alarma de esta clase se definen seleccionando el método de reconocimiento.

La situación inicial es que se ha activado una alarma y ya está activa. En ese caso, son posibles los siguientes métodos de confirmación:

  • Método de reconocimiento: Acuse de recibo

    El usuario de visualización reconoce la alarma con "ACK " o "confirm". Luego, la alarma vuelve a su estado normal. Este es el método para eventos. ("Eventos")

    El siguiente gráfico de transición de estados muestra el reconocimiento con "confirm".

    _visu_img_acknowledge_method_ack.png
  • Método de reconocimiento: REPS

    Una vez que el usuario de visualización haya resuelto (reparado) la causa de la alarma, la alarma vuelve automáticamente al estado normal.

    _visu_img_acknowledge_method_rep.png
  • Método de reconocimiento: REP_ACK

    Una vez que el usuario de visualización ha resuelto (reparado) la causa de la alarma, el sistema espera hasta que el usuario de visualización lo reconozca con "confirm". Luego la alarma vuelve a su estado normal.

    _visu_img_acknowledge_method_rep_ack.png
  • Método de reconocimiento: ACK_REP

    Situación 1: Una vez resuelta la causa de la alarma (y desactivada la alarma), el sistema espera a que el usuario de visualización confirme con "confirmSi la alarma se activa nuevamente durante este tiempo, se activará de nuevo y el usuario de visualización deberá desactivarla. Después, la alarma volverá a su estado normal.

    Situación 2: El usuario de visualización reconoce la alarma con "ACK". La alarma entra en el "Active, Acknowledged " hasta que se resuelva la causa de la alarma y esta se desactive. Mientras tanto, la alarma puede volver a activarse. El usuario de la visualización debe confirmarlo si esto sucede. Entonces, se podrá resolver la causa de la alarma y esta podrá volver a su estado normal.

    El siguiente gráfico de transición de estados muestra los flujos para las dos situaciones.

    _visu_img_acknowledge_method_ack_rep.png
  • Método de reconocimiento: ACK_REP_ACK

    Situación 1: Una vez resuelta la causa de la alarma (y desactivada la alarma), el sistema espera a que el usuario de visualización confirme con "confirmSi la alarma se activa nuevamente durante este tiempo, se activará de nuevo y el usuario de visualización deberá buscar de nuevo la causa y resolverla. Cuando el usuario de visualización confirme la resolución con "confirm", la alarma vuelve a su estado normal.

    Situación 2: El usuario de visualización reconoce la alarma con "ACK". La alarma entra en el"Active, Acknowledged " hasta que se resuelva la causa de la alarma y esta se desactive. Mientras tanto, la alarma puede volver a activarse ("Re-AlarmEl usuario de visualización debe confirmar esto si ocurre. Luego, debe resolver la causa de la alarma. Sin embargo, la alarma no vuelve a su estado normal, sino que espera confirmación. La alarma vuelve a su estado normal solo después de que el usuario de visualización confirme con "confirm".

    _visu_img_acknowledge_method_ack_rep_ack.png

Sugerencia

Al mover el puntero del mouse sobre los posibles métodos de reconocimiento en el módulo de lista expandido del editor, el gráfico de transición de estado correspondiente se muestra en el lado derecho.

Acciones de notificación

Las acciones de notificación se utilizan para definir qué acciones (también múltiples) se deben ejecutar para las respectivas transiciones de estado.

Configuración de una visualización de alarmas

En el Opciones de visualización para la tabla de alarmas/banner de alarmas En el grupo, puede configurar los ajustes de visualización para la clase de alarma. La visualización de los elementos de alarma se configura en la tabla según los posibles estados de alarma. El diseño configurado debe corresponder al estado de alarma correspondiente en cuanto a fuente, color y fondo.

Configuración paso a paso de una nueva clase de alarma

En la siguiente sección, configurará un ejemplo Escasez de piezas de aire acondicionado Clase de alarma en la que todas sus alarmas derivadas heredan sus propiedades. Las alarmas activadas de esta clase establecen... bPartsShortage variable a TRUE. Cuando el Tabla de alarmas El elemento de visualización está programado, en caso de alarma las alarmas disparadas se resaltan en rojo y las alarmas no confirmadas se resaltan en amarillo.

procedimiento. Definiendo un AC_Partshortage clase de alarma
  1. En el árbol de dispositivos, seleccione el Alarm Configuration objeto.

  2. Haga clic en el Proyecto → Agregar objeto → Clase de alarma Comando. Especifique el nombre AC_PartsShortage.

    Después de agregarlo, el nuevo AC_PartsShortage La clase de alarma se muestra en el árbol de dispositivos. El objeto se abre en el editor.

  3. Configure la clase de alarma de la siguiente manera:

    • Prioridad: 10

    • _cds_icon_checked.pngArchivado

      Las alarmas activadas se archivan en tiempo de ejecución.

      Nota: Al definir alarmas con esta clase en un grupo de alarmas, también debe asignar un objeto de almacenamiento a este grupo. De lo contrario, el archivado no funcionará.

      Durante la ejecución, todas las transiciones de estado de las alarmas se almacenan permanentemente en una base de datos SQLite. Al mismo tiempo, el contenido de la base de datos puede mostrarse como una tabla de alarmas. Para ello, History La variable de control de la tabla de alarmas debe configurarse en TRUE.

    • Método de reconocimiento: REP_ACK

    • _cds_icon_checked.pngReconocer por separado

      El usuario de visualización debe reconocer cada alarma de esta clase individualmente.

  4. Configure una acción de notificación para las transiciones de estado de la siguiente manera:

    1. En el Acciones de notificación grupo, haga doble clic en el Acción columna.

    2. Seleccione el Variable acción y presione el Ingresar tecla para confirmar su selección.

      Los campos de Entrada se mostrarán debajo de la lista de acciones de notificación para configurar la nueva acción.

    3. En su programa IEC, declare el bPartsShortage Variable de control Si es necesario, introdúzcala en el Variable Campo de entrada . En el campo de entrada de la derecha, especifique el valor. TRUE.

    La acción se inserta. Por defecto, el Desactivar y Confirmar Se seleccionan las transiciones de estado. Esto significa que la acción variable se ejecuta para ambas transiciones de estado y la variable se configura automáticamente para ambas.

    Se muestra un resumen de la configuración en el Detalles columna: PLC_PRG.bPartsShortage := TRUE.

  5. Deje la opción en el Activar columna seleccionada y borrar la Desactivar y Confirmar transiciones de estado.

    La acción solo se ejecuta con el "activate " transición.

  6. En el Opciones de visualización para la tabla de alarmas/banner de alarmas Grupo, configure la visualización de la alarma para la visualización de la siguiente manera:

    1. Configurar la pantalla para el Activo estado:

      Haga doble clic en la celda correspondiente en el Activo fila y el Color de fondo columna. Seleccione rojo como color.

    2. Haga doble clic en la celda correspondiente en el Esperando confirmación fila y el Color de fondo columna. Seleccione amarillo como color.

    El AC_PartsShortage La clase de alarma está programada.