8 980 590-57-10
Ваш город — Помона?
Заявка

Настройка входов WB-MR6C через AbromSoft


WB-MR6C — самый ходовой релейный модуль на объектах с Wirenboard. У него шесть выходов и шесть входов, и почти на каждом объекте входы приходится перенастраивать: под кнопки, под клавишные выключатели или под прямую связь «вход включает реле» внутри модуля. В этой статье мы покажем, как сделать это из интерфейса AbromSoft одной формой в процессе создания правила.

Как это делается обычно

Режимы входов WB-MR6C хранятся в файле wb-mqtt-serial.conf на контроллере. Для каждого входа задаётся свой режим, а для прямой связи вход–выход ещё и отдельное поле в матрице привязок. Обычно интегратор открывает настройки модуля, проходит по входам один за другим, сохраняет и перезапускает драйвер. На одном модуле это терпимо. На объекте с десятком модулей получается шестьдесят однотипных правок, и где-нибудь обязательно останется вход в старом режиме.


Есть и менее заметная проблема. Когда вход переводят из одного режима привязки в другой, старая привязка к выходу никуда не девается и остаётся в конфигурации. Ошибок она не вызывает, но при следующем возврате в этот режим вход вдруг начинает переключать не то реле.

Что делает AbromSoft

В AbromSoft входы WB-MR6C настраиваются одной формой. Достаточно указать:

  • адрес модуля на шине Modbus;
  • диапазон входов — один вход или сразу несколько, например с 1 по 6;
  • режим входа;
  • при необходимости номер выхода, которым вход будет управлять напрямую.<

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

После нажатия кнопки AbromSoft сам вносит изменения в конфигурацию, один раз перезапускает драйвер wb-mqtt-serial, а тот записывает новые настройки в модуль. Весь процесс виден по шагам: поиск модуля, резервная копия, запись, перезапуск, результат.


Режимы входов

Модуль WB-MR6C v.3 поддерживает четыре режима, и все они доступны из формы.

  • PUSH — вход реагирует на короткое нажатие. Обычный выбор, если логику нажатий обрабатывают правила AbromSoft.
  • SWITCH — вход отслеживает положение клавиши: замкнуто или разомкну
  • MAPPING — вход управляет реле того же модуля сам, без участия контроллера.
  • MAPPING_BUTTON — одно нажатие переключает выход, а модульные, двойные и длинные нажатия.

Что AbromSoft делает за вас

  • Перед любыми изменениями сохраняем резервную копию конфигурации с датой состоянию всегда можно было вернуться.
  • При смене режима или выхода убираем старые привязки входа, поэтому «зомби»-связи не остаются.
  • При переходе в режим кнопки и обратно переключаем счётчики нажатий входа, чтобы в интерфейсе Wirenboard не висели лишние каналы.
  • Записываем конфигурацию так, чтобы изменения сохранились после перезагрузки контроллера.
  • Не даём запустить две настройки одновременно: два параллельных перезапуска драйвера перетёрли бы друг друга.

Типовой порядок на объекте

  1. Подключаем модули WB-MR6C и добавляем их в Wirenboard как обычно.
  2. По умолчанию реле настроено на режим с фиксацией, для изменения настроек для каждого модуля открываем настройку входов в AbromSoft, указываем адрес, диапазон 1–6 и режим push.
  3. Запускаем и смотрим, как проходят шаги. Через несколько секунд модуль работает в новом режиме.
  4. Далее настраиваем модули непосредственно как этого требует конфигурация объекта. Можем моментально отвязать вход от выхода и настроить логику на соответствующий вход.

Итог

Настройка входов WB-MR6C больше не требует открытия 2 разных интерфейсов и делается за пару кликов. Одна форма на модуль, автоматическая резервная копия, чистка старых привязок и прямая связь вход–выход, при которой свет работает даже без контроллера.

В следующих статьях расскажем о других быстрых функциях AbromSoft.


    Еще никто не написал комментариев.

    Написать комментарий

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