Programación de sistemas SCADA y HMI

Tan importante como el propio control del proceso por parte del PLC, es la parte que visualiza la información y muestra datos de interés hacia el operador. Para esto se utilizan los HMI (Human-Machine Interface, o Interfaz Hombre-Máquina) y los sistemas SCADA.

SCADA es el acrónimo de "Supervisory Control And Data Acquisition", es decir: control de supervisión y adquisición de datos. Se trata de una aplicación software especialmente diseñada para funcionar sobre PC y realizar el control de producción, proporcionando comunicación con los dispositivos de campo (controladores autónomos, autómatas programables PLC,  etc.) y controlando el proceso de forma automática desde la pantalla del PC.

Además, provee de toda la información que se genera en el proceso productivo, ofreciendo diferente cantidad de datos y posibilidades de actuación según el nivel de acceso de cada usuario: operarios, control de calidad, supervisión, mantenimiento, etc.

Este tipo de sistemas usualmente funcionan sobre un PC, que efectúa tareas de supervisión, gestión de alarmas, tratamiento de datos y control de procesos. La comunicación se realiza mediante buses especiales o redes Ethernet. Todo esto se ejecuta normalmente en tiempo real, y están diseñados para dar al operador de planta la posibilidad de supervisar y controlar dichos procesos.

En Aumezar, como complemento idóneo a la programación de PLC, también ofrecemos la programación de sistemas HMI y SCADA:


 

Programación de HMI

Programación Para el control sencillo de su automatismo, realizamos el diseño y la programación de sistemas HMI.

Estos sistemas han ido avanzando a lo largo del tiempo, siendo cada día más intuitivos en el manejo y visualmente muy atractivos. Habitualmente consisten en una pantalla táctil capaz de mostrar una paleta de millones de colores, conectada al sistema de control PLC, que permite visualizaciones simples de estados y variables, así como posibilidad de cambiar los valores mediante pulsaciones táctiles.

Influenciados por los actuales «smartphones», cada día hay más fabricantes de HMI que permiten movimientos gestuales similares a los que se utilizan con un teléfono móvil, haciendo estos sistemas, si cabe, todavía más fáciles de usar.

Asimismo, conjuntamente con toda esta sencillez de uso, han aumentado en potencia permitiendo operaciones tales como registro de datos, visualización de tendencias, routing remoto, etc.

Algunas de las marcas de HMI con las que habitualmente trabajamos:

  • Siemens Basic/Advanced/Comfort Panels
  • Schneider Magelis XBT-GT/XBT-GC
  • Omron NS/NB series
  • Allen Bradley PanelView
  • ESA Elettronica
  • Weintek

(*) Todos los nombres comerciales que se utilizan en esta web son o pueden ser marcas registradas por sus respectivos fabricantes.

 


Programación de SCADA comerciales

Programación Realizamos la programación de los principales SCADA comerciales.

Tanto para obra nueva como para reformas o ampliaciones de programa en maquinaria existente que no dispone de control mediante SCADA.

Estudiamos su caso a medida, y elegimos el SCADA comercial y la licencia más adecuadas a sus necesidades. Desde una simple monitorización de variables, a operaciones complejas que, por ejemplo, requieran programación en scripting del propio framework del SCADA.

Algunos de los SCADA comerciales con los que habitualmente trabajamos:

  • Siemens WinCC
  • Siemens ProTool
  • Schneider Citect
  • Schneider Wonderware InTouch
  • Omron CX-Supervisor

(*) Todos los nombres comerciales que se utilizan en esta web son o pueden ser marcas registradas por sus respectivos fabricantes.

 


 

Desarrollo de SCADA a medida mediante tecnología .NET

ActualizaciónA lo largo de nuestra andadura, hemos desarrollado un software SCADA propietario utilizando tecnologías .NET.

Nace orientado al sector químico, como respuesta a la necesidad de cubrir algunos aspectos que con los SCADA comerciales no conseguíamos resolver.

No obstante, se trata de un software en constante evolución, contando con características tales como:

 

  • Control y monitorización de variables;
  • Multithreading (comunicación con PLC y visualización corren en procesos diferentes)
  • Comunicación con los siguientes protocolos industriales.
    • S7 MPI / Profibus;
    • S7 Profinet;
    • Modbus TCP;
    • Otros en preparación.
  • Representación gráfica de elementos en base a valores de variables;
  • Elementos estándar
    • pulsadores;
    • interruptores;
    • valores numéricos;
    • listas desplegables;
    • textos fijos y variables;
    • pilotos de estado;
    • pilotos de estados múltiples (variable analógica).
  • Elementos complejos
    • visualizaciones de temperatura;
    • diales circulares o semicirculares;
    • agujas (gauges);
    • depósitos;
    • tuberías con animación de paso de flujo;
    • gráficos de tendencia;
    • animaciones;
    • incrustación de elementos externos en el SCADA.
  • Protección en base a niveles de acceso para diferentes usuarios.
  • Guardado histórico de datos en formatos ofimáticos estándar.
  • Exportación de datos a bases de datos SQL (MySQL, SQL Server, ...)
  • Visualización de gráficos de tendencia en tiempo real
  • Cálculo automático de variables de estabilidad (KPI, CP, CPk, OEE)
  • Customizaciones a medida del cliente

Nuestra solución al ser propia permite alteraciones y añadidos a medida que pueden ser de difícil implementación en los SCADA comerciales. El límite lo pone el Cliente...