Índice:
- Etapa 1: Muito fácil de conectar
- Etapa 2: O primeiro experimento: HMI como mestre e Arduinos como escravos
- Etapa 3: O segundo experimento: HMI como escravo, CLONE como mestre e UNO como escravo
- Etapa 4: Conclusão
Vídeo: HMI industrial e Arduinos em MODBUS RTU: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
Neste instrutível irei descrever um exemplo de comunicação entre um HMI industrial (COOLMAY MT6070H, 150EUROS), um Arduino CLONE DIY (10EUROS) e um Arduino UNO (10EUROS). A rede funcionará sob um protocolo industrial especial e robusto: o MODBUS RTU (sem solicitação de IP ou ethernet). Mais informações sobre esta rede, aqui:
en.wikipedia.org/wiki/Modbus
Fiz 2 experimentos para explorar as habilidades e o poder desse tipo de rede:
- no primeiro: o HMI é o Mestre, CLONE é Slave1 e UNO é Slave3 (você dá o ID que deseja)
- no segundo: o HMI é o Slave1, CLONE é o Master (com um programa de automação embutido), UNO permanece o Slave3.
Etapa 1: Muito fácil de conectar
O que é preciso:
- um HMI COOLMAY MT6070H industrial com um conector modbus
-a DIY ARDUINO CLONE
-um UNO
-2 escudos MAX485
- uma fonte de alimentação 24 V DC
-2 Cabos de programação USB e um USBasp.
Tenha o cuidado de conectar cada pinoA + e pinoB- e ter o mesmo GND para todos os dispositivos.
Etapa 2: O primeiro experimento: HMI como mestre e Arduinos como escravos
Primeiro de tudo, você precisa adicionar algumas bibliotecas úteis e placa ao seu IDE do Arduino:
-hardware: minicore para placa CLONE
-SM: biblioteca de máquina de estado
-SimpleModbus: biblioteca modbus RTU em modo escravo ou mater.
Apresento também o esboço da HMI e dos dois arduinos com um tutorial e um guia francês sobre modbus rtu.
Etapa 3: O segundo experimento: HMI como escravo, CLONE como mestre e UNO como escravo
Por que esse experimento? Porque é impossível embutir um programa de automação neste tipo de HMI: você não pode fazer isso porque não respeita as regras de segurança e proteção em sistemas e máquinas.
O software HMI está disponível aqui:
www.coolmay.com/Download-159-36-41.html
Como o IDE Arduino com a biblioteca especial interna, você muda facilmente seu dispositivo em um Slave ou em um Master.
A velocidade da comunicação parece mais lenta aqui. Então, eu adiciono algumas coisas para ganhar mais reação rápida:
- comunicação serial em 8O1 em vez de 8E1
-máquina de estado para uma execução em tempo real
-adicionar alguns componentes adicionais na rede:
Resistor de -120 OHM entre A e B
-560 resistor OHM entre A e GND
-560 resistor OHM entre B e GND
Etapa 4: Conclusão
Com esses experimentos, em breve tentarei supervisionar um robô de 6 eixos com arduinos como escravos e um PLC (M221 schneider) como mestre para controlar as sequências de movimentos.
Outros projetos também virão em breve, como uma rede feita com um HMI, um softster (ATS22 schneider) e um clone do Arduin.
Obrigado a todos os tutoriais e guias interessantes e ao site em toda a rede. Feliz instructables !!!
Recomendado:
Transmissão a laser com Arduinos: 4 etapas
Transmissão de laser com Arduinos: Este projeto foi para o cientista BT Young em 2019. Eu estava encarregado do " Modelo de demonstração ". A demonstração foram dois lasers controlados por arduino que piscam para enviar um sinal para outro arduino a alguma distância. Foi testado para funcionar
DECORAÇÃO DE CASA COM LÂMPADA DE ALTA PRESSÃO INDUSTRIAL FALSIFICADA: 6 etapas (com fotos)
DECORAÇÃO DE CASA COM LÂMPADA DE ALTA PRESSÃO INDUSTRIAL FALSIFICADA: Eu vi no depósito de sucata algumas lâmpadas de lindas formas jogadas fora. Tive algumas idéias para fazer uma lâmpada decorativa doméstica com essas lâmpadas quebradas e coletei algumas lâmpadas. Hoje, estou disposto a compartilhar como fiz para transformar essas lâmpadas em decoração doméstica
Sistema de alarme de barreira de luz DIY com um PLC de nível industrial (Controllino): 5 etapas
Sistema de alarme de barreira de luz DIY com um CLP de nível industrial (Controllino): Neste projeto, mostrarei como combinei um CLP (o Controllino) com uma barreira de luz, uma sirene, um interruptor de palheta e uma luz estroboscópica para criar um sistema de alarme / segurança verdadeiramente robusto que espantará intrusos facilmente. EU
Digistump e Modbus RTU: 6 etapas
Digistump e Modbus RTU: Aqueles que viram meu instrutivo sobre comunicação entre Modbus RTU e um Raspberry Pi sabem que estou planejando um projeto para automatizar uma estufa. Eu fiz 2 pequenos PCBs que podem ser colocados dentro de uma caixa de projeto. O link para o PCB eu irei incluir
Sistema de semáforo de 4 vias usando 5 Arduinos e 5 módulos sem fio NRF24L01: 7 etapas (com imagens)
Sistema de semáforo de 4 vias usando 5 Arduinos e 5 módulos sem fio NRF24L01: Há pouco tempo criei um Instructable detalhando um único par de semáforos em uma placa de ensaio. Também criei outro Instructable mostrando a estrutura básica para usar um módulo sem fio NRF24L01. me fez pensar! Há muitos