Please use this identifier to cite or link to this item: http://hdl.handle.net/10174/41637

Title: Desenvolvimento de protocolo de comunicação entre PLCs através de microcontroladores
Authors: Alas, Nuno Miguel dos Santos
Advisors: Figueiredo, João Manuel Gouveia
Andrade, Leonardo Henrique Sales de
Keywords: PLC
ESP32
MQTT
IoT Industrial
Protocolo de Comunicação
Indústria 4.0
Visão Computacional
PLC
ESP32
MQTT
Industrial IoT
Communication Protocol
Industry 4.0
Computer Vision
Issue Date: 10-Dec-2025
Publisher: Universidade
Abstract: Este projeto apresenta o desenvolvimento de um protocolo de comunicação entre Programmable Logic Controller (PLC) Siemens utilizando microcontroladores ESP32 como interfaces de comunicação, implementando uma arquitetura Internet of Things (IoT) industrial completa. O sistema desenvolvido integra um PLC LOGO! e um PLC S7-314 através de um protocolo personalizado de sete bits e comunicação Message Queing Telemetry Transport (MQTT), permitindo a troca de dados em tempo real. De modo a testar a sua aplicabilidade em contexto pratico, o mesmo foi aplicado num sistema de visão. Sistema este que simula uma linha de controlo de qualidade de peças. A solução implementada inclui um sistema de monitorização com um dashboard web responsivo, uma base de dados PostgreSQL para armazenamento histórico, e integração com sistema de visão computacional para controlo de qualidade automatizado. Os componentes principais incluem dois microcontroladores ESP32, dois PLC industriais, um broker MQTT Eclipse Mosquitto para comunicação, serviços backend para processamento de dados, e interfaces web para monitorização. O sistema de visão computacional, hospedado num Raspberry Pi, utiliza a biblioteca Snap7 para comunicação direta com o PLC, oferecendo inspeção dimensional automatizada. O sistema utiliza tecnologias modernas como FastAPI, React, Docker e OpenCV, possibilitando assim, uma plataforma escalável e modular. A arquitetura desenvolvida demonstra a viabilidade de soluções IoT de baixo custo para modernização de sistemas industriais, oferecendo uma alternativa económica às soluções comerciais tradicionais. O protocolo de comunicação personalizado permite flexibilidade na integração de diferentes sistemas, contribuindo para a evolução da Indústria 4.0; Development of a communication protocol between PLCs through microcontrollers - Abstract: This project presents the development of a communication protocol between Siemens Programmable Logic Controllers (PLCs) using ESP32 microcontrollers as communication interfaces, implementing a complete industrial Internet of Things (IoT) architecture. The developed system integrates a LOGO! PLC and an S7-314 PLC through a custom seven-bit protocol and Message Queuing Telemetry Transport (MQTT) communication, enabling real-time data exchange. To test its applicability in a practical context, it was applied to a vision system. This system simulates a parts quality control line. The implemented solution includes a monitoring system with a responsive web dashboard, a PostgreSQL database for historical storage, and integration with a computer vision system for automated quality control. The main components include two ESP32 microcontrollers, two industrial PLC, an Eclipse Mosquitto MQTT broker for communication, backend services for data processing, and web interfaces for monitoring. The computer vision system, hosted on a Raspberry Pi, uses the Snap7 library for direct communication with PLC, offering automated dimensional inspection. The system uses modern technologies such as FastAPI, React, Docker, and OpenCV, creating a scalable and modular platform. The developed architecture shows the feasibility of low-cost IoT solutions for industrial system modernization, offering an economical alternative to traditional commercial solutions. The customized communication protocol allows flexibility in the integration of different systems, contributing to the evolution of Industry 4.0.
URI: http://hdl.handle.net/10174/41637
Type: masterThesis
Appears in Collections:BIB - Formação Avançada - Teses de Mestrado

Files in This Item:

File Description SizeFormat
Mestrado-Engenharia_Mecatronica-Nuno_Miguel_dos_Santos_Alas.pdf4.45 MBAdobe PDFView/Open
FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Dspace Dspace
DSpace Software, version 1.6.2 Copyright © 2002-2008 MIT and Hewlett-Packard - Feedback
UEvora B-On Curriculum DeGois