
PyTool Modbus
Інструмент Modbus з функцією Python.
Інформація Про Додаток
Опис Програми
Аналіз Та Огляд Додатків 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.
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.