Sisällysluettelo:
Video: Teollinen käyttöliittymä ja Arduinos MODBUS RTU: 4 vaihetta
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä ohjeessa kuvaan esimerkin teollisen käyttöliittymän (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) ja Arduino UNO (10EUROS) välisestä viestinnästä. Verkko toimii erityisellä ja vankalla teollisella protokollalla: MODBUS RTU (ei IP- tai ethernet -yhteyttä). Lisätietoja tästä verkostosta, täältä:
en.wikipedia.org/wiki/Modbus
Tein kaksi kokeilua tutkiakseni tällaisen verkon taitoja ja voimaa:
-ensimmäisessä: HMI on isäntä, CLONE on Slave1 ja UNO on Slave3 (annat haluamasi tunnuksen)
-toisessa: käyttöliittymä on orja1, klooni on isäntä (johon on upotettu automaatio -ohjelma), UNO pysyy orjana3.
Vaihe 1: Erittäin helppo yhdistää
Mitä tarvitaan:
-teollinen HMI COOLMAY MT6070H modbus -liittimellä
-DIY ARDUINO CLONE
-UNO
-2 MAX485 -suojaa
-virtalähde 24 V DC
-2 USB -ohjelmointikaapelia ja USB -liitäntä.
Ole varovainen yhdistäessäsi kaikki pinA+ ja pinB- ja käytä samaa GND-arvoa kaikille laitteille.
Vaihe 2: Ensimmäinen koe: HMI isäntänä ja Arduinos orjina
Ensinnäkin sinun on lisättävä joitain hyödyllisiä kirjastoja ja levyä Arduino IDE -laitteeseesi:
-laitteisto: minisydän CLONE -kortille
-SM: tilakonekirjasto
-SimpleModbus: modbus RTU -kirjasto orja- tai mater -tilassa.
Annan myös luonnoksen HMI: stä ja molemmista arduinoista opetusohjelman ja ranskalaisen oppaan kanssa modbus RTU: sta.
Vaihe 3: Toinen koe: HMI As Slave, CLONE As Master ja UNO Slave
Miksi tämä kokeilu? Koska automaatio -ohjelman upottaminen tällaiseen käyttöliittymään on mahdotonta: et voi tehdä tätä, koska se ei noudata järjestelmien ja koneiden turvallisuussääntöjä.
HMI -ohjelmisto on saatavana täältä:
www.coolmay.com/Download-159-36-41.html
Kuten Arduino IDE, jossa on erityinen kirjasto, voit vaihtaa laitteen helposti orja- tai isäntälaitteessa.
Viestintänopeus näyttää hidastuvan täällä. Joten lisään joitain asioita nopeamman reaktion ansaitsemiseksi:
-sarjayhteys 8O1: ssä 8E1: n sijasta
-valtion kone reaaliaikaiseen käyttöön
-lisää joitain lisäosia verkkoon:
-120 OHM vastus välillä A ja B
-560 OHM vastus välillä A ja GND
-560 OHM vastus B: n ja GND: n välillä
Vaihe 4: Johtopäätös
Näiden kokeilujen vuoksi yritän pian valvoa 6 -akselista robottia, jonka orjia ovat orjat ja PLC (M221 schneider) isäntänä liikesarjojen ohjaamiseen.
Muut projektit tulevat myös pian, kuten verkko, jossa on HMI, pehmeämpi (ATS22 schneider) ja Arduin -klooni.
Kiitos kaikille mielenkiintoisille opetusohjelmille ja oppaille sekä verkkosivuille kaikkialla verkossa. Hyvää ohjeistusta !!!