PyTool Modbus TCP

१०+
डाउनलोड गरिएका सामग्रीहरू
सामग्रीको मूल्याङ्कन
सबैजना
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो

यो एपका बारेमा

PyTool Modbus TCP Modbus TCP विकास, डिबगिंग र अनुगमनको लागि एक उत्तम उपकरण हो।
यसले पाइथन स्क्रिप्ट क्षमता प्रदान गर्दछ जुन तपाईंलाई सबैभन्दा ठूलो लचिलोपन प्रदान गर्दछ।

Modbus TCP उपकरणको लागि किन स्क्रिप्ट क्षमता योग्य छ?
इलेक्ट्रिकल ईन्जिनियरहरूले एन्ड्रोइड फोन वा ट्याब्लेट जस्तै हात, डिब्ब गर्न वा क्षेत्र, कारखाना वा ल्याबमा Modbus TCP संचार मोनिटर गर्न ट्याब्लेटको रूपमा प्रयोग गर्न हातैले फेला पार्दछ।
तर लगभग सबै Modbus TCP संचार प्रणालीको आफ्नै डाटा ढाँचा भयो।
हेक्स डाटाको समुद्रमा खोजी गर्दै जस्तै "०२ ए b बी ca सीए .... ff000803" र के हुँदैछ भनेर पत्ता लगाउन कोसिस गर्नु कुनै रमाईलो छैन।
त्यहि हो जहाँ PyTool Modbus TCP मद्दत गर्न आउँछ।
कस्टम पाइथन स्क्रिप्ट चलाउन सक्ने क्षमताको साथ, पाइटुल मोडबस टीसीपीले कुनै पनि प्राप्त डाटा पढ्न वा पढ्न, यसलाई तपाइँले चाहेको तरिकामा प्रदर्शन गर्न, र आवश्यक भएको बेलामा पनि कार्य गर्न सक्दछ।

द्रुत सुरूको लागि त्यहाँ स्क्रिप्ट उदाहरणहरू छन्। तिनीहरूलाई कोसिस गर्नका लागि केवल एउटा प्रतिलिपि गरेर टाँस्नुहोस्।

सामान्य प्रयोगको लागि एक उपयोगी Modbus TCP नियन्त्रण इन्टरफेस पनि छ।

स्क्रिप्ट सामान्य गाइड
==================

* यस अनुप्रयोगमा पाइथन संस्करण 3..8 हो।

* यो अनुप्रयोग स्क्रिप्ट सम्पादकको रूपमा डिजाइन गरिएको छैन जबकि स्क्रिप्ट स्क्रिप्ट क्षेत्रमा सम्पादन गर्न सकिन्छ।
उत्तम तरिका भनेको तपाईंको मनपर्ने स्क्रिप्ट सम्पादक प्रयोग गर्नुहोस् र त्यसपछि लिपिलाई प्रतिलिपि गरेर टाँस्नुहोस्।

* सधैं ईन्डेन्टेशनको लागि space खाली ठाउँहरू अनौंठो त्रुटिहरू रोक्नको लागि प्रयोग गर्नुहोस्।

* मानक पाइथन पुस्तकालयमा प्राय: प्याकेजहरू आयात गर्न उपलब्ध छन्।

* यदि लूप आवश्यक भएमा, स्क्रिप्ट ठीकसँग रोक्नको लागि सँधै `app.running_script` प्रयोग गर्नुहोस्।

* Version app.version` प्रयोग गर्नुहोस् अनुप्रयोग संस्करण स्ट्रि get प्राप्त गर्न।

* स्ट्रिपको रूपमा स्क्रिप्ट आउटपुट फिल्ड प्राप्त गर्न `app.get_output () Use प्रयोग गर्नुहोस्।

स्क्रिप्ट आउटपुट फिल्डमा स्ट्रि asको रूपमा प्रदर्शन गर्नको लागि display app.set_output (वस्तु) `प्रयोग गर्नुहोस्।

* स्क्रिप्ट आउटपुट फिल्डमा पाठ थप्न `app.set_output (app.get_output () + str (वस्तु)) a को लागि सर्टकटको रूपमा` app.print_text (वस्तु) प्रयोग गर्नुहोस्।

* स्क्रिप्ट आउटपुट फिल्ड खाली गर्न `app.set_output (" ") for को लागि सर्टकटको रूपमा` app.clear_text () Use प्रयोग गर्नुहोस्।

* प्रकार्य कोड ०० अनुरोध पठाउन `app.fc01_read_coils (mbid, addr, num) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
num (int): डाटाको संख्या
रिटर्न (int को सूची): अनुरोध गरिएको डाटा सूची

* प्रकार्य कोड ०० अनुरोध पठाउन read app.fc02_read_discrete_inputs (mbid, addr, num) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
num (int): डाटाको संख्या
रिटर्न (int को सूची): अनुरोध गरिएको डाटा सूची

* प्रकार्य कोड ० request अनुरोध पठाउन `app.fc03_read_holding_register (mbid, addr, num) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
num (int): डाटाको संख्या
रिटर्न (int को सूची): अनुरोध गरिएको डाटा सूची

* प्रकार्य कोड ० request अनुरोध पठाउन read app.fc04_read_input_register (mbid, addr, num) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
num (int): डाटाको संख्या
रिटर्न (int को सूची): अनुरोध गरिएको डाटा सूची

* प्रकार्य कोड ० request अनुरोध पठाउन `app.fc05_write_single_coil (mbid, addr, val) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
val (int): डाटा मान
रिटर्न (int): डाटा को संख्या (सधैं १)

* प्रकार्य कोड ० request अनुरोध पठाउन `app.fc06_writ_single_register (mbid, addr, val) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
val (int): डाटा मान
रिटर्न (int): डाटा को संख्या (सधैं १)

* प्रकार्य कोड १ request अनुरोध पठाउन `app.fc15_writ_m Multiple_coils (mbid, addr, vals) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
vals (int को सूची): डाटा मान सूची
रिटर्न (int): डाटाको संख्या

* प्रकार्य कोड १ request अनुरोध पठाउन _ app.fc16_writ_m Multiple_register (mbid, addr, vals) Use प्रयोग गर्नुहोस्।
mbid (int): Modbus ID
addr (int): डाटा ठेगाना
vals (int को सूची): डाटा मान सूची
रिटर्न (int): डाटाको संख्या

अनुरोध र प्रतिक्रिया सन्देशहरू जाँच गर्न *। App.msg_out` र `app.msg_in` प्रयोग गर्नुहोस्।

* भण्डारणमा लग फाइल बचत गर्न `app.log_file (पाठ) Use प्रयोग गर्नुहोस्।
लग फाइल यहाँ अवस्थित छ [भण्डारण निर्देशिका] / PyToolModbusTCP / log_ [UTC टाइमस्ट्याम्प] .txt।
पाठ (str): पाठ सामग्री
फिर्ती (str): पूर्ण फाईल पथ
मा अपडेट गरिएको
२०२१ जुलाई ६

डेटाको सुरक्षा

तपाईंको डेटा सुरक्षित राख्नका निम्ति तपाईंले पहिला विकासकर्ताहरूले तपाईंको डेटा कसरी सङ्कलन तथा सेयर गर्छ भन्ने कुरा बुझ्न जरुरी छ। एपको प्रयोगसम्बन्धी जानकारी, तपाईं बसोबास गर्ने क्षेत्र र तपाईंको उमेरका आधारमा डेटाको गोपनीयता र सुरक्षासम्बन्धी अभ्यासहरू फरक हुन सक्छन्। यो एपका विकासकर्ताले यो जानकारी प्रदान गर्नुभएको हो र उहाँ समयक्रमसँगै यो जानकारी संशोधन गर्न सक्नुहुन्छ।
तेस्रो पक्षसँग कुनै पनि डेटा सेयर गरिँदैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सेयर गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्
कुनै पनि डेटा सङ्कलन गरिएको छैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सङ्कलन गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्

नयाँ के छ

Version 0.4
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.

एपसम्बन्धी ग्राहक सेवा

विकासकर्ताका बारेमा जानकारी
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Quan Lin का थप वस्तुहरू