Innholdsfortegnelse:
- Trinn 1: Veldig enkelt å koble til
- Trinn 2: Det første eksperimentet: HMI som mester og Arduinos som slaver
- Trinn 3: Det andre eksperimentet: HMI As Slave, CLONE As Master og UNO As Slave
- Trinn 4: Konklusjon
Video: Industriell HMI og Arduinos i MODBUS RTU: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
I denne instruksen vil jeg beskrive et eksempel på kommunikasjon mellom en industriell HMI (COOLMAY MT6070H, 150EUROS), en Arduino CLONE DIY (10EUROS) og en Arduino UNO (10EUROS). Nettverket vil kjøre under en spesiell og robust og industriell protokoll: MODBUS RTU (ingen IP eller ethernet forespurt). Mer informasjon om dette nettverket, her:
en.wikipedia.org/wiki/Modbus
Jeg gjorde to eksperimenter for å utforske ferdighetene og kraften i denne typen nettverk:
-i den første: HMI er Master, CLONE er Slave1 og UNO er Slave3 (du gir ID -en du ønsker)
-i den andre: HMI er Slave1, CLONE er Master (med et automatisert innebygd program), UNO forblir Slave3.
Trinn 1: Veldig enkelt å koble til
Hva er nødvendig:
-en industriell HMI COOLMAY MT6070H med en modbus -kontakt
-en DIY ARDUINO -KLON
-en UNO
-2 MAX485 skjold
-en strømforsyning 24V DC
-2 USB -programmeringskabler og en USBasp.
Vær forsiktig med å koble sammen hver pinA+ og pinB- og ha samme GND for alle enhetene.
Trinn 2: Det første eksperimentet: HMI som mester og Arduinos som slaver
Først av alt må du legge til noen nyttige biblioteker og bord til din Arduino IDE:
-hardware: minicore for CLONE board
-SM: statlig maskinbibliotek
-SimpleModbus: modbus RTU -bibliotek i slave- eller mater -modus.
Jeg gir også skissen av HMI og begge arduinoene med en opplæring og en fransk guide på modbus rtu.
Trinn 3: Det andre eksperimentet: HMI As Slave, CLONE As Master og UNO As Slave
Hvorfor dette eksperimentet? Fordi Det er umulig å bygge inn et automatiseringsprogram i denne typen HMI: du kan ikke gjøre dette fordi det ikke respekterer sikkerhets- og sikkerhetsreglene for systemer og maskiner.
HMI soft er tilgjengelig her:
www.coolmay.com/Download-159-36-41.html
I likhet med Arduino IDE med det spesielle biblioteket inne, endrer du enkelt enheten din i en slave eller i en master.
Hastigheten på kommunikasjonen ser ut til å være lavere her. Så jeg legger til noen ting for å få mer fartreaksjon:
-seriell kommunikasjon i 8O1 i stedet for 8E1
-statemaskin for sanntidskjøring
-legge til noen ekstra komponenter i nettverket:
-120 OHM motstand mellom A og B
-560 OHM motstand mellom A og GND
-560 OHM motstand mellom B og GND
Trinn 4: Konklusjon
På grunn av disse eksperimentene vil jeg snart prøve å overvåke en 6 -akset robot med arduinoer som slaver og en PLS (M221 schneider) som en mester for å kontrollere bevegelsessekvenser.
Andre prosjekter kommer også snart som et nettverk laget med et HMI, en softster (ATS22 schneider) og en Arduin -klon.
Takk til all interessant opplæring og guider og nettsted overalt på nettet. Glade instruktører !!!
Anbefalt:
Digistump og Modbus RTU: 6 trinn
Digistump og Modbus RTU: De som har sett min instruks om kommunikasjon mellom Modbus RTU og en Raspberry Pi vet at jeg planlegger et prosjekt for automatisering av et drivhus. Jeg har laget 2 små kretskort som kan settes i en prosjektboks. Lenken til kretskortene vil jeg inkludere
SaferWork 4.0 - Industriell IoT for sikkerhet: 3 trinn
SaferWork 4.0 - Industrial IoT for Safety: Prosjektbeskrivelse: SaferWork 4.0 har til hensikt å gi sanntids miljødata fra industriområder. Gjeldende regulering som OHSAS 18001 (Occupational Health and Safety Assessment Series) eller brasiliansk NR-15 (usunne aktiviteter)
Arduino -basert industriell automatisering -- VFD (frekvensstasjoner med variabel frekvens): 10 trinn
Arduino -basert industriell automatisering || VFD (Variable Frequency Drives): I denne instruksjonsfilen vil jeg vise deg hvordan du lager1. Spesialdesignet Arduino -kort for industriell automatisering 2. Hvordan kontrollere VFD [Variable Frequency Drives] ved hjelp av Arduino 3. Hvordan designe hovedkort for DigiCone MDF Winding MachineHva ting du vil
EAL - Industriell 4.0 Varme og fuktighet: 9 trinn
EAL - Industriell 4.0 Varme og fuktighet: Jeg har et prosjekt som vi kan lage og regulere varianter og muligheter for rom og opsamler data for å utvikle indeklimaet i og rum i fremtiden. Den kan brukes av 4 forskjellige programmerere og forskjellige typer maskinvare
Brødsmulekam for rengjøring av en industriell brødskiver (Oliver 732-N): 3 trinn (med bilder)
Brødsmulekam for rengjøring av en industriell brødskiver (Oliver 732-N): Denne Ible er en vei utenfor allfarvei. Det er en Oliver 732-N Front Load Slicer (7/16 ” mellomrom) i bakeriet der jeg jobber. Når den skiver, lager den fine brødsmuler som samler seg på vuggen. En pensel brukes til å feie fron