प्रोग्राम लॉजिक कंट्रोलर के पीछे दास उपकरणों की पहचान और नियंत्रण को कैसे मापें?


9

औद्योगिक इंटरनेट ऑफ़ थिंग्स के क्षेत्र में, प्रोग्रामेबल लॉजिक कंट्रोलर के पीछे बहुत सारे औद्योगिक स्लेव डिवाइस हैं, उन्हें कोई आईपी एड्रेस या पहचान नहीं दी जाती है, हम इन उपकरणों की पहचान और एप्लिकेशन स्तर पर उनके नियंत्रण को कैसे मैप करेंगे? बादल। उदाहरण के लिए, मैं एक गेटवे के रूप में रसबेरीपी का उपयोग करने जा रहा हूं, यह प्रवेश द्वार एक पीएलसी के साथ जुड़ा हुआ है। पीएलसी के पीछे कई जुड़े हुए गुलाम डिवाइस हैं जैसे पंखे, एलईडी लाइट्स, सीओ 2 सेंसर।

मैं पीएलसी और मोडबस प्रोटोकॉल के लिए बहुत नया हूं , यहां तक ​​कि परिचय को पढ़ने के बाद भी, मेरे पास अभी भी सवाल हैं, मुख्य सवाल यह है कि हम दास उपकरणों को गेटवे और आखिरकार आईओटी एप्लिकेशन परत में कैसे पंजीकृत और मैप कर सकते हैं। और मुख्य सवाल के तहत कई छोटे सवालों के जवाब दिए जा सकते हैं

  1. मैं प्रत्येक डिवाइस के लिए पता कैसे निर्धारित कर सकता हूं, क्या यह मैन्युअल रूप से निर्धारित किया गया है या गुलाम डिवाइस से खोजा जा सकता है?
  2. यदि एक गुलाम उपकरण विघटनकारी है, तो हम इसे कैसे पता लगा सकते हैं?

मैं इसे एक सामान्य नेटवर्किंग प्रश्न के रूप में देखता हूं, और IoT विशिष्ट नहीं। आम तौर पर, सर्वर ग्राहकों की खोज नहीं करता है। यह एक बंदरगाह से जुड़ता है और वे जुड़ते हैं। यह कहना है, कि वे इसके साथ पंजीकृत हैं। किस बिंदु पर, सर्वर के पास क्लाइंट पते हैं। आप इसके लिए Google भी कर सकते हैंmodbus discover devices
Mawg का कहना है कि मोनिका

1
@ मावा, मैंने Google को खोजा था लेकिन बहुत अधिक मूल्यवान उत्तर नहीं मिल रहे थे। मुझे लगता है कि प्रश्न के लिए एक बिंदु यह है कि प्रोग्रामेबल लॉजिक कंट्रोलर के पीछे बहुत सारे औद्योगिक उपकरण हैं, उन्हें कोई भी आईपी एड्रेस या नाम नहीं दिए गए हैं, हम क्लाउड पर एप्लिकेशन स्तर पर इन उपकरणों की पहचान और उनके नियंत्रण को कैसे मैप करेंगे। ।
user824624


मुझे उम्मीद है कि सभी स्लेव डिवाइस पीएलसी द्वारा नियंत्रित हैं। इंटरनेट से सीधे जुड़े नहीं हैं या किसी भी आईपी के साथ असाइन किए गए हैं। तो पीएलसी को संकेत देना और पीएलसी को समझ में आना कि कब क्या करना है!
प्रशान्त बेनी

क्या यह इस बात पर निर्भर नहीं करता है कि आप डेटा को कैप्चर करने के लिए क्या उपयोग कर रहे हैं, आदि और उस डिवाइस से आईओ के पते को कैसे मैप करें? उदाहरण के लिए eWon उदा। Ewon.biz/products/ewon-flexy के पास सेटिंग्स है इसके लिए एड्रेस मैपिंग, आदि करें। मुझे लगता है कि रासबेरी पाई को कुछ इसी तरह की आवश्यकता होगी या आपको लॉजिक प्रोग्राम करने की आवश्यकता होगी। पीएलसी क्या आप वास्तव में उपयोग कर रहे हैं?
फेसबुक

जवाबों:


6

विकिपीडिया पर मोडबस फ़ंक्शन कोड को देखते हुए

पते निर्धारित करें

आप फ़ंक्शन कोड की रिपोर्ट दास आईडी 17 और डिवाइस पहचान 43 को पढ़ सकते हैं।

हालांकि आपके उपकरण इस फ़ंक्शन का समर्थन नहीं कर सकते हैं और अपवाद कोड 1 (अवैध फ़ंक्शन) के साथ वापस आ सकते हैं। यदि आपको कोई प्रतिक्रिया नहीं मिलती है तो डिवाइस बंद है या आईडी अप्रकाशित है।

आप इन उपकरणों को अपने रास्पबेरी पाई पर सूचीबद्ध कर सकते हैं। तो आप मानों के साथ एक सूची बना सकते हैं: आईडी + पहचान, आईडी सेट, आईडी सेट नहीं।

मोडबस / टीसीपी के लिए यह लिंक उपयोगी हो सकता है।


डिवाइस का पता लगाना बेकार है

यह पता लगाने के लिए कि क्या यह दुष्क्रियाशील है, आप हर हाल में निदान कर सकते हैं और किसी अपवाद संदेश को सुन सकते हैं।

यदि आपको एक संदेश वापस नहीं मिलता है, तो यह एक समस्या का संकेत भी दे सकता है (यदि आईडी में डिवाइस पहले जुड़ा हुआ था)।


4

पीएलसी की 'मैपिंग' वैरिएबल टैग के साथ की जाएगी।

आप tagnames संरचना करेंगे, और फिर डेटा को रूट करेंगे जो भी प्रोटोकॉल में, इस मामले में मोडबस। ऐड्वेंचर वाइज -4060 देखें

वैकल्पिक रूप से, आप अपने नेटवर्क पर एक ओपीसी चला सकते हैं जहां आप डेटा टैग और उनकी स्थिति को खींचते हैं।


2

Node-Red पर एक नज़र डालें। यह आरपीआई पर चलता है और नोड सूट में से एक बहुत कुछ कवर करता है जिसे आप मोडबस के साथ करना चाहते हैं। यह खुला स्रोत है और आप काम करने की छवि डाउनलोड कर सकते हैं और आरंभ करने के लिए एक स्क्रिप्ट चला सकते हैं।

मैंने हाल ही में इसका उपयोग करके पानी और तापमान नियंत्रण के लिए एक नियंत्रण प्रणाली बनाई थी और यह त्वरित और आसान था।

जहां तक ​​यह खोज है, मुझे डर है कि यह दादी के अटारी को साफ करने के लिए संभव है। बस इसे एक बार में सभी एक बॉक्स से गुजरना होगा! एक नेटवर्क पर आरपीआई के साथ, यह कनेक्टिविटी की दुनिया को खोलता है क्योंकि नोड-रेड डेटाबेस, ट्विटर, ईमेल, एमक्यू, और किसी भी अन्य प्रोटोकॉल के बारे में सोच सकता है जिसे आप कल्पना कर सकते हैं। इसके अलावा, सभी डेटा कैनवास पर बस एक-दो नोड को छोड़ने और उनके बीच तारों को खींचकर एक वेब पेज पर सतह हो सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.