Diseño de Software SCADA con LabVIEW
El diseño de software SCADA en la plataforma LabVIEW permite la realización de software totalmente diseñado a medida; En el siguiente articulo vamos a definir algunas de las características de los sistemas SCADA y como podría interactuar con LabVIEW.
Sistema SCADA
Un sistema SCADA 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.
Un sistema SCADA provee toda la información que se genera en el proceso productivo a los distintos usuarios, tanto del mismo nivel como de otros supervisores dentro de la empresa: control de calidad, supervisión, mantenimiento, etc.
Por el contrario los módulos que va a ofrecer un sistema SCADA van a ser 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 Software 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.
LabVIEW
LabVIEW es una herramienta diseñada especialmente para monitorizar, controlar, automatizar procesos industriales; además puede realizar cálculos complejos de señales analógicas y digitales capturadas a través de tarjetas de adquisición de datos, puertos serie y GPIBs (Buses de Intercambio de Propósito General).
Es un lenguaje de programación de propósito general, como es el Lenguaje C o Basic, pero con la característica que es totalmente gráfico, facilitando de esta manera el entendimiento y manejo de dicho lenguaje para el diseñador y programador de aplicaciones tipo SCADA.
Incluye librerías para la adquisición, análisis, presentación y almacenamiento de datos, GPIB y puertos serie. Además de otras prestaciones, como la conectividad con otros programas, por ejemplo de cálculo, y en especial MatLAB.
Está basado en la programación modular, lo que permite crear tareas muy complicadas a partir de módulos o sub-módulos mucho más sencillos. Además estos módulos pueden ser usados en otras tareas, con lo cual permite una programación más rápida y provechosa.
También ofrece la ventaja de “debugging” en cualquier punto de la aplicación. Permite la posibilidad de poner “break points” (ejecución paso a paso); ejecución hasta un punto determinado y se puede observar como los datos van tomando valores a medida que se va ejecutando la aplicación. Además también lleva incorporado generadores de señales para poder hacer un simulador.
DESARROLLO DE SOFTWARE SCADA A MEDIDA PARA INDUSTRIA.
En Indusoft Solutions somos especialistas en el desarrollo de software a medida en la plataforma LabVIEW ; contamos con certificaciones ofrecidas por National Instruments en el uso de la plataforma LabVIEW.
Sácale el máximo potencial a tu negocio con un software a medida desarrollado en LabVIEW, Contáctanos, escríbenos a proyectos@indusoft.pe