WB-MRM2-mini Modbus Relay Modules: различия между версиями

Строка 211: Строка 211:


=== Режимы взаимодействия входов и реле ===
=== Режимы взаимодействия входов и реле ===
[[Image: WebUI WB-MRM2-mini Relay Change Button Mode.png |400px|thumb|right| Пример выбора режима для входа 1 реле WB-MRM2-mini в веб-интерфейсе контроллера Wiren Board
[[Image: WebUI WB-MRM2-mini Relay Change Button Mode.png |400px|thumb|right| Пример выбора режима для входа 1 реле WB-MRM2-mini в веб-интерфейсе контроллера Wiren Board]]  
{{SupportedSinceRelease
| release= wb-2110
| nobanner= true
}}]]  
В устройствах можно настроить внутреннюю логику, которая позволяет управлять выходами реле с помощью дискретных входов устройства.
Логика обработки настраивается отдельно для каждого входа.


По умолчанию каждый вход управляет соответствующим реле, т.е. вход номер 3 управляет реле номер 3.
В модулях для каждого дискретного входа можно настроить внутреннюю логику, которая позволяет управлять выходами реле. Изменить режим можно в параметре '''Button x Mode''' или настроить логику через '''[[I/O_Mapping_Matrix|Mapping-матрицу]]'''.


Работа нулевого входа по умолчанию:
Режимы по умолчанию:
* каждый вход управляет соответствующим реле, т.е. вход номер 1 управляет реле номер 1
* режим работы для входов — выключатель с фиксацией (до середины 2019 года, кнопка без фиксации)


* с версии '''1.9.0''' (конец 2018г.): задается регистром 16, по умолчанию стоит режим 2 (отключить все реле)
Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий: одинарное, двойное, длительное и т.п.
* до этого: вход выключает все реле, а при повторном нажатии включает обратно, без возможности настройки.


Работа остальных входов по умолчанию:
Кроме этого, можно полностью отключить обработку состояния любого из входов, притом, в веб-интерфейсе и регистрах можно будет отслеживать их состояние и обрабатывать программно на контроллере.
 
* с прошивки '''1.12.0''' (середина 2019 года): режим 1 (выключатель с фиксацией)
* до этого: режим 0 (кнопка без фиксации).
 
Для каждого входа можно включить обработку его состояния в соответствии с '''[[I/O_Mapping_Matrix|Mapping-матрицей]]''' (с прошивки 1.9.0). С её помощью можно настроить взаимодействие любого входа с любым выходом.
 
С версии прошивки 1.17.1 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий: одинарное, двойное, длительное и т.п.
 
Обработку состояния входа можно '''отключить''' полностью. В этом режиме сигнал на соответствующем входе никак не влияет на состояние выходов.
 
Во всех режимах текущее состояние каждого входа доступно в соответствующих discrete регистрах.
 
Режимы настраиваются для каждого входа индивидуально в параметре '''Button x Mode'''.
 
{| class="wikitable"
! Значение регистра !! Режим работы входов !! Примечание
|-
| 0 || '''Кнопка без фиксации''' (триггерный режим).
При каждом замыкании входа реле изменяет свое состояние на противоположное.
|
|-
| 1 || '''Выключатель с фиксацией.''' Реле повторяет состояние входа.
При переключении Modbus-командой, вход не влияет на реле до следующего переключения.
 
При подаче питания состояние входа также не учитывается до следующего переключения.
||
|-
| 2 || Отключить все реле при нажатии || С прошивки 1.9.0
|-
| 3 || Взаимодействие выключено ||
|-
| 4 || Управлять по Mapping-матрице || С прошивки 1.9.0
|-
| 6 || Управлять по Mapping-матрице для кнопок || С прошивки 1.17.1
|}


=== Антидребезг ===
=== Антидребезг ===