Tartalomjegyzék:

Ipari HMI és Arduinos a MODBUS RTU -ban: 4 lépés
Ipari HMI és Arduinos a MODBUS RTU -ban: 4 lépés

Videó: Ipari HMI és Arduinos a MODBUS RTU -ban: 4 lépés

Videó: Ipari HMI és Arduinos a MODBUS RTU -ban: 4 lépés
Videó: #7 Программирование панели HMI ESP8266 Modbus RTU и OP320. 2024, November
Anonim
Ipari HMI és Arduinos a MODBUS RTU -ban
Ipari HMI és Arduinos a MODBUS RTU -ban

Ebben az oktatható példában egy ipari HMI (COOLMAY MT6070H, 150EUROS), egy Arduino CLONE DIY (10EUROS) és egy Arduino UNO (10EUROS) közötti kommunikációra mutatok be példát. A hálózat speciális és robusztus és ipari protokoll alatt fog futni: a MODBUS RTU (nem kell IP -t vagy ethernetet kérni). További információ a hálózatról itt:

en.wikipedia.org/wiki/Modbus

Két kísérletet végeztem, hogy feltárjam az ilyen típusú hálózat képességeit és erejét:

-az elsőben: a HMI a mester, a CLONE a Slave1 és az UNO a Slave3 (megadja a kívánt azonosítót)

-a másodikban: a HMI a Slave1, a CLONE a Master (automatizált beágyazott programmal), az UNO marad a Slave3.

Lépés: Nagyon könnyen csatlakoztatható

Nagyon könnyen csatlakoztatható
Nagyon könnyen csatlakoztatható
Nagyon könnyen csatlakoztatható
Nagyon könnyen csatlakoztatható
Nagyon könnyen csatlakoztatható
Nagyon könnyen csatlakoztatható

Ami szükséges:

-ipari HMI COOLMAY MT6070H modbus csatlakozóval

-DIY ARDUINO CLONE

-UNO

-2 MAX485 pajzs

-24V DC tápegység

-2 USB programozókábel és egy USB asp.

Ügyeljen arra, hogy minden pinA+ és pinB- csatlakozzon egymáshoz, és ugyanaz a GND legyen minden eszköznél.

2. lépés: Az első kísérlet: HMI mint mester és Arduinos mint rabszolgák

Először is hozzá kell adnia néhány hasznos könyvtárat és táblát az Arduino IDE -hez:

-hardver: minicore a CLONE kártyához

-SM: állapot gépkönyvtár

-SimpleModbus: modbus RTU könyvtár slave vagy mater módban.

A HMI és mindkét arduino vázlatát is bemutatom oktatóanyaggal és francia útmutatóval a modbus rtu -n.

3. lépés: A második kísérlet: HMI as Slave, CLONE As Master és UNO As Slave

Miért ez a kísérlet? Mert lehetetlen beágyazni egy automatizálási programot az ilyen típusú HMI -be: ezt nem teheti meg, mert nem tartja be a rendszerekre és gépekre vonatkozó biztonsági szabályokat.

A HMI soft itt érhető el:

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

Az Arduino IDE -hez hasonlóan a speciális könyvtárral könnyedén cserélheti készülékét slave vagy master rendszerben.

A kommunikáció sebessége itt lassabbnak tűnik. Hozzáteszek néhány dolgot a gyorsabb reakció elérése érdekében:

-soros kommunikáció a 8E1 helyett a 8O1 -ben

-államgép valós idejű futáshoz

-adjon hozzá néhány további összetevőt a hálózathoz:

-120 OHM ellenállás A és B között

-560 OHM ellenállás A és GND között

-560 OHM ellenállás a B és a GND között

4. lépés: Következtetés

E kísérleteknek köszönhetően hamarosan megpróbálok felügyelni egy 6 tengelyes robotot, rabszolgaként arduinókkal és PLC -vel (M221 schneider), mint mester a mozdulatsorok vezérlésére.

Más projektek is hamarosan érkeznek, mint egy hálózat, amely HMI -vel, lágyabb (ATS22 schneider) és Arduin klónnal készült.

Köszönet minden érdekes oktatóanyagnak és útmutatónak, valamint a weboldalnak a neten. Boldog tanulságokat !!!

Ajánlott: