Cuprins:
- Pasul 1: Foarte ușor de conectat
- Pasul 2: Primul experiment: HMI ca maestru și Arduino ca sclavi
- Pasul 3: Al doilea experiment: HMI ca sclav, CLONĂ ca maestru și UNO ca sclav
- Pasul 4: Concluzie
Video: HMI industrial și Arduinos în MODBUS RTU: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest instructable voi descrie un exemplu de comunicare între un HMI industrial (COOLMAY MT6070H, 150EUROS), un Arduino CLONE DIY (10EUROS) și un Arduino UNO (10EUROS). Rețeaua va funcționa sub un protocol special și robust și industrial: MODBUS RTU (fără IP sau Ethernet solicitat). Mai multe informații despre această rețea, aici:
en.wikipedia.org/wiki/Modbus
Am făcut 2 experimente pentru a explora abilitățile și puterea acestui tip de rețea:
-în primul: HMI este Master, CLONE este Slave1 și UNO este Slave3 (dați ID-ul dorit)
-în al doilea: HMI este Slave1, CLONE este Master (cu un program încorporat de automatizare), UNO rămâne Slave3.
Pasul 1: Foarte ușor de conectat
Ceea ce este necesar:
-un HMI industrial COOLMAY MT6070H cu un conector modbus
-O CLONĂ ARDUINO DIY
-un ONU
-2 scuturi MAX485
-o sursa de alimentare 24V DC
-2 cabluri de programare USB și un USBasp.
Aveți grijă să conectați împreună fiecare pin A + și pin B- și să aveți același GND pentru toate dispozitivele.
Pasul 2: Primul experiment: HMI ca maestru și Arduino ca sclavi
În primul rând, trebuie să adăugați câteva biblioteci utile și o placă la IDE-ul dvs. Arduino:
-hardware: minicore pentru placa CLONE
-SM: biblioteca de mașini de stat
-SimpleModbus: biblioteca modbus RTU în modul slave sau mater.
Ofer și schița HMI și a ambelor arduino cu un tutorial și un ghid francez pe modbus rtu.
Pasul 3: Al doilea experiment: HMI ca sclav, CLONĂ ca maestru și UNO ca sclav
De ce acest experiment? Deoarece este imposibil să încorporezi un program de automatizare în acest tip de HMI: nu poți face acest lucru, deoarece nu respectă regulile de siguranță și securitate ale sistemelor și mașinilor.
Softul HMI este disponibil aici:
www.coolmay.com/Download-159-36-41.html
La fel ca Arduino IDE cu biblioteca specială din interior, vă schimbați cu ușurință dispozitivul într-un Slave sau într-un Master.
Viteza de comunicare pare să scadă aici. Așa că adaug câteva lucruri pentru a obține o reacție mai rapidă:
-comunicare serială în 8O1 în loc de 8E1
-mașină de stat pentru o rulare în timp real
-Adăugați câteva componente suplimentare în rețea:
-120 rezistență OHM între A și B
-560 rezistență OHM între A și GND
-560 rezistență OHM între B și GND
Pasul 4: Concluzie
Datorită acestor experimente, voi încerca în curând să supraveghez un robot cu 6 axe cu arduino ca sclavi și un PLC (M221 schneider) ca master pentru a controla secvențele de mișcare.
Alte proiecte vor veni în curând, precum o rețea realizată cu un HMI, un softster (ATS22 schneider) și o clonă Arduin.
Mulțumim tuturor tutorialelor și ghidurilor interesante și site-ului web de pe net. Fericit instructabile !!!
Recomandat:
Transmisie laser cu Arduinos: 4 pași
Transmisie laser cu Arduinos: Acest proiect a fost pentru omul de știință BT Young în 2019. Am fost responsabil cu „Modelul demonstrativ”. Demonstrația a fost de două lasere controlate de arduino care clipesc pentru a trimite un semnal către un alt arduino aflat la o anumită distanță. A fost testat pentru a funcționa
DECORARE ACASĂ CU BULB INDUS INDUSTRIAL FALS: 6 pași (cu imagini)
DECORARE PENTRU ACASĂ CU BULB INDUS INDUSTRIAL FALS: Am văzut în curtea resturilor niște becuri de formă frumoasă aruncate. Am venit cu câteva idei pentru a face o lampă decorativă de acasă din aceste lămpi sparte și am adunat câteva becuri. Astăzi, sunt dispus să împărtășesc cum am făcut pentru a transforma aceste becuri în deco de acasă
Digistump și Modbus RTU: 6 pași
Digistump și Modbus RTU: Cei care mi-au văzut instrucțiunile despre comunicarea dintre Modbus RTU și un Raspberry Pi știu că planific un proiect pentru automatizarea unei sere. Am realizat 2 PCB mici care pot fi introduse într-o cutie de proiecte. Link-ul către PCB-ul voi include
Alimentator industrial pentru pisici (animale de companie): 10 pași
Alimentator industrial pentru pisici (animale de companie): Călătoresc timp de mai multe săptămâni și am aceste pisici sălbatice în aer liber care trebuie hrănite în timp ce sunt plecat. De câțiva ani, folosesc alimentatoare modificate achiziționate de la Amazon care sunt controlate folosind un computer raspberry pi. Chiar dacă
SaferWork 4.0 - IoT industrial pentru siguranță: 3 pași
SaferWork 4.0 - IoT industrial pentru siguranță: Descrierea proiectului: SaferWork 4.0 intenționează să furnizeze date de mediu în timp real ale zonelor industriale. Regulament disponibil în prezent, cum ar fi OHSAS 18001 (Seria de evaluare a securității și sănătății în muncă) sau brazilian NR-15 (Activități nesănătoase)