Кадры Modbus RTU

Создавайте запросы и ответы, разбирайте кадры Modbus RTU и вычисляйте CRC-16.

Генератор команд Modbus RTU

Генератор данных

Тип данных
Порядок байтов
Значение(Десятичное значение)

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

Настройка правил анализа

Начальная позиция
Тип данных
Исходные данные
Порядок байтов
Упорядоченные данные
Результат анализа
Действия
Правила анализа не настроены. Пожалуйста, добавьте правила для начала анализа.

Генератор CRC

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

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

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

Создавайте запросы Modbus RTU и примеры ответов, проверяйте CRC-16 и декодируйте захваченные значения регистров. Выбирайте тип данных и порядок байтов по документации устройства.

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

  • Создавайте запросы для восьми распространённых функций чтения и записи.
  • Создавайте примеры ответов для тестирования и сравнения.
  • Декодируйте полезные данные по смещению в байтах, типу числа и порядку байтов.

Инструкция по генератору команд

  • Адрес устройства: 1–247 для последовательной линии. Адрес 0 — широковещательный, без ответа; 248–255 зарезервированы.
  • Код функции: 01/02/03/04/05/06/15/16 в десятичной записи; 15 и 16 соответствуют 0x0F и 0x10.
  • Начальный адрес: смещение протокола от нуля, а не обозначение регистра вроде 40001.
  • Количество: число битов или 16-битных регистров для чтения либо записи.
  • Примеры часто используемых команд:
  • Чтение регистров хранения: 01 03 00 00 00 02 C4 0B (чтение 2 регистров)
  • Запись одного регистра: 01 06 00 00 00 01 48 0A (запись значения 1)

Инструкция по генератору ответных данных

  • Выберите код функции, соответствующий команде
  • Добавьте значения регистров в знаковом, беззнаковом формате или IEEE 754.
  • Порядок байтов: выберите ABCD, DCBA, BADC или CDAB по карте регистров устройства.
  • Примеры ответных данных:
  • Ответ на чтение: 01 03 04 00 01 00 02 2A 32 (возврат данных 2 регистров)
  • Ответ на запись: 01 06 00 00 00 01 48 0A (подтверждение записи)

Инструкция по анализатору данных

Знания о протоколе Modbus

Поддерживаемые типы данных

    Типы порядка байтов

      Описание кодов функций

        Советы по отладке

          Сценарии применения