विषयसूची:

MODBUS RTU में औद्योगिक HMI और Arduinos: 4 चरण
MODBUS RTU में औद्योगिक HMI और Arduinos: 4 चरण

वीडियो: MODBUS RTU में औद्योगिक HMI और Arduinos: 4 चरण

वीडियो: MODBUS RTU में औद्योगिक HMI और Arduinos: 4 चरण
वीडियो: Arduino Modbus RTU - Control HMI via RS485 2024, नवंबर
Anonim
MODBUS RTU में औद्योगिक HMI और Arduinos
MODBUS RTU में औद्योगिक HMI और Arduinos

इस निर्देशयोग्य में मैं एक औद्योगिक HMI (COOLMAY MT6070H, 150EUROS), एक Arduino CLONE DIY (10EUROS) और एक Arduino UNO (10EUROS) के बीच संचार के एक उदाहरण का वर्णन करूंगा। नेटवर्क एक विशेष और मजबूत और औद्योगिक प्रोटोकॉल के तहत चलेगा: मोडबस आरटीयू (कोई आईपी या ईथरनेट अनुरोध नहीं किया गया)। इस नेटवर्क के बारे में अधिक जानकारी, यहाँ:

en.wikipedia.org/wiki/Modbus

मैंने इस तरह के नेटवर्क के कौशल और शक्ति का पता लगाने के लिए 2 प्रयोग किए:

-पहले में: एचएमआई मास्टर है, क्लोन स्लेव 1 है और यूएनओ स्लेव 3 है (आप जो आईडी चाहते हैं उसे दें)

-दूसरे में: HMI स्लेव1 है, CLONE मास्टर है (ऑटोमेशन एंबेडेड प्रोग्राम के साथ), UNO स्लेव 3 बना हुआ है।

चरण 1: कनेक्ट करने में बहुत आसान

कनेक्ट करने में बहुत आसान
कनेक्ट करने में बहुत आसान
कनेक्ट करने में बहुत आसान
कनेक्ट करने में बहुत आसान
कनेक्ट करने में बहुत आसान
कनेक्ट करने में बहुत आसान

क्या ज़रूरत है:

-एक मॉडबस कनेक्टर के साथ एक औद्योगिक एचएमआई कूलमे एमटी6070एच

-एक DIY ARDUINO क्लोन

-एक संयुक्त राष्ट्र संघ

-2 MAX485 ढाल

-एक बिजली की आपूर्ति 24V डीसी

-2 USB प्रोग्रामिंग केबल और एक USBasp।

प्रत्येक पिनए+ और पिनबी- को एक साथ जोड़ने के लिए सावधान रहें और सभी उपकरणों के लिए समान जीएनडी रखें।

चरण 2: पहला प्रयोग: एचएमआई मास्टर के रूप में और अरुडिनो दास के रूप में

सबसे पहले, आपको अपने Arduino IDE में कुछ उपयोगी लाइब्रेरी और बोर्ड जोड़ने होंगे:

-हार्डवेयर: क्लोन बोर्ड के लिए मिनीकोर

-एसएम: स्टेट मशीन लाइब्रेरी

-SimpleModbus: दास या मेटर मोड में मोडबस आरटीयू पुस्तकालय।

मैं एक ट्यूटोरियल और मोडबस आरटीयू पर एक फ्रेंच गाइड के साथ एचएमआई और दोनों आर्डिनो का स्केच भी देता हूं।

चरण 3: दूसरा प्रयोग: गुलाम के रूप में एचएमआई, मास्टर के रूप में क्लोन और गुलाम के रूप में यूएनओ

यह प्रयोग क्यों? क्योंकि इस तरह के HMI में ऑटोमेशन प्रोग्राम को एम्बेड करना असंभव है: आप ऐसा नहीं कर सकते क्योंकि यह सिस्टम और मशीनों पर सुरक्षा और सुरक्षा नियमों का सम्मान नहीं करता है।

एचएमआई सॉफ्ट यहां उपलब्ध है:

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

Arduino IDE की तरह विशेष लाइब्रेरी के साथ, आप आसानी से अपने डिवाइस को स्लेव या मास्टर में बदल सकते हैं।

यहां संचार की गति धीमी लगती है। इसलिए मैं अधिक गति प्रतिक्रिया अर्जित करने के लिए कुछ चीजें जोड़ता हूं:

8E1. के बजाय 8O1 में सीरियल संचार

वास्तविक समय चलने के लिए -स्टेट मशीन

-नेटवर्क में कुछ अतिरिक्त घटक जोड़ें:

A और B. के बीच -120 OHM रोकनेवाला

-560 A और GND. के बीच OHM रोकनेवाला

-560 B और GND. के बीच OHM रोकनेवाला

चरण 4: निष्कर्ष

इस प्रयोग के कारण मैं जल्द ही एक 6 अक्ष रोबोट की निगरानी करने की कोशिश करूंगा जिसमें आर्डिनो दास के रूप में और एक पीएलसी (एम २२१ श्नाइडर) आंदोलनों के अनुक्रमों को नियंत्रित करने के लिए एक मास्टर के रूप में होगा।

अन्य परियोजनाएं भी जल्द ही एक एचएमआई, एक सॉफ्टस्टर (एटीएस 22 श्नाइडर) और एक अर्डुइन क्लोन से बने नेटवर्क की तरह आ जाएंगी।

नेट पर सभी दिलचस्प ट्यूटोरियल और गाइड और वेबसाइट के लिए धन्यवाद। हैप्पी इंस्ट्रक्शंस !!!

सिफारिश की: