ADVANTECH - लोगोMQTT ते मोडबस

ADVANTECH NAT राउटर अॅप - कव्हर

Advantech चेक sro, Sokolska 71, 562 04 Usti nad Orlici, चेक प्रजासत्ताक
दस्तऐवज क्रमांक APP-0087-EN, 12 ऑक्टोबर 2023 पासून पुनरावृत्ती.

मॉडबस ते MQTT राउटर अॅप

© 2023 Advantech Czech sro या प्रकाशनाचा कोणताही भाग लेखी संमतीशिवाय फोटोग्राफी, रेकॉर्डिंग किंवा कोणतीही माहिती साठवण आणि पुनर्प्राप्ती प्रणालीसह कोणत्याही स्वरूपात किंवा कोणत्याही प्रकारे इलेक्ट्रॉनिक किंवा यांत्रिक पद्धतीने पुनरुत्पादित किंवा प्रसारित केला जाऊ शकत नाही. या मॅन्युअलमधील माहिती सूचनेशिवाय बदलू शकते आणि ती Advantech च्या वचनबद्धतेचे प्रतिनिधित्व करत नाही.
या मॅन्युअलच्या फर्निशिंग, कार्यप्रदर्शन किंवा वापरामुळे उद्भवलेल्या आनुषंगिक किंवा परिणामी नुकसानीसाठी Advantech Czech sro जबाबदार राहणार नाही.
या मॅन्युअलमध्ये वापरलेली सर्व ब्रँड नावे त्यांच्या संबंधित मालकांची नोंदणीकृत ट्रेडमार्क आहेत. या प्रकाशनातील ट्रेडमार्क किंवा इतर पदनामांचा वापर केवळ संदर्भाच्या उद्देशाने आहे आणि ट्रेडमार्क धारकाने केलेले समर्थन तयार करत नाही.

चिन्हे वापरली

धोका - वापरकर्त्याच्या सुरक्षिततेबद्दल किंवा राउटरच्या संभाव्य नुकसानाविषयी माहिती.
लक्ष द्या - विशिष्ट परिस्थितीत उद्भवू शकणार्‍या समस्या.
माहिती - उपयुक्त टिपा किंवा विशेष स्वारस्य असलेली माहिती.
Exampले - उदाampफंक्शन, कमांड किंवा स्क्रिप्टचे le.

चेंजलॉग

  1. मॉडबस ते MQTT चेंजलॉग
    v2.0.5
    • openssl (1.0.2u) ला स्टॅटिक लायब्ररीमध्ये बदला.
    v2.0.6
    • Azure SAS-टोकन जनरेशनचा पर्याय जोडा.
    • Python3 वापरकर्ता मॉड्यूल स्थापित करणे आवश्यक आहे.
    • डेटा प्रकार जोडा: डबल वर्ल्ड – फ्रेम.
    • csv मध्ये "बाइट स्वॅप" फील्ड जोडा file.
    • समर्थित डेटा प्रकार "स्ट्रिंग" जोडा.
    • स्ट्रिंग डेटा प्रकारासाठी "वर्ड स्वॅप" आणि "बाइट स्वॅप" जोडा.
    v2.0.7
    • कनेक्टेड/डिस्कनेक्ट केलेल्या फंक्शनमध्ये शो मॉस्किटो एरर कोड आणि एरर मेसेज जोडा.
    v2.0.8
    • AWS साठी स्थानिक प्रमाणपत्र आणि स्थानिक प्रमुख वैशिष्ट्ये अपलोड करा.
    v2.0.9
    • मोडबस कमांड कमाल 100 ते 500 पर्यंत बदला.
    v2.0.10
    • प्रत्येक 5 सेकंदांसाठी वापरकर्ता मॉड्यूल प्रक्रियांचे मतदान जोडा, जर वापरकर्ता मॉड्यूल क्रॅश झाला, तर ते पुन्हा चालू होईल.
    v2.0.11
    • csv मध्ये "Custom2 फील्ड" फील्ड जोडा file.
    • csv मध्ये "समूह पाठवा" फील्ड जोडा file, MQTT पाठवा गट वैशिष्ट्यासाठी.
    • csv मध्ये "सेंड इंटरव्हल" फील्ड जोडा file, MQTT पाठवा गट वैशिष्ट्यासाठी.
    v2.0.12
    • Azure SAS-टोकन जनरेशन जोडा (Python3 वापरकर्ता मॉड्यूलशिवाय). Python3 वापरकर्ता मॉड्यूल स्थापित केल्यावर, ते पायथनद्वारे SAS-टोकन जनरेशन वापरेल.
    v2.0.13
    • कडून CSV, CA प्रमाणपत्र, स्थानिक प्रमाणपत्र आणि स्थानिक खाजगी की संपादित करण्याची क्षमता जोडली WebUI
    v2.0.14
    फर्मवेअर अपडेटनंतर राउटर अॅप mb2mqtt डीफॉल्ट कॉन्फिगरेशन लोड करत असताना समस्या सोडवली.
    v2.0.15
    • मॅपिंग टेबल पेजमध्ये स्पेस व्हॅल्यूज प्रदर्शित करताना समस्या सोडवली.
    • जेव्हा कॉन्फिगरेशन मूल्य रिक्त होते तेव्हा मॅपिंग सारणी पृष्ठामध्ये जुने मूल्य प्रदर्शित होते त्या समस्येचे निराकरण केले. v2.0.16
    • WADMP साठी: डीफॉल्ट व्हॅल्यूमध्ये व्हाईटस्पेस असल्याची समस्या सोडवली.
    v2.0.17
    • 2 बाइट आकारासह पूर्णांकाचे समर्थन करण्यासाठी (उदाample: 0xFFFF -1 मध्ये रूपांतरित करा).
    • सर्वांसाठी परवानग्या 755 वर सेट करा files वापरकर्ता मॉड्यूलमध्ये.
    v2.0.18
    पूर्णांक-ते-फ्लोट रूपांतरणासह समस्येचे निराकरण केले.
    • MQTT मूल्यासाठी अधिक लॉग संदेश जोडा.
    v2.0.19
    • सानुकूल फील्ड 10 पर्यंत वाढवा (CSV कॉन्फिगरेशन फील्ड : Q, R, U AB)
    v2.0.20
    व्यवस्थापन प्रणाली WADMP मध्ये कॉन्फिगरेशन टिप्पण्यांमुळे समस्या निर्माण होत असलेल्या समस्येचे निराकरण केले.

मॉड्यूलचे वर्णन

हे राउटर अॅप मानक राउटर फर्मवेअरमध्ये समाविष्ट नाही. या राउटर अॅपचे अपलोडिंग कॉन्फिगरेशन मॅन्युअलमध्ये वर्णन केले आहे (धडा संबंधित दस्तऐवज पहा).
राउटर अॅप v2 राउटर प्लॅटफॉर्म सुसंगत आहे.
मॉडबस ते एमक्यूटीटी हे मॉडबस/टीसीपी उपकरणे आणि एमक्यूटीटी उपकरण यांच्यात अखंड संवाद प्रदान करण्यासाठी एक राउटर अॅप आहे. Modbus to MQTT हे Modbus/TCP डिव्हाइसेसशी संवाद साधण्यासाठी Modbus/TCP मास्टर म्हणून काम करते आणि MQTT ब्रोकरशी संवाद साधण्यासाठी MQTT प्रकाशक/ग्राहक म्हणून काम करते.

Web इंटरफेस

मॉड्यूलची स्थापना पूर्ण झाल्यानंतर, राउटरच्या राउटर अॅप्स पृष्ठावरील मॉड्यूलच्या नावावर क्लिक करून मॉड्यूलचे GUI मागवले जाऊ शकते. web इंटरफेस
या GUI च्या डाव्या भागात राउटर मेनू विभागासह मेनू आहे. राउटर मेनू विभागात परत या मॉड्यूलमधून परत स्विच करते web राउटरचे पृष्ठ web कॉन्फिगरेशन पृष्ठे. मॉड्यूलच्या GUI चा मुख्य मेनू आकृती 1 वर दर्शविला आहे.

ADVANTECH मॉडबस ते MQTT राउटर अॅप - Web इंटरफेस 1

  1. राउटर
    1.1 सेटिंग्ज
    या राउटर अॅपचे कॉन्फिगरेशन सेटिंग पृष्ठावर, राउटर मेनू विभागात केले जाऊ शकते. सेटिंग्ज कॉन्फिगरेशन पृष्ठासाठी सर्व कॉन्फिगरेशन आयटम खालील सारणीमध्ये वर्णन केले आहेत.
    ADVANTECH मॉडबस ते MQTT राउटर अॅप - Web इंटरफेस 2
    आयटम वर्णन
    सेवा सक्षम करा सक्षम केलेले, मॉड्यूलची मॉडबस ते MQTT APN कार्यक्षमता चालू आहे.
    लॉग APN सक्षम करा सेवा लॉग सक्षम करा.
    ब्रोकरचा पत्ता रिमोट ब्रोकर सर्व्हर पत्ता प्रविष्ट करा.
    ब्रोकर सर्व्हर पोर्ट ब्रोकर सर्व्हर पोर्ट नंबर (1-65535) एंटर करा.
    MQTT Keepalive MQTT Keepalive अंतराल (1-3600) एंटर करा.
    MQTT QoS MQTT QoS मूल्य (0,1,2) प्रविष्ट करा.
    MQTT राखून ठेवा संदेश ठेवण्यासाठी सक्षम करा.
    क्लायंट आयडी क्लायंट आयडी प्रविष्ट करा.
    MQTT अनामित MQTT अनामिक सक्षम करा
    MQTT वापरकर्तानाव MQTT वापरकर्तानाव प्रविष्ट करा.
    MQTT पासवर्ड MQTT पासवर्ड टाका.
    MQTT TLS MQTT TLS सक्षम करा.
    मध्यांतर(ms) Modbus TCP पोलिंग इंटरव्हल एंटर करा.
    कालबाह्य(ms) Modbus TCP कालबाह्य प्रविष्ट करा.
    CSV कॉन्फिग अपलोड करा file येथे तुमची CSV कॉन्फिगरेशन समाविष्ट आहे.
    सीए प्रमाणपत्र तुमचे CA प्रमाणपत्र येथे अपलोड करा.
    स्थानिक प्रमाणपत्र तुमचे स्थानिक प्रमाणपत्र येथे अपलोड करा.
    स्थानिक खाजगी की तुमची स्थानिक खाजगी की येथे अपलोड करा.

    सारणी 1: सेटिंग्ज उदाample आयटम वर्णन
    1.2 कॉन्फिग file
    Modbus ते MQTT मध्ये, वापरकर्ता CSV द्वारे Modbus/TCP आणि MQTT दरम्यान मॅपिंग कॉन्फिगर करतो file. csv मध्ये file, फील्ड सेपरेटर (डिलिमिटर) हा स्वल्पविराम आहे.
    ADVANTECH मॉडबस ते MQTT राउटर अॅप - Web इंटरफेस 3

    आयटम वर्णन
    विषय MQTT विषय
    नाव मॅपिंग ओळखण्यासाठी नाव.
    IP Modbus डिव्हाइस IP पत्ता.
    बंदर रिमोट मॉडबस स्लेव्ह उपकरणाचा TCP पोर्ट क्रमांक.
    डिव्हाइस आयडी Modbus/TCP स्लेव्ह आयडी.
    फंक्शन कोड मॉडबस फंक्शन कोड (FC). मॉडबस ते MQTT मध्ये, समर्थित फंक्शन कोड आहेत: 1, 2, 3, 4, 5, 6, 15, 16
    01: कॉइल वाचा;
    02: स्वतंत्र इनपुट वाचा;
    03: होल्डिंग रजिस्टर्स वाचा;
    04: इनपुट रजिस्टर वाचा;
    05: सिंगल कॉइल लिहा;
    06: सिंगल रजिस्टर लिहा;
    15: एकाधिक कॉइल लिहा;
    16: एकाधिक रजिस्टर्स लिहा.
    पत्ता मॉडबस रेजिस्ट्रीसाठी सुरुवातीच्या पत्त्यापासून वाचणे/लिहाणे नियुक्त करा.
    डेटा लांबी जेव्हा FC=1, 2, 5 किंवा 15, तेव्हा युनिट बिट(s) असते
    जेव्हा FC=3, 4, 6 किंवा 16, तेव्हा एकक हा शब्द असतो
    मोडबस डेटा प्रकार मोडबस डेटा प्रकार.
    पर्याय: बुलियन, पूर्णांक, स्वाक्षरी न केलेले पूर्णांक, फ्लोट
    डेटा स्वॅप डेटा स्वॅप फील्ड प्राप्त / प्रसारित केलेल्या डेटाचे विशिष्ट बाइट्स कोणत्या क्रमाने वितरित केले जातात हे निर्धारित करते.
    काहीही नाही: स्वॅप करू नका; शब्द: 0x01, 0x02 0x02, 0x01 होतो;
    दुहेरी शब्द: 0x01, 0x02, 0x03, 0x04 0x04, 0x03, 0x02, 0x01 होतो.
    दुहेरी शब्द - फ्रेम: 0x01, 0x02, 0x03, 0x04 0x04, 0x03, 0x02, 0x01 बनते.
    क्वाड शब्द: 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07980 0x07980, 0x05, 0x06, 0x03, 0x04, 0x01, 0x02 होतो.
    बाइट स्वॅप पर्याय: खरे, असत्य
    जेव्हा पर्याय सत्य असतो: 0x01, 0x02 0x01, 0x02 होतो.
    0x01, 0x02, 0x03, 0x04 0x01, 0x02, 0x03, 0x04 बनते.
    MQTT डेटा प्रकार MQTT डेटा प्रकार.
    पर्याय: बूलियन, पूर्णांक, स्वाक्षरी न केलेले पूर्णांक, फ्लोट, दीर्घ पूर्णांक, स्वाक्षरी न केलेले
    गुणक डेटा मूल्याचा गुणाकार करण्यासाठी वापरलेले मूल्य.
    ऑफसेट डेटा मूल्य जोडण्यासाठी/वजा करण्यासाठी वापरलेले मूल्य.
    मतदान मध्यांतर (ms) मॉडबस मतदान मध्यांतर, एकक: मिलीसेकंद.
    मूल्य श्रेणी: 1 10000000
    बदलल्यावर पाठवा मॉडबस स्लेव्हमध्ये बदल झाल्यावर डेटा लगेच पाठवला जाईल हे निवडा.
    पर्याय: होय, नाही
    सानुकूल फील्ड सानुकूल परिभाषा मूल्य
    Custom2 फील्ड सानुकूल परिभाषा मूल्य
    गट पाठवा एका संदेशासाठी MQTT एकाधिक संदेशांसाठी गट क्रमांक सेट करा.
    मूल्य श्रेणी 0 ते 500 पर्यंत आहे. जेव्हा मूल्य 0 असते, तेव्हा हे वैशिष्ट्य अक्षम केले जाते.
    मध्यांतर पाठवा गटासाठी MQTT संदेश अंतराल सेकंदात पाठवा. मूल्य श्रेणी 1 ते 10000 सेकंदांपर्यंत आहे.

    तक्ता 2: कॉन्फिगरेशन आयटम वर्णन
    CSV file राउटर अॅप सेटिंगमध्ये Advantech राउटरमध्ये आयात केले जाऊ शकते WEB पृष्ठ CSV आयात केल्यानंतर file आणि "जतन करा" बटणावर क्लिक करा, नवीन मॅपिंग कॉन्फिगरेशन लगेच प्रभावी होईल.
    ADVANTECH मॉडबस ते MQTT राउटर अॅप - Web इंटरफेस 41.3मॅपिंग सारणी
    Modbus/TCP ते MQTT मॅपिंग मॅपिंग टेबलमध्ये दाखवले जाईल WEB पृष्ठ
    ADVANTECH मॉडबस ते MQTT राउटर अॅप - Web इंटरफेस 71.4MQTT डेटा स्वरूप
    जेव्हा Modbus/TCP FC 1, 2, 3 किंवा 4 असेल तेव्हा Modbus ते MQTT हे MQTT ब्रोकरला JSON फॉरमॅटमध्ये Modbus/TCP डेटा पोस्ट करण्यासाठी MQTT प्रकाशक म्हणून काम करेल. जेव्हा Modbus/TCP FC 5, 6, 15 किंवा 16 असेल तेव्हा Modbus ते MQTT सदस्यत्व माहिती विचारण्यासाठी MQTT सदस्य म्हणून काम करेल आणि डेटा Modbus/TCP डिव्हाइसवर फॉरवर्ड करेल.
    येथे माजी आहेतampMQTT डेटाचा le जो Modbus वरून MQTT वर प्रकाशित केला जातो.
    ADVANTECH मॉडबस ते MQTT राउटर अॅप - Web इंटरफेस 5लक्षात घ्या की मॉडबस ते MQTT प्राप्त झालेल्या सदस्यत्व माहितीचे फक्त विषय, नाव आणि मूल्य फील्ड सत्यापित करतात.
    ADVANTECH मॉडबस ते MQTT राउटर अॅप - Web इंटरफेस 6

संबंधित कागदपत्रे

तुम्ही अभियांत्रिकी पोर्टलवर उत्पादनाशी संबंधित कागदपत्रे येथे मिळवू शकता icr.advantech.cz पत्ता
तुमच्या राउटरचे क्विक स्टार्ट गाईड, युजर मॅन्युअल, कॉन्फिगरेशन मॅन्युअल किंवा फर्मवेअर मिळविण्यासाठी येथे जा राउटर मॉडेल्स पृष्ठ, आवश्यक मॉडेल शोधा आणि अनुक्रमे मॅन्युअल किंवा फर्मवेअर टॅबवर स्विच करा.
राउटर अॅप्स इंस्टॉलेशन पॅकेजेस आणि मॅन्युअल वर उपलब्ध आहेत राउटर अॅप्स पृष्ठ
विकास दस्तऐवजांसाठी, वर जा DevZone पृष्ठ

ADVANTECH - लोगोमॉडबस ते MQTT मॅन्युअल

कागदपत्रे / संसाधने

ADVANTECH मॉडबस ते MQTT राउटर अॅप [pdf] वापरकर्ता मार्गदर्शक
मॉडबस ते एमक्यूटीटी राउटर अॅप, मोडबस, टू एमक्यूटीटी राउटर अॅप, एमक्यूटीटी राउटर अॅप, राउटर अॅप

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *