Sisällysluettelo:

Teollinen käyttöliittymä ja Arduinos MODBUS RTU: 4 vaihetta
Teollinen käyttöliittymä ja Arduinos MODBUS RTU: 4 vaihetta

Video: Teollinen käyttöliittymä ja Arduinos MODBUS RTU: 4 vaihetta

Video: Teollinen käyttöliittymä ja Arduinos MODBUS RTU: 4 vaihetta
Video: #13 VTScada (ilmainen lisenssi) Modbus RS485 Analoginen Lue Kirjoita | Outseal Arduino PLC 2024, Marraskuu
Anonim
Teollinen käyttöliittymä ja Arduinos MODBUS RTU: ssa
Teollinen käyttöliittymä ja Arduinos MODBUS RTU: ssa

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ää

Erittäin helppo liittää
Erittäin helppo liittää
Erittäin helppo liittää
Erittäin helppo liittää
Erittäin helppo liittää
Erittäin helppo liittää

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 !!!

Suositeltava: