Table des matières:
- Étape 1: Très facile à connecter
- Étape 2: La première expérience: IHM en tant que maître et Arduinos en tant qu'esclaves
- Étape 3: La deuxième expérience: IHM en tant qu'esclave, CLONE en tant que maître et UNO en tant qu'esclave
- Étape 4: Conclusion
Vidéo: IHM industrielle et Arduinos en MODBUS RTU : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce instructable, je vais décrire un exemple de communication entre une IHM industrielle (COOLMAY MT6070H, 150EUROS), un Arduino CLONE DIY (10EUROS) et un Arduino UNO (10EUROS). Le réseau fonctionnera sous un protocole spécial, robuste et industriel: le MODBUS RTU (pas d'IP ni d'Ethernet requis). Plus d'informations sur ce réseau, ici:
en.wikipedia.org/wiki/Modbus
J'ai fait 2 expériences pour explorer les compétences et la puissance de ce type de réseau:
-dans le premier: l'IHM est le Maître, CLONE est l'Esclave1 et UNO est l'Esclave3 (vous donnez l'ID que vous voulez)
-dans le second: l'IHM est l'Esclave1, CLONE est le Maître (avec un programme d'automatisation embarqué), UNO reste l'Esclave3.
Étape 1: Très facile à connecter
Ce qui est necessaire:
-une IHM industrielle COOLMAY MT6070H avec un connecteur modbus
-un DIY ARDUINO CLONE
-une ONU
-2 boucliers MAX485
-une alimentation 24V DC
-2 câbles de programmation USB et un USBasp.
Veillez à connecter ensemble chaque pinA+ et pinB- et à avoir le même GND pour tous les appareils.
Étape 2: La première expérience: IHM en tant que maître et Arduinos en tant qu'esclaves
Tout d'abord, vous devez ajouter des bibliothèques et une carte utiles à votre IDE Arduino:
-matériel: minicore pour carte CLONE
-SM: bibliothèque de machines à états
-SimpleModbus: librairie modbus RTU en mode esclave ou maître.
Je donne aussi le croquis de l'IHM et des deux arduinos avec un tuto et un guide français sur modbus rtu.
Étape 3: La deuxième expérience: IHM en tant qu'esclave, CLONE en tant que maître et UNO en tant qu'esclave
Pourquoi cette expérience ? Parce qu'il est impossible d'intégrer un programme d'automatisation dans ce genre d'IHM: vous ne pouvez pas le faire car cela ne respecte pas les règles de sûreté et de sécurité des systèmes et des machines.
Le logiciel IHM est disponible ici:
www.coolmay.com/Download-159-36-41.html
Comme l'IDE Arduino avec la bibliothèque spéciale à l'intérieur, vous changez facilement votre appareil en esclave ou en maître.
La vitesse de la communication semble plus lente ici. J'ajoute donc quelques éléments pour gagner plus de vitesse de réaction:
-communication série en 8O1 au lieu de 8E1
-machine d'état pour un fonctionnement en temps réel
-ajouter quelques composants supplémentaires dans le réseau:
-120 OHM résistance entre A et B
-560 OHM résistance entre A et GND
-560 OHM résistance entre B et GND
Étape 4: Conclusion
Suite à ces expérimentations je vais bientôt essayer de superviser un robot 6 axes avec des arduinos comme esclaves et un automate (M221 schneider) comme maître pour contrôler les séquences de mouvements.
D'autres projets viendront aussi prochainement comme un réseau réalisé avec une IHM, un softster (ATS22 schneider) et un clone Arduin.
Merci à tous les tutoriels et guides intéressants et au site Web partout sur le net. Joyeux instructables !!!
Conseillé:
DÉCORATION DE LA MAISON AVEC FAUX AMPOULE INDUSTRIELLE HAUTE PRESSION : 6 étapes (avec photos)
DÉCORATION DE LA MAISON AVEC FAUX AMPOULE INDUSTRIELLE HAUTE PRESSION : J'ai vu dans le parc à ferraille des ampoules de lampe de belle forme jetées. J'ai proposé quelques idées pour faire une lampe décorative à partir de ces lampes cassées et j'ai collecté quelques ampoules. Aujourd'hui, je suis prêt à partager comment j'ai fait pour transformer ces ampoules en déco pour la maison
Système d'alarme de barrière lumineuse de bricolage avec un automate de qualité industrielle (Controllino): 5 étapes
Système d'alarme de barrière lumineuse de bricolage avec un API de qualité industrielle (Controllino): Dans ce projet, je vais vous montrer comment j'ai combiné un API (le Controllino) avec une barrière lumineuse, une sirène, un interrupteur à lames et une lumière stroboscope afin de créer un système d'alarme/de sécurité vraiment robuste qui effraiera facilement les intrus. L
Exécutez APK Blynk ou une autre application Android en tant qu'IHM sur Raspberry Pi : 7 étapes
Exécutez l'APK Blynk ou une autre application Android en tant qu'IHM sur Raspberry Pi : Bonjour les décideurs ! Ceci est mon premier instructable… Ceci est à la portée du novice de la framboise. J'ai passé beaucoup de temps à trouver les bonnes combinaisons pour une bonne fiabilité et vitesse de mise en service. Ayant trouvé peu d'informations pour mettre en œuvre cela
Digistump et Modbus RTU : 6 étapes
Digistump et Modbus RTU : Ceux qui ont vu mon instructable sur la communication entre Modbus RTU et un Raspberry Pi savent que je prévois un projet d'automatisation d'une serre. J'ai fait 2 petits PCB qui peuvent être placés dans une projectbox. Le lien vers les PCB, je vais incl
IHM Smart, Nice et Coolmay pour Arduino : 3 étapes
IHM Smart, Nice et Coolmay pour Arduino : c'est le dernier mini-écran tactile que j'ai acheté pour contrôler une carte Arduino sous la communication Modbus TCP