PyTool Modbus F


0.3 দ্বারা Quan Lin
Jul 4, 2021 পুরাতন সংস্করণ

PyTool Modbus F সম্পর্কে

পাইথন স্ক্রিপ্ট বৈশিষ্ট্য সঙ্গে Modbus টুল।

পাইটুল মোডবাস Modbus বিকাশ, ডিবাগিং এবং পর্যবেক্ষণের জন্য দুর্দান্ত সরঞ্জাম।

এটিতে পাইথন স্ক্রিপ্টের ক্ষমতা রয়েছে যা আপনাকে সর্বাধিক নমনীয়তা দেয়।

বিজ্ঞাপন বিনামূল্যে অভিজ্ঞতার জন্য, দয়া করে অর্থ প্রদান করা সংস্করণ পান।

Modbus সরঞ্জামের জন্য স্ক্রিপ্টের ক্ষমতা কেন আকাঙ্ক্ষিত?

বৈদ্যুতিক ইঞ্জিনিয়াররা ক্ষেত্র, কারখানা বা ল্যাবটিতে মোডবাস যোগাযোগটি ডিবাগ করতে বা পর্যবেক্ষণ করতে অ্যান্ড্রয়েড ফোন বা ট্যাবলেটের মতো হ্যান্ড হোল্ড ডিভাইস ব্যবহার করা সহজ বলে মনে করেন।

তবে প্রায় প্রতিটি Modbus যোগাযোগ ব্যবস্থা নিজস্ব ডেটা ফর্ম্যাট পেয়েছে।

"02a5b4ca .... ff000803" এর মতো hex ডেটার সমুদ্রের সন্ধান করা এবং যা ঘটছে তা বের করার চেষ্টা করা মোটেও আনন্দদায়ক নয়।

সেই জায়গায় পাইটুল মোডবাস সাহায্যের জন্য আসে।

কাস্টম পাইথন স্ক্রিপ্টটি চালনার দক্ষতার সাথে পাইটুল মোডবাস যে কোনও প্রাপ্ত ডেটা পড়তে এবং পার্স করতে পারে, এটি আপনার পছন্দ মতো প্রদর্শন করতে পারে এবং প্রয়োজনের সাথে সাথে কাজ করতে পারে।

দ্রুত শুরুর জন্য স্ক্রিপ্ট উদাহরণ রয়েছে। এগুলির চেষ্টা করার জন্য কেবল তাদের মধ্যে একটি অনুলিপি করুন এবং আটকান।

সাধারণ ব্যবহারের জন্য একটি সুবিধাজনক Modbus নিয়ন্ত্রণ ইন্টারফেসও রয়েছে।

এটি মূল স্ট্রিম ইউএসবি সিরিয়াল ড্রাইভারগুলিকে সমর্থন করে, সহ:

এফটিডিআই ড্রাইভার

সিডিসি এসিএম ড্রাইভার

সিপি 210 এক্স ড্রাইভার

CH34x ড্রাইভার

PL2303 ড্রাইভার

স্ক্রিপ্ট জেনারেল গাইড

==================

* এই অ্যাপটিতে ব্যবহৃত পাইথন সংস্করণটি 3.8 3.

* এই অ্যাপ্লিকেশনটি স্ক্রিপ্ট সম্পাদক হিসাবে ডিজাইন করা হয়নি যদিও স্ক্রিপ্ট স্ক্রিপ্ট ক্ষেত্রে সম্পাদনা করা যেতে পারে।

সর্বোত্তম উপায় হ'ল আপনার প্রিয় স্ক্রিপ্ট সম্পাদক ব্যবহার করুন এবং তারপরে স্ক্রিপ্টটি অনুলিপি করুন এবং আটকান।

অদ্ভুত ত্রুটি এড়াতে সর্বদা ইনডেন্টেশনের জন্য 4 টি স্পেস ব্যবহার করুন।

* স্ট্যান্ডার্ড পাইথন লাইব্রেরির বেশিরভাগ প্যাকেজ আমদানির জন্য উপলব্ধ।

* যদি লুপের প্রয়োজন হয় তবে স্ক্রিপ্টটি সঠিকভাবে বন্ধ করতে শর্ত হিসাবে সর্বদা `app.running_script` ব্যবহার করুন।

অ্যাপ্লিকেশন সংস্করণটির স্ট্রিং পেতে *। App.version` ব্যবহার করুন।

স্ক্রিপ্ট আউটপুট ক্ষেত্রটিকে স্ট্রিং হিসাবে পেতে `app.get_output ()। ব্যবহার করুন।

স্ক্রিপ্ট আউটপুট ক্ষেত্রে স্ট্রিং হিসাবে `অবজেক্ট` প্রদর্শন করতে` app.set_output (অবজেক্ট) Use ব্যবহার করুন।

স্ক্রিপ্ট আউটপুট ক্ষেত্রে পাঠ্য সংযোজন করতে `app.set_output (app.get_output () + str (অবজেক্ট)) a এর শর্টকাট হিসাবে` app.print_text (অবজেক্ট) Use ব্যবহার করুন।

স্ক্রিপ্ট আউটপুট ক্ষেত্র সাফ করতে `app.set_output (" ") for এর শর্টকাট হিসাবে * app.clear_text () Use ব্যবহার করুন।

* ফাংশন কোড 01 অনুরোধ প্রেরণের জন্য `app.fc01_read_coils (এমবিড, অ্যাডার, নাম)` ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

num (int): ডেটা সংখ্যা

রিটার্ন (int এর তালিকা): অনুরোধ করা ডেটা তালিকা

* ফাংশন কোড 02 অনুরোধ প্রেরণের জন্য `app.fc02_read_discrete_inputs (এমবিড, অ্যাডার, নাম) Use ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

num (int): ডেটা সংখ্যা

রিটার্ন (int এর তালিকা): অনুরোধ করা ডেটা তালিকা

* ফাংশন কোড 03 অনুরোধ প্রেরণের জন্য `app.fc03_read_holding_register (এমবিড, অ্যাডার, নাম) Use ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

num (int): ডেটা সংখ্যা

রিটার্ন (int এর তালিকা): অনুরোধ করা ডেটা তালিকা

* ফাংশন কোড 04 অনুরোধ প্রেরণের জন্য `app.fc04_read_input_register (এমবিড, অ্যাডার, নাম) Use ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

num (int): ডেটা সংখ্যা

রিটার্ন (int এর তালিকা): অনুরোধ করা ডেটা তালিকা

* ফাংশন কোড 05 অনুরোধ প্রেরণের জন্য `app.fc05_writ_single_coil (এমবিড, অ্যাডার, ভাল) Use ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

ভাল (int): ডেটা মান

রিটার্ন (ইনট): ডেটার সংখ্যা (সর্বদা 1)

* ফাংশন কোড 06 অনুরোধ প্রেরণের জন্য `app.fc06_writ_single_register (এমবিড, অ্যাডার, ভাল) Use ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

ভাল (int): ডেটা মান

রিটার্ন (ইনট): ডেটার সংখ্যা (সর্বদা 1)

* ফাংশন কোড 15 অনুরোধ প্রেরণের জন্য `app.fc15_writ_m Multipleple_coils (এমবিড, অ্যাডার, ভ্যালস) Use ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

vals (int এর তালিকা): ডেটা মান তালিকা

রিটার্ন (ইনট): ডেটা সংখ্যা

* ফাংশন কোড 16 অনুরোধ প্রেরণের জন্য `app.fc16_writ_m Multipleple_register (এমবিড, অ্যাডার, ভ্যালস) Use ব্যবহার করুন।

এমবিড (ইনট): মোডবাস আইডি

অ্যাডার (ইনট): ডেটা ঠিকানা

vals (int এর তালিকা): ডেটা মান তালিকা

রিটার্ন (ইনট): ডেটা সংখ্যা

অনুরোধ এবং প্রতিক্রিয়া বার্তাগুলি পরীক্ষা করতে *। App.msg_out` এবং `app.msg_in` ব্যবহার করুন।

স্টোরেজে একটি লগ ফাইল সংরক্ষণ করতে `app.log_file (পাঠ্য) Use ব্যবহার করুন।

লগ ফাইলটি এখানে [স্টোরেজ ডিরেক্টরি] / পাইটুলমডবাস / লগ_ [ইউটিসি টাইমস্ট্যাম্প] .txt অবস্থিত।

পাঠ্য (str): পাঠ্য সামগ্রী

রিটার্ন (টিআরআর): পুরো ফাইল পাথ

সর্বশেষ সংস্করণ 0.3 এ নতুন কী

Last updated on Jul 9, 2021
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.

অতিরিক্ত অ্যাপ তথ্য

সাম্প্রতিক সংস্করণ

0.3

আপলোড

Carlos Valdés

Android প্রয়োজন

Android 5.0+

Available on

আরো দেখান

PyTool Modbus F বিকল্প

Quan Lin এর থেকে আরো পান

আবিষ্কার