Arquitetura de contêineres virtualizados para a execução e integração de UDFBS conforme a especificação O-PAS

Autores

Palavras-chave:

Docker, Conteinerização, O-PAS, Escalabilidade, Portabilidade

Resumo

Este trabalho, que foi desenvolvido em conjunto com a empresa Nova Smar, apresenta uma arquitetura baseada em contêineres Docker para executar e integrar blocos funcionais definidos pelo usuário (UDFBs) em sistemas industriais compatíveis com a especificação O-PAS. Foram criados contêineres contendo os UDFBs, que se comunicam com um servidor OPC-UA. A solução permite atualizar dinamicamente os blocos funcionais sem interromper o sistema. Foram testadas duas abordagens de atualização: substituição completa do contêiner, a qual resultou em um tempo de chaveamento de aproximadamente 800ms, e troca da lógica no mesmo contêiner que aconteceu em cerca de 400ms. A arquitetura mostrou-se eficaz quanto ao desempenho, consumo de recursos e compatibilidade entre sistemas operacionais diferentes. Os testes confirmaram a robustez e a viabilidade da solução, contribuindo para os princípios da Indústria 4.0.

Referências

VITALINO, J. F. N.; CASTRO, M. A. N. Descomplicando o Docker. 1. ed. Rio de Janeiro: Brasport, 2016.

DOCKER. Docker Engine Overview. Disponível em: https://docs.docker.com/engine/. Acesso em: 11 abr. 2025.

OLIVEIRA, P. O que são os Containers e o Impacto da Conteinerização na TI Moderna. Disponível em: https://nova.escolalinux.com.br/blog/o-que-so-os-containers-e-o-impacto-da-conteinerizao-na-ti-moderna. Acesso em: 28 mar. 2025.

SMAR. Linha NOVA O-PAS - Tecnologia. Disponível em: https://www.smar.com.br/pt/linha-nova-o-pas-tecnologia. Acesso em: 11 abr. 2025.

PANTONI, R. P.; MOSSIN, E. A.; HALFELD, V. T. C.; DONAIRES, O. S.; DA SILVA AFONSO, E.; DA SILVEIRA, G. S.; MARCELINO, M. F.; SAMPAIO, P. C.; DE OLIVEIRA SPAGIARI, V. Design and implementation of O-PAS user-defined function blocks. Journal of Electrical Systems and Information Technology, v. 11, p. 55-1, 2024.

Arquivos adicionais

Publicado

2025-06-03