Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufjf.br/jspui/handle/ufjf/20266
Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
matheustaninhoreinh.pdf1.71 MBAdobe PDFVisualizar/Abrir
Clase: Trabalho de Conclusão de Curso
Título : Desenvolvimento de um painel de controle local com comunicação via protocolo Genisys
Autor(es): Reinh, Matheus Taninho
Orientador: Soares, Guilherme Márcio
Second Advisor: Costa, Exuperry Barros
Co-orientador: Oliveira, Thiago Modesto
Resumo: Este trabalho apresenta o desenvolvimento de uma Interface Humano-Máquina para sistemas ferroviários, substituindo uma solução legado baseada em Adobe Flash. O objetivo central foi criar um sistema moderno que se comunica com o controlador lógico programável, ElectroLogIXS, via protocolo Genisys, utilizado em sistemas de sinalização ferroviária. A metodologia incluiu a decodificação do protocolo Genisys, desenvolvimento de um driver em Python para a comunicação serial, e a implementação de uma IHM utilizando o framework Kivy, permitindo visualização em tempo real do estado de dispositivos de campo (sinais, circuitos de via, máquinas de chave) e envio de comando de controle. A solução foi validada através do simulador Signal Application Testing System (SATS), demonstrando precisão na interpretação de mensagens de indicação e eficácia no envio de comandos. Resultados destacam a superação das limitações do sistema legado, como a falta de personalização, dificuldade de instalação e depêndencia de tecnologias obsoletas, oferecendo uma alternativa escalável, de código aberto e com total acesso ao backend. Conclui-se que a integração entre o driver Genisis e a IHM em Kivy representa um avanço significativo, com potencial para a aplicação em cenários reais e futuras expansões, como suporte para TCP/IP e gestão de logs integrada.
Resumen : This work presents the development of a Human-Machine Interface (HMI) for railway systems, replacing a legacy solution based on Adobe Flash. The main objective was to create a modern system that communicates with the programmable logic controller, ElectroLogIXS, via the Genisys protocol, used in railway signaling and control systems. The methodology included decoding the Genisys protocol, developing a Python driver for serial communication, and implementing an HMI using the Kivy framework, enabling real-time visualization of field device status (signals, track circuits, switch machines) and transmission of control commands. The solution was validated through the Signal Application Testing System (SATS) simulator, demonstrating accuracy in interpreting status messages and effectiveness in command transmission. Results highlight the overcoming of legacy system limitations, such as lack of customization, installation challenges, and dependency on obsolete technologies, offering a scalable, open-source alternative with full access to the backend. It is concluded that the integration between the Genisys driver and the Kivy- based HMI represents a significant advancement for railway automation, with potential for real-world application and future expansions, such as TCP/IP support and integrated log management.
Palabras clave : IHM
IHM
Gênesis
Gênesis
Python
Python
ElectroLogIXS
ElectroLogIXS
Kivy
Kivy
CNPq: CNPq: Engenharias: Engenharia Elétrica
Idioma: por
País: Brasil
Editorial : Universidade Federal de Juiz de Fora (UFJF)
Sigla de la Instituición: UFJF
Departamento: Faculdade de Engenharia
Clase de Acesso: Acesso Restrito
Attribution-NoDerivs 3.0 Brazil
Licenças Creative Commons: http://creativecommons.org/licenses/by-nd/3.0/br/
URI : https://repositorio.ufjf.br/jspui/handle/ufjf/20266
Fecha de publicación : 23-mar-2025
Aparece en las colecciones: Engenharia Elétrica - Robótica e Automação Industrial - TCC Graduação



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons