Publicação: Implementação de Comunicação no Padrão OPC UA em Microcontroladores de Baixo Custo
Carregando...
Data
Orientador
Godoy, Eduardo Paciência 

Coorientador
Pós-graduação
Curso de graduação
Engenharia de Controle e Automação - ICTS
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Estadual Paulista (Unesp)
Tipo
Trabalho de conclusão de curso
Direito de acesso
Acesso aberto

Resumo
Resumo (português)
A transformação digital tem permitido o desenvolvimento de indústrias mais inteligentes, eficientes e seguras. Dentro desse cenário, a automação industrial possui um grande papel nesta transformação. Uma vez que a padronização e velocidade de dados têm possibilitado que a Indústria 4.0 se torne uma realidade, barreiras de interface e interoperabilidade, que ainda existem no modelo atual da indústria, vêm sendo rompidas. O protocolo OPC UA consiste num padrão independente de plataforma e vem sendo usado para promover a padronização da comunicação industrial. A arquitetura de comunicação OPC UA é baseada no modelo Cliente/Servidor. Alinhado a essa vertente, este trabalho tem por objetivo estudar e utilizar a biblioteca de código aberto open62541, que se trata de uma biblioteca do OPC UA em linguagem C/C++, para a implementação da comunicação no padrão OPC UA em microcontroladores de baixo custo ESP32. A aplicação dessa biblioteca nos microcontroladores ESP32 visou realizar a leitura e o comando de suas entradas e saídas digitais e analógicas. Nesse trabalho o microcontrolador ESP32 funciona como um servidor OPC UA para compartilhamento de suas variáveis e a comunicação é realizada por meio de uma rede Wi-Fi. Todo o desenvolvimento, bem como conceitos necessários para entendimento das aplicações desenvolvidas, está descrito de maneira didática, visando a disponibilização do trabalho como um modelo para desenvolvimento de outras aplicações baseadas na biblioteca open62541 em microcontroladores de baixo custo como o ESP32. A validação foi realizada através da comunicação OPC UA entre o servidor desenvolvido na ESP32 e clientes em softwares comerciais.
Resumo (inglês)
Digital transformation has allowed the development of smarter, efficient and safer industries. Within this scenario, industrial automation plays a major role in this transformation. Since standardization and data communication have enabled Industry 4.0 to become a reality, interface and interoperability barriers, which still exist in the current industry model, have been disrupted. The OPC UA protocol consists of a platform-independent standard and has been used to promote the standardization of industrial communication. The OPC UA communication architecture is based on the Client/Server model. In line with this subject, this work aims to study and use the open source library open62541, which is an OPC UA library in C/C++ language, for the implementation of communication in the OPC UA standard in low-cost ESP32 microcontrollers. The application of this library in the ESP32 microcontrollers aimed to perform the reading and command of its digital and analog inputs and outputs. In this work the ESP32 microcontroller functions as an OPC UA server for sharing its variables and communication is performed over a Wi-Fi network. All development, as well as concepts necessary to understand the applications developed, is described in a didactic way, aiming at making the work available as a model for the development of other applications based on the open62541 library in low-cost microcontrollers such as ESP32. The validation was performed through OPC UA communication between the server developed at ESP32 and clients in commercial software.
Descrição
Palavras-chave
Engenharia, Microcontroladores, Cliente/servidor (Computadores), Engineering, Microcontrollers
Idioma
Português