Агуулгын хүснэгт:

MODBUS RTU дахь үйлдвэрлэлийн HMI ба Arduinos: 4 алхам
MODBUS RTU дахь үйлдвэрлэлийн HMI ба Arduinos: 4 алхам

Видео: MODBUS RTU дахь үйлдвэрлэлийн HMI ба Arduinos: 4 алхам

Видео: MODBUS RTU дахь үйлдвэрлэлийн HMI ба Arduinos: 4 алхам
Видео: #7 Программирование панели HMI ESP8266 Modbus RTU и OP320. 2024, Долдугаар сарын
Anonim
MODBUS RTU дахь Аж үйлдвэрийн HMI ба Arduinos
MODBUS RTU дахь Аж үйлдвэрийн HMI ба Arduinos

Энэхүү зааварчилгаанд би үйлдвэрлэлийн HMI (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) ба Arduino UNO (10EUROS) хоорондын харилцааны жишээг тайлбарлах болно. Сүлжээ нь тусгай, хүчирхэг, үйлдвэрлэлийн протоколын дагуу ажиллах болно: MODBUS RTU (IP эсвэл ethernet ашиглах шаардлагагүй). Энэ сүлжээний талаарх дэлгэрэнгүй мэдээллийг эндээс үзнэ үү:

en.wikipedia.org/wiki/Modbus

Ийм сүлжээний ур чадвар, хүч чадлыг судлахын тулд би 2 туршилт хийсэн.

-Эхнийх нь: HMI бол мастер, CLONE бол Slave1, UNO бол Slave3 (та хүссэн ID -гаа өгнө үү)

Хоёрдугаарт: HMI бол Slave1, CLONE бол Мастер (автоматжуулсан програмтай), UNO нь Slave3 хэвээр байна.

Алхам 1: Холбоход маш хялбар

Холбоход маш хялбар
Холбоход маш хялбар
Холбоход маш хялбар
Холбоход маш хялбар
Холбоход маш хялбар
Холбоход маш хялбар

Юу хэрэгтэй байна:

-үйлдвэрлэлийн HMI COOLMAY MT6070H нь модбус холбогчтой

-DIY ARDUINO CLONE

-НҮБ

-2 MAX485 бамбай

-24V тогтмол гүйдлийн цахилгаан хангамж

-2 USB програмчлалын кабель болон USBasp.

PinA+ ба pinB- бүрийг хооронд нь холбохдоо болгоомжтой байгаарай, бүх төхөөрөмжид ижил GND байна.

Алхам 2: Эхний туршилт: HMI нь мастерын хувьд, Ардуино боолын үүрэг гүйцэтгэдэг

Юуны өмнө та өөрийн Arduino IDE -д хэрэгтэй зарим номын сан, самбар нэмэх хэрэгтэй.

-тоног төхөөрөмж: CLONE самбарт зориулсан миникор

-SM: улсын машины номын сан

-SimpleModbus: modbus RTU номын сан нь боол эсвэл эх горимд байдаг.

Би бас HMI болон arduino -ийн ноорогыг modbus rtu дээрх заавар, франц хөтөчөөр өгдөг.

Алхам 3: Хоёр дахь туршилт: HMI As Slave, CLONE as Master, UNO as Asla

Яагаад ийм туршилт хийсэн бэ? Автоматжуулалтын програмыг ийм төрлийн HMI -д оруулах боломжгүй тул систем, машинуудын аюулгүй байдал, аюулгүй байдлын дүрмийг үл хүндэтгэдэг тул та үүнийг хийж чадахгүй.

HMI soft -ийг эндээс авах боломжтой.

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

Дотор нь тусгай номын сантай Arduino IDE -ийн нэгэн адил та төхөөрөмжийг боол эсвэл мастер хэлбэрээр хялбархан өөрчилж болно.

Харилцааны хурд энд удааширч байх шиг байна. Тиймээс би илүү хурдан хариу үйлдэл үзүүлэхийн тулд зарим зүйлийг нэмж оруулсан болно.

-8E1 -ийн оронд 8O1 -ийн цуваа холбоо

-төрийн машин бодит цаг хугацаанд ажиллаж байна

-сүлжээнд зарим нэмэлт бүрэлдэхүүн хэсгүүдийг оруулах:

-120 OHM эсэргүүцэл нь А ба В хооронд

-560 OHM эсэргүүцэл нь A ба GND хооронд

-560 OHM эсэргүүцэл нь B ба GND хооронд

Алхам 4: Дүгнэлт

Энэхүү туршилтуудын ачаар би удалгүй 6 тэнхлэгтэй роботыг боол болгон ардуино, PLC (M221 schneider) хөдөлгөөний дарааллыг хянах мастераар удирдахыг хичээх болно.

Бусад төслүүд нь HMI, softster (ATS22 schneider), Arduin клоноор хийсэн сүлжээ шиг удахгүй ирнэ.

Бүх сонирхолтой заавар, гарын авлага, вэбсайтад баярлалаа. Аз жаргалтай зааварлагчид !!!

Зөвлөмж болгож буй: