Отладчик последовательного порта 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
- Создайте запрос RTU, выключите режим Modbus, включите HEX и вставьте запрос в поле отправки.
- Создайте примеры ответов RTU на чтение и сохраните их как HEX-текст для проверки разбора файлов.
- Типичный рабочий процесс:
- 1. Настройка параметров порта и подключение устройства
- 2. Подготовьте запрос чтения по карте регистров устройства.
- 3. Выберите подходящий устройству интервал опроса.
- 4. Задайте адрес ответа, код функции и правила разбора.
- 5. Мониторинг изменений данных с помощью таблиц или графиков
- 6. При необходимости экспорт данных для офлайн-анализа
Настройка последовательного порта
- Нажмите кнопку выбора порта для выбора нужного устройства
- Скорость передачи: обычно 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 по карте регистров устройства.
- Коэффициент: умножение декодированного значения на этот множитель.
- Константа: прибавляется после умножения на коэффициент.
- Десятичные знаки: количество десятичных знаков в отображаемом результате