Innotica

Blog

Blog de Innotica

Reportes, alarmas y notificaciones en SCADA

24 noviembre 2020 por Oscar Calcaterra

Un SCADA controla y supervisa un sistema, mostrando en tiempo real variables e información útil que permite al operador tomar decisiones y ejecutar acciones de forma controlada.

Cuando se produce una acción sobre un elemento del sistema, sea de forma manual por un operador o automatizada por el computador, debe quedar un registro con el día, hora, operador y cambios realizados. Así se construye un historial que puede consultarse en cualquier momento y utilizarse para elaborar reportes de análisis o estudio.

Guardar información como un registro en una base de datos es una tarea trivial por sí misma. Sin embargo, se requiere un buen diseño en la arquitectura del software para hacerlo funcional con otros componentes del sistema y así ofrecer una solución moderna, útil y amigable.

Usualmente un SCADA se ejecuta desde un controlador electrónico pequeño, dentro de un tablero o cajetín, con memoria suficiente para almacenar el código de la aplicación y los registros —siendo estos últimos usualmente limitados a pequeñas cantidades. Esto tiene sentido en electrónica de uso doméstico, que carece de algunos componentes internos para reducir costos de fabricación. Sin embargo, modelos más avanzados o de alta gama sí cuentan con mayor capacidad de almacenamiento o tarjetas de expansión.

Controlador SCADA con registros y notificaciones Controlador SCADA con capacidad de almacenamiento para registros y notificaciones.

Es posible tener un controlador con suficiente memoria disponible para almacenar notificaciones, registros y reportes, todo disponible para descargarse en una hoja de cálculo. Pero ¿es esto suficiente o realista en un contexto más moderno?

Un sistema moderno de SCADA debe permitir almacenar, durante periodos largos, información relevante sobre las acciones de control y los elementos que lo componen —actuadores y sensores— y que esa información pueda consumirse o exportarse en distintos formatos.

Con información histórica de sensores como temperatura o consumo de energía en kWh, es posible estudiar el comportamiento de un sistema HVAC en periodos de tiempo específicos, detectar fallas o auditar el sistema, haciendo uso de gráficos o datos organizados en una hoja de cálculo.

Cuando hay cambios sensibles e importantes en el sistema, es necesario asegurar que el operador esté informado aunque no pueda visualizar o presenciar el evento en tiempo real. La forma de lograrlo es creando una notificación o alarma que requiera el reconocimiento o aceptación explícita para desaparecer o dejar de alertar.

Una alarma por "Apagado de emergencia del sistema principal de bombeo" puede considerarse de alta importancia. De acuerdo a su prioridad, el sistema SCADA debe generar una alerta visual, sonora, por correo electrónico o SMS, para que el operador esté informado de la emergencia. Es necesario marcar como leído o aceptado el mensaje de alarma para dejar constancia de que fue reconocido por el operador.

La capacidad de procesamiento es muy importante al generar reportes. Producir uno moderno y realista requiere computar datos históricos y transformarlos en un formato consumible.

Generar un reporte de alarmas o notificaciones filtrado por subsistema u operador es igual de complejo que generar un reporte de consumo de energía de una zona específica de una oficina. En ambos casos se requiere una capacidad de procesamiento acorde a las expectativas actuales, sin tener que esperar periodos largos para generar o visualizar los resultados.

Dashboard de reportes y alarmas en sistema SCADA Vista de reportes y alarmas en un sistema SCADA moderno.

No es tarea fácil contar con un sistema de reportes moderno y avanzado, porque se requiere mayor poder de procesamiento y almacenamiento del que suelen tener la mayoría de los equipos de control comerciales —incrementar esas capacidades eleva los costos. Diseñar un sistema de reportes personalizado es el camino ideal para muchos, pero suele ser prohibitivo por los altos costos de un desarrollo nuevo adaptado a necesidades específicas.

Además, no existen muchas soluciones flexibles capaces de comunicarse con cualquier marca o protocolo y generar reportes estandarizados.

Certificaciones como LEED requieren almacenar información durante largos periodos y que pueda consultarse y auditarse fácilmente en cualquier momento. Por ello es necesario contar con un sistema de reportes moderno que permita generar reportes de alarmas, notificaciones, consumos, cambios en la configuración, entre otros.

En Innotica hemos creado una solución de reportes llamada Pegasus Report, el complemento perfecto para un SCADA con poca memoria, limitación de cómputo o donde se requiere gran flexibilidad y detalle. Opera de forma paralela y no invasiva, evitando interferencia electrónica y promoviendo la descentralización de los subsistemas, haciéndolos más robustos al no generar cambios en el control.


Oscar Calcaterra — ocalcaterra@innotica.net

Escrito por:

Oscar Calcaterra

Etiquetas

¿Te ha gustado este artículo?

Suscríbete y recibe contenido sobre automatización, sostenibilidad y tecnología directamente en tu correo.

¿Tiene un proyecto en mente?

Cuéntenos sobre su próximo proyecto y descubra cómo podemos ayudarle con automatización, sostenibilidad y digitalización.