SISTEMAS SCADA
SCADA viene de las siglas de "Supervisory Control And Data
Adquisition", es decir: adquisición de datos y control
de supervisión. Se trata de una aplicación software
especialmente diseñada para funcionar sobre ordenadores
en el control de producción, proporcionando comunicación
con los dispositivos de campo (controladores autónomos,
autómatas programables, etc.) y controlando el proceso
de forma automática desde la pantalla del ordenador. Además,
provee de toda la información que se genera en el proceso
productivo a diversos usuarios, tanto del mismo nivel como de
otros supervisores dentro de la empresa: control de calidad, supervisión,
mantenimiento, etc.
En este tipo de sistemas usualmente existe un ordenador, que
efectúa tareas de supervisión y gestión de
alarmas, así como tratamiento de datos y control de procesos.
La comunicación se realiza mediante buses especiales o
redes LAN. 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.
Los programas necesarios, y en su caso el hardware adicional
que se necesite, se denomina en general sistema SCADA.
Prestaciones.
Un paquete SCADA debe estar en disposición de ofrecer
las siguientes prestaciones:
Posibilidad de crear paneles de alarma, que exigen la presencia
del operador para reconocer una parada o situación de alarma,
con registro de incidencias.
Generación de históricos de señal de planta,
que pueden ser volcados para su proceso sobre una hoja de cálculo.
Ejecución de programas, que modifican la ley de control,
o incluso anular o modificar las tareas asociadas al autómata,
bajo ciertas condiciones.
Posibilidad de programación numérica, que permite
realizar cálculos aritméticos de elevada resolución
sobre la CPU del ordenador.
Con ellas, se pueden desarrollar aplicaciones para ordenadores
(tipo PC, por ejemplo), con captura de datos, análisis
de señales, presentaciones en pantalla, envío de
resultados a disco e impresora, etc.
Además, todas estas acciones se llevan a cabo mediante
un paquete de funciones que incluye zonas de programación
en un lenguaje de uso general (como C, Pascal, o Basic), lo cual
confiere una potencia muy elevada y una gran versatilidad. Algunos
SCADA ofrecen librerías de funciones para lenguajes de
uso general que permiten personalizar de manera muy amplia la
aplicación que desee realizarse con dicho SCADA.
Requisitos.
Un SCADA debe cumplir varios objetivos para que su instalación
sea perfectamente aprovechada:
Deben ser sistemas de arquitectura abierta, capaces de crecer
o adaptarse según las necesidades cambiantes de la empresa.
Deben comunicarse con total facilidad y de forma transparente
al usuario con el equipo de planta y con el resto de la empresa
(redes locales y de gestión).
Deben ser programas sencillos de instalar, sin excesivas exigencias
de hardware, y fáciles de utilizar, con interfaces amigables
con el usuario.
Módulos de un SCADA.
Los módulos o bloques software que permiten las actividades
de adquisición, supervisión y control son los siguientes:
Configuración: permite al usuario definir el entorno
de trabajo de su SCADA, adaptándolo a la aplicación
particular que se desea desarrollar.
Interfaz gráfico del operador: proporciona al operador
las funciones de control y supervisión de la planta. El
proceso se representa mediante sinópticos gráficos
almacenados en el ordenador de proceso y generados desde el editor
incorporado en el SCADA o importados desde otra aplicación
durante la configuración del paquete.
Módulo de proceso: ejecuta las acciones de mando preprogramadas
a partir de los valores actuales de variables leídas.
Gestión y archivo de datos: se encarga del almacenamiento
y procesado ordenado de los datos, de forma que otra aplicación
o dispositivo pueda tener acceso a ellos.
Comunicaciones: se encarga de la transferencia de información
entre la planta y la arquitectura hardware que soporta el SCADA,
y entre ésta y el resto de elementos informáticos
de gestión.