Онлайн инструмент отладки Modbus RTU | Комплексный инструмент для работы с последовательным портом/сбора данных/анализа/визуализации
Онлайн инструмент отладки Modbus RTU, поддерживающий прямое подключение через последовательный порт в браузере, сбор данных в реальном времени, анализ данных в различных форматах (бинарный/текстовый), визуализацию и экспорт данных. Поддерживает различные типы данных (UINT16/INT16/UINT32/INT32/FLOAT32) и порядок байтов (ABCD/DCBA/BADC/CDAB), может использоваться совместно с инструментом Modbus RTU для полного процесса отладки устройств.
Конфигурация последовательного порта
Журнал
Анализатор данных Modbus
Название правила | Начальная позиция | Тип данных | Порядок байтов | Коэффициент | Константа | Десятичные знаки | Действия |
---|
Таблица данных
No data |
Руководство пользователя
Обзор функций
Инструмент отладки Modbus - это мощный инструмент для последовательной связи и анализа данных, специально разработанный для отладки протокола Modbus RTU и анализа данных. Он помогает пользователям быстро устанавливать последовательное соединение, отправлять команды Modbus и анализировать полученные данные в реальном времени.
Основные функции:
- Последовательная связь: поддержка различных скоростей передачи и параметров порта для надежной связи с устройствами Modbus
- Мониторинг данных: отображение отправленных и полученных данных в реальном времени, поддержка режимов HEX и текст
- Анализ данных: мощные функции анализа данных Modbus, поддержка различных типов данных и порядков байтов, настраиваемые правила анализа
- Визуализация и экспорт данных: результаты анализа можно просматривать в виде таблиц и графиков, отслеживать тенденции изменения данных в реальном времени и экспортировать в формат Excel для дальнейшего анализа
Использование с инструментом Modbus RTU
- Генератор команд: используйте генератор команд на странице инструмента Modbus RTU для быстрого создания стандартных команд Modbus RTU, которые можно скопировать в область отправки
- Генератор данных: используйте генератор данных на странице инструмента Modbus RTU для создания тестовых данных при отсутствии реального устройства
- Типичный рабочий процесс:
- 1. Настройка параметров порта и подключение устройства
- 2. Создание необходимых команд Modbus с помощью генератора команд
- 3. Настройка периодической отправки для автоматического сбора данных
- 4. Настройка правил анализа для просмотра результатов в реальном времени
- 5. Мониторинг изменений данных с помощью таблиц или графиков
- 6. При необходимости экспорт данных для офлайн-анализа
Настройка последовательного порта
- Нажмите кнопку выбора порта для выбора нужного устройства
- Скорость передачи: обычно 9600, 19200 и т.д., должна соответствовать устройству
- Биты данных: обычно 8 бит
- Стоповые биты: обычно 1 бит
- Четность: обычно None (без проверки)
Настройка журнала
- Режим отображения: HEX (шестнадцатеричный) или TEXT (текстовый)
- Автоочистка: автоматическое удаление старых данных при превышении максимального количества строк
- Максимальное количество строк: максимальное количество сохраняемых строк журнала
Настройка отправки
- Режим HEX: отправка данных в шестнадцатеричном формате
- Добавить CR/LF: добавление символов возврата каретки и перевода строки в конец данных
- Циклическая отправка: повторная отправка данных с заданным интервалом
- Интервал отправки: интервал между циклическими отправками (в миллисекундах)
- Примеры команд Modbus RTU:
- 01 03 00 00 00 0A C5 CD - Команда чтения 10 регистров
- 01 10 00 00 00 01 02 00 01 67 90 - Команда записи 1 регистра
Анализ данных Modbus
Источник данных
- Последовательный порт: данные в реальном времени от устройства
- Файл: данные из сохраненного файла
Формат данных
- Бинарный формат:Исходные данные Modbus RTU напрямую от устройства
- Текстовый формат:Шестнадцатеричный текст, разделенный пробелами, например: 01 03 0C FF FF DE F2 FF FF F1 0D 00 01 3B 3C B5 40
- Важно: независимо от источника данных (порт или файл), можно выбрать формат данных. Например, если порт получает текстовые данные, нужно выбрать текстовый формат для анализа
Правила анализа
- Начальная позиция: начальная позиция байта в области данных (с 0)
- Тип данных: поддержка различных числовых типов (UINT16, INT16, UINT32, INT32, FLOAT)
- Порядок байтов: порядок байтов для многобайтовых данных (ABCD, DCBA, BADC, CDAB)
- Коэффициент: умножение проанализированного значения на коэффициент (по умолчанию 1)
- Константа: добавление константы после применения коэффициента (по умолчанию 0)
- Десятичные знаки: количество десятичных знаков в отображаемом результате