
वेब लेवल मॉनिटरिंग एप्लिकेशन - मोडबस-टीसीपी इंटरफ़ेस
गौगरनेट के लिए मॉडबस-टीसीपी विकल्प फ़ील्डेड गौगरजीएसएम सेंसर से डेटा प्राप्त करने के लिए एक सुविधाजनक योजना प्रदान करता है। यह विकल्प किसी भी SCADA या Modbus-TCP का समर्थन करने वाले मॉनिटरिंग सॉफ़्टवेयर के लिए उपलब्ध है।
- उत्पाद का परिचय
MODBUS-TCP (गेटवे) के साथ गेजरनेट का उपयोग करना
गौगरनेट के लिए मॉडबस-टीसीपी विकल्प फ़ील्डेड गौगरजीएसएम सेंसर से डेटा प्राप्त करने के लिए एक सुविधाजनक योजना प्रदान करता है। यह विकल्प किसी भी SCADA या Modbus-TCP का समर्थन करने वाले मॉनिटरिंग सॉफ़्टवेयर के लिए उपलब्ध है। मॉडबस समुदाय के संदर्भ में, गॉगरनेट एक मॉडबस गेटवे कार्यक्षमता लागू करता है। गौगरनेट में मॉडबस-टीसीपी इंटरफ़ेस का उपयोग गौगरजीएसएम सेंसर की सीधी रीडिंग का एक विकल्प है। गेजरनेट के माध्यम से अप्रत्यक्ष मार्ग की तुलना में प्रत्यक्ष सेंसर रीडिंग अधिक कुशल है लेकिन इसमें सॉफ्टवेयर विकास के प्रयास शामिल हैं। गौगरनेट मोडबस-टीसीपी एक "राइट-रजिस्टर" कमांड और एक "रीड-रजिस्टर" कमांड का समर्थन करता है। रीड कमांड का उद्देश्य एक यूनिट आईडी है जिसे गॉगरजीएसएम सेंसर नाम पर मैप किया गया है। गौगरनेट मानक कानूनी प्रतिक्रियाओं के साथ-साथ अवैध आदेशों की प्रतिक्रियाओं का भी समर्थन करता है।

गेजरनेट वास्तुकला
गौगरनेट एक सर्वर संरचना है: श्रोता, प्रस्तुतकर्ता और गेटवे। लिसनर एक PHP एप्लिकेशन है जो लिनक्स सर्वर पर चल रहा है और फ़ील्डेड गौगरजीएसएम और गौगरजीपीएस सेंसर के लिए एक टीसीपी सॉकेट श्रोता लागू करता है। डेटा को MySQL डेटाबेस में संग्रहीत किया जाता है। प्रस्तुतकर्ता उपयोगकर्ताओं के लिए एक PHP/HTML वेब सर्वर है, जो चार्ट, टेबल और मानचित्र प्रस्तुत करता है। गेटवे लिनक्स सर्वर पर चलने वाला एक PHP एप्लिकेशन है। गेटवे एक मॉडबस टीसीपी गेटवे फ़ंक्शन लागू करता है। गेटवे सेंसर डेटा के लिए मॉडबस अनुरोध स्वीकार करता है और MySQL से पढ़े गए डेटा के साथ प्रतिक्रिया करता है।
मोडबस अनुरोध संदेश फ़ंक्शन कोड 0x10 (रजिस्टर लिखें)
|
बाइट |
विवरण |
|
0-1 |
लेन-देन पहचानकर्ता |
|
2-3 |
प्रोटोकॉल पहचानकर्ता 0x00 |
|
4-5 |
लंबाई {{0}}x00 / 0x0D |
|
6 |
इकाई पहचानकर्ता 0x00 |
|
7 |
फ़ंक्शन कोड 0x10 |
|
8-9 |
ऑफसेट रजिस्टर करें {{0}}x00 / 0x64 |
|
10-11 |
रजिस्टरों की संख्या {{0}}x00 / 0x03 |
|
13-18 |
लिखने के लिए बाइट्स (सामग्री को {{0}}x21 और 0x7F के बीच बाइट करें) |
|
उदाहरण: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
अर्थ: रजिस्टर संख्या (दशमलव) 100, 101, 102 में अक्षर एबी सी प्लस एबी अक्षर लिखें।
मोडबस-टीसीपी संदेश प्रवाह
GAUGERNET गेटवे मॉडबस क्लास {{0}} कमांड लागू करता है: {{3}x03 (पढ़ें) और 0x10 (लिखें)। एक पूर्वनिर्धारित लेखन अनुरोध को पढ़ने के अनुरोध से पहले होना चाहिए। एक लेखन अनुरोध निम्नलिखित पढ़ने के अनुरोधों का जवाब देने के लिए गेटवे को सक्रिय करता है। सक्रियण 10 मिनट के लिए चालू है. ग्राहक प्रत्येक पढ़ने के अनुरोध से पहले एक लिखित अनुरोध भेज सकते हैं। वैकल्पिक रूप से, ग्राहक एक लेखन अनुरोध भेज सकते हैं और उसके बाद पढ़ने के अनुरोधों की एक श्रृंखला भेज सकते हैं, जब तक कि 10 मिनट का सक्रियण समय समाप्त न हो जाए। गेटवे सक्रिय नहीं होने पर पढ़ने के अनुरोध पर प्रतिक्रिया के परिणामस्वरूप अपवाद प्रतिक्रिया 0x0A होगी।
मोडबस अनुरोध संदेश फ़ंक्शन कोड 0x03 (रजिस्टर पढ़ें)
|
बाइट |
विवरण |
|
0-1 |
लेन-देन पहचानकर्ता |
|
2-3 |
प्रोटोकॉल पहचानकर्ता 0x00 |
|
4-5 |
लंबाई {{0}}x00 / 0x06 |
|
6 |
इकाई पहचानकर्ता 0x01-0xFE को सेंसर आईडी पर मैप किया गया |
|
7 |
फ़ंक्शन कोड 0x03 |
|
8-9 |
ऑफसेट रजिस्टर करें - प्रक्रिया चर |
|
10-11 |
रजिस्टरों की संख्या - प्रक्रिया चर |
|
उदाहरण: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
अर्थ: सेंसर 10 से निम्नलिखित चर पढ़ें: दूरी, आयतन, प्रवाह।
प्रक्रिया चर
|
प्रक्रिया |
ओफ़्सेट |
|
प्रक्रिया |
ओफ़्सेट |
|
दूरी |
0x01 |
|
महीना |
0x0C |
|
स्तर |
0x02 |
|
वर्ष |
0x0D |
|
प्रवाह |
0x03 |
|
घंटा |
0x0E |
|
फिर से भरना |
0x04 |
|
मिनट |
0x0F |
|
आयतन |
0x05 |
|
LAT डिग्री |
0x10 |
|
अस्थायी इंट |
0x06 |
|
लेट मिनट |
0x11 |
|
अस्थायी विस्तार |
0x07 |
|
लेट सेक |
0x12 |
|
वोल्टेज |
0x08 |
|
LON डिग्री |
0x13 |
|
आरएसएसआई |
0x09 |
|
LON मि |
0x14 |
|
स्थिति |
0x0A |
|
लोन सेकंड |
0x15 |
|
दिन |
0x0B |
|
|
|
लोकप्रिय टैग: वेब लेवल मॉनिटरिंग एप्लिकेशन - मॉडबस-टीसीपी इंटरफ़ेस, चीन वेब लेवल मॉनिटरिंग एप्लिकेशन - मॉडबस-टीसीपी इंटरफ़ेस निर्माता, आपूर्तिकर्ता, कारखाना









