Creación de SCADA Usando LabWindows™/CVI
Author(s):
José Antonio Prieto Carracedo - Mejuto Industrias de Refrigeración
Industry:
ATE/Instrumentation
Products:
LabVIEW
The Challenge:
Crear un programa SCADA, usando alguno de los compiladores del mercado, con el objeto de poder establecer conexión con todos nuestros equipos (PLCs, pantallas táctiles, sensores/actuadores inteligentes, etc.).
The Solution:
Con ayuda del compilador LabWindows/CVI hemos podido crear el programa SCADA CAPOWIN (Control Asistido Por Ordenador bajo entorno Windows). Dicho programa tiene las mismas características que un programa SCADA comercial
"Para llevar a cabo nuestro deseo de mejorar la aplicación presente y desarrollar nuevas aplicaciones en el ámbito de la automatización industrial, es necesario tener la mejor herramienta de trabajo, que sin duda para nosotros ha sido LabWindows/CVI."
El desarrollo del programa SCADA Capowin nos ha permitido crear un entorno de gestión eficaz y de fácil manejo para los responsables de planta. Este desarrollo tiene la ventaja de disponer de todo el código fuente generado para modificarlo en función del tipo de instalación, sin necesidad de utilizar otro software complementario. De esta manera, en el caso del desarrollo de nuevas aplicaciones solamente es necesario conocer el entorno LabWindows CVI, así como, el lenguaje de programación C / C++.
Las principales características del programa SCADA Capowin son:
Velocidad en la supervisión cada uno de los PLC´s
Las comunicaciones se realizan a través del protocolo TCP/IP, gracias a lo cual se consigue un gran intercambio de datos a gran velocidad. Se gestiona toda la información necesaria de cada uno de los PLC’s (áreas de datos, áreas de memoria, etc…) manera rápida y eficaz.
Gestión de los usuarios del sistema.
El administrador del sistema puede realizar una base de datos con los usuarios que van a supervisar el sistema. Dicho administrador puede dar de alta, modificar, borrar usuarios, así como asignar los privilegios (lectura/escritura)a cada uno de ellos.
Configuración de cada uno de los parámetros.
En función del tipo de aplicación a desarrollar, el SCADA Capowin proporciona un interfaz sencillo en la gestión de la configuración de los parámetros, tales como:
Temperaturas, Humedades, Presiones, Velocidad, Concentraciones de gases, Niveles
Cada una de las consignas de estos parámetros puede ir acompañada de bandas muertas, bandas proporcionales y/o rangos máximos y mínimos.
Visualización de gráficas y valores sondas:
El programa SCADA Capowin ofrece al usuario una gran sencillez de manejo, de manera que puede visualizar una gran cantidad de parámetros, tanto analógicos como digitales, así como, las gráficas de tendencia de los parámetros más importantes del sistema.
Anulación de cualquier dispositivo analógico que esté instalado.
Permite al usuario verificar el funcionamiento de los dispositivos analógicos instalados y, en el caso de que tenga los privilegios oportunos, privilegios que son concedidos por el administrador del sistema, anular dichos dispositivos.
Visualización de tiempos de funcionamiento.
Visualiza los tiempos de funcionamiento de los elementos más importantes instalados en planta, facilitando al departamento de mantenimiento su labor. Consiguiendo por tanto, una mejora en el mantenimiento de la planta.
Visualización de sinópticos de funcionamiento.
En función del tipo de instalación, el programa SCADA Capowin se le puede añadir los sinópticos de las partes más importantes de la planta.
Datalogging
El SCADA Capowin crea un datalogging de los parámetros más importantes. Este datalogging se guarda en ficheros por meses y por tipos de elementos (compresores, cámaras, secaderos, túneles de congelado, bancadas de bombas, cámaras de desertización,…), dado que dicho datalogging se almacena en un formato compatible con Excel, este se puede tratar directamente con Excel. Para gestionar el registro de todos los parámetros, el usuario puede seleccionar los distintos tipos de elementos (cada tipo de elemento tiene sus parámetros correspondientes), puede realizar el listado por mes o por selección de días, y visualizarlos en pantalla: Listado de los valores de cada uno de los parámetros seleccionados en forma de tabla:, siendo el formato típico:
Fecha, Hora, Valor Parámetro 1, Valor Parámetro 2,… Valor Parámetro n
Este listado, visualizado en forma de tabla, se puede imprimir o bien puede mostrar la gráficas de tendencia de los parámetros seleccionados.
Muestra de errores y avisos
El sistema dispone de paneles para visualizar los errores y avisos que se generan en planta. Para una mejor ubicación de estos, se ordenan según los distintos elementos (compresores, cámaras, secaderos, túneles de congelado, bancadas de bombas, cámaras de desertización,…) y según los tipos (protecciones, seguridades sistema, sondas/transductores). Mostrando de una manera rápida el estado de cada uno de los elementos que forman parte de la planta. Como opción se puede realizar un histórico de errores y de alarmas. Grabando el nombre del error y/o aviso, la hora, la fecha y el usuario que ha gestionado los errores y las alarmas.
Enviar mensajes a móviles a través de SMTP.
Permite al administrador del sistema decidir los errores y avisos se van a enviar a los teléfonos móviles y a los E-mail y seleccionar los usuarios que van a recibir dichos mensajes, consiguiendo con ello una mejora en la gestión de la planta, dado que en todo momento se está informado del estado de ella. Esto se ha conseguido ara utilizando un servidor SMTP y codificando todos los datos en Base64.
Para el desarrollo del programa SCADA Capowin, se ha utilizado la mayoría de las funciones que tiene integrado el LabWindows/CVI, consiguiendo con ello una rápida implementación del código fuente. Esperamos que National Instruments continue apostando por LabWindows/CVI y llegue a crear un entorno de desarrollo con características similares a las que presenta LabVIEW.
Related Case Studies
SCADA para la Monitorización de una Aplicación Fotovoltaica en AisladaDetección de Grietas en Cremalleras de Dirección de Vehículos.
Test de Videoporteros
Equipo ATE (VF 3522) Funcional con Visión Robotizado
Test Automático para Contadores Inteligentes de Agua
|
|

