ModbusKit सहायता

Modbus RTU, TCP और ASCII फ़्रेम बनाएं और पढ़ें, CRC/LRC जाँचें और रजिस्टर मान बदलें। सीरियल कनेक्शन के लिए Web Serial समर्थित डेस्कटॉप ब्राउज़र और पोर्ट अनुमति चाहिए।

सीधे खोलें

अपने काम के लिए उपकरण चुनें।

FAQ

सामान्य प्रश्न

ज्ञात मान को डिवाइस के दस्तावेज़ से मिलाएं। परिणाम इस्तेमाल करने से पहले पता, डेटा प्रकार, बाइट क्रम और स्केल जाँचें।

साइट का नक्शा

सभी पृष्ठ

उपलब्ध पृष्ठ और उपकरण देखें।

Modbus RTU

Modbus उपकरण

फ़्रेम बनाएं या पूरा संदेश चिपकाकर फ़ील्ड देखें।

सहायता से संपर्क करें

ईमेल सहायता

प्रश्न, त्रुटि रिपोर्ट या सुझाव ईमेल करें।

सहायता के विषय

निर्देश उपकरण पृष्ठों पर और सामान्य सवालों के जवाब FAQ में मिलते हैं।

शुरुआत करें

4 विषय

सूची से फ़ंक्शन चुनकर डिवाइस पता, आरंभिक ऑफ़सेट और मात्रा या मान भरें। फ़्रेम और CRC देखकर कॉपी करें। फ़्रेम बनाना उसे भेजना नहीं है; लिखने से पहले लक्ष्य और पता जाँचें।

Modbus की बुनियादी जानकारीRTU बाइनरी बाइट और CRC इस्तेमाल करता है। ASCII हर बाइट को दो हेक्स वर्णों में दिखाता है, कोलन से शुरू होता है और LRC तथा CR/LF पर समाप्त होता है। TCP में MBAP हेडर है, RTU CRC नहीं। TCP उपकरण सीधे डिवाइस से नहीं जुड़ता।
पहला फ़्रेम बनाएंसूची से फ़ंक्शन चुनकर डिवाइस पता, आरंभिक ऑफ़सेट और मात्रा या मान भरें। फ़्रेम और CRC देखकर कॉपी करें। फ़्रेम बनाना उसे भेजना नहीं है; लिखने से पहले लक्ष्य और पता जाँचें।
आम फ़ंक्शन कोडउपलब्ध दशमलव फ़ंक्शन: 01,02,03,04,05,06,15,16। 15 = 0x0F और 16 = 0x10; बीच के सभी फ़ंक्शन समर्थित नहीं हैं।
रजिस्टर का पता समझेंसामान्य संदर्भ पद्धति में 40001 का प्रोटोकॉल पता 0, 40002 का 1 और 40108 का 107 (0x006B) है। दस्तावेज़ पहले से zero-based पता दे सकता है; घटाने से पहले जाँचें। जनरेटर में प्रोटोकॉल ऑफ़सेट डालें; 4xxxx अपने आप नहीं बदलता।

उपकरण इस्तेमाल करने की गाइड

4 विषय

फ़्रेम बनाएं या पूरा संदेश चिपकाकर फ़ील्ड देखें।

RTU कमांड बनाएंसूची से फ़ंक्शन चुनकर डिवाइस पता, आरंभिक ऑफ़सेट और मात्रा या मान भरें। फ़्रेम और CRC देखकर कॉपी करें। फ़्रेम बनाना उसे भेजना नहीं है; लिखने से पहले लक्ष्य और पता जाँचें।
संदेश के फ़ील्ड समझेंफ़्रेम बनाएं या पूरा संदेश चिपकाकर फ़ील्ड देखें।
ऑनलाइन डिबगर इस्तेमाल करेंHTTPS पर Web Serial समर्थित डेस्कटॉप ब्राउज़र, जैसे Chrome या Edge, इस्तेमाल करें। सही पोर्ट को अनुमति दें और सीरियल सेटिंग उपकरण से मिलाएं। अडैप्टर का ड्राइवर भी लग सकता है।
CRC की जाँच करेंCRC-16/MODBUS पते, फ़ंक्शन और डेटा बाइट की जाँच करता है। आरंभिक मान 0xFFFF, reflected polynomial 0xA001 और पहले low byte भेजा जाता है। सही CRC किसी ऑपरेशन की सुरक्षा, प्रामाणिकता या सही मान की गारंटी नहीं है।

समस्याएं हल करें

4 विषय

ज्ञात मान को डिवाइस के दस्तावेज़ से मिलाएं। परिणाम इस्तेमाल करने से पहले पता, डेटा प्रकार, बाइट क्रम और स्केल जाँचें।

कनेक्शन की समस्याHTTPS पर Web Serial समर्थित डेस्कटॉप ब्राउज़र, जैसे Chrome या Edge, इस्तेमाल करें। सही पोर्ट को अनुमति दें और सीरियल सेटिंग उपकरण से मिलाएं। अडैप्टर का ड्राइवर भी लग सकता है।
CRC मेल नहीं खा रहादोनों CRC बाइट सहित एक पूरा RTU फ़्रेम जाँचें। अतिरिक्त/गुम बाइट या ASCII/TCP फ़्रेम से जाँच विफल हो सकती है। कैप्चर किए डेटा के लिए पोर्ट सेटिंग, फ़्रेम सीमा, वायरिंग और शोर जाँचें।
मान सही नहीं दिख रहाज्ञात मान को डिवाइस के दस्तावेज़ से मिलाएं। परिणाम इस्तेमाल करने से पहले पता, डेटा प्रकार, बाइट क्रम और स्केल जाँचें।
संचार की स्थिरता सुधारेंकेबल, अडैप्टर, ग्राउंडिंग और termination को उपकरण के निर्देश से जाँचें। RS485 पर एक साथ संदेश न भेजें; उत्तर या timeout की प्रतीक्षा करें। असफल फ़्रेम और समय रिकॉर्ड कर सफल संचार से तुलना करें।

आगे के उपयोग

4 विषय

ज्ञात मान को डिवाइस के दस्तावेज़ से मिलाएं। परिणाम इस्तेमाल करने से पहले पता, डेटा प्रकार, बाइट क्रम और स्केल जाँचें।

कई उपकरणों से डेटा पढ़नाहर उपकरण को अलग पता दें और क्रम से अनुरोध भेजें। उत्तर या timeout की प्रतीक्षा करें; पड़ोसी रजिस्टर साथ तभी पढ़ें जब उपकरण अनुमति दे। स्वचालित device discovery या multi-device polling योजना उपलब्ध मानकर न चलें।
रजिस्टर बाइट क्रमचार बाइट A B C D में ABCD क्रम रखता है, DCBA पूरा उलटता है, BADC हर रजिस्टर के बाइट बदलता है और CDAB दोनों रजिस्टर बदलता है। ज्ञात मान से जाँचें; निर्माता के नाम से क्रम तय न करें।
कस्टम फ़ंक्शन की सीमाएंकस्टम फ़ंक्शन की दशमलव सीमाएं 65–72 और 100–110 हैं। अर्थ implementation पर निर्भर है और वैश्विक रूप से अद्वितीय नहीं। जनरेटर सूचीबद्ध फ़ंक्शन देता है; हर vendor operation स्वतः नहीं बनाता या पढ़ता। पहले निर्माता के निर्देश जाँचें।
लिखने से पहले जाँचअनुमति, लक्ष्य और रजिस्टर मैप जाँचें; ज्ञात read से शुरुआत करें। Write उपकरण का व्यवहार बदल सकता है: भेजने से पहले फ़ंक्शन, पता और मान देखें। सेटिंग का बैकअप और स्थल की प्रक्रिया अपनाएं। CRC ऑपरेशन को सुरक्षित नहीं बनाता।

सीखने का क्रम

ज्ञात मान को डिवाइस के दस्तावेज़ से मिलाएं। परिणाम इस्तेमाल करने से पहले पता, डेटा प्रकार, बाइट क्रम और स्केल जाँचें।

1

बुनियादी जानकारी

Modbus प्रोटोकॉल की बुनियादी बातें समझें।

प्रोटोकॉल का परिचय
RTU और ASCII का अंतर
फ़ंक्शन कोड
2

उपकरणों का अभ्यास

फ़्रेम बनाने, पढ़ने और मान बदलने का अभ्यास करें।

कमांड बनाना
संदेश पढ़ना
डेटा रूपांतरण
3

उपकरण की जाँच

सीरियल कनेक्शन बनाकर Modbus संचार की जाँच करना सीखें।

सीरियल कनेक्शन
संचार की जाँच
समस्या का कारण खोजना
4

आगे की जाँच

बाइट क्रम, भेजने का अंतराल और लिखने से पहले की जाँच समझें।

बाइट क्रम
भेजने का अंतराल
लिखने से पहले जाँच

और सहायता चाहिए?

उपकरण, ब्राउज़र, समस्या दोहराने के चरण और अपेक्षित तथा वास्तविक परिणाम भेजें। उदाहरणों और स्क्रीनशॉट से गोपनीय जानकारी हटाएं।

तकनीकी सहायता से संपर्क करें[email protected]
ईमेल सहायताजवाब का समय अनुरोध पर निर्भर करता है।
ModbusKit बेहतर बनाने में मदद करेंदोहराई जा सकने वाली समस्या, अधिक स्पष्ट समझाने का सुझाव या अपनी जरूरत बताएं। ठोस उदाहरण सुधार तय करने में मदद करते हैं।

व्यावहारिक उदाहरण

ब्लॉग में उपकरण गाइड और उदाहरण उपलब्ध हैं।