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.
—————————————————
Veja este projeto prático utilizando as bibliotecas Modbus RTU ensinada no curso:
Segue o conteúdo Programático deste Curso Online:
[MODBUS] Redes e Protocolos Industriais: Modbus RTU com Arduino UNO e MEGA
Module 1 | [MODBUS] Redes e Protocolos Industriais: Modbus RTU com Arduino UNO e MEGA | – |
Aulas Práticas e Teóricas | ||
Unit 1 | [MB-ARDUINO] Introdução ao Curso | |
Unit 2 | [MB-ARDUINO] Materiais Utilizados durante o Curso | |
Unit 3 | [MB-ARDUINO] Introdução ao Protocolo Modbus | |
Unit 4 | [MB-ARDUINO] Estudo dos Function Codes do Modbus | |
Unit 5 | [MB-ARDUINO] Entendendo o Protocolo Modbus via Simulador | |
Unit 6 | [MB-ARDUINO] Function Code 0x01 (Read Coils) – Projeto Prático Modbus RTU (Slave) | |
Unit 7 | [MB-ARDUINO] Function Code 0x01 (Read Coils) – Projeto com Displays LCD (Slave) | |
Unit 8 | [MB-ARDUINO] Function Code 0x01 (Read Coils) – Estudo da Biblioteca Modbus | |
Unit 9 | [MB-ARDUINO] Cálculo do BaudRate do Modbus RTU | |
Unit 10 | [MB-ARDUINO] Function Code 0x03 (Read Registers) – Projeto Prático Modbus RTU (Slave) – MB-AVR-2018-11-22_09-40-50.mp4 | |
Unit 11 | [MB-ARDUINO] Function Code 0x06 (Write Single Register) – Projeto Prático Modbus RTU (Slave) | |
Unit 12 | [MB-ARDUINO] Function Code 16 (Write Multiple Registers) – Projeto Prático Modbus RTU (Slave) | |
Unit 13 | [MB-ARDUINO] Introdução a Redes RS485 | |
Unit 14 | [MB-ARDUINO] Function Code 0x01 (Read Coils) – Projeto Prático Modbus RTU (Master) | |
Unit 15 | [MB-ARDUINO] Function Code 0x03 (Read Registers) – Projeto Prático Modbus RTU (Master) | |
Unit 16 | [MB-ARDUINO] Function Code 0x06 (Write Single Register) – Projeto Prático Modbus RTU (Master) | |
Unit 17 | [MB-ARDUINO] Function Code 16 (Write Multiple Registers) – Projeto Prático Modbus RTU (Master) | |
Unit 18 | [MB-ARDUINO] Projeto Arduino UNO e MEGA (Modbus Slave) e PC (ModbusMaster) |
+ informações sobre este curso:
Software: | IDE Arduino |
Hardware: | Arduino UNO e MEGA |
Certificado: | Sim (oferecido no Plano Anual) |
Suporte Técnico: | Não há suporte técnico para este curso. |
Acesso: | Estude 24h por dia (acesso integral a todas as aulas). |
Aulas: | 18 Aulas em vídeo (duração total de 360 minutos). |
Afilia-se ao Portal de Membros no Plano Anual tenha acesso aos certificados digitais dos cursos e webseminários.
Utilize os certificados para pontuar em suas Horas de Atividades Complementares!
