Съдържание:

Индустриален HMI и Arduinos в MODBUS RTU: 4 стъпки
Индустриален HMI и Arduinos в MODBUS RTU: 4 стъпки

Видео: Индустриален HMI и Arduinos в MODBUS RTU: 4 стъпки

Видео: Индустриален HMI и Arduinos в MODBUS RTU: 4 стъпки
Видео: #14 OP320 HMI Modbus Communication | Outseal Arduino PLC 2024, Ноември
Anonim
Индустриален HMI и Arduinos в MODBUS RTU
Индустриален HMI и Arduinos в MODBUS RTU

В тази инструкция ще опиша пример за комуникация между индустриален HMI (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) и Arduino UNO (10EUROS). Мрежата ще работи по специален и здрав и индустриален протокол: MODBUS RTU (не се изисква IP или ethernet). Повече информация за тази мрежа, тук:

en.wikipedia.org/wiki/Modbus

Направих 2 експеримента, за да изследвам уменията и силата на този вид мрежа:

-в първия: HMI е Master, CLONE е Slave1 и UNO е Slave3 (вие давате идентификационния номер, който искате)

-във втория: HMI е Slave1, CLONE е Master (с вградена програма за автоматизация), UNO остава Slave3.

Стъпка 1: Много лесно за свързване

Много лесно за свързване
Много лесно за свързване
Много лесно за свързване
Много лесно за свързване
Много лесно за свързване
Много лесно за свързване

Какво е необходимо:

-индустриален HMI COOLMAY MT6070H с конектор за modbus

-a DIY ARDUINO CLONE

-UNO

-2 щита MAX485

-захранване 24V DC

-2 USB кабела за програмиране и USBasp.

Внимавайте да свържете заедно всеки pinA+ и pinB- и да имате една и съща GND за всички устройства.

Стъпка 2: Първият експеримент: HMI като господар и Arduinos като роби

На първо място, трябва да добавите някои полезни библиотеки и табла към вашата Arduino IDE:

-хардуер: миникор за CLONE платка

-SM: държавна машинна библиотека

-SimpleModbus: modbus RTU библиотека в режим slave или mater.

Давам и скицата на HMI и двата arduinos с урок и френски справочник за modbus rtu.

Стъпка 3: Вторият експеримент: HMI като Slave, CLONE As Master и UNO As Slave

Защо този експеримент? Тъй като е невъзможно да се вгради програма за автоматизация в този вид HMI: не можете да направите това, защото не зачита правилата за безопасност и сигурност на системите и машините.

HMI софтуерът е достъпен тук:

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

Подобно на Arduino IDE със специалната библиотека вътре, лесно променяте устройството си в Slave или в Master.

Тук скоростта на комуникацията изглежда се забавя. Затова добавям някои неща, за да спечеля по -бърза реакция:

-серийна комуникация в 8O1 вместо 8E1

-държавна машина за работа в реално време

-добавете някои допълнителни компоненти в мрежата:

-120 OHM резистор между A и B

-560 OHM резистор между A и GND

-560 OHM резистор между B и GND

Стъпка 4: Заключение

Благодарение на тези експерименти скоро ще се опитам да контролирам 6 -осен робот с arduinos като роби и PLC (M221 schneider) като майстор за контрол на последователностите на движенията.

Скоро ще се появят и други проекти като мрежа, направена с HMI, софтстър (ATS22 schneider) и клонинг на Arduin.

Благодаря на всички интересни уроци и ръководства и уебсайтове в мрежата. Честит инструктаж !!!

Препоръчано: