Настройка контроллера ModBus на WirenBoard

Материал из Sprut.hub Wiki
Версия от 22:17, 21 ноября 2022; Bigmanekb (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Для начала необходимо удостовериться, что ваш датчик или другое Modbus устройство подключено правильно, согласно схеме.

Более подробно с процессом подключения можно ознакомиться в этой статье.

Подготовка WirenBoard

Для работы ModBus напрямую со Sprut.hub необходимо отключить встроенный в WirenBoard механизм для работы с Modbus. Для этого нужно зайти в веб-интерфейс настройки WirenBoard


Находим пункты Port /dev/ttyRS485-1 и Port /dev/ttyRS485-2 и снимаем галочку с включенного порта


После этого спускаемся вниз страницы и сохраняем конфигурацию.

Настройка в Sprut.hub

Необходимо создать контроллер ModBus в соответствии с инструкцией

А в качестве порта modBus RTU указать следующее значение, в соответствии с подключением шины в WirenBoard:

Колодка Путь
Левая /dev/ttyRS485-1
Правая /dev/ttyRS485-2

Все остальные настройки ModBus остаются "по умолчанию"

После этого сохраняем настройки и ставим галочку возле только что созданного контроллера. Если вы все сделали правильно, то через несколько минут, обновив страницу, вы увидите автоматически найденные девайсы: