PyTool Modbus F

PyTool Modbus F

Quan Lin
09/07/2021
  • 15.5 MB

    Размер файла

  • Android 5.0+

    Android OS

Oписание PyTool Modbus F

Инструмент Modbus с функцией скрипта Python.

PyTool Modbus - отличный инструмент для разработки, отладки и мониторинга Modbus.

В нем реализованы возможности сценария Python, обеспечивающие максимальную гибкость.

Если вы хотите использовать бесплатную рекламу, получите платную версию.

Почему для инструмента Modbus желательна возможность использования скриптов?

Инженеры-электрики считают удобным использовать портативное устройство, такое как телефон или планшет Android, для отладки или мониторинга связи Modbus в полевых условиях, на заводе или в лаборатории.

Но почти каждая коммуникационная система Modbus имеет свой собственный формат данных.

Искать в море шестнадцатеричных данных вроде "02a5b4ca .... ff000803" и пытаться понять, что происходит, совсем не приятно.

Здесь на помощь приходит PyTool Modbus.

Благодаря возможности запускать собственный сценарий Python, PyTool Modbus может читать и анализировать любые полученные данные, отображать их так, как вы хотите, и даже действовать соответствующим образом, когда это необходимо.

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

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

Он поддерживает последовательные драйверы USB для основного потока, включая:

Драйвер FTDI

CDC ACM драйвер

Драйвер CP210x

Драйвер CH34x

Драйвер PL2303

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

=================

* В этом приложении используется версия 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] / PyToolModbus / log_ [UTC Timestamp] .txt.

text (str): Текстовое содержимое

return (str): Полный путь к файлу

Ещё

Что нового в последней версии 0.3

Last updated on 2021-07-10
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.
Ещё

Видео и Скриншоты

  • PyTool Modbus F постер
  • PyTool Modbus F скриншот 1
  • PyTool Modbus F скриншот 2
  • PyTool Modbus F скриншот 3
  • PyTool Modbus F скриншот 4
  • PyTool Modbus F скриншот 5
  • PyTool Modbus F скриншот 6
  • PyTool Modbus F скриншот 7

Информация PyTool Modbus F APK

Последняя Версия
0.3
Категория
Инструменты
Android OS
Android 5.0+
Размер файла
15.5 MB
Разработчик
Quan Lin
Available on
Безопасная и Быстрая Загрузка APK на APKPure
APKPure позволяет легко и безопасно загружать PyTool Modbus F APK с проверкой подписи.

Старые Версии PyTool Modbus F

APKPure иконка

Супер Быстрая и Безопасная Загрузка через Приложение APKPure

Один клик для установки XAPK/APK файлов на Android!

Скачать APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies