Подключение Modbus-устройств
Протокол Modbus при соблюдении рекомендаций по построению шины RS-485 позволяет подключить до 247 Modbus-устройств к одному порту RS-485. Однако, мы советуем не подключать к одному порту больше 32 устройств: из-за большой длины кабелей и неоднородности в местах подключения устройств возникают помехи и искажения сигналов.
Просканировать шину RS-485 и обнаружить Modbus-устройства
Поиск устройств на шине RS-485 доступен только для устройств Sber и Wirenboard. Чтобы запустить его:
- Убедитесь, что все устройства подключены к шине.
- Запустите сканирование: в веб-интерфейсе контроллера перейдите в раздел Настройки → Сканирование и нажмите кнопку Сканировать. Все устройства, поддерживающие работу по протоколу «Быстрый Modbus», будут найдены сразу. Далее продолжится поиск устройств без использования технологии «Быстрый Modbus»— этот процесс может длиться долго. Если все устройства уже найдены и отображаются в списке, поиск можно прекратить: нажмите кнопку Остановить.
- После сканирования отобразится список найденных устройств. Для каждого будет указан серийный номер, его Modbus-адрес, порт, настройки порта, версия прошивки. Если устройство поддерживает работу по протоколу «Быстрый Modbus», рядом с версией прошивки будет значок молнии.

Настроить Modbus-устройства
Настройка последовательного порта и добавление устройств
Для работы с Modbus-модулями используется драйвер wb-mqtt-serial. Чтобы добавить поддержку конкретного устройства, необходимо создать шаблон для него: json-файл, распложенный по адресу /usr/share/wb-mqtt-serial/templates
. Такой файл должен содержать информацию о регистрах и параметрах устройства. Для некоторых устройств шаблоны созданы заранее.
Чтобы настроить порт и подключить к нему устройства:
-
В веб-интерфейсе контроллера перейдите в раздел Настройки → Конфигурационные файлы → Настройки драйвера serial-устройств.
-
Выберите порт для подключения устройств и настройте его:
-
Включите опцию Включить порт.
-
Укажите параметры подключения — значения можно взять из документации на устройство или воспользоваться рекомендуемыми значениями в таблице ниже. В столбце «По умолчанию» указаны заводские параметры для подключения к оборудованию Sber.
Параметр Рекомендуемое значение Значение по умолчанию Скорость 115200 9600 Четность N N Биты данных 8 8 Кол-во стоп бит 2 2
-
-
Чтобы добавить на порт новое устройство, нажмите на кнопку + Устройство и выберите девайс из списка. Затем укажите его настройки:
-
Введите Modbus-адрес устройства. Он есть у каждого модуля — это цифра от 1 до 247. Обычно адрес можно посмотреть на самом модуле на наклейке с надписью Slave ID. Также адрес отображается на странице сканирования шины.
-
Задайте значение скорости обмена с портом — она должна быть такой же, как установлена для порта.
-
Укажите специфические настройки модуля — ищите их в документации производителя, например отсканируйте QR-код, нанесенный на корпус устройства. Когда все настройки введены, нажмите Записать.
-
Проверьте, что модуль добавился и корректно работает: в веб-интерфейсе контроллера перейдите в раздел Устройства, найдите карточку модуля и убедитесь, что его элементы управления не выделены красным цветом — это означает, что драйвер «видит» устройство и работает с ним.
-
-
Если нужно, подключите к порту следующее устройство. К одному порту можно подключить несколько устройств, при этом параметры подключения для всех устройств должны совпадать.
Настройка режима работы входа реле WB-MR6C v.2
По умолчанию все входы в реле настроены на работу с кнопкой без фиксации. Если требуется подключить выключатель с фиксацией, необходимо изменить режим работа входа по умолчанию:
- В веб-интерфейсе контроллера перейдите в раздел Настройки → Конфигурационные файлы → Настройки драйвера serial-устройств и выберите реле WB-MR6C v.2. Первые две цифры в названии реле — его Modbus-адрес.
- В списке под опцией Режим работы выберите Переключатель с фиксацией и сохраните изменения.
