Tabla de contenido:
- Paso 1: muy fácil de conectar
- Paso 2: El primer experimento: HMI como maestro y Arduinos como esclavos
- Paso 3: El segundo experimento: HMI como esclavo, CLONE como maestro y UNO como esclavo
- Paso 4: Conclusión
Video: HMI industrial y Arduinos en MODBUS RTU: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:39
En este instructable describiré un ejemplo de comunicación entre un HMI industrial (COOLMAY MT6070H, 150EUROS), un Arduino CLONE DIY (10EUROS) y un Arduino UNO (10EUROS). La red se ejecutará bajo un protocolo especial, robusto e industrial: el MODBUS RTU (no se solicita IP ni Ethernet). Más información sobre esta red, aquí:
en.wikipedia.org/wiki/Modbus
Hice 2 experimentos para explorar las habilidades y el poder de este tipo de red:
-en el primero: el HMI es el Master, CLONE es Slave1 y UNO es Slave3 (le das el ID que quieres)
-en el segundo: el HMI es el Slave1, CLONE es el Master (con un programa de automatización embebido), UNO sigue siendo el Slave3.
Paso 1: muy fácil de conectar
Qué se necesita:
-un HMI industrial COOLMAY MT6070H con un conector modbus
-un CLON ARDUINO DIY
-un UNO
-2 escudos MAX485
-una fuente de alimentación de 24 V CC
-2 cables de programación USB y un USBasp.
Tenga cuidado de conectar todos los pines A + y pines B- y tener el mismo GND para todos los dispositivos.
Paso 2: El primer experimento: HMI como maestro y Arduinos como esclavos
En primer lugar, debe agregar algunas bibliotecas útiles y una placa a su IDE de Arduino:
-hardware: minicore para placa CLONE
-SM: biblioteca de máquinas de estado
-SimpleModbus: librería modbus RTU en modo esclavo o mater.
Les doy también el boceto del HMI y ambos arduinos con un tutorial y una guía en francés sobre modbus rtu.
Paso 3: El segundo experimento: HMI como esclavo, CLONE como maestro y UNO como esclavo
¿Por qué este experimento? Porque es imposible integrar un programa de automatización en este tipo de HMI: no puede hacer esto porque no respeta las reglas de seguridad en sistemas y máquinas.
El software HMI está disponible aquí:
www.coolmay.com/Download-159-36-41.html
Al igual que el IDE de Arduino con la biblioteca especial en su interior, puede cambiar fácilmente su dispositivo en un esclavo o en un maestro.
La velocidad de la comunicación parece ralentizarse aquí. Así que agrego algunas cosas para ganar más velocidad de reacción:
-comunicación en serie en 8O1 en lugar de 8E1
-Estado de la máquina para un funcionamiento en tiempo real
-agregar algunos componentes adicionales en la red:
-120 ohmios de resistencia entre A y B
-Resistencia de 560 OHM entre A y GND
-Resistencia de 560 OHM entre B y GND
Paso 4: Conclusión
Gracias a estos experimentos intentaré próximamente supervisar un robot de 6 ejes con arduinos como esclavos y un PLC (M221 schneider) como maestro para controlar secuencias de movimientos.
Otros proyectos también vendrán pronto como una red hecha con un HMI, un más suave (ATS22 schneider) y un clon de Arduin.
Gracias a todos los tutoriales y guías interesantes y al sitio web en toda la red. Instructables felices !!!
Recomendado:
Transmisión láser con Arduinos: 4 pasos
Transmisión láser con Arduinos: Este proyecto fue para el científico BT Young en 2019, yo estaba a cargo del `` Modelo de demostración ''. La demostración consistió en dos láseres controlados por arduino que parpadean para enviar una señal a otro arduino a cierta distancia. Fue probado para funcionar a
DECORACIÓN DEL HOGAR CON FALSA BOMBILLA INDUSTRIAL DE ALTA PRESIÓN: 6 Pasos (con Imágenes)
DECORACIÓN DEL HOGAR CON FALSA BOMBILLA INDUSTRIAL DE ALTA PRESIÓN: Vi en el depósito de chatarra algunas bombillas de lámparas de hermosas formas tiradas. Se me ocurrieron algunas ideas para hacer una lámpara decorativa para el hogar a partir de estas lámparas rotas y reuní algunas bombillas. Hoy, estoy dispuesto a compartir cómo hice para convertir estas bombillas en decoración hogareña
Sistema de alarma de barrera de luz de bricolaje con un PLC de grado industrial (Controllino): 5 pasos
Sistema de alarma de barrera de luz de bricolaje con un PLC de grado industrial (Controllino): en este proyecto les mostraré cómo combiné un PLC (Controllino) con una barrera de luz, una sirena, un interruptor de láminas y una luz estroboscópica para crear un sistema de alarma / seguridad verdaderamente robusto que ahuyentará fácilmente a los intrusos. L
Digistump y Modbus RTU: 6 pasos
Digistump y Modbus RTU: aquellos que han visto mis instrucciones sobre la comunicación entre Modbus RTU y una Raspberry Pi saben que estoy planeando un proyecto para automatizar un invernadero. He hecho 2 pequeños PCB que se pueden colocar dentro de una caja de proyecto. El enlace a los PCB lo incluiré
Sistema de semáforo de 4 vías con 5 Arduinos y 5 módulos inalámbricos NRF24L01: 7 pasos (con imágenes)
Sistema de semáforo de 4 vías con 5 Arduinos y 5 módulos inalámbricos NRF24L01: Hace poco creé un Instructable que detallaba un solo par de semáforos en una placa de pruebas. También creé otro Instructable que muestra el marco básico para usar un módulo inalámbrico NRF24L01. me hizo pensar! Hay bastantes