PyTool Modbus

PyTool Modbus

Інструмент Modbus з функцією Python.

Інформація Про Додаток


0.3
July 04, 2021
20
$2.49
Android 5.0+
Everyone
Get it on Google Play

Опис Програми


Аналіз Та Огляд Додатків Android: PyTool Modbus, Розроблений Quan Lin. Перелічено В Категорії Інструменти. Поточна Версія-0.3, Оновлена ​​На 04/07/2021 . Відповідно До Оглядів Користувачів У Google Play: PyTool Modbus. Досягнуто Понад 2Х7 Встановлення. В Даний Час PyTool Modbus Має 2Х8 Відгуків, Середній Рейтинг 2Х9 Зірок

PyTool Modbus - чудовий інструмент для розробки, налагодження та моніторингу Modbus.
Він має можливості сценарію Python, що надає вам найбільшу гнучкість.

Чому можливості скриптів бажані для інструменту Modbus?
Інженери-електрики зручно використовувати ручний пристрій, такий як телефон або планшет Android, для налагодження або моніторингу зв'язку Modbus у польових умовах, на заводі чи в лабораторії.
Але майже кожна система зв'язку Modbus отримала власний формат даних.
Шукати в морі шістнадцяткових даних, таких як "02a5b4ca .... ff000803", і намагатися з'ясувати, що відбувається, зовсім не приємно.
Тут приходить на допомогу PyTool Modbus.
Завдяки можливості запускати власний скрипт Python, PyTool Modbus може читати та аналізувати будь-які отримані дані, відображати їх у потрібний спосіб і навіть діяти відповідно, коли це потрібно.

Є приклади сценаріїв для швидкого старту. Просто скопіюйте та вставте один із них, щоб спробувати.

Також є зручний інтерфейс управління Modbus для загального користування.

Він підтримує послідовні драйвери USB основного потоку, включаючи:
Драйвер FTDI
Драйвер CDM 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 (object)` як ярлик для `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 ID
addr (int): Адреса даних
num (int): Кількість даних
return (список int): Список запитуваних даних

* Використовуйте `app.fc02_read_discrete_inputs (mbid, addr, num)` для надсилання запиту коду функції 02.
mbid (int): Modbus ID
addr (int): Адреса даних
num (int): Кількість даних
return (список int): Список запитуваних даних

* Використовуйте `app.fc03_read_holding_registers (mbid, addr, num)` для надсилання запиту коду функції 03.
mbid (int): Modbus ID
addr (int): Адреса даних
num (int): Кількість даних
return (список int): Список запитуваних даних

* Використовуйте `app.fc04_read_input_registers (mbid, addr, num)` для надсилання запиту коду функції 04.
mbid (int): Modbus ID
addr (int): Адреса даних
num (int): Кількість даних
return (список int): Список запитуваних даних

* Використовуйте `app.fc05_write_single_coil (mbid, addr, val)` для надсилання запиту коду функції 05.
mbid (int): Modbus ID
addr (int): Адреса даних
val (int): значення даних
return (int): Кількість даних (завжди 1)

* Використовуйте `app.fc06_write_single_register (mbid, addr, val)` для надсилання запиту коду функції 06.
mbid (int): Modbus ID
addr (int): Адреса даних
val (int): значення даних
return (int): Кількість даних (завжди 1)

* Використовуйте `app.fc15_write_multiple_coils (mbid, addr, vals)`, щоб надіслати запит на код функції 15.
mbid (int): Modbus ID
addr (int): Адреса даних
vals (список int): Список значень даних
return (int): Кількість даних

* Використовуйте `app.fc16_write_multiple_registers (mbid, addr, vals)`, щоб надіслати запит на код функції 16.
mbid (int): Modbus ID
addr (int): Адреса даних
vals (список int): Список значень даних
return (int): Кількість даних

* Використовуйте `app.msg_out` та` app.msg_in` для перевірки повідомлень про запити та відповіді.

* Використовуйте `app.log_file (текст)`, щоб зберегти файл журналу у сховищі.
Файл журналу знаходиться тут [Каталог зберігання] / PyToolModbus / log_ [UTC Timestamp] .txt.
text (str): Текстовий вміст
return (str): Повний шлях до файлу

Що Нового


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.

Оцініть Та Огляд У Google Play Store


5.0
1 Загальний
5 0
4 0
3 0
2 0
1 0

Загальна Кількість Установ (*Оцінюється)

Оцінка Загальної Кількості Установ У Google Play, Наближено Від Кількості Рейтингів Та Встановлення Меж, Досягнуті В Google Play.