ModBus master (обновлено: 08 Apr 2026, 14:39:09)

ModBus Master — опрос Modbus RTU устройств контроллерами Lavritech. Шаблоны устройств, сканер шины, виртуальные GPIO/PWM, управление через HTTP/MQTT. Контроллеры Lavritech готовы к работе без перепрошивки.


ModBus Master

Опция ModBus Master позволяет контроллерам Lavritech опрашивать устройства по протоколу Modbus RTU: счётчики электроэнергии, датчики, приводы, частотники. Данные передаются в MQTT, HTTP, облако Lavritech и другие системы.

Контроллеры Lavritech поставляются с предустановленной прошивкой, в которой Modbus уже включён. Для начала работы достаточно подключить slave-устройство и выбрать шаблон в веб-интерфейсе — без перепрошивки.

С чего начать

Зависит от вашей ситуации:

Контроллер Lavritech

Прошивка установлена. Переходите сразу к подключению устройства и настройке в контроллере.

Сторонний контроллер / DevKit

Сначала подготовьте прошивку в конструкторе, затем переходите к настройке.

Разделы документации

# Раздел Для кого
1 Аппаратная конфигурация Выбор и установка RS-485 модуля в контроллер
2 Подготовка прошивки Настройка опции Modbus в конструкторе (для сторонних устройств)
3 Настройка в контроллере Основной раздел — выбор шаблона, параметры соединения, сканер шины
4 Работа с шаблонами Загрузка, редактирование и создание шаблонов устройств
5 Структура шаблонов Формат .mb файлов, секции, маски данных, типы метрик
6 Дополнительно Управление через HTTP, MQTT, Interpreter

Ключевые возможности

Шаблоны устройств Готовые конфигурации для популярных устройств — выбрал из списка и работает. Шаблоны хранятся в файлах, редактируются без перепрошивки.
Каталог шаблонов Загрузка шаблонов с сервера одной кнопкой. Автообновление при выходе новых версий.
Сканер шины Автоматический поиск устройств на Modbus-линии. Стандартное и быстрое сканирование (протокол Wiren Board).
Виртуальные GPIO / PWM Каждое Modbus-устройство получает виртуальные GPIO и PWM — интеграция с другими опциями прошивки.
Чтение/запись регистров Утилиты для ручного чтения и записи через веб-интерфейс — отладка и тонкая настройка.
Быстрый Modbus Поддержка протокола Wiren Board для ускоренного опроса совместимых устройств.

Настройка в контроллере (обзор)

В веб-интерфейсе контроллера блок Config Modbus содержит все настройки. Для контроллеров Lavritech прошивка уже включает Modbus — сразу переходите к настройке.

Параметры соединения

Скорость RS-485, стоповые биты, интервал опроса, режим быстрого Modbus.

Параметры соединения Modbus
Блок параметров соединения

Сканер устройств

Автоматический поиск slave-устройств на шине. Два режима: стандартный и быстрый (Wiren Board).

Сканер Modbus устройств
Сканер устройств на шине

Выбор шаблона устройства

Для каждого slave-устройства выбирается шаблон из каталога. Шаблон описывает какие регистры читать и как интерпретировать данные.

Настройки устройства
Параметры устройства
Список шаблонов
Выбор шаблона из каталога

Карта устройства

После выбора шаблона отображается карта ресурсов: секции, типы данных, виртуальные GPIO/PWM.

Карта устройства Modbus
Device map — ресурсы устройства

Подробнее: Полная документация по настройке в контроллере

Подготовка прошивки (для сторонних устройств)

Если у вас не контроллер Lavritech — нужно собрать прошивку с поддержкой Modbus в конструкторе прошивок.

  1. В конструкторе найдите опцию Modbus Master и откройте настройки (шестерёнка).
  2. Активируйте Новый третий вариант (FS).
  3. Укажите GPIO для TXD и RXD вашего RS-485 конвертера.
  4. Задайте количество устройств и ресурсы (GPIO, PWM).
  5. Скомпилируйте и прошейте.
Опция Modbus в конструкторе
Опция Modbus Master
Настройки Modbus — часть 1
Параметры интерфейса и устройств
Подробнее: Полная документация по подготовке прошивки

Шаблоны устройств

Шаблоны (.mb файлы) описывают как контроллер общается с конкретным Modbus-устройством: какие регистры читать, как интерпретировать данные, какие метрики создавать.

Действие Как
Загрузить готовый шаблон Кнопка Update devices list в веб-интерфейсе → выбрать из списка
Редактировать шаблон Файловый менеджер [ip]/configeasyfs → открыть .mb файл
Создать свой шаблон Файловый менеджер → Add_file → написать по правилам структуры
Файловый менеджер
Файловый менеджер контроллера
Редактирование шаблона
Редактирование шаблона
Подробнее: Работа с шаблонамиСтруктура шаблонов

Управление через HTTP / MQTT

HTTP GET-запросы

Действие URL
Запись RAW http://IP/modbus&write=HEX (CRC авто)
Запись регистра http://IP/modbus?addr=X?reg=Y&data=Z
Запись метрики http://IP/modbus&dev=X&num=Y&data=Z

MQTT

login/hostname/mbraw RAW данные в hex
login/hostname/mbregX/Y Запись регистра (X=адрес, Y=номер)
login/hostname/set/mb1/topic Запись через MQTT-топик шаблона
Подробнее: Управление через HTTP, MQTT, Interpreter

Полная документация

Wiki Lavritech
ModBus FS — полная документация →
Аппаратная конфигурация • Прошивка • Настройка • Шаблоны • Структура • HTTP/MQTT

Возникли проблемы? Нажмите кнопку Обратная связь вверху страницы и создайте тикет — опишите что не работает, приложите скриншот настроек.