Logo do repositório

Controle de motor de corrente contínua utilizando o OpenPLC

dc.contributor.advisorGodoy, Eduardo Paciência [UNESP]
dc.contributor.authorCastro, João Otávio Cogo de [UNESP]
dc.contributor.committeeMemberLiberado, Eduardo Verri [UNESP]
dc.contributor.committeeMemberPontarolli, Ricardo Pasquati
dc.contributor.committeeMemberGodoy, Eduardo Paciência [UNESP]
dc.contributor.institutionUniversidade Estadual Paulista (Unesp)
dc.date.accessioned2025-12-08T19:06:01Z
dc.date.issued2025-11-06
dc.description.abstractEste trabalho apresenta o desenvolvimento e a validação de um sistema de controle de velocidade para motor de corrente contínua utilizando a plataforma OpenPLC em conjunto com o Node-RED. A solução proposta foi implementada em linguagem Ladder, contemplando a leitura de um encoder incremental, o processamento do sinal em um bloco funcional PID e a geração de saída PWM para acionamento do motor. A interface homem-máquina foi construída no Node-RED, possibilitando ao usuário monitorar graficamente variáveis de processo (SP, PV e duty cycle) e ajustar em tempo real tanto a referência de velocidade quanto os parâmetros de sintonia do controlador (Kp, Ki e Kd), por meio do protocolo MQTT. Os experimentos realizados incluíram respostas a degrau, ajustes dinâmicos de ganhos e aplicação de distúrbios mecânicos, permitindo avaliar a estabilidade, o tempo de resposta e a robustez do sistema. Os resultados demonstraram a eficácia e confiabilidade do bloco funcional desenvolvido, que apresentou margem de erro entre 1% e 2% nas leituras de velocidade, comprovando a precisão do método proposto. Observou-se, entretanto, uma limitação na comunicação MQTT referente à capacidade de recebimento de dados pelo controlador: a diferença média entre o envio de informações pelo supervisório e o recebimento pelo PLC foi de aproximadamente 9 a 10 segundos. Apesar dessa restrição, o trabalho destaca a integração entre controle e supervisão em um ambiente de baixo custo e aberto, alinhado aos princípios da Indústria 4.0, com ênfase na Internet das Coisas Industrial (IIoT), promovendo conectividade, interoperabilidade e monitoramento em tempo real.pt
dc.description.abstractThis work presents the development and validation of a speed control system for a direct-current motor using the OpenPLC platform together with Node-RED. The proposed solution was implemented in Ladder language, including the reading of an incremental encoder, signal processing in a PID function block, and PWM output generation for driving the motor. The human–machine interface was built in Node-RED, allowing the user to graphically monitor process variables (SP, PV, and duty cycle) and adjust both the speed setpoint and the controller tuning parameters (Kp, Ki, and Kd) in real time via the MQTT protocol. The experiments carried out included step responses, dynamic gain adjustments, and the application of mechanical disturbances, enabling the evaluation of system stability, response time, and robustness. The results demonstrated the effectiveness and reliability of the developed function block, which showed an error margin between 1% and 2% in speed measurements, confirming the accuracy of the proposed method. However, a limitation was observed in the MQTT communication related to the controller’s data-receiving capability: the average delay between data sent by the supervisory system and the PLC’s reception was approximately 9 to 10 seconds. Despite this constraint, the work highlights the integration between control and supervision in a low-cost, open-source environment aligned with the principles of Industry 4.0, with emphasis on the Industrial Internet of Things (IIoT), promoting connectivity, interoperability, and real-time monitoring.en
dc.description.sponsorshipIdNão recebi financiamento.
dc.identifier.citationCASTRO, João Otávio Cogo de. Controle de motor de corrente contínua utilizando o OpenPLC. 2025. 47 p. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Controle e Automação) - Instituto de Ciência e Tecnologia, Universidade Estadual Paulista, Sorocaba, 2025.
dc.identifier.urihttps://hdl.handle.net/11449/316473
dc.language.isopor
dc.publisherUniversidade Estadual Paulista (Unesp)
dc.rights.accessRightsAcesso abertopt
dc.subjectMotores elétricos de corrente contínuapt
dc.subjectControladores PIDpt
dc.subjectControladores programáveispt
dc.subjectElectric motors, Direct currenten
dc.subjectPID controllersen
dc.subjectProgrammable controllersen
dc.titleControle de motor de corrente contínua utilizando o OpenPLCpt
dc.title.alternativeControl of a direct current motor using OpenPLCen
dc.typeTrabalho de conclusão de cursopt
dspace.entity.typePublication
relation.isOrgUnitOfPublication0bc7c43e-b5b0-4350-9d05-74d892acf9d1
relation.isOrgUnitOfPublication.latestForDiscovery0bc7c43e-b5b0-4350-9d05-74d892acf9d1
relation.isUndergradCourseOfPublication6b9a7368-8db0-4a85-abed-48f9ba9b5d5d
relation.isUndergradCourseOfPublication.latestForDiscovery6b9a7368-8db0-4a85-abed-48f9ba9b5d5d
unesp.campusUniversidade Estadual Paulista (UNESP), Instituto de Ciência e Tecnologia, Sorocabapt
unesp.examinationboard.typeBanca públicapt
unesp.undergraduateSorocaba - ICTS - Engenharia de Controle e Automaçãopt

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
castro_joc_tcc_soro_sub.pdf
Tamanho:
1.38 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 3 de 3
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.14 KB
Formato:
Item-specific license agreed upon to submission
Descrição:
Carregando...
Imagem de Miniatura
Nome:
castro_joc_autorizacao_soro.pdf
Tamanho:
152.58 KB
Formato:
Adobe Portable Document Format
Descrição:
Carregando...
Imagem de Miniatura
Nome:
castro_joc_autorizacao_soro_sub.pdf
Tamanho:
273.77 KB
Formato:
Adobe Portable Document Format
Descrição: