Wbincludes:Relay tuning. In/Out: различия между версиями

Материал из Wiren Board
Строка 1: Строка 1:
<h3> Режимы взаимодействия входов и реле </h3>
<h3> Режимы взаимодействия входов и реле </h3>
[[Image: WebUI Relay Change Input Mode.png |400px|thumb|right| Пример выбора режима для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board]]  
[[Image: WebUI Relay Change Input Mode.png |400px|thumb|right| Пример выбора режима для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board]]  
В устройствах можно настроить внутреннюю логику, которая позволяет управлять выходами реле с помощью дискретных входов устройства.  
В устройствах можно настроить внутреннюю логику, которая позволяет управлять выходами реле с помощью дискретных входов устройства. Логика обработки настраивается отдельно для каждого входа.  
Логика обработки настраивается отдельно для каждого входа.  


По умолчанию каждый вход управляет соответствующим реле, т.е. вход номер 2 управляет реле номер 2.
По умолчанию:
 
* каждый вход управляет соответствующим реле, т.е. вход номер 2 управляет реле номер 2
Работа нулевого входа по умолчанию:
* режим работы для входов — выключатель с фиксацией (до середины 2019 года, кнопка без фиксации)
 
{{#if:{{{no_input_0|}}}||* нулевой вход отключает все реле.}}
* с версии '''1.9.0''' (конец 2018г.): задается регистром 16, по умолчанию стоит режим 2 (отключить все реле)
Для каждого входа можно включить обработку его состояния в соответствии с '''[[I/O_Mapping_Matrix|Mapping-матрицей]]'''. С её помощью можно настроить взаимодействие любого входа с любым выходом. Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий.
* до этого: вход выключает все реле, а при повторном нажатии включает обратно, без возможности настройки.
 
Работа остальных входов по умолчанию:
 
* с прошивки '''1.12.0''' (середина 2019 года): режим 1 (выключатель с фиксацией)
* до этого: режим 0 (кнопка без фиксации).
 
Для каждого входа можно включить обработку его состояния в соответствии с '''[[I/O_Mapping_Matrix|Mapping-матрицей]]''' (с прошивки 1.9.0). С её помощью можно настроить взаимодействие любого входа с любым выходом. Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий.


Обработку состояния входа можно '''отключить''' полностью. В этом режиме сигнал на соответствующем входе никак не влияет на состояние выходов.
Обработку состояния входа можно '''отключить''' полностью. В этом режиме сигнал на соответствующем входе никак не влияет на состояние выходов.
Строка 23: Строка 14:


Режимы настраиваются для каждого входа индивидуально в параметре '''Input x Mode'''.
Режимы настраиваются для каждого входа индивидуально в параметре '''Input x Mode'''.
{| class="wikitable"
! Значение регистра !! Режим работы входов !! Примечание
|-
| 0 || '''Кнопка без фиксации''' (триггерный режим).
При каждом замыкании входа реле изменяет свое состояние на противоположное.
|
|-
| 1 || '''Выключатель с фиксацией.''' Реле повторяет состояние входа.
При переключении Modbus-командой, вход не влияет на реле до следующего переключения.
При подаче питания состояние входа также не учитывается до следующего переключения.
||
|-
| 2 || Отключить все реле при нажатии || С прошивки 1.9.0
|-
| 3 || Взаимодействие выключено ||
|-
| 4 || Управлять в соответствии с Mapping-матрицей || С прошивки 1.9.0
|-
| 5 || Только для модуля WB-MWAC. Управлять в соответствии с Mapping-матрицей, <br>через 20 минут после переключения Modbus-командой состояние приводится согласно входам (как будто они только что изменили состояние)*
| С прошивки 1.9.0
|-
| 6 || Управлять в соответствии с Mapping-матрицей для кнопок || С прошивки 1.17.0
|}
<pre>* Режим для дополнительной надежности при работе модуля WB-MWAC с датчиками протечки. Сценарий: при срабатывании датчика протечки кран перекрывает воду.
Протечку устранили и командой по Modbus кран открыли. Но, если через 20 минут (время высыхания датчика) протечка все еще фиксируется датчиком, кран снова будет перекрыт.</pre>


<h3> Антидребезг </h3>
<h3> Антидребезг </h3>
[[Image: WebUI Relay Change Debounce.png |400px|thumb|right| Пример установки времени антидребезга для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board]]  
[[Image: WebUI Relay Change Debounce.png |400px|thumb|right| Пример установки времени антидребезга для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board]]  
Для любого из входов реле вы можете настроить фильтр антидребезга в параметре '''Input x Debounce (ms)'''. Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс.
Для любого из входов реле вы можете настроить фильтр антидребезга в параметре '''Input x Debounce (ms)'''. Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс.

Версия 19:13, 18 января 2022

Режимы взаимодействия входов и реле

Пример выбора режима для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board

В устройствах можно настроить внутреннюю логику, которая позволяет управлять выходами реле с помощью дискретных входов устройства. Логика обработки настраивается отдельно для каждого входа.

По умолчанию:

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

Для каждого входа можно включить обработку его состояния в соответствии с Mapping-матрицей. С её помощью можно настроить взаимодействие любого входа с любым выходом. Начиная с версии прошивки 1.17.0 появились дополнительные матрицы с возможностью настроить входы как кнопки для детектирования различных типов нажатий.

Обработку состояния входа можно отключить полностью. В этом режиме сигнал на соответствующем входе никак не влияет на состояние выходов.

Во всех режимах текущее состояние каждого входа доступно в соответствующих discrete регистрах.

Режимы настраиваются для каждого входа индивидуально в параметре Input x Mode.

Антидребезг

Пример установки времени антидребезга для входа 1 реле WB-MR6C v.2 в веб-интерфейсе контроллера Wiren Board

Для любого из входов реле вы можете настроить фильтр антидребезга в параметре Input x Debounce (ms). Возможные значения от 0 до 100 мс, значение по умолчанию — 50 мс.