Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Viana, Eduardo Amaro [UNESP]
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual Paulista (Unesp)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/11449/258060
Resumo: A Indústria 4.0 (I4.0) tem como objetivo revolucionar o cenário da produção industrial, criando um ambiente interligado, digitalizado e inteligente, o qual exige uma maior descentralização, uma abordagem mais modular e totalmente interoperável. Essas características não são atendidas pelas arquiteturas tradicionais de controle e automação industrial. Essa necessidade crucial impulsionou o desenvolvimento de novas arquiteturas para atender às demandas da I4.0, as quais têm sido baseadas em tecnologias como a Computação de Borda e a arquitetura de software baseada em serviços ou microsserviços. A Computação de Borda combinada com a arquitetura de microsserviços permite desenvolver aplicações independentes que conectam serviços disponibilizados por equipamentos e sistemas alocados em diferentes níveis hierárquicos industriais. No entanto, ainda há um desafio significativo relacionado à carência de ferramentas e de padronização para a difusão dessas aplicações de controle e automação baseadas em microsserviços e Computação de Borda na I4.0. Embora o tradicional padrão IEC 61131, contemple as ferramentas para o desenvolvimento das aplicações de controle e automação, o mesmo não acompanhou a evolução tecnológica e possui limitações no tocante à conectividade com essas tecnologias da I4.0. Em contrapartida, ferramentas de desenvolvimento de Tecnologia da Informação (TI), mais aderentes à essas tecnologias da I4.0, não proporcionam um desenvolvimento padronizado e alinhado às aplicações de controle e automação. Dessa forma, esta pesquisa investigou e desenvolveu abordagens para controle e automação usando microsserviços e Computação de Borda na I4.0. A primeira abordagem focou na integração de uma plataforma de software industrial baseada na norma IEC 61131, denominada OpenPLC, com os microsserviços. Essa integração foi feita através do desenvolvimento de um driver de comunicação e de uma biblioteca de blocos para a comunicação e programação padronizada com os microsserviços. A segunda focou na integração de uma ferramenta de TI voltada para a Computação de Borda, denominada Node-RED, com os microsserviços. Essa integração foi feita através do desenvolvimento de uma biblioteca de blocos aderente às aplicações de controle e automação para sistematizar a criação das aplicações com microsserviços. Um estudo comparativo entre estas duas abordagens é apresentado, discutindo suas vantagens e limitações. Ambras as abordagens foram implantadas e testadas experimentalmente em aplicações de automação e controle numa planta piloto de processos industriais baseada em microsserviços.
id UNSP_7c2fb5a1bd4d4c28c84854b3fd07366f
oai_identifier_str oai:repositorio.unesp.br:11449/258060
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str
spelling Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0Automation and control approach using microservices and edge computing in Industry 4.0Automação industrialSistemas de controle digitalComputação em nuvemControladores programáveisEngenharia elétricaDigital control systemsCloud computingProgrammable controllersElectrical engineeringA Indústria 4.0 (I4.0) tem como objetivo revolucionar o cenário da produção industrial, criando um ambiente interligado, digitalizado e inteligente, o qual exige uma maior descentralização, uma abordagem mais modular e totalmente interoperável. Essas características não são atendidas pelas arquiteturas tradicionais de controle e automação industrial. Essa necessidade crucial impulsionou o desenvolvimento de novas arquiteturas para atender às demandas da I4.0, as quais têm sido baseadas em tecnologias como a Computação de Borda e a arquitetura de software baseada em serviços ou microsserviços. A Computação de Borda combinada com a arquitetura de microsserviços permite desenvolver aplicações independentes que conectam serviços disponibilizados por equipamentos e sistemas alocados em diferentes níveis hierárquicos industriais. No entanto, ainda há um desafio significativo relacionado à carência de ferramentas e de padronização para a difusão dessas aplicações de controle e automação baseadas em microsserviços e Computação de Borda na I4.0. Embora o tradicional padrão IEC 61131, contemple as ferramentas para o desenvolvimento das aplicações de controle e automação, o mesmo não acompanhou a evolução tecnológica e possui limitações no tocante à conectividade com essas tecnologias da I4.0. Em contrapartida, ferramentas de desenvolvimento de Tecnologia da Informação (TI), mais aderentes à essas tecnologias da I4.0, não proporcionam um desenvolvimento padronizado e alinhado às aplicações de controle e automação. Dessa forma, esta pesquisa investigou e desenvolveu abordagens para controle e automação usando microsserviços e Computação de Borda na I4.0. A primeira abordagem focou na integração de uma plataforma de software industrial baseada na norma IEC 61131, denominada OpenPLC, com os microsserviços. Essa integração foi feita através do desenvolvimento de um driver de comunicação e de uma biblioteca de blocos para a comunicação e programação padronizada com os microsserviços. A segunda focou na integração de uma ferramenta de TI voltada para a Computação de Borda, denominada Node-RED, com os microsserviços. Essa integração foi feita através do desenvolvimento de uma biblioteca de blocos aderente às aplicações de controle e automação para sistematizar a criação das aplicações com microsserviços. Um estudo comparativo entre estas duas abordagens é apresentado, discutindo suas vantagens e limitações. Ambras as abordagens foram implantadas e testadas experimentalmente em aplicações de automação e controle numa planta piloto de processos industriais baseada em microsserviços.Industry 4.0 (I4.0) aims to revolutionize the industrial production scenario, creating an interconnected, digitalized and intelligent environment, which requires greater decentralization, a more modular and fully interoperable approach. These characteristics are not met by traditional industrial control and automation architectures. This crucial need has driven the development of new architectures to meet the demands of I4.0, which have been based on technologies such as Edge Computing and software architecture based on services or microservices. Edge Computing combined with microservices architecture allows the development of independent applications that connect services provided by equipment and systems allocated at different industrial hierarchical levels. However, there is still a significant challenge related to the lack of tools and standardization for the dissemination of these control and automation applications based on microservices and Edge Computing in I4.0. Although the traditional IEC 61131 standard includes tools for the development of control and automation applications, it has not kept up with technological evolution and has limitations regarding connectivity with these I4.0 technologies. On the other hand, Information Technology (IT) development tools, which are more in line with these I4.0 technologies, do not provide standardized development aligned with control and automation applications. Therefore, this research investigated and developed approaches for control and automation using microservices and Edge Computing in I4.0. The first approach focused on the integration of an industrial software platform based on the IEC 61131 standard, called OpenPLC, with microservices. This integration was done through the development of a communication driver and a block library for communication and standardized programming with microservices. The second focused on the integration of an IT tool aimed at Edge Computing, called Node-RED, with microservices. This integration was done through the development of a library of blocks adherent to control and automation applications to systematize the creation of applications with microservices. A comparative study between these two approaches is presented, discussing their advantages and limitations. Both approaches were implemented and experimentally tested in automation and control applications in a pilot plant of industrial processes based on microservices.Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)FAPESP: 2020/09850-0Universidade Estadual Paulista (Unesp)Godoy, Eduardo Paciência [UNESP]Universidade Estadual Paulista (Unesp)Viana, Eduardo Amaro [UNESP]2024-11-08T16:46:57Z2024-11-08T16:46:57Z2024-10-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfVIANA, Eduardo Amaro. Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0. Orientador: Eduardo Paciência Godoy. 2024. 73 p. Dissertação (Mestrado em Engenharia Elétrica) – Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2024.https://hdl.handle.net/11449/25806033004170002P244554000608746740009-0004-6561-756Xporinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2025-11-15T05:03:36Zoai:repositorio.unesp.br:11449/258060Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462025-11-15T05:03:36Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
Automation and control approach using microservices and edge computing in Industry 4.0
title Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
spellingShingle Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
Viana, Eduardo Amaro [UNESP]
Automação industrial
Sistemas de controle digital
Computação em nuvem
Controladores programáveis
Engenharia elétrica
Digital control systems
Cloud computing
Programmable controllers
Electrical engineering
title_short Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
title_full Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
title_fullStr Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
title_full_unstemmed Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
title_sort Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0
author Viana, Eduardo Amaro [UNESP]
author_facet Viana, Eduardo Amaro [UNESP]
author_role author
dc.contributor.none.fl_str_mv Godoy, Eduardo Paciência [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Viana, Eduardo Amaro [UNESP]
dc.subject.por.fl_str_mv Automação industrial
Sistemas de controle digital
Computação em nuvem
Controladores programáveis
Engenharia elétrica
Digital control systems
Cloud computing
Programmable controllers
Electrical engineering
topic Automação industrial
Sistemas de controle digital
Computação em nuvem
Controladores programáveis
Engenharia elétrica
Digital control systems
Cloud computing
Programmable controllers
Electrical engineering
description A Indústria 4.0 (I4.0) tem como objetivo revolucionar o cenário da produção industrial, criando um ambiente interligado, digitalizado e inteligente, o qual exige uma maior descentralização, uma abordagem mais modular e totalmente interoperável. Essas características não são atendidas pelas arquiteturas tradicionais de controle e automação industrial. Essa necessidade crucial impulsionou o desenvolvimento de novas arquiteturas para atender às demandas da I4.0, as quais têm sido baseadas em tecnologias como a Computação de Borda e a arquitetura de software baseada em serviços ou microsserviços. A Computação de Borda combinada com a arquitetura de microsserviços permite desenvolver aplicações independentes que conectam serviços disponibilizados por equipamentos e sistemas alocados em diferentes níveis hierárquicos industriais. No entanto, ainda há um desafio significativo relacionado à carência de ferramentas e de padronização para a difusão dessas aplicações de controle e automação baseadas em microsserviços e Computação de Borda na I4.0. Embora o tradicional padrão IEC 61131, contemple as ferramentas para o desenvolvimento das aplicações de controle e automação, o mesmo não acompanhou a evolução tecnológica e possui limitações no tocante à conectividade com essas tecnologias da I4.0. Em contrapartida, ferramentas de desenvolvimento de Tecnologia da Informação (TI), mais aderentes à essas tecnologias da I4.0, não proporcionam um desenvolvimento padronizado e alinhado às aplicações de controle e automação. Dessa forma, esta pesquisa investigou e desenvolveu abordagens para controle e automação usando microsserviços e Computação de Borda na I4.0. A primeira abordagem focou na integração de uma plataforma de software industrial baseada na norma IEC 61131, denominada OpenPLC, com os microsserviços. Essa integração foi feita através do desenvolvimento de um driver de comunicação e de uma biblioteca de blocos para a comunicação e programação padronizada com os microsserviços. A segunda focou na integração de uma ferramenta de TI voltada para a Computação de Borda, denominada Node-RED, com os microsserviços. Essa integração foi feita através do desenvolvimento de uma biblioteca de blocos aderente às aplicações de controle e automação para sistematizar a criação das aplicações com microsserviços. Um estudo comparativo entre estas duas abordagens é apresentado, discutindo suas vantagens e limitações. Ambras as abordagens foram implantadas e testadas experimentalmente em aplicações de automação e controle numa planta piloto de processos industriais baseada em microsserviços.
publishDate 2024
dc.date.none.fl_str_mv 2024-11-08T16:46:57Z
2024-11-08T16:46:57Z
2024-10-09
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv VIANA, Eduardo Amaro. Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0. Orientador: Eduardo Paciência Godoy. 2024. 73 p. Dissertação (Mestrado em Engenharia Elétrica) – Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2024.
https://hdl.handle.net/11449/258060
33004170002P2
4455400060874674
0009-0004-6561-756X
identifier_str_mv VIANA, Eduardo Amaro. Abordagens para controle e automação usando microsserviços e computação de borda na Indústria 4.0. Orientador: Eduardo Paciência Godoy. 2024. 73 p. Dissertação (Mestrado em Engenharia Elétrica) – Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2024.
33004170002P2
4455400060874674
0009-0004-6561-756X
url https://hdl.handle.net/11449/258060
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1854954552205246464