Программное обеспечение модуля учета водопотребления и контроля протечек WB-MWAC
Полная документация на устройство WB-MWAC.
Описание
Установка
Программное обеспечение устанавливается на заводе на автоматизированном стенде во время производства партии устройств. Конечному пользователю не требуется предпринимать никаких действий для установки, всё взаимодействие происходит через веб-интерфейс контроллера.
Стоимость
Программное обеспечение поставляется бесплатно вместе с устройством.
Общие сведения
Программное обеспечение разработано для управления аппаратным обеспечением устройства и является его неотъемлемой частью. Используется язык программирования C.
Функциональные характеристики
Обработка сигнала с дискретных входов для датчиков протечки и кнопок:
- поддержка различных датчиков протечки: пассивных, активных, с контролем работоспособности;
- защита от дребезга контактов;
- поддержка кнопок с фиксацией и без фиксации;
- распознавание типов нажатий: короткое, длинное, двойное, короткое, а затем длинное;
- подсчёт количества нажатий;
- управление по фронтам — позволяет настроить действие для замыкания/размыкания входов (полезно при использовании выключателей с фиксацией или датчиков с инвертированной логикой);
- поддержка с одного и того же входа как датчиков протечки, так и кнопок.
Обработка сигнала с дискретных счётных входов для импульсных счётчиков:
- подсчёт импульсов, в том числе при отсутствии питания;
- пересчёт количества импульсов в физическую величину.
Управление выходами:
- управление с контроллера по протоколу Modbus;
- гибкая настройка управления с дискретных входов позволяет реализовать работу модуля без участия контроллера;
- настройка безопасного режима: поведение выходов в случае обрыва интерфейса:
- сохранение неизменного поведения;
- установка выходов в определённое состояние;
- включение управления со входов;
- задание состояния выходов при включении;
- настройка состояния выходов при сработке датчиков протечки;
Управление индикаторами:
- S — зеленый индикатор статуса, мигает при обмене данными по Modbus;
- K1, K2 — индикаторы состояния реле;
- Индикатор режима «Протечка»;
- F1…F5, S6 — индикаторы состояния входов;
- Зуммер — звуковой индикатор.
Обмен данными по протоколу Modbus RTU:
- подключение через шину RS-485 с поддержкой Fast Modbus для мгновенной передачи событий;
- настройка параметров через веб-интерфейс контроллера Wiren Board;
- поддержка обновления прошивки по Modbus для устранения ошибок или добавления функций.
Дополнительные функции:
- поддержка нескольких режимов работы:
- «Сторож» - ожидание сработки датчиков протечки;
- «Протечка» - перекрытие запорной арматуры и индикация протечки;
- «Влажная уборка» - модуль не реагирует на сработку датчиков при попадании влаги во время уборки.
Краткое описание функций отдельных модулей
Загрузчик
- обновление прошивки устройства;
- сброс настроек связи (применяется когда текущие параметры связи утеряны).
Прошивка
- двусторонний обмен данными с ведущим устройством по протоколу Modbus RTU;
- взаимодействие с аппаратным окружением:
- управление выходами;
- обработка сигналов со входов модуля;
- управление индикаторами;
- запись и хранение настроек и измеряемых параметров в памяти устройства.
Настройка
Драйвер wb-mqtt-serial
Для настройки устройства с помощью веб-интерфейса контроллера используется драйвер wb-mqtt-serial. Инструмент для конфигурации драйвера находится на вкладке «Настройки» → «Конфигурационные файлы» → «Настройка драйвера serial-устройств» и доступен только в режиме администратора.
Сканирование устройств Wiren Board
Чтобы добавить устройство в конфигурацию, используется функция «Найти и добавить устройства Wiren Board» - она запускает сканирование устройств Wiren Board, подключенных к портам RS-485. Найденное устройство можно добавить в wb-mqtt-serial.
Конфигурация устройства
В настройке драйвера wb-mqtt-serial для данного устройства можно включить опрос параметров для чтения и установить параметры для записи в необходимое значение. Для удобства параметры сгруппированы по категориям:
- Счетчик 1 и 2;
- Входы F1…F5;
- Выходы;
- Безопасный режим;
- Режим «Влажная уборка»;
- Общее;
- Данные модуля.
Настройка режима работы входа Fx:
- Управление отключено — режим используется для измерения частоты сигнала на входе;
- Управлять по фронтам — настройка действий для выходов и режимов работы по переднему и заднему фронту импульса на входе;
- Дискретный вход или кнопка - гибкая настройка реакции выходов для соответствующего входа, к которому подключен выключатель без фиксации (кнопка), с распознаванием разных типов нажатий;
- Датчик протечки — настройка действий для выходов и режимов работы при сработке датчика протечки.
Просмотр текущих значений параметров
После нажатия кнопки «Сохранить настройки» WB-MWAC появится на вкладке «Устройства», где можно просматривать текущие состояния дискретных входов, значения счётчиков и управлять выходами.
Обновление ПО
Так как программное обеспечение постоянно совершенствуется, есть встроенный инструмент для обновления прошивки с помощью веб-интерфейса. Инструмент обновления ПО находится в конфигураторе wb-mqtt-serial. Если доступна новая прошивка для устройства, автоматически появляется сообщение с предложением её обновить.