Sadržaj:

Industrijski HMI i Arduinos u MODBUS RTU: 4 koraka
Industrijski HMI i Arduinos u MODBUS RTU: 4 koraka

Video: Industrijski HMI i Arduinos u MODBUS RTU: 4 koraka

Video: Industrijski HMI i Arduinos u MODBUS RTU: 4 koraka
Video: #14 OP320 HMI Связь Modbus | Внешний ПЛК Arduino 2024, Juli
Anonim
Industrijski HMI i Arduinos u MODBUS RTU
Industrijski HMI i Arduinos u MODBUS RTU

U ovom uputstvu opisat ću primjer komunikacije između industrijskog HMI -a (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) i Arduino UNO (10EUROS). Mreža će raditi po posebnom, robusnom i industrijskom protokolu: MODBUS RTU (nije potreban IP ili Ethernet). Više informacija o ovoj mreži, ovdje:

en.wikipedia.org/wiki/Modbus

Napravio sam 2 eksperimenta kako bih istražio vještine i moć ove vrste mreže:

-u prvom: HMI je master, CLONE je Slave1, a UNO je Slave3 (dajete željeni ID)

-u drugom: HMI je Slave1, CLONE je Master (s ugrađenim programom za automatizaciju), UNO ostaje Slave3.

Korak 1: Vrlo jednostavno povezivanje

Vrlo jednostavno za povezivanje
Vrlo jednostavno za povezivanje
Vrlo jednostavno za povezivanje
Vrlo jednostavno za povezivanje
Vrlo jednostavno za povezivanje
Vrlo jednostavno za povezivanje

Šta je potrebno:

-industrijski HMI COOLMAY MT6070H sa modbus konektorom

-DIY ARDUINO CLONE

-UNO

-2 MAX485 štita

-napajanje 24V DC

-2 USB kablova za programiranje i USBasp.

Pažljivo spojite svaki pinA+ i pinB- i imajte isti GND za sve uređaje.

Korak 2: Prvi eksperiment: HMI kao gospodar i Arduinos kao robovi

Prije svega, trebate dodati neke korisne biblioteke i ploču u svoj Arduino IDE:

-tver: mini jezgro za CLONE ploču

-SM: biblioteka državnih mašina

-SimpleModbus: modbus RTU biblioteka u slave ili mater modu.

Dajem i skicu HMI -a i oba arduina s vodičem i francuskim vodičem na modbus rtu.

Korak 3: Drugi eksperiment: HMI kao slave, CLONE kao master i UNO kao slave

Zašto ovaj eksperiment? Zato što je nemoguće ugraditi program automatizacije u ovu vrstu HMI -a: to ne možete učiniti jer ne poštuje pravila sigurnosti i zaštite na sistemima i mašinama.

HMI softver dostupan je ovdje:

www.coolmay.com/Download-159-36-41.html

Poput Arduino IDE -a sa posebnom bibliotekom unutra, lako mijenjate svoj uređaj na Slaveu ili na Masteru.

Čini se da je brzina komunikacije ovdje sporija. Pa dodajem neke stvari kako bih zaradio veću brzinu reakcije:

-serijska komunikacija u 8O1 umjesto 8E1

-državna mašina radi u stvarnom vremenu

-dodati neke dodatne komponente u mrežu:

-120 OHM otpornik između A i B

-560 OHM otpornik između A i GND

-560 OHM otpornik između B i GND

Korak 4: Zaključak

Zahvaljujući ovim eksperimentima, uskoro ću pokušati nadzirati robota sa 6 osi sa arduinima kao robovima i PLC -om (M221 schneider) kao majstorom za kontrolu sekvenci pokreta.

Uskoro će se pojaviti i drugi projekti poput mreže napravljene s HMI -jem, softverskom (ATS22 schneider) i Arduinovom klonom.

Hvala svim zanimljivim vodičima i vodičima te web stranici na cijeloj mreži. Sretni instruktori !!!

Preporučuje se: