Desarrollo de módulo sinóptico para un sistema SCADA basado en software libre para ser implementado en el laboratorio de control de la Facultad de Ingeniería
Resumen
El presente trabajo de grado, cuyo objetivo se centra en diseñar el módulo sinóptico de un sistema de supervisión, control y adquisición de datos (SCADA), que será implementado en el laboratorio de control de la escuela de ingeniería eléctrica de la facultad de ingeniería de la Universidad de Los Andes, se realizó bajo un concepto descriptivo y experimental, donde primeramente se analizó el funcionamiento de los sistemas SCADA, por lo tanto, considerando que las nuevas tendencias tecnológicas encaminan a la utilización de la Internet como medio de comunicación, se compararon algunas de las diferentes herramientas de programación que pudieran hacer posible el diseño del entorno gráfico, que pueda ser interpretado por un explorador, donde se eligió Python bajo su entorno de trabajo Django como software de desarrollo, debido a que cumple con las características requeridas, el cual, además de ser un lenguaje de programación de código abierto, permite darle la particularidad de hacer de la aplicación un sistema web. Adicionalmente, Django permite acoplarse al protocolo WebSockets con la finalidad de mantener una comunicación en tiempo real con el servidor. Así mismo, se diseñaron tres procesos que se incorporan al módulo sinóptico del sistema SCADA, y que puedan ser controlados con los Controladores Lógicos Programables (PLC) existentes en el laboratorio. Finalmente, se realizó la interconexión con los módulos existentes entre los cuales se encuentra: gráficos, tendencias, alarmas y eventos. En los cuales se generó una conexión satisfactoria logrando la visualización en tiempo real en el módulo sinóptico de los datos enviados desde el servidor.