Innholdsfortegnelse:

Industriell HMI og Arduinos i MODBUS RTU: 4 trinn
Industriell HMI og Arduinos i MODBUS RTU: 4 trinn

Video: Industriell HMI og Arduinos i MODBUS RTU: 4 trinn

Video: Industriell HMI og Arduinos i MODBUS RTU: 4 trinn
Video: #14 OP320 HMI Связь Modbus | Внешний ПЛК Arduino 2024, Juli
Anonim
Industriell HMI og Arduinos i MODBUS RTU
Industriell HMI og Arduinos i MODBUS RTU

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

Veldig enkelt å koble til
Veldig enkelt å koble til
Veldig enkelt å koble til
Veldig enkelt å koble til
Veldig enkelt å koble til
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: