Innehållsförteckning:
- Steg 1: Mycket lätt att ansluta
- Steg 2: Det första experimentet: HMI som mästare och Arduinos som slavar
- Steg 3: Det andra experimentet: HMI som slav, KLON som mästare och UNO som slav
- Steg 4: Slutsats
Video: Industriell HMI och Arduinos i MODBUS RTU: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
I denna instruerbara kommer jag att beskriva ett exempel på kommunikation mellan ett industriellt HMI (COOLMAY MT6070H, 150EUROS), en Arduino CLONE DIY (10EUROS) och en Arduino UNO (10EUROS). Nätverket körs under ett speciellt och robust och industriellt protokoll: MODBUS RTU (ingen IP eller ethernet efterfrågas). Mer information om detta nätverk, här:
en.wikipedia.org/wiki/Modbus
Jag gjorde två experiment för att utforska färdigheterna och kraften i denna typ av nätverk:
-i den första: HMI är Master, CLONE är Slave1 och UNO är Slave3 (du anger det ID du vill ha)
-i det andra: HMI är Slave1, CLONE är Master (med ett automatiskt inbäddat program), UNO förblir Slave3.
Steg 1: Mycket lätt att ansluta
Vad behövs:
-en industriell HMI COOLMAY MT6070H med en modbus -kontakt
-en DIY ARDUINO -KLON
-en UNO
-2 MAX485 sköldar
-en strömförsörjning 24V DC
-2 USB -programmeringskablar och en USBasp.
Var noga med att ansluta varje pinA+ och pinB- och ha samma GND för alla enheter.
Steg 2: Det första experimentet: HMI som mästare och Arduinos som slavar
Först och främst måste du lägga till några användbara bibliotek och ombord till din Arduino IDE:
-hardware: minicore för CLONE board
-SM: statligt maskinbibliotek
-SimpleModbus: modbus RTU -bibliotek i slav- eller mater -läge.
Jag ger också skissen av HMI och båda arduinos med en handledning och en fransk guide om modbus rtu.
Steg 3: Det andra experimentet: HMI som slav, KLON som mästare och UNO som slav
Varför detta experiment? Eftersom det är omöjligt att bädda in ett automatiseringsprogram i denna typ av HMI: du kan inte göra detta eftersom det inte respekterar säkerhets- och säkerhetsreglerna för system och maskiner.
HMI soft finns här:
www.coolmay.com/Download-159-36-41.html
Precis som Arduino IDE med det speciella biblioteket inuti, byter du enkelt din enhet i en slav eller i en master.
Hastigheten på kommunikationen verkar vara långsammare här. Så jag lägger till några saker för att få mer hastighetsreaktion:
-seriekommunikation i 8O1 istället för 8E1
-statmaskin för realtidskörning
-lägga till några ytterligare komponenter i nätverket:
-120 OHM -motstånd mellan A och B
-560 OHM -motstånd mellan A och GND
-560 OHM -motstånd mellan B och GND
Steg 4: Slutsats
På grund av detta experiment kommer jag snart att försöka övervaka en 6 -axlad robot med arduinos som slavar och en PLC (M221 schneider) som en mästare för att styra rörelsessekvenser.
Andra projekt kommer också snart som ett nätverk med ett HMI, en softster (ATS22 schneider) och en Arduin -klon.
Tack till all intressant handledning och guider och webbplats överallt på nätet. Glada instruktörer !!!
Rekommenderad:
4 till 20 MA Industriell processkalibrator DIY - Elektronikinstrument: 8 steg (med bilder)
4 till 20 MA Industriell processkalibrator DIY | Elektronikinstrumentering: Industriell och elektronisk instrumentering är ett mycket dyrt område och det är inte lätt att lära sig om det om vi bara är självutbildade eller amatörer. På grund av det har min elektronikinstrumentklass och jag utformat denna låga budget på 4 till 20 mA
DIY Light Barrier Alarm System med en industriell PLC (Controllino): 5 steg
DIY Light Barrier Alarm System med en industriell PLC (Controllino): I det här projektet kommer jag att visa dig hur jag kombinerade en PLC (Controllino) med en ljusbarriär, en siren, en vassomkopplare och ett stroboskopljus för att skapa ett verkligt robust fungerande larm/säkerhetssystem som enkelt kommer att skrämma bort inkräktare. L
Digistump och Modbus RTU: 6 steg
Digistump och Modbus RTU: De som har sett min instruktioner om kommunikation mellan Modbus RTU och en Raspberry Pi vet att jag planerar ett projekt för att automatisera ett växthus. Jag har gjort 2 små kretskort som kan läggas in i en projektlåda. Länken till kretskortet kommer jag att inkludera
Industriell ledningsteknik för FTC -robotar - Metoder och tips: 4 steg
Industriell ledningsteknik för FTC -robotar - Metoder och tips: Många FTC -team förlitar sig på grundläggande ledningstekniker och verktyg för att ställa in elektroniken för sina robotar. Dessa grundläggande metoder och material kommer dock inte att räcka för mer avancerade kablar. Oavsett om ditt team använder mer avancerad känsla
EAL - Industriell 4.0 Värme och luftfuktighet: 9 steg
EAL - Industriell 4.0 Värme & Luftfuktighet: Detta projekt har vi skapat och reglerat varianter och funktioner i och rum och opsamler data för att utveckla indeklimaet och rum i framtiden. Den kan användas av 4 olika programmerare och olika typer av hårdvara