Obsah:
Video: Průmyslové HMI a Arduino v MODBUS RTU: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto návodu popíši příklad komunikace mezi průmyslovým HMI (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) a Arduino UNO (10EUROS). Síť poběží pod speciálním a robustním a průmyslovým protokolem: MODBUS RTU (není vyžadována IP ani ethernet). Více informací o této síti zde:
en.wikipedia.org/wiki/Modbus
Udělal jsem 2 experimenty, abych prozkoumal dovednosti a sílu tohoto druhu sítě:
-v prvním: HMI je Master, CLONE je Slave1 a UNO je Slave3 (zadáte požadované ID)
-ve druhém: HMI je Slave1, CLONE je Master (s integrovaným programem automatizace), UNO zůstává Slave3.
Krok 1: Velmi snadné připojení
Co je potřeba:
-průmyslový HMI COOLMAY MT6070H s konektorem modbus
-A DIY ARDUINO CLONE
-UNO
-2 MAX485 štíty
-napájení 24 V DC
-2 USB programovací kabely a USBasp.
Dávejte pozor, abyste spojili každý pinA+ a pinB- a měli stejný GND pro všechna zařízení.
Krok 2: První experiment: HMI jako mistr a Arduinos jako otroci
Nejprve musíte do svého ID Arduino přidat několik užitečných knihoven a desek:
-hardware: minijádra pro desku CLONE
-SM: knihovna stavových strojů
-SimpleModbus: knihovna modbus RTU v režimu slave nebo mater.
Dávám také náčrt HMI a obou arduinos s tutoriálem a francouzským průvodcem na modbus rtu.
Krok 3: Druhý experiment: HMI jako Slave, CLONE jako Master a UNO jako Slave
Proč tento experiment? Protože do tohoto druhu HMI není možné vložit automatizační program: nemůžete to udělat, protože nerespektuje pravidla bezpečnosti a zabezpečení systémů a strojů.
HMI soft je k dispozici zde:
www.coolmay.com/Download-159-36-41.html
Stejně jako Arduino IDE se speciální knihovnou uvnitř snadno změníte své zařízení v Slave nebo Master.
Zde se zdá, že rychlost komunikace je pomalejší. Přidávám tedy několik věcí, abych získal rychlejší reakci:
-sériová komunikace v 8O1 místo 8E1
-stav stroje pro běh v reálném čase
-add některé další komponenty v síti:
-120 OHM odpor mezi A a B
-560 OHM odpor mezi A a GND
-560 OHM odpor mezi B a GND
Krok 4: Závěr
Díky těmto experimentům se brzy pokusím dohlížet na 6osého robota s arduiny jako otroky a PLC (M221 schneider) jako mistrem pro ovládání pohybových sekvencí.
Brzy přijdou i další projekty jako síť vytvořená pomocí HMI, softsteru (ATS22 schneider) a klonu Arduin.
Díky všem zajímavým tutoriálům a průvodcům a webovým stránkám po celé síti. Šťastné instruktáže !!!