Crie projetos com Redes Indutriais por Modbus RTU (RS485) com Arduino

Desenvolvao projetos com Redes Indutriais por Modbus RTU (RS485) com Arduino Uno e Mega. Aprenda a desenvolver Bibliotecas em C para Modbus

Redes e Protocolos Industriais: Modbus RTU (RS485) com Arduino UNO e MEGA

  • 56 Alunos matriculados
  • 06 Horas de duração
  • 18 Aulas
  • 4 Módulos
  • Certificado de conclusão
ASSINE JÁ

Obtenha acesso a este e outros cursos

Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios.
FERNANDO SIMPLICIO DE SOUSA

Redes e Protocolos Industriais: Modbus RTU (RS485) com Arduino

Desenvolvimento de Projetos com Redes Indutriais por Modbus RTU (RS485) com Arduino Uno e Mega. Aprenda a desenvolver Bibliotecas em C para Modbus.

Este curso ensina com detalhes o como construir redes industriais utilizando o procolo Modbus RTU em redes RS485 com Arduino UNO e MEGA. Sem dúvida alguma é um dos cursos mais completos e mais detalhado sobre Modbus RTU embarcado em um microcontrolador AVR. Por meio deste treinamento o aluno terá a oportunidade de entender o funcionamento do protocolo e terá condições de desenvolver suas próprias bibliotecas em C para Arduino. 

Todos os projetos foram desenvolvidos em linguagem C (ANSIC-C) para os microcontroladores ATMEGA328P (Arduino UNO) e ATMEGA2560 (Arduino MEGA). Neste curso são abordados o Modbus RTU SLAVE e o MASTER para as funções 1, 3, 6 e 16 do Modbus. 

No total o curso possui 18 aulas em vídeo com duração total de 6 horas de aulas teóricas e práticas. Certamente este é um ótimo treinamento para quem deseja aprender de verdade como desenvolver aplicações com o Modbus RTU por meio do Arduino. Confira as aulas:

Prof° Fernando:
—————————————————
Um dos meus alunos da Formação em Microcontroladores me perguntou como fazer a comunicação entre um Microcontrolador e CLP por meio do protocolo industrial Modbus, pois o objetivo principal era conectar seu microcontrolador a rede Modbus RTU via RS485 para trocar informações com os atuadores, sensores e com o próprio CLP e IHM conectados em uma rede industrial. 

Logo, percebi que a dificuldade do aluno era causada pelo desconhecimento do funcionamento do protocolo Modbus, tanto em seu modo Master quanto no modo Slave.

Encarei o desafio e desenvolvi uma biblioteca Modbus RTU (Master e Slave) para Microcontroladores PIC com suporte as principais funções do protocolo Modbus (conforme a última especificação da norma Modbus V1.1b3). Desde de então, resolvi gravar um curso sobre Redes e Protocolos Industriais: Modbus RTU, com o objetivo de ensinar a como desenvolver (do zero) uma biblioteca em C Modbus Master e Slave para microcontroladores.

Se você deseja entrar na área de automação industrial (e até mesmo automação residencial) recomendo que aprenda a programar microcontroladores (+ protocolo Modbus), pois existem inúmeros equipamentos de baixo custo, desde CLPs, medidores de energia, sensores e atuadores que se comunicam via Modbus.


Importante!!! 

* No valor de investimento para a realização do curso NÃO está incluso nenhum hardware, placa, componente ou licença de software, estes itens são de responsabilidade do aluno. A Microgenios e sua equipe técnica tentam, sempre que possível, utilizar nos cursos e webseminários softwares open source ou que possuam versões gratuitas para estudo, e placas de baixo custo e de fácil aquisição na internet.

* Este curso é conteúdo exclusivo do Clube de Membros Microgenios.

Este curso é destinado a todos os interessados em iniciar o desenvolvimento de projetos eletrônicos utilizando microcontroladores, principalmente:


  • Estudantes de cursos superiores relacionados com engenharia e tecnologia (eletrônica, elétrica, automação, computação, mecânica, telecomunicações etc);
  • Estudantes de escolas técnicas de nível médio;
  • Profissionais já formados que precisam iniciar projetos utilizando microcontroladores, sistemas embarcados e internet das coisas (IoT);
  • Professores de faculdades e escolas técnicas, que necessitam reciclar/atualizar seus conhecimentos nas áreas de programação de microcontroladores, sistemas embarcados e internet das coisas (IoT).
FERNANDO SIMPLICIO DE SOUSA
"Professor universitário, desenvolvedor de projetos de sistemas embarcados e IoT, como a plataforma geniot.io e um dos fundadores da Microgenios."

   

* Doutorando pela UFABC;

* Mestre pela UFABC;

* Especialização Universidade Mackenzie; 

* Graduação FATEC-SP; 

* Graduação Universidade UNIP; 

* Curso Técnico ETEC Guaracy Silveira.

Participou da Fundação da Microgenios em 2006, Professor do SENAI Anchieta (Graduação e Pós Graduação), atuação profissional em empresas como Siemens, Ilumatic e Avant Lux; desenvolvedor chefe da plataforma de internet das coisas 100% brasileira geniot.io                                                                  


Certificado emitido pela Microgenios Soluções em Tecnologia Ltda., empresa atuante no mercado desde 2006 especializada em treinamentos, softwares e ferramentas de desenvolvimento para microcontroladores, eletrônica e sistemas embarcados; o certificado emitido neste para os alunos que concluírem este curso possui carga horária, conteúdo programático e código de verificação.

Conteúdo Programático

  • 1. [MB-ARDUINO] Introdução ao Curso
  • 2. [MB-ARDUINO] Materiais Utilizados durante o Curso
  • 1. [MB-ARDUINO] Introdução ao Protocolo Modbus
  • 2. [MB-ARDUINO] Estudo dos Function Codes do Modbus
  • 3. [MB-ARDUINO] Entendendo o Protocolo Modbus via Simulador
  • 1. [MB-ARDUINO] Function Code 0x01 (Read Coils) - Projeto Prático Modbus RTU (Slave)
  • 2. [MB-ARDUINO] Function Code 0x01 (Read Coils) - Projeto com Displays LCD (Slave)
  • 3. [MB-ARDUINO] Function Code 0x01 (Read Coils) - Estudo da Biblioteca Modbus
  • 4. [MB-ARDUINO] Cálculo do BaudRate no Modbus RTU.
  • 5. [MB-ARDUINO] Function Code 0x03 (Read Registers) - Projeto Prático Modbus RTU (Slave)
  • 6. [MB-ARDUINO] Function Code 0x06 (Write Single Register) - Projeto Prático Modbus RTU (Slave)
  • 7. [MB-ARDUINO] Function Code 16 (Write Multiple Registers) - Projeto Prático Modbus RTU (Slave)
  • 1. [MB-ARDUINO] Introdução a Redes RS485
  • 2. [MB-ARDUINO] Function Code 0x01 (Read Coils) - Projeto Prático Modbus RTU (Master)
  • 3. [MB-ARDUINO] Function Code 0x03 (Read Registers) - Projeto Prático Modbus RTU (Master)
  • 4. [MB-ARDUINO] Function Code 0x06 (Write Single Register) - Projeto Prático Modbus RTU (Master)
  • 5. [MB-ARDUINO] Function Code 16 (Write Multiple Registers) - Projeto Prático Modbus RTU (Master)
  • 6. [MB-ARDUINO] Projeto Arduino UNO e MEGA (Modbus Slave) e PC (ModbusMaster)
Voltar ao topo