1. Monitorización remota de aplicaciones a través de Modbus para toma de decisiones
- Author
-
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial, Eiffage Energía Sistemas, Grau Saldes, Antoni, Hernández González, Elkyn Mauricio, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial, Eiffage Energía Sistemas, Grau Saldes, Antoni, and Hernández González, Elkyn Mauricio
- Abstract
En aquest treball s'ha implementat un sistema de lectura de dades a distància, motivat per l'interès a desenvolupar un sistema integrat en l'aplicació de gestió, emprada actualment per l’empresa Eiffage Energia. Així, en el document es descriu el funcionament del protocol Modbus, el sistema de gestió de dades i l'aplicació de desenvolupament. Per a la implementació de la lectura de dades, s'ha desenvolupat una solució capaç de garantir la connexió remota al dispositiu de lectura de dades, emprant per a aquest motiu, el protocol de missatgeria lleugera de màquina a màquina (MQTT), circumstancia que permet la lectura o escriptura en temps real d'un dispositiu Modbus que, en el present projecte ha estat simulat connectant el dispositiu de lectura de dades a un ordinador. A continuació, s'ha implementat l'enviament periòdic de les dades registrades pel dispositiu de lectura a la base de dades de l'aplicació de desenvolupament, operativa duta a terme mitjançant la interfície de programació d'aplicacions, ajustada a l'arquitectura REST (API REST). És important destacar que l'eina utilitzada per al desenvolupament del projecte que ens ocupa, ha estat Vdevelop de Velneo. Aplicació a la que s'han generat les diferents interfícies gràfiques i els processos que permeten connectar el sistema de lectura de dades amb l'aplicació desenvolupada., En este trabajo se ha implementado un sistema de lectura de datos a distancia, motivado por el interés en desarrollar un sistema integrado en la aplicación de gestión, utilizada actualmente por la empresa Eiffage Energía. Así, en el documento se describe el funcionamiento del protocolo Modbus, el sistema de gestión de datos y la aplicación de desarrollo. Para la implementación de la lectura de datos, se ha desarrollado una solución capaz de asegurar la conexión remota al dispositivo de lectura de datos, utilizando para ello, el protocolo de mensajería ligera de máquina a máquina (MQTT); circunstancia que permite la lectura o escritura en tiempo real de un dispositivo Modbus que, en el presente proyecto, ha sido simulada conectando el dispositivo de lectura de datos a un ordenador. Seguidamente, se ha implementado el envío periódico de los datos registrados por el dispositivo de lectura, a la base de datos de la aplicación de desarrollo; operativa realizada mediante la interfaz de programación de aplicaciones ajustada a la arquitectura REST (API REST). Es importante destacar que la herramienta utilizada para el desarrollo del proyecto que nos ocupa ha sido Vdevelop de Velneo. Aplicación en la que se han generado las diferentes interfaces gráficas y procesos, que permiten conectar el sistema de lectura de datos, con la aplicación desarrollada., In this work, a remote data reading system has been implemented, driven by the interest in developing an integrated system within the management application currently used by Eiffage Energia. The document describes the functioning of the Modbus protocol, the data management system, and the development application. For the implementation of data reading, a solution capable of ensuring remote connection to the data reading device has been developed, using the lightweight machine-to-machine messaging protocol (MQTT). This setup allows for real-time reading or writing of a Modbus device, which, in this project, has been simulated by connecting the data reading device to a computer. Subsequently, periodic data transmission from the data reading device to the development application's database has been implemented. This operation is performed through the application programming interface (API) adjusted to the REST architecture (API REST). It is important to highlight that the tool used for the project's development has been Vdevelop by Velneo. This application has generated the various graphical interfaces and processes that enable the connection of the data reading system with the developed application.
- Published
- 2024