Isi kandungan:

HMI industri dan Arduino dalam MODBUS RTU: 4 Langkah
HMI industri dan Arduino dalam MODBUS RTU: 4 Langkah

Video: HMI industri dan Arduino dalam MODBUS RTU: 4 Langkah

Video: HMI industri dan Arduino dalam MODBUS RTU: 4 Langkah
Video: Simulasi Datalogger Terhubung Modbus RTU dengan HMI Haiwell, Arduino dan Proteus 2024, Julai
Anonim
HMI industri dan Arduino dalam MODBUS RTU
HMI industri dan Arduino dalam MODBUS RTU

Dalam arahan ini saya akan menerangkan contoh komunikasi antara HMI industri (COOLMAY MT6070H, 150EUROS), Arduino CLONE DIY (10EUROS) dan Arduino UNO (10EUROS). Rangkaian akan berjalan di bawah protokol industri dan khas dan mantap: MODBUS RTU (tidak diminta IP atau ethernet). Lebih banyak maklumat mengenai rangkaian ini, di sini:

en.wikipedia.org/wiki/Modbus

Saya membuat 2 eksperimen untuk meneroka kemahiran dan kehebatan rangkaian seperti ini:

-dalam yang pertama: HMI adalah Master, CLONE adalah Slave1 dan UNO adalah Slave3 (anda memberikan ID yang anda mahukan)

-dalam yang kedua: HMI adalah Slave1, CLONE adalah Master (dengan program penyisipan automasi), UNO tetap menjadi Slave3.

Langkah 1: Sangat Mudah dihubungkan

Sangat Mudah dihubungkan
Sangat Mudah dihubungkan
Sangat Mudah dihubungkan
Sangat Mudah dihubungkan
Sangat Mudah Disambungkan
Sangat Mudah Disambungkan

Apa yang diperlukan:

-dari industri HMI COOLMAY MT6070H dengan penyambung modbus

-A CLONE ARDUINO DIY

-dari UNO

-2 MAX485 perisai

- bekalan kuasa 24V DC

-2 kabel pengaturcaraan USB dan USBasp.

Hati-hati untuk menyambung bersama setiap pinA + dan pinB- dan mempunyai GND yang sama untuk semua peranti.

Langkah 2: Eksperimen Pertama: HMI Sebagai Master dan Arduino Sebagai Budak

Pertama sekali, anda perlu menambahkan beberapa pustaka berguna dan masuk ke IDE Arduino anda:

-hardware: minicore untuk papan CLONE

-SM: perpustakaan mesin negeri

-SimpleModbus: perpustakaan modbus RTU dalam mod hamba atau mater.

Saya juga memberikan lakaran HMI dan kedua arduino dengan tutorial dan panduan perancis mengenai modbus rtu.

Langkah 3: Eksperimen Kedua: HMI Sebagai Budak, CLONE Sebagai Master dan UNO Sebagai Budak

Mengapa percubaan ini? Kerana mustahil untuk menyematkan program automasi dalam HMI semacam ini: anda tidak boleh melakukan ini kerana tidak mematuhi peraturan keselamatan dan keselamatan pada sistem dan mesin.

Lembut HMI boleh didapati di sini:

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

Seperti Arduino IDE dengan perpustakaan khas di dalamnya, anda mudah menukar peranti anda dalam Slave atau Master.

Kelajuan komunikasi nampaknya lebih perlahan di sini. Oleh itu, saya menambah beberapa perkara untuk mendapatkan reaksi pantas:

-komunikasi udara di 8O1 dan bukannya 8E1

-state mesin untuk berjalan dalam masa nyata

-menambah beberapa komponen tambahan dalam rangkaian:

-120 Perintang OHM antara A dan B

-560 Perintang OHM antara A dan GND

-560 Perintang OHM antara B dan GND

Langkah 4: Kesimpulannya

Oleh kerana percubaan ini, saya akan segera berusaha mengawasi robot 6 paksi dengan arduino sebagai hamba dan PLC (M221 schneider) sebagai master untuk mengawal urutan pergerakan.

Projek-projek lain juga akan hadir tidak lama lagi seperti rangkaian yang dibuat dengan HMI, softster (ATS22 schneider) dan klon Arduin.

Terima kasih kepada semua tutorial dan panduan menarik serta laman web di seluruh jaring. Selamat mengajar !!!

Disyorkan: