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.
В нем реализованы возможности сценария Python, обеспечивающие максимальную гибкость.

Почему для инструмента Modbus TCP желательна возможность использования скриптов?
Инженеры-электрики считают удобным использовать портативное устройство, такое как телефон или планшет Android, для отладки или мониторинга связи Modbus TCP в полевых условиях, на заводе или в лаборатории.
Но почти каждая коммуникационная система Modbus TCP имеет свой собственный формат данных.
Искать в море шестнадцатеричных данных вроде "02a5b4ca .... ff000803" и пытаться понять, что происходит, совсем не приятно.
Здесь на помощь приходит PyTool Modbus TCP.
Благодаря возможности запускать собственный сценарий Python, PyTool Modbus TCP может читать и анализировать любые полученные данные, отображать их так, как вы хотите, и даже действовать соответствующим образом, когда это необходимо.

Есть примеры скриптов для быстрого старта. Просто скопируйте и вставьте один из них, чтобы попробовать.

Также имеется удобный интерфейс управления Modbus TCP для общего использования.

Общее руководство по скриптам
=================

* В этом приложении используется версия Python 3.8.

* Это приложение не предназначено для редактирования сценариев, хотя сценарий можно редактировать в поле сценария.
Лучше всего использовать ваш любимый редактор сценариев, а затем скопировать и вставить сценарий.

* Всегда используйте 4 пробела для отступа, чтобы избежать странных ошибок.

* Большинство пакетов стандартной библиотеки Python доступны для импорта.

* Если нужен цикл while, всегда используйте `app.running_script` в качестве условия, чтобы правильно остановить скрипт.

* Используйте app.version, чтобы получить строку версии приложения.

* Используйте `app.get_output ()`, чтобы получить поле вывода скрипта в виде строки.

* Используйте app.set_output (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
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 (text)`, чтобы сохранить файл журнала в хранилище.
Файл журнала находится здесь [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 Store


5.0
1 Общий
5 0
4 0
3 0
2 0
1 0

Общее Количество Установки (*Оценено)

Оценка Общего Количества Установки В Google Play, Приблизительно Из Количества Рейтингов И Установки Границ, Достигнутых В Google Play.