
PyTool Modbus F
पायथन लिपि फीचर के साथ मोडबस टूल।
अनुप्रयोग की जानकारी
Advertisement
ऐप विवरण
एंड्रॉइड ऐप विश्लेषण और समीक्षा: PyTool Modbus F, Quan Lin द्वारा विकसित। टूल श्रेणी में सूचीबद्ध। वर्तमान संस्करण 0.3 है, 04/07/2021 पर अपडेट किया गया है। Google Play पर उपयोगकर्ताओं की समीक्षा के अनुसार: PyTool Modbus F। 605 इंस्टॉल से अधिक हासिल किया। PyTool Modbus F में वर्तमान में 1 समीक्षाएं हैं, औसत रेटिंग 5.0 सितारे
पायटूल मोडबस मोडबस के विकास, डिबगिंग और निगरानी के लिए एक महान उपकरण है।इसमें पायथन स्क्रिप्ट क्षमता है जो आपको सबसे बड़ी लचीलापन देती है।
विज्ञापन मुक्त अनुभव के लिए, कृपया भुगतान किया गया संस्करण प्राप्त करें।
मोडबस टूल के लिए स्क्रिप्ट क्षमता वांछनीय क्यों है?
इलेक्ट्रिकल इंजीनियरों को फील्ड, फैक्ट्री या लैब में मोडबस संचार को डीबग या मॉनिटर करने के लिए एंड्रॉइड फोन या टैबलेट जैसे हैंडहेल्ड डिवाइस का उपयोग करना आसान लगता है।
लेकिन लगभग हर मोडबस संचार प्रणाली का अपना डेटा प्रारूप होता है।
"02a5b4ca...ff000803" जैसे हेक्स डेटा के समुद्र में खोजना और यह पता लगाने की कोशिश करना कि क्या हो रहा है, बिल्कुल भी सुखद नहीं है।
यहीं पर PyTool Modbus मदद के लिए आता है।
कस्टम पायथन स्क्रिप्ट को चलाने की क्षमता के साथ, PyTool Modbus किसी भी प्राप्त डेटा को पढ़ और पार्स कर सकता है, इसे अपने इच्छित तरीके से प्रदर्शित कर सकता है, और आवश्यकता पड़ने पर उसके अनुसार कार्य भी कर सकता है।
त्वरित शुरुआत के लिए स्क्रिप्ट उदाहरण हैं। उन्हें आज़माने के लिए बस उनमें से किसी एक को कॉपी और पेस्ट करें।
सामान्य उपयोग के लिए एक आसान मोडबस नियंत्रण इंटरफ़ेस भी है।
यह मुख्य धारा USB सीरियल ड्राइवरों का समर्थन करता है, जिनमें शामिल हैं:
एफटीडीआई चालक
सीडीसी एसीएम चालक
CP210x ड्राइवर
CH34x ड्राइवर
PL2303 चालक
स्क्रिप्ट सामान्य गाइड
=================
* इस ऐप में इस्तेमाल किया गया पायथन वर्जन 3.8 है।
* यह ऐप स्क्रिप्ट संपादक के रूप में डिज़ाइन नहीं किया गया है, हालांकि स्क्रिप्ट को स्क्रिप्ट फ़ील्ड में संपादित किया जा सकता है।
सबसे अच्छा तरीका है कि आप अपने पसंदीदा स्क्रिप्ट एडिटर का उपयोग करें और फिर स्क्रिप्ट को कॉपी और पेस्ट करें।
* अजीब त्रुटियों से बचने के लिए हमेशा इंडेंटेशन के लिए 4 रिक्त स्थान का उपयोग करें।
* मानक पायथन पुस्तकालय में अधिकांश पैकेज आयात के लिए उपलब्ध हैं।
* यदि लूप की आवश्यकता है, तो स्क्रिप्ट को ठीक से रोकने के लिए हमेशा `app.running_script` को शर्त के रूप में उपयोग करें।
* ऐप संस्करण स्ट्रिंग प्राप्त करने के लिए `app.version` का प्रयोग करें।
* स्क्रिप्ट आउटपुट फ़ील्ड को स्ट्रिंग के रूप में प्राप्त करने के लिए `app.get_output ()` का उपयोग करें।
* स्क्रिप्ट आउटपुट फ़ील्ड में 'ऑब्जेक्ट' को स्ट्रिंग के रूप में प्रदर्शित करने के लिए 'app.set_output (ऑब्जेक्ट)' का उपयोग करें।
* स्क्रिप्ट आउटपुट फ़ील्ड में टेक्स्ट जोड़ने के लिए `app.set_output(app.get_output() + str(object))` के शॉर्टकट के रूप में `app.print_text(object)` का उपयोग करें।
* स्क्रिप्ट आउटपुट फ़ील्ड को साफ़ करने के लिए `app.set_output("")` के शॉर्टकट के रूप में `app.clear_text ()` का उपयोग करें।
* फ़ंक्शन कोड 01 अनुरोध भेजने के लिए `app.fc01_read_coils(mbid, addr, num)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
संख्या (int): डेटा की संख्या
वापसी (इंट की सूची): अनुरोधित डेटा सूची
* फ़ंक्शन कोड 02 अनुरोध भेजने के लिए `app.fc02_read_discrete_inputs(mbid, addr, num)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
संख्या (int): डेटा की संख्या
वापसी (इंट की सूची): अनुरोधित डेटा सूची
* फ़ंक्शन कोड 03 अनुरोध भेजने के लिए `app.fc03_read_holding_registers(mbid, addr, num)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
संख्या (int): डेटा की संख्या
वापसी (इंट की सूची): अनुरोधित डेटा सूची
* फ़ंक्शन कोड 04 अनुरोध भेजने के लिए `app.fc04_read_input_registers(mbid, addr, num)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
संख्या (int): डेटा की संख्या
वापसी (इंट की सूची): अनुरोधित डेटा सूची
* फ़ंक्शन कोड 05 अनुरोध भेजने के लिए `app.fc05_write_single_coil (mbid, addr, val)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
वैल (int): डेटा मान
वापसी (int): डेटा की संख्या (हमेशा 1)
* फ़ंक्शन कोड 06 अनुरोध भेजने के लिए `app.fc06_write_single_register(mbid, addr, val)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
वैल (int): डेटा मान
वापसी (int): डेटा की संख्या (हमेशा 1)
* फ़ंक्शन कोड 15 अनुरोध भेजने के लिए `app.fc15_write_multiple_coils (mbid, addr, vals)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
vals (int की सूची): डेटा मान सूची
वापसी (int): डेटा की संख्या
* फ़ंक्शन कोड 16 अनुरोध भेजने के लिए `app.fc16_write_multiple_registers (mbid, addr, vals)` का उपयोग करें।
एमबीआईडी (इंट): मोडबस आईडी
Addr (int): डेटा पता
vals (int की सूची): डेटा मान सूची
वापसी (int): डेटा की संख्या
* अनुरोध और प्रतिक्रिया संदेशों की जांच के लिए `app.msg_out` और `app.msg_in` का उपयोग करें।
* लॉग फाइल को स्टोरेज में सेव करने के लिए `app.log_file(text)` का इस्तेमाल करें।
लॉग फ़ाइल यहाँ स्थित है [संग्रहण निर्देशिका]/PyToolModbus/log_[UTC टाइमस्टैम्प] .txt।
पाठ (str): पाठ सामग्री
वापसी (str): पूर्ण फ़ाइल पथ
हम वर्तमान में संस्करण 0.3 की पेशकश कर रहे हैं। यह हमारा नवीनतम, सबसे अनुकूलित संस्करण है। यह कई अलग -अलग उपकरणों के लिए उपयुक्त है। Google Play Store या अन्य संस्करणों से सीधे Apk मुफ्त डाउनलोड करें जिन्हें हम होस्ट कर रहे हैं। इसके अलावा, आप पंजीकरण के बिना डाउनलोड कर सकते हैं और कोई लॉगिन की आवश्यकता नहीं है।
हमारे पास बहुत सारे विकल्पों के साथ Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... के लिए 2000+ से अधिक उपलब्ध डिवाइस हैं, आपके लिए आपके डिवाइस को फिट करने वाले गेम या सॉफ़्टवेयर का चयन करना आसान है।
यह काम आ सकता है अगर Google App Store पर आपके डिवाइस के किनारे से कोई देश प्रतिबंध या कोई प्रतिबंध है।
नया क्या है
Version 0.3
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
`app.version` is added for checking app version.
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
`app.version` is added for checking app version.