CINTAL PROYECTOS TECNOLOGÍA ALUMINIO
PRINCIPAL PRENSA CONTACTOS ENLACES
 Ciudad Guayana, 06 de Febrero de 2012
 >  TECNOLOGÍA  >  ARGOS

ARGOS - SCADA en Software Libre

 Introducción

Entre los elementos fundamentales de un SCADA (Control Supervisor y Adquisición de Datos, por sus siglas en inglés) se encuentran los componentes de software que realizan las tareas necesarias para monitoreo y control de procesos desde un centro de computo. Dichos procesos pueden ser de distinta índole, pero comparten características comunes en estado transitorio, como lo son: la recolección de información desde diversos dispositivos, la toma de decisión de acuerdo a algún algoritmo de control y la asignación de órdenes a elementos con capacidad de ejecutar una acción.

El software de un SCADA le proporciona a los usuarios un conjunto de herramientas informáticas con las cuales se pueda diseñar, desarrollar, implementar y mantener sistemas para la supervisión, control y adquisición de datos, permitiendo de esta manera automatizar procesos industriales, integrar los distintos niveles de información, además de brindar la posibilidad de crear interfaces gráficas entre los operadores y las máquinas.

En la actualidad la filosofía de desarrollo del software libre han permitido que, gracias al trabajo cooperativo, un proyecto evolucione y no pueda ser cancelado unilateralmente por las razones que fuesen, es decir, siempre y cuando exista gente en alguna parte interesada en continuar con el proyecto, éste seguirá desarrollándose. En contraste, un proyecto de software propietario, si los promotores del mismo decidieran abandonarlo, su desarrollo no continuará.

Sitio web del proyecto: Sitio Web ARGOS

 SCADA en Código Abierto

El proyecto Argos está siendo desarrollado para ser un SCADA con código abierto, asimismo, las herramientas que Argos proporciona actualmente sientan una base (con funcionalidades básicas) para implementar sistemas de supervisión en procesos automatizados.

La arquitectura clásica mostrada en la figura, permite inferir que los componentes de software que interactúan para formar un SCADA deben estar distribuidos en la totalidad de la red de supervisión, aunque pueden existir aplicaciones en las que todos los componentes de software se ejecuten dentro de la misma estación de trabajo.

Argos se ha diseñado con una arquitectura que permite adaptarse a los distintos esquemas de automatización moderna, en donde cada componente de software cuenta con estructuras de datos de alto rendimiento que operan de manera distribuida ya sea en una plataforma de red o en un mismo PC.

Entre las principales herramientas que se proporcionan en el SCADA de código abierto Argos, se encuentran los siguientes:

  • Comunicación, estos procesos se encargan de establecer la comunicación con los equipos controladores de campo y pueden ejecutarse en uno o varios nodos.
  • Escaneador, convierte los registros de todos los controladores en unidades de ingeniería, que posteriormente serán mostrados a los usuarios finales.
  • Historiador, es un proceso configurado para almacenar información de manera permanente, principalmente usado para contar con gráficos de tendencias e históricos de alarmas y eventos.
  • Los procesos Servidores y Clientes se encargan de la transferencia de información, ya sea entre nodos localizados remotamente, o que se estén ejecutando en el mismo servidor, para que pueda ser presentada al operador.
  • Transmisor, su única función será escribir registros en el controlador.
  • Por último, los procesos HMI serán los encargados de desplegar la información adquirida a los usuarios finales, mediante distintos recursos gráficos.

 Resultados

Todas las herramientas que proporciona Argos han sido desarrolladas y probadas en estaciones de trabajo de Laboratorio con las siguientes características: x86 y x86_64 con procesadores Pentium IV, AMD 64 y 1Gb de memoria RAM.

Actualmente el software está disponible como un proyecto de código abierto, bajo licencia GPL, en el repositorio SourceForge.NET, su estado es ALPHA y en continuo desarrollo para generar los candidatos a lanzamiento (RC) y cuenta con los siguientes avances:

  • Procesos de adquisición y administración de variables, eventos y alarmas.
  • Procesos de envío y recepción de datos con los clientes HMI.
  • Procesos para el almacenamiento en base de datos de las variables, eventos y alarmas.
  • Capacidad para configuración a través de archivos en formato XML para todos los procesos anteriormente mencionados.
  • Objetos gráficos diseñados para ser incorporados en aplicaciones de Ventanas usados para desplegar la información de las variables del proceso (como clientes HMI).

Para desarrollos futuros orientados a cubrir la mayoría de los requerimientos del sector industrial, en lo que a sistemas de control supervisor se refiere, se consideran los siguientes requerimientos:

  • Desarrollo de manejadores para la adquisición de datos de la gran gama de dispositivos de instrumentación y control que actualmente se encuentran en el mercado e instalados en la mayoría de las plantas industriales.
  • Simuladores para poder diseñar y desarrollar todo un sistema SCADA sin la necesidad de estar conectado a hardware industrial.
  • Diseño y desarrollo de un entorno integrado para la configuración e implementación de todas las herramientas en un sistema SCADA.
  • Diseño y desarrollo de un entorno que permita la creación de interfaces Web dinámicas compatibles con navegadores Web estándar.
  • Procesos que administren la redundancia del sistema SCADA, asegurando de ésta manera la robustez del control supervisor sobre un proceso productivo.

CINTAL TECNOLOGÍA PROYECTOS ALUMINIO PRENSA CONTACTOS ENLACES
© Centro de Innovación Tecnológica del Aluminio
Edif. Corporativo - CVG Venalum - Av. Fuerzas Armadas, Zona Industrial Matanzas, Ciudad Guayana, Edo. Bolívar, Venezuela.
Teléfono: +58-286-9704264 - Fax:+58-286-9940497