PyTool Modbus TCP

PyTool Modbus TCP

ابزار Modbus TCP با قابلیت اسکریپت Python.

اطلاعات برنامه


0.4
July 05, 2021
23
$1.49
Android 5.0+
Everyone
Get it on Google Play

توضیح برنامه


تجزیه و تحلیل و بررسی برنامه Android: PyTool Modbus TCP ، ساخته شده توسط Quan Lin. ذکر شده در گروه ابزارها. نسخه فعلی 0.4 است که در 05/07/2021 به روز شده است. با توجه به بررسی کاربران در Google Play: PyTool Modbus TCP. بیش از 23 نصب به دست آمد. PyTool Modbus TCP در حال حاضر 1 بررسی ، میانگین امتیاز 5.0 ستاره دارد

PyTool Modbus TCP ابزاری عالی برای توسعه ، اشکال زدایی و نظارت بر Modbus TCP است.
از قابلیت اسکریپت پایتون برخوردار است که بیشترین انعطاف پذیری را به شما می دهد.

چرا قابلیت اسکریپت برای ابزار Modbus TCP مطلوب است؟
مهندسین برق استفاده از یک دستگاه دستی مانند تلفن یا رایانه لوحی Android برای اشکال زدایی یا نظارت بر ارتباطات Modbus TCP را در زمینه ، کارخانه یا آزمایشگاه مفید می دانند.
اما تقریباً هر سیستم ارتباطی Modbus TCP قالب داده خود را دارد.
جستجو در دریایی از داده های hex مانند "02a5b4ca .... ff000803" و تلاش برای فهمیدن آنچه اتفاق می افتد اصلاً خوشایند نیست.
اینجاست که PyTool Modbus TCP برای کمک به شما می آید.
با قابلیت اجرای اسکریپت پایتون به صورت سفارشی ، PyTool Modbus TCP می تواند داده های دریافت شده را بخواند و تجزیه کند ، آنها را به روشی که می خواهید نمایش دهد و حتی در صورت نیاز مطابق آن عمل کند.

نمونه های اسکریپت برای شروع سریع وجود دارد. فقط یکی از آنها را کپی و پیست کنید تا آنها را امتحان کنید.

همچنین یک رابط کنترل دستی Modbus TCP برای استفاده عمومی وجود دارد.

راهنمای عمومی اسکریپت
==================

* نسخه پایتون مورد استفاده در این برنامه 3.8 است.

* این برنامه به عنوان ویرایشگر اسکریپت طراحی نشده است اگرچه اسکریپت را می توان در قسمت اسکریپت ویرایش کرد.
بهترین راه استفاده از ویرایشگر اسکریپت مورد علاقه خود و سپس کپی و جایگذاری اسکریپت است.

* برای جلوگیری از خطاهای عجیب و غریب ، همیشه از 4 فاصله برای تورفتگی استفاده کنید.

* بیشتر بسته های موجود در کتابخانه استاندارد پایتون برای وارد کردن موجود است.

* اگر حلقه لازم است ، همیشه از 'app.running_script' به عنوان شرط استفاده کنید تا اسکریپت را به درستی متوقف کنید.

* برای به دست آوردن رشته نسخه برنامه از `app.version` استفاده کنید.

* از "app.get_output ()" استفاده کنید تا فیلد خروجی اسکریپت را به عنوان رشته دریافت کنید.

* از "app.set_output (شی)" برای نمایش "شی st" در قسمت خروجی اسکریپت به عنوان رشته استفاده کنید.

* از "app.print_text (object)" به عنوان میانبر برای "app.set_output (app.get_output () + str (object))" برای افزودن متن به قسمت خروجی اسکریپت استفاده کنید.

* برای پاک کردن قسمت خروجی اسکریپت ، از "app.clear_text ()" به عنوان میانبر برای "app.set_output (" ")" استفاده کنید.

* برای ارسال کد درخواست 01 از `app.fc01_read_coils (mbid، addr، num )` استفاده کنید.
mbid (int): شناسه Modbus
addr (int): آدرس داده
num (int): تعداد داده ها
return (list of int): لیست داده درخواستی

* برای ارسال کد عملکرد 02 از `app.fc02_read_discrete_inputs (mbid ، addr ، num)` استفاده کنید.
mbid (int): شناسه Modbus
addr (int): آدرس داده
num (int): تعداد داده ها
return (list of int): لیست داده درخواستی

* از "app.fc03_read_holding_registers (mbid ، addr ، num)" برای ارسال کد عملکرد 03 درخواست استفاده کنید.
mbid (int): شناسه Modbus
addr (int): آدرس داده
num (int): تعداد داده ها
return (list of int): لیست داده درخواستی

* برای ارسال کد عملکرد 04 از `app.fc04_read_input_registers (mbid، addr، num)` استفاده کنید.
mbid (int): شناسه Modbus
addr (int): آدرس داده
num (int): تعداد داده ها
return (list of int): لیست داده درخواستی

* برای ارسال کد عملکرد 05 از `app.fc05_write_single_coil (mbid ، addr ، val) استفاده کنید.
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 (list of int): لیست ارزش داده ها
Return (int): تعداد داده ها

* برای ارسال کد درخواست 16 از `app.fc16_write_multiple_registers (mbid، addr، vals)` استفاده کنید.
mbid (int): شناسه Modbus
addr (int): آدرس داده
vals (list of int): لیست ارزش داده ها
Return (int): تعداد داده ها

* برای بررسی پیام های درخواست و پاسخ ، از `app.msg_out` و` app.msg_in` استفاده کنید.

* از "app.log_file (متن)" برای ذخیره یک پرونده ورود به سیستم در فضای ذخیره سازی استفاده کنید.
پرونده ورود به سیستم در اینجا [Storage Directory] / PyToolModbusTCP / log_ [UTC Timestamp] .txt قرار دارد.
text (str): محتوای متن
return (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.

نرخ و بررسی در فروشگاه Google Play


5.0
1 مجموع
5 0
4 0
3 0
2 0
1 0

تعداد کل نصب ها (*تخمین زده شده)

تخمین تعداد کل نصب ها در Google Play, تقریباً از تعداد رتبه بندی ها و نصب مرزهای حاصل از Google Play.