PyTool Modbus

१०+
डाउनलोड
आशय रेटिंग
प्रत्येकजण
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज

या अ‍ॅपविषयी

मोडबस विकसनशील, डिबगिंग व देखरेखीसाठी पायटूल मोडबस एक उत्तम साधन आहे.
यात पायथन स्क्रिप्ट क्षमता आहे जी आपल्याला सर्वात चांगली लवचिकता देते.

मोडबस साधनसाठी स्क्रिप्ट क्षमता इष्ट का आहे?
विद्युत अभियंत्यांना फील्ड, फॅक्टरी किंवा लॅबमधील मोडबस संप्रेषण डीबग करण्यासाठी किंवा देखरेखीसाठी अँड्रॉइड फोन किंवा टॅब्लेट सारख्या हँड होल्ड डिव्हाइसचा वापर करणे सुलभ वाटले.
परंतु जवळजवळ प्रत्येक मोडबस कम्युनिकेशन सिस्टमला स्वतःचे डेटा स्वरूप प्राप्त झाले.
"02a5b4ca .... ff000803" सारख्या हेक्स डेटाच्या समुद्रात शोधणे आणि जे घडत आहे ते शोधण्याचा प्रयत्न करणे काही आनंददायक नाही.
त्या ठिकाणी पायटूल मोडबस मदतीसाठी येतो.
सानुकूल पायथन स्क्रिप्ट चालविण्याच्या क्षमतेसह, पायटूल मोडबस कोणताही प्राप्त केलेला डेटा वाचू आणि विश्लेषित करू शकते, आपल्याला पाहिजे त्या मार्गाने प्रदर्शित करू शकतो आणि आवश्यकतेनुसार त्यानुसार कार्य करू शकतो.

द्रुत प्रारंभ करण्यासाठी स्क्रिप्ट उदाहरणे आहेत. वापरून पहाण्यासाठी त्यापैकी फक्त कॉपी आणि पेस्ट करा.

सामान्य वापरासाठी सुलभ Modbus नियंत्रण इंटरफेस देखील आहे.

हे मुख्य प्रवाहात यूएसबी सीरियल ड्राइव्हर्सना समर्थन देते, यासह:
एफटीडीआय ड्रायव्हर
सीडीसी एसीएम चालक
सीपी 210 एक्स ड्रायव्हर
CH34x चालक
पीएल 2303 चालक

स्क्रिप्ट जनरल मार्गदर्शक
==================

* या अ‍ॅपमध्ये वापरली जाणारी पायथन आवृत्ती 3.8 आहे.

* हा अनुप्रयोग स्क्रिप्ट संपादक म्हणून डिझाइन केलेला नाही तरीही स्क्रिप्ट स्क्रिप्ट फील्डमध्ये संपादित केला जाऊ शकतो.
आपला आवडता स्क्रिप्ट संपादक वापरणे आणि नंतर स्क्रिप्ट कॉपी आणि पेस्ट करणे हा सर्वात चांगला मार्ग आहे.

* विचित्र चुका टाळण्यासाठी इंडेंटेशनसाठी नेहमीच 4 मोकळी जागा वापरा.

* पायथन लायब्ररीमधील बहुतेक पॅकेजेस आयात करण्यासाठी उपलब्ध आहेत.

* लूपची आवश्यकता असल्यास स्क्रिप्ट योग्यरित्या थांबविण्यासाठी अट म्हणून नेहमी `app.running_script` वापरा.

अ‍ॅप आवृत्तीची स्ट्रिंग मिळविण्यासाठी `app.version` वापरा.

स्क्रिप्ट आउटपुट फील्ड स्ट्रिंग म्हणून मिळविण्यासाठी `app.get_output () Use वापरा.

स्क्रिप्ट आउटपुट क्षेत्रात स्ट्रिंग म्हणून `ऑब्जेक्ट. प्रदर्शित करण्यासाठी display app.set_output (ऑब्जेक्ट)) वापरा.

* स्क्रिप्ट आउटपुट फील्डमध्ये मजकूर जोडण्यासाठी `app.set_output (app.get_output () + str (ऑब्जेक्ट)) shortc साठी शॉर्टकट म्हणून` app.print_text (ऑब्जेक्ट) Use वापरा.

* स्क्रिप्ट आउटपुट फील्ड साफ करण्यासाठी `app.set_output (" ") shortc चा शॉर्टकट म्हणून` app.clear_text () Use वापरा.

* फंक्शन कोड ०० विनंती पाठविण्यासाठी `app.fc01_read_coils (mbid, adder, num) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
संख्या (पूर्ण): डेटाची संख्या
रिटर्न (पूर्वसूचनांची सूची): विनंती केलेली डेटा सूची

* फंक्शन कोड ०० विनंती पाठविण्यासाठी `app.fc02_read_discrete_inputs (mbid, addr, num) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
संख्या (पूर्ण): डेटाची संख्या
रिटर्न (पूर्वसूचनांची सूची): विनंती केलेली डेटा सूची

* फंक्शन कोड ०० विनंती पाठविण्यासाठी `app.fc03_read_holding_register (mbid, addr, num) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
संख्या (पूर्ण): डेटाची संख्या
रिटर्न (पूर्वसूचनांची सूची): विनंती केलेली डेटा सूची

* फंक्शन कोड ० request विनंती पाठविण्यासाठी `app.fc04_read_input_register (mbid, addr, num) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
संख्या (पूर्ण): डेटाची संख्या
रिटर्न (पूर्वसूचनांची सूची): विनंती केलेली डेटा सूची

* फंक्शन कोड ०० विनंती पाठविण्यासाठी `app.fc05_writ_single_coil (mbid, addr, val) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
व्हॉल (इंट): डेटा मूल्य
रिटर्न (इंटर्न): डेटाची संख्या (नेहमी 1)

* फंक्शन कोड 06 विनंती पाठविण्यासाठी `app.fc06_writ_single_register (mbid, addr, val) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
व्हॉल (इंट): डेटा मूल्य
रिटर्न (इंटर्न): डेटाची संख्या (नेहमी 1)

* फंक्शन कोड 15 विनंती पाठविण्यासाठी `app.fc15_writ_m Multiple_coils (mbid, addr, vals) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
vals (int यादी): डेटा मूल्य यादी
रिटर्न (इंटर्न): डेटाची संख्या

* फंक्शन कोड 16 विनंती पाठविण्यासाठी `app.fc16_writ_m Multiple_register (mbid, addr, vals) Use वापरा.
एमबीआयडी (इंट): मोडबस आयडी
पत्ता (इंट): डेटा पत्ता
vals (int यादी): डेटा मूल्य यादी
रिटर्न (इंटर्न): डेटाची संख्या

विनंती आणि प्रतिसाद संदेश तपासण्यासाठी *. App.msg_out` आणि `app.msg_in` वापरा.

स्टोरेजमध्ये लॉग फाईल जतन करण्यासाठी *. App.log_file (मजकूर) Use वापरा.
लॉग फाईल येथे आहे [स्टोरेज डिरेक्टरी] / पायटूलमॉडबस / लॉग_ [यूटीसी टाइमस्टॅम्प] .txt.
मजकूर (मजकूर): मजकूर सामग्री
रिटर्न (str): पूर्ण फाईल पथ
या रोजी अपडेट केले
४ जुलै, २०२१

डेटासंबंधित सुरक्षितता

डेव्हलपर तुमचा डेटा कसा गोळा करतात आणि शेअर करतात हे समजून घेण्यापासून सुरक्षितता सुरू होते. तुमचा वापर, प्रदेश आणि वय यांच्या आधारे डेटा गोपनीयता व सुरक्षेशी संबंधित पद्धती बदलू शकतात. डेव्हलपरने ही माहिती पुरवली आहे आणि ती कालांतराने अपडेट केली जाऊ शकते.
तृतीय पक्षांसोबत कोणताही डेटा शेअर केलेला नाही
डेव्हलपर शेअर करण्याविषयी माहिती कशी घोषित करतात याविषयी अधिक जाणून घ्या
कोणताही डेटा गोळा केलेला नाही
डेव्हलपर डेटा गोळा करण्याविषयी माहिती कशी घोषित करतात याविषयी अधिक जाणून घ्या

नवीन काय आहे

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.