Отладчик последовательного порта Modbus RTU

Подключите последовательное устройство в браузере с Web Serial. Отправляйте запросы, проверяйте ответы и стройте графики разобранных значений.

Конфигурация последовательного порта

Скорость передачи
Биты данных
Стоповые биты
Четность
Текущий браузер не поддерживает Web Serial API, функции последовательного порта недоступны. Пожалуйста, используйте поддерживаемый настольный браузер (Chrome, Edge).

Журнал

Максимальное количество
Формат отображения
Режим Modbus
Формат ввода
Адрес ведомого (HEX)
Код функции (HEX)
Начальный адрес (HEX)
Количество (HEX)
ms

Анализатор данных Modbus

Источник данных
Формат данных
Включить анализ
Название правилаНачальная позицияТип данныхПорядок байтовКоэффициентКонстантаДесятичные знакиДействия

Исходные сообщения

Максимальное количество
ИндексВремяСообщение
Total : 0/ Page
1 / 1

Руководство пользователя

Устранение неполадок последовательного порта и RTU

Обзор функций

Подключайте последовательное устройство, отправляйте запросы и исследуйте ответы RTU на чтение. Нужны поддерживаемый настольный браузер и разрешение на доступ к порту.

Основные функции:

  • Подключайтесь с нужными устройству скоростью, чётностью, битами данных и стоп-битами.
  • Мониторинг данных: отображение отправленных и полученных данных в реальном времени, поддержка режимов HEX и текст
  • Декодируйте подходящие ответы RTU на чтение по смещениям в байтах, типам данных и порядку байтов.
  • Просматривайте значения в таблице или на графике и экспортируйте результаты в Excel.

Использование с инструментом Modbus RTU

Настройка последовательного порта

  • Нажмите кнопку выбора порта для выбора нужного устройства
  • Скорость передачи: обычно 9600, 19200 и т.д., должна соответствовать устройству
  • Биты данных: настройте по устройству; Modbus RTU использует 8 бит данных.
  • Стоп-биты: настройте по устройству с учётом выбранной чётности.
  • Чётность: без чётности, чётная или нечётная — по настройкам устройства.

Настройка журнала

  • Режим отображения: HEX (шестнадцатеричный) или TEXT (текстовый)
  • Автоочистка: автоматическое удаление старых данных при превышении максимального количества строк
  • Максимальное количество строк: максимальное количество сохраняемых строк журнала

Настройка отправки

  • Включите HEX для отправки байтов кадра RTU.
  • «Добавить CRLF» дописывает возврат каретки и перевод строки. Для двоичных кадров RTU отключите эту настройку.
  • Повторная отправка посылает текущий запрос с выбранным интервалом.
  • Интервал задаётся в миллисекундах. Оставьте устройству время на ответ.
  • Примеры команд Modbus RTU:
  • 01 03 00 00 00 0A C5 CD - Прочитайте 10 регистров хранения начиная с адреса 0.
  • 01 10 00 00 00 01 02 00 01 67 90 - Запишите значение 1 в один регистр хранения функцией 16 (0x10).

Анализ данных Modbus

Источник данных

  • Последовательный порт: данные в реальном времени от устройства
  • Файл: разбор сохранённых двоичных байтов или HEX-текста.

Формат данных

  • Бинарный формат:Исходные данные Modbus RTU напрямую от устройства
  • Текстовый формат:Шестнадцатеричный текст, разделенный пробелами, например: 01 03 0C FF FF DE F2 FF FF F1 0D 00 01 3B 3C B5 40
  • Формат должен соответствовать исходным данным. Разбор учитывает выбранные адрес устройства и код функции и требует корректной CRC.

Правила анализа

  • Смещение в байтах: отсчитывается от нуля с первого байта полезных данных ответа.
  • Тип данных: выберите целочисленный формат или IEEE 754 по руководству устройства.
  • Порядок байтов: выберите ABCD, DCBA, BADC или CDAB по карте регистров устройства.
  • Коэффициент: умножение декодированного значения на этот множитель.
  • Константа: прибавляется после умножения на коэффициент.
  • Десятичные знаки: количество десятичных знаков в отображаемом результате

Видео урок