Desarrollo de software de comunicaciones entre diferentes dispositivos en entornos industriales
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/31010Registro completo
Mostrar el registro completo DCAutoría
Ramos Lomas, JesúsFecha
2023-11Derechos
© Jesús Ramos Lomas
Palabras clave
Barcos
Comunicación
Modbus
Serie
TCP/IP
Ships
Communications
Serial
Resumen/Abstract
En el ámbito del trabajo industrial naval abundan una gran cantidad de soluciones propietarias que impiden la estandarización de software y entorpecen y requieren mantenimiento por parte de la empresa responsable de cada solución propietaria. Por ello, el usuario tiene que manejar múltiples programas para los diagnósticos de sus dispositivos.
Este trabajo pretende reducir la cantidad de software necesarios para capturar estos datos a uno. Para ello, se hará uso de múltiples protocolos de comunicación como son serie, Modbus o TCP/IP para leer datos de distintos dispositivos, tratarlos y ofrecérselos al usuario en múltiples formatos para facilitarle su uso. Con esta solución se logra un traductor para distintos tipos de dispositivos que simplifica la obtención de los datos y reduce la necesidad de intermediarios.
El proyecto es adaptable y se ha desarrollado con la capacidad de implementar nuevos protocolos de comunicación o nuevas maneras de tratar los datos en mente.
En conclusión, el desarrollo del programa ha sido un éxito, implementando comunicación con múltiples dispositivos y ofreciendo a los usuarios gran facilidad para acceder a sus datos.
In the naval industrial work field, there is a large number of propietary solutions that prevent the standarization of software to hinder and make the user need maintenance from the company responsible for each proprietary solution. Therefore, the user has to manage multiple programs for diagnostics of their devices.
This project aims to reduce the amount of software needed to capture this data to one. With this in mind, it makes use of multiple communication protocols such as serial, tcp or Modbus to read data from different devices, treat it and present it to the user in multiple formats to ease their use. This solution provides a translator for different types of devices that simplifies the process of obtaining data and reduces the need for intermediaries.
The project is highly adaptable and has been develped with the ability to implement new communication protocols or new ways of handling data in mind.
In conclusion, the development of the program has been a succes, implementing communications with multiple devices and offering users great ease of access to their data.