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

Материал из Wiren Board
Строка 58: Строка 58:
}}
}}


{{Wbincludes:WebUIDeviceSetUp Alternative}}
{{Wbincludes:Alternative Device Setup}}


'''Настройка в консоли''' с помощью утилиты [[modbus_client]] описана на странице [[Еxamples of interaction | Примеры настройки взаимодействия входов и выходов]]
Настройка в консоли с помощью утилиты [[modbus_client]] описана на странице [[Еxamples of interaction | Примеры настройки взаимодействия входов и выходов]]


{| class="wikitable"
{| class="wikitable"
Строка 107: Строка 107:
}}
}}


{{Wbincludes:WebUIDeviceSetUp Alternative}}
{{Wbincludes:Alternative Device Setup}}
 
'''Настройка в консоли''' с помощью утилиты [[modbus_client]]:
{{Wbincludes:Prepare modbus_client}}
# Например, зададим время антидребезга для входа 1, для этого запишем нужное значение в регистр '''20''':
#:<syntaxhighlight lang="bash">
modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r20 100
</syntaxhighlight>
#: этой командой мы записали в регистр 20 устройства с адресом 33 значение 100 мс.
# Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.
 
Номера регистров для других входов смотрите в [[#Карта регистров| Карте регистров]].

Версия 19:34, 28 октября 2021

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

Holding-регистры

для настройки режима

Вход

(при наличии)

16 Input 0
9 Input 1
10 Input 2
11 Input 3
12 Input 4
13 Input 5
14 Input 6

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

По умолчанию каждый вход управляет соответствующим реле, т.е. вход номер 3 управляет реле номер 3.

Работа нулевого входа по умолчанию:

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

Работа остальных входов по умолчанию:

  • с прошивки 1.12.0 (середина 2019 года): режим 1 (выключатель с фиксацией)
  • до этого: режим 0 (кнопка без фиксации).

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

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

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

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

Настройка в веб-интерфейсе:

  1. Зайдите в веб-интерфейс контроллера и перейдите на страницу настройки serial-устройств.
  2. Выберите порт, к которому подключено устройство, найдите его в списке или добавьте новое.
  3. В настройках устройства выберите нужный вход Input x и включите флажок Input x Mode.
  4. В выпадающем списке выберите режим работы входа.
  5. Сохраните настройки, для этого нажмите на кнопку Save.

Wbincludes:Alternative Device Setup

Настройка в консоли с помощью утилиты modbus_client описана на странице Примеры настройки взаимодействия входов и выходов

Значение регистра Режим работы входов Примечание
0 Кнопка без фиксации (триггерный режим).

При каждом замыкании входа реле изменяет свое состояние на противоположное.

1 Выключатель с фиксацией. Реле повторяет состояние входа.

При переключении Modbus-командой, вход не влияет на реле до следующего переключения.

При подаче питания состояние входа также не учитывается до следующего переключения.

2 Отключить все реле при нажатии С прошивки 1.9.0
3 Взаимодействие выключено
4 Управлять в соответствии с Mapping-матрицей С прошивки 1.9.0
5 Только для модуля WB-MWAC. Управлять в соответствии с Mapping-матрицей,
через 20 минут после переключения Modbus-командой состояние приводится согласно входам (как будто они только что изменили состояние)*
С прошивки 1.9.0
* Режим для дополнительной надежности при работе модуля WB-MWAC с датчиками протечки. Сценарий: при срабатывании датчика протечки кран перекрывает воду. 
Протечку устранили и командой по Modbus кран открыли. Но, если через 20 минут (время высыхания датчика) протечка все еще фиксируется датчиком, кран снова будет перекрыт.

Антидребезг

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

Для любого из входов реле вы можете настроить фильтр антидребезга. Для этого нужно записать в соответствующий регистр устройства значение в интервале от 0 до 100 мс. Значение по умолчанию 50 мс.


Настройка в веб-интерфейсе:

  1. Зайдите в веб-интерфейс контроллера и перейдите на страницу настройки serial-устройств.
  2. Выберите порт, к которому подключено устройство, найдите его в списке или добавьте новое.
  3. В настройках устройства выберите нужный вход Input x и включите флажок Input x Debounce (ms).
  4. Укажите нужное значение в миллисекундах.
  5. Сохраните настройки, для этого нажмите на кнопку Save.

Wbincludes:Alternative Device Setup