Obsah:
- Krok 1: Velmi snadné připojení
- Krok 2: První experiment: HMI jako mistr a Arduinos jako otroci
- Krok 3: Druhý experiment: HMI jako Slave, CLONE jako Master a UNO jako Slave
- Krok 4: Závěr
Video: Průmyslové HMI a Arduino v MODBUS RTU: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
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 !!!
Doporučuje:
Digistump a Modbus RTU: 6 kroků
Digistump a Modbus RTU: Ti, kteří viděli můj návod na komunikaci mezi Modbus RTU a Raspberry Pi, vědí, že plánuji projekt na automatizaci skleníku. Vytvořil jsem 2 malé PCB, které lze vložit do projektového boxu. Odkaz na DPS vč
Inteligentní, pěkné a Coolmay HMI pro Arduino: 3 kroky
Inteligentní, pěkný a Coolmay HMI pro Arduino: Toto je nejnovější mini-dotykový displej, který jsem koupil pro ovládání desky Arduino pod komunikací Modbus TCP
Jak používat průmyslové kodéry s Arduino: 6 kroků
Jak používat průmyslové kodéry s Arduino: Inkrementální kodéry se často používají pro průmyslové aplikace, jako je robotika nebo sledování polohy. Kodéry pro průmyslové aplikace přicházejí většinou s diferenciálním rozhraním RS422. V tomto malém projektu ukážu, jak používat průmyslové
Komunikace Modbus TCP mezi Arduinem a průmyslovými zařízeními: 3 kroky
Komunikace Modbus TCP mezi Arduino a průmyslovými zařízeními: Průmyslový způsob ovládání desky Arduino pomocí průmyslového rozhraní HMI a propojení s průmyslovou sítí pomocí komunikace Modbus TCP
SaferWork 4.0 - Průmyslové IoT pro bezpečnost: 3 kroky
SaferWork 4.0 - Průmyslové IoT pro bezpečnost: Popis projektu: SaferWork 4.0 má v úmyslu poskytovat environmentální data průmyslových oblastí v reálném čase. Aktuálně dostupné předpisy, jako je OHSAS 18001 (řada hodnocení bezpečnosti a ochrany zdraví při práci) nebo brazilský NR-15 (nezdravé činnosti)