WBIO-DI-WD-14 для герконов и кнопочных выключателей

Здравствуйте!

В проекте, для фиксации события замыкания/размыкания герконов используется модуль WBIO-DI-WD-14 на него же планировалось заведение кнопочных выключателей (без фиксации), которые запускают сложные сценарии и не подключены напрямую к релейным модулям.

Подскажите пожалуйста, правильно ли использовать WBIO-DI-WD-14 для перехвата события от кнопок выключателей или следует выбрать другой модуль?

Спасибо!

Добрый день. Да, вполне правильно. Вот пример обработки разных типов нажатий:

Если мы не планируем использовать функции контроллера, логика полностью своя. Необходимо только, что бы в MQTT топик, при нажатии кнопки, прилетело сообщение о факте нажатия и суммарном количестве таких нажатий. Для этого достаточно контроллера и WBIO-DI-WD-14 ?

Здравствуйте! Да, вполне достаточно. При изменении входа модуля WBIO-DI-WD-14 контроллер запишет в соответствующий топик (например, /devices/wb-gpio/controls/EXT1_IN1 для первого входа первого бокового модуля ввода) его новое значение.

Отлично, спасибо!

Еще вопрос, в чём тогда отличие и предназначение модуля WB-MCM8 и можно ли его применять для этой задачи вместо WBIO-DI-WD-14?

Добрый денью. Модуль WB-MCM8 работает через Modbus, предназначен для подсчета (аппаратного) и хранения импульсов. Но состояние его входов точно так же можно прочитать из MQTT топика.

Модуль WBIO-DI-WD-14 (Универсальный модуль дискретных входов (WBIO-DI-WD-14) — Wiren Board) - боковой модуль расширения, стыкуется с контроллером, обеспечивает более быструю реакцию на срабатывания входов. Но не имеет внутренних регистров конфигурации, счетчиков срабатывания входов.

Модуль WB-MCM8 (Модуль счетных входов WB-MCM8 — Wiren Board) - модуль с интерфейсом RS-485. Дополнительно к состоянию входа, модуль хранит в регистрах для каждого канала счетчик срабатываний входа, реальную частоту на входе. Для входов можно задавать время защиты входа от дребезга.