Configurar Lógica de Alarma Simple por Correo
📓

Configuración de una Lógica de Alarma Simple

Introducción

Ignition permite generar notificaciones automáticas por correo electrónico cuando una variable de proceso excede los límites establecidos, lo cual es clave para mantener una respuesta oportuna ante condiciones críticas en la planta. Para lograr esto, es necesario realizar una configuración coordinada tanto en el Gateway como en el Diseñador. Este procedimiento incluye la definición de correos electrónicos para los usuarios, la creación de grupos de notificación (On-Call Rosters), la configuración de un perfil de notificación por correo, y la asignación de un pipeline a una alarma específica. A continuación, se describen los pasos necesarios para implementar este mecanismo de forma efectiva dentro de un proyecto en Ignition.

Objetivo

El objetivo de este documento es proporcionar una guía práctica para configurar correctamente el envío de alarmas por correo electrónico en Ignition cuando se detectan condiciones anómalas en el sistema. Esto incluye establecer los parámetros necesarios tanto en el Gateway como en el Diseñador, asegurando que los usuarios reciban notificaciones de manera automática y oportuna. Al finalizar esta configuración, el sistema será capaz de enviar correos electrónicos ante eventos de alarma, permitiendo una respuesta rápida por parte del personal responsable.  

Pasos para Configurar una Lógica de Alarmas Simple

Para crear una lógica de alarmas por correo electrónico cuando los datos sobrepasan los límites permitidos se debe de configurar una serie pasos tanto en el gateway como en el diseñador. 

En el gateway:

  1. Agregar una dirección de correo electrónico al usuario.
    1. Ir a Gateway > Security > Users, Roles.
    2. Identificar cuál fuente de usuarios está utilizando.
    3. Hacer clic en More > Manage Users.


    4. Ubicar el usuario administrador (ej. admin) y hacer clic en Edit (o al usuario que desee). 


    5. En la sección Contact Info, agregar un correo (que tenga estructura válida).
    6. Guardar los cambios con Save y luego Save Changes.
  • Verifica que el correo aparezca en la columna Contact Info del usuario.
  • El siguiente link muestra información relacionada con “Managing Users and Roles” del manual de ignition. 

      2. Crear grupo de usuarios para notificación (On-Call Roster)

    1. Ir a Alarming > On-Call Rosters.


    2. Crear uno nuevo:
      1. Nombre: Grupo de usuarios 1. (Este es solo un ejemplo).
    3. Hacer clic en More > Manage dentro del grupo creado.


    4. En la columna izquierda, seleccionar usuarios con el icono de sobre (indicando que tienen correo configurado).
    5. Presionar la flecha para agregarlos al grupo.


    6. Hacer clic en Save.
  • Ahora el grupo del siguiente link debe mostrar al usuario admin agregado.
  • El siguiente link muestra información relacionada con los “On-Call Rosters” del manual de ignition.

      3. Crear perfil de notificación por Email

    1. Ir a Config > Alarming > Notification.


    2. Hacer clic en Create new Alarm Notification Profile.
    3. Seleccionar Email Notification.
    4. Configurar los siguientes campos:
      1. Name: Email
      2. Use Email Profile?: Activar.
      3. Email Profile: Seleccionar nuestro Email Profile (revisar Configuración de Classic SMTP con Gmail en Ignition para más detalle).
      4. Enable Two-way: Activar para permitir que el usuario confirme la alarma desde el correo.
      5. Gateway Address: localhost:8088 (o la IP pública si se accede remotamente).
    5. Guardar el perfil.

El siguiente link muestra información relacionada con “Alarm Notification” del manual de ignition.



En el Diseñador:

Un Pipeline de Notificación (o Lógica de Notificación) en Ignition es un mecanismo visual que permite definir la lógica de envío de correo cuando se activa una alarma. Está compuesto por bloques conectados que representan distintas acciones, decisiones o demoras, y permite controlar con precisión a quién, cuándo y cómo se envía una notificación. Esta herramienta ofrece flexibilidad para crear flujos simples o complejos, adaptándose a distintos escenarios operativos, como enviar notificaciones inmediatas, escalar alarmas no atendidas, o reenviar alarmas después de cierto tiempo. Los pipelines son esenciales para una gestión eficiente y organizada de las alarmas en sistemas SCADA.

  1. Crear un nuevo pipeline
    1. Click derecho en Alarm Notification Pipelines > New Pipeline.
    2. Asignar un nombre.
    3. Seleccionar Blank Pipeline.


  2. Configurar el pipeline para enviar notificación inmediata.
    1. Arrastrar el bloque Notification desde la paleta de bloques a la pantalla.
    2. Conectar el nodo Start al nodo IN del bloque Notification.
    3. Asegurarse que se vea la línea de conexión entre Start → Notification.

       ​


      3. Configurar el bloque de notificación.

    1. Con el bloque seleccionado, usa el Pipeline Block Editor (esquina inferior izquierda, puedes arrastrarlo hacia la derecha si no se ve bien).
      1. En la pestaña Notification:
        • Notification Profile: selecciona Email.

                                                   

        • (Opcional) Puedes personalizar el asunto, mensaje o tipo de destinatario.

            b. En la pestaña Contacts:

        • Selecciona el grupo de contactos. (El que haya configurado anteriormente).
        • No modificar la pestaña Consolidation (no se usa en esta configuración).
        • Presiona Guardar.

      4. Asignar el pipeline a una alarma

    1. Ir a la carpeta donde esté la tag con alarma.
    2. Click derecho en la tag > Edit Tag.
    3. En la sección de Alarmas, editar la alarma existente (o crear una nueva).
    4. Dentro de la configuración de la alarma:
      1. Ir a la pestaña Notification.

                                             

                      ii. En Active Pipeline, seleccionar: Pipeline Básico.

También puedes configurar pipelines distintos para cuando la alarma se reconoce o se despeja (clear).

      5. Hacer clic en OK o Apply para guardar los cambios.

El siguiente link muestra información relacionada con “Alarm Notification Pipelines” del manual de ignition.