Talaan ng mga Nilalaman:

Industrial HMI at Arduinos sa MODBUS RTU: 4 Hakbang
Industrial HMI at Arduinos sa MODBUS RTU: 4 Hakbang

Video: Industrial HMI at Arduinos sa MODBUS RTU: 4 Hakbang

Video: Industrial HMI at Arduinos sa MODBUS RTU: 4 Hakbang
Video: #14 OP320 HMI Modbus Communication | Outseal Arduino PLC 2024, Nobyembre
Anonim
Industrial HMI at Arduinos sa MODBUS RTU
Industrial HMI at Arduinos sa MODBUS RTU

Sa itinuturo na ito ay ilalarawan ko ang isang halimbawa ng komunikasyon sa pagitan ng isang pang-industriya na HMI (COOLMAY MT6070H, 150EUROS), isang Arduino CLONE DIY (10EUROS) at isang Arduino UNO (10EUROS). Tatakbo ang network sa ilalim ng isang espesyal at matatag at pang-industriya na protocol: ang MODBUS RTU (walang IP o ethernet na hiniling). Higit pang mga impormasyon tungkol sa network na ito, dito:

en.wikipedia.org/wiki/Modbus

Gumawa ako ng 2 mga eksperimento upang tuklasin ang mga kasanayan at ang lakas ng ganitong uri ng network:

-sa una: ang HMI ay ang Master, ang CLONE ay Slave1 at ang UNO ay Slave3 (ibibigay mo ang ID na gusto mo)

-sa pangalawa: ang HMI ay ang Slave1, ang CLONE ay ang Master (na may naka-embed na programa na automation), ang UNO ay nananatiling Slave3.

Hakbang 1: Napakadaling Kumonekta

Napakadaling Kumonekta
Napakadaling Kumonekta
Napakadaling Kumonekta
Napakadaling Kumonekta
Napakadaling Kumonekta
Napakadaling Kumonekta

Kung ano ang kinakailangan:

-isang pang-industriya na HMI COOLMAY MT6070H na may isang modbus konektor

-isang DIY ARDUINO CLONE

-isang UNO

-2 MAX485 na kalasag

-ang supply ng kuryente 24V DC

-2 Mga USB cable ng programa at isang USBasp.

Mag-ingat upang kumonekta nang magkasama sa bawat pinA + at pinB- at magkaroon ng parehong GND para sa lahat ng mga aparato.

Hakbang 2: Ang Unang Eksperimento: HMI Bilang Master at Arduinos Bilang Mga Alipin

Una sa lahat, kailangan mong magdagdag ng ilang mga kapaki-pakinabang na aklatan at board sa iyongArduino IDE:

-hardware: minicore para sa CLONE board

-SM: state machine library

-SimpleModbus: modbus RTU library sa alipin o mater mode.

Ibinibigay ko rin ang sketch ng HMI at parehong arduinos na may isang tutorial at isang gabay sa pransya sa modbus rtu.

Hakbang 3: Ang Pangalawang Eksperimento: HMI Bilang Alipin, CLONE Bilang Master at UNO Bilang Alipin

Bakit ang eksperimentong ito? Dahil imposibleng mag-embed ng isang automation na programa sa ganitong uri ng HMI: hindi mo ito magagawa sapagkat hindi nito iginagalang ang mga patakaran sa kaligtasan at seguridad sa mga system at machine.

Magagamit dito ang malambot na HMI:

www.coolmay.com/Download-159-36-41.html

Tulad ng Arduino IDE na may espesyal na silid-aklatan sa loob, madali mong binabago ang iyong aparato sa isang Alipin o sa isang Master.

Ang bilis ng komunikasyon ay tila mas mabagal dito. Kaya nagdagdag ako ng ilang mga bagay upang makakuha ng mas mabilis na reaksyon:

- komunikasyon sa himpapawid sa 8O1 sa halip na 8E1

-State machine para sa isang real time na tumatakbo

-dagdag ang ilang mga karagdagang bahagi sa network:

-120 OHM risistor sa pagitan ng A at B

-560 OHM risistor sa pagitan ng A at GND

-560 OHM risistor sa pagitan ng B at GND

Hakbang 4: Konklusyon

Dahil sa mga eksperimentong ito susubukan ko sa lalong madaling panahon upang pangasiwaan ang isang robot ng 6 na palakol na may mga arduino bilang mga alipin at isang PLC (M221 schneider) bilang isang master upang makontrol ang mga pagkakasunud-sunod ng paggalaw.

Ang iba pang mga proyekto ay darating din sa lalong madaling panahon tulad ng isang network na ginawa gamit ang isang HMI, isang softster (ATS22 schneider) at isang clone ng Arduin.

Salamat sa lahat ng mga kagiliw-giliw na tutorial at gabay at website allover ang net. Maligayang mga itinuturo !!!

Inirerekumendang: