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

м
Нет описания правки
м
Строка 54: Строка 54:
}}
}}


'''Настройка в консоли''' с помощью утилиты [[modbus_client]]:
'''Настройка в консоли''' с помощью утилиты [[modbus_client]] описана на странице [[Еxamples of interaction | Примеры настройки взаимодействия входов и выходов]]
{{Wbincludes:Prepare modbus_client}}
# Запишите в holding-регистр настройку режима:
#:<syntaxhighlight lang="bash">
modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r9 0
</syntaxhighlight>
#: этой командой мы записали в регистр 9 устройства с адресом 33 значение 0, то есть сменили режим входа 1 на «кнопка без фиксации».
# Если выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.


{| class="wikitable"
{| class="wikitable"
Строка 82: Строка 75:
| 4 || Управлять в соответствии с Mapping-матрицей || С прошивки 1.9.0
| 4 || Управлять в соответствии с Mapping-матрицей || С прошивки 1.9.0
|-
|-
| 5 || Только для модуля WB-MWAC. Управлять в соответствии с Mapping-матрицей, <br>через 20 минут после переключения Modbus-командой состояние приводится согласно входам (как-будто они только что изменили состояние)*  
| 5 || Только для модуля WB-MWAC. Управлять в соответствии с Mapping-матрицей, <br>через 20 минут после переключения Modbus-командой состояние приводится согласно входам (как будто они только что изменили состояние)*  
| С прошивки 1.9.0
| С прошивки 1.9.0
|}
|}
Строка 88: Строка 81:
Протечку устранили и командой по Modbus кран открыли. Но, если через 20 минут (время высыхания датчика) протечка все еще фиксируется датчиком, кран снова будет перекрыт.</pre>
Протечку устранили и командой по Modbus кран открыли. Но, если через 20 минут (время высыхания датчика) протечка все еще фиксируется датчиком, кран снова будет перекрыт.</pre>


[[Еxamples of interaction | '''Примеры настройки взаимодействия входов и выходов''']]
<h3> Антидребезг </h3>
Для любого из входов реле вы можете настроить фильтр антидребезга. Для этого нужно записать в соответствующий регистр устройства значение в интервале от 0 до 100 мс. Значение по умолчанию 50 мс.
 
{{SupportedSinceRelease
| release = wb-2110
| deb = wb-mqtt-serial
| version = 2.31.0
|content=
'''Настройка в веб-интерфейсе''':
{{Wbincludes:WebUI How to go to device settings}}
# В настройках устройства выберите нужный вход '''Input x''' и включите флажок '''Input x Debounce (ms)'''.
# Укажите нужное значение в миллисекундах.
# Сохраните настройки, для этого нажмите на кнопку '''Save'''.
}}
 
'''Настройка в консоли''' с помощью утилиты [[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.