شرح تطبيق PyTool Modbus TCP Free وكيفية استخدامه
PyTool Modbus TCP هو أداة رائعة لتطوير Modbus TCP ، تصحيح الاخطاء والمراقبة.
ويتميز بقدرة البرنامج النصي Python التي تمنحك أكبر قدر من المرونة.
لتجربة الإعلانات المجانية ، يرجى الحصول على النسخة المدفوعة.
لماذا القدرة على البرنامج النصي أمر مرغوب فيه لاداة Modbus TCP؟
يجد مهندسو الكهرباء أنه من السهل استخدام جهاز محمول باليد مثل هاتف Android أو الجهاز اللوحي لتصحيح أو مراقبة اتصال Modbus TCP في الحقل أو المصنع أو المختبر.
ولكن تقريبا كل نظام اتصالات Modbus TCP حصل على تنسيق البيانات الخاص به.
البحث في بحر من البيانات السداسية مثل 02a5b4ca .... ff000803 ومحاولة معرفة ما يحدث ليس لطيفًا على الإطلاق.
هذا هو المكان الذي يأتي PyTool Modbus TCP للمساعدة.
مع القدرة على تشغيل برنامج Python النصي المخصص ، يمكن ل PyTool Modbus TCP قراءة وتحليل أي بيانات مستلمة وعرضها بالطريقة التي تريدها ، وحتى التصرف وفقًا لذلك عند الحاجة.
هناك أمثلة النصي لبدء سريعة. ما عليك سوى نسخ ولصق أحدهم لتجربته.
هناك أيضًا واجهة تحكم Modbus TCP سهلة الاستخدام للاستخدام العام.
دليل النص العام
=================
* إصدار بايثون المستخدم في هذا البرنامج هو 3.7.
* لم يتم تصميم هذا البرنامج كمحرر نصوص برغم أنه يمكن تحرير البرنامج النصي في حقل البرنامج النصي.
أفضل طريقة هي استخدام محرر النصوص المفضل لديك ثم نسخ البرنامج النصي ولصقه.
* الحقل النصي ليس في بيئة Python العالمية.
إذا كانت هناك حاجة إلى وظيفة مخصصة ، فقم بتمرير جميع المراجع كوسائط للدالة واستيراد الحزم اللازمة داخل الوظيفة.
* استخدم دائمًا 4 مسافات للمسافة البادئة لتجنب الاخطاء الغريبة.
* معظم الحزم في مكتبة Python القياسية متاحة للاستيراد.
* إذا كانت هناك حاجة إلى حلقة ، استخدم دائمًا app.running_script كشرط لإيقاف البرنامج النصي بشكل صحيح.
* استخدم app.get_output () للحصول على حقل إخراج البرنامج النصي كسلسلة.
* استخدم app.set_output (object) لعرض object في حقل إخراج البرنامج النصي كسلسلة.
* استخدم app.fc01_read_coils (mbid، addr، num) لإرسال رمز الوظيفة 01 طلب.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
الاسطوانات (int): عدد البيانات
إرجاع (قائمة int): قائمة البيانات المطلوبة
* استخدم app.fc02_read_discrete_inputs (mbid، addr، num) لإرسال رمز الوظيفة 02 request.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
الاسطوانات (int): عدد البيانات
إرجاع (قائمة int): قائمة البيانات المطلوبة
* استخدم app.fc03_read_holding_registers (mbid، addr، num) لإرسال رمز الوظيفة 03 طلب.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
الاسطوانات (int): عدد البيانات
إرجاع (قائمة int): قائمة البيانات المطلوبة
* استخدم app.fc04_read_input_registers (mbid، addr، num) لإرسال رمز الوظيفة 04 طلب.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
الاسطوانات (int): عدد البيانات
إرجاع (قائمة int): قائمة البيانات المطلوبة
* استخدم app.fc05_write_single_coil (mbid، addr، val) لإرسال رمز الوظيفة 05 طلب.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
val (int): قيمة البيانات
العائد (int): عدد البيانات (دائمًا 1)
* استخدم app.fc06_write_single_register (mbid، addr، val) لإرسال رمز الوظيفة 06 لطلب.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
val (int): قيمة البيانات
العائد (int): عدد البيانات (دائمًا 1)
* استخدم app.fc15_write_multiple_coils (mbid، addr، vals) لإرسال رمز الوظيفة 15 طلب.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
فالس (قائمة int): قائمة قيمة البيانات
العائد (int): عدد البيانات
* استخدم app.fc16_write_multiple_registers (mbid، addr، vals) لإرسال رمز الوظيفة 16 طلب.
mbid (int): معرف Modbus
addr (int): عنوان البيانات
فالس (قائمة int): قائمة قيمة البيانات
العائد (int): عدد البيانات
* استخدم app.msg_out و app.msg_in للتحقق من رسائل الطلب والاستجابة.
* استخدم app.log_file (نص) لحفظ ملف السجل في التخزين.
يوجد ملف السجل هنا Storage Directory] / PyToolModbusTCP / log_ [UTC Timestamp .txt.
النص (شارع): محتوى النص
return (str): مسار الملف الكامل
.
تنزيل APK الاصدار 0.3 المجانية Free Download
يمكنك تنزيل PyTool Modbus TCP Free APK 0.3 لـ Android مجاناً Free Download الآن عبر أبك داون مود.