PyTool Modbus F


0.3 بواسطة Quan Lin
04/07/2021 الإصدارات القديمة

PyTool Modbus Fحول

أداة Modbus مع ميزة البرنامج النصي Python.

يعد PyTool Modbus أداة رائعة لتطوير Modbus وتصحيح الأخطاء والمراقبة.

إنه يتميز بإمكانية نصوص Python التي تمنحك أكبر قدر من المرونة.

للحصول على تجربة إعلانات مجانية ، يرجى الحصول على النسخة المدفوعة.

لماذا تعتبر القدرة النصية مرغوبة لأداة Modbus؟

يجد المهندسون الكهربائيون أنه من السهل استخدام جهاز محمول باليد مثل هاتف Android أو الجهاز اللوحي لتصحيح أو مراقبة اتصالات Modbus في الميدان أو المصنع أو المختبر.

لكن كل نظام اتصالات Modbus تقريبًا حصل على تنسيق بيانات خاص به.

البحث في بحر من البيانات السداسية مثل "02a5b4ca .... ff000803" ومحاولة معرفة ما يحدث ليس ممتعًا على الإطلاق.

هذا هو المكان الذي يأتي فيه PyTool Modbus للمساعدة.

من خلال القدرة على تشغيل نص برمجي Python مخصص ، يمكن لـ PyTool Modbus قراءة أي بيانات مستلمة وتحليلها ، وعرضها بالطريقة التي تريدها ، وحتى التصرف وفقًا لذلك عند الحاجة.

هناك أمثلة نصية للبدء السريع. فقط انسخ والصق إحداها لتجربتها.

هناك أيضًا واجهة تحكم Modbus سهلة الاستخدام للاستخدام العام.

يدعم برامج تشغيل USB التسلسلية الرئيسية ، بما في ذلك:

سائق FTDI

CDC ACM سائق

سائق CP210x

سائق CH34x

سائق PL2303

دليل البرنامج النصي العام

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

* إصدار Python المستخدم في هذا التطبيق هو 3.8.

* لم يتم تصميم هذا التطبيق كمحرر نص برمجي على الرغم من أنه يمكن تحرير البرنامج النصي في حقل البرنامج النصي.

أفضل طريقة هي استخدام محرر البرنامج النصي المفضل لديك ثم نسخ البرنامج النصي ولصقه.

* استخدم دائمًا 4 مسافات للمسافة البادئة لتجنب الأخطاء الغريبة.

* معظم الحزم في مكتبة Python القياسية متاحة للاستيراد.

* إذا كانت هناك حاجة إلى حلقة while ، فاستخدم دائمًا "app.running_script" كشرط لإيقاف البرنامج النصي بشكل صحيح.

* استخدم `app.version` للحصول على سلسلة إصدار التطبيق.

* استخدم `` app.get_output () '' للحصول على حقل إخراج البرنامج النصي كسلسلة.

* استخدم `app.set_output (object)` لعرض `object` في حقل إخراج البرنامج النصي كسلسلة.

* استخدم `` app.print_text (كائن) 'كاختصار لـ `` app.set_output (app.get_output () + str (object))' لإلحاق نص بمجال إخراج البرنامج النصي.

* استخدم `app.clear_text ()` كاختصار لـ `app.set_output (" ")` لمسح حقل إخراج البرنامج النصي.

* استخدم `` app.fc01_read_coils (mbid، addr، num) `لإرسال طلب كود الوظيفة 01.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

num (int): عدد البيانات

return (قائمة int): قائمة البيانات المطلوبة

* استخدم `` app.fc02_read_discrete_inputs (mbid، addr، num) `لإرسال طلب رمز الوظيفة 02.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

num (int): عدد البيانات

return (قائمة int): قائمة البيانات المطلوبة

* استخدم `` app.fc03_read_holding_registers (mbid، addr، num) `لإرسال رمز الوظيفة 03 طلب.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

num (int): عدد البيانات

return (قائمة int): قائمة البيانات المطلوبة

* استخدم `` app.fc04_read_input_registers (mbid، addr، num) `لإرسال رمز الوظيفة 04 طلب.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

num (int): عدد البيانات

return (قائمة int): قائمة البيانات المطلوبة

* استخدم `` app.fc05_write_single_coil (mbid، addr، val) `لإرسال طلب كود الوظيفة 05.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

val (int): قيمة البيانات

return (int): عدد البيانات (دائمًا 1)

* استخدم `` app.fc06_write_single_register (mbid، addr، val) `لإرسال طلب كود الوظيفة 06.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

val (int): قيمة البيانات

return (int): عدد البيانات (دائمًا 1)

* استخدم `` app.fc15_write_multiple_coils (mbid، addr، vals) `لإرسال طلب كود الوظيفة 15.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

vals (قائمة int): قائمة قيمة البيانات

return (int): عدد البيانات

* استخدم `` app.fc16_write_multiple_registers (mbid، addr، vals) `لإرسال طلب كود الوظيفة 16.

mbid (int): معرف Modbus

addr (int): عنوان البيانات

vals (قائمة int): قائمة قيمة البيانات

return (int): عدد البيانات

* استخدم `app.msg_out` و` app.msg_in` للتحقق من رسائل الطلب والرد.

* استخدم `` app.log_file (نص) '' لحفظ ملف السجل في التخزين.

يوجد ملف السجل هنا [Storage Directory] / PyToolModbus / log_ [UTC Timestamp] .txt.

text (str): محتوى النص

return (str): مسار الملف الكامل

تحديث لأحدث إصدار 0.3

Last updated on 09/07/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

عرض المزيد

Use APKPure App

Get PyTool Modbus F old version APK for Android

تحميل

Use APKPure App

Get PyTool Modbus F old version APK for Android

تحميل

PyTool Modbus F البديل

احصل على المزيد Quan Lin

الاكتشاف