Wbincludes:Relay tuning: различия между версиями
Строка 27: | Строка 27: | ||
'''Настройка в консоли''' с помощью утилиты [[modbus_client]]: | '''Настройка в консоли''' с помощью утилиты [[modbus_client]]: | ||
{{Wbincludes:Prepare modbus_client}} | {{Wbincludes:Prepare modbus_client}} | ||
# | # Например, отключим безопасный режим, для этого запишем значение 0 в регистр 8 устройства с адресом 33: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r8 0 | modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r8 0 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial. | # Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial. | ||
Строка 57: | Строка 56: | ||
'''Настройка в консоли''' с помощью утилиты [[modbus_client]]: | '''Настройка в консоли''' с помощью утилиты [[modbus_client]]: | ||
{{Wbincludes:Prepare modbus_client}} | {{Wbincludes:Prepare modbus_client}} | ||
# | # Например, сделаем так, чтобы при возобновлении питания все реле были отключены. Для этого запишем значение 0 в регистр 6 устройства с адресом 33: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r6 0 | modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r6 0 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial. | # Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial. |
Версия 11:38, 28 октября 2021
Настройка
Способы настройки
- Указать параметры в веб-интерфейсе контроллера Wiren Board. Перейдите на страницу настройки serial-устройств, выберите порт, найдите или добавьте устройство и измените параметры. Если нужный параметр отсутствует в шаблоне, его можно задать через пользовательские параметры.
- Записать настройки в Modbus-регистры модуля из консоли контроллера с помощью утилиты modbus_client.
- Eсли нет контроллера Wiren Board, используйте компьютер с преобразователем интерфейсов USB-RS485.
Мы постоянно совершенствуем наши устройства, поэтому, если вы не нашли описанных в документации настроек — обновите прошивку устройства и программное обеспечение контроллера.
Безопасный режим
При прекращении обмена данными по Modbus устройство выключает реле через заданное время — таймаут.
Таймер этого режима начинает отсчёт после каждого успешно обработанного (принятого) пакета Modbus. При достижении установленного времени — выходы реле отключаются. Если была включена маппинг-матрица, то реле можно управлять напрямую от его входов.
Значение «0» отключает безопасный режим. По умолчанию безопасный режим выключен.
Настройка в веб-интерфейсе:
- Зайдите в веб-интерфейс контроллера и перейдите на страницу настройки serial-устройств.
- Выберите порт, к которому подключено устройство, найдите его в списке или добавьте новое.
- В настройках устройства выберите группу Outputs и включите флажок Safety Timer (s).
- Укажите нужное значение.
- Сохраните настройки, для этого нажмите на кнопку Save.
Настройка в консоли с помощью утилиты modbus_client:
- Если вы выполняете команды на контроллере:
- Откройте консоль контроллера по SSH.
- Остановите драйвер wb-mqtt-serial или иное ПО, которое опрашивает устройство.
- Например, отключим безопасный режим, для этого запишем значение 0 в регистр 8 устройства с адресом 33:
modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r8 0
- Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.
Режим работы реле при возобновлении питания
Функция доступна с версии прошивки 1.5.3 и выше. Устройство запоминает состояние выходов при отключении питания, но вы можете это изменить.
Доступные режимы:
- 0 (no): не восстанавливать состояние реле.
- 1 (yes): восстанавливать состояние реле.
Настройка в веб-интерфейсе:
- Зайдите в веб-интерфейс контроллера и перейдите на страницу настройки serial-устройств.
- Выберите порт, к которому подключено устройство, найдите его в списке или добавьте новое.
- В настройках устройства выберите группу Outputs и включите флажок Restore Last Outputs State After Power On.
- В выпадающем списке выберите одно из значений — yes или no.
- Сохраните настройки, для этого нажмите на кнопку Save.
Настройка в консоли с помощью утилиты modbus_client:
- Если вы выполняете команды на контроллере:
- Откройте консоль контроллера по SSH.
- Остановите драйвер wb-mqtt-serial или иное ПО, которое опрашивает устройство.
- Например, сделаем так, чтобы при возобновлении питания все реле были отключены. Для этого запишем значение 0 в регистр 6 устройства с адресом 33:
modbus_client --debug -mrtu -pnone -b9600 -s2 /dev/ttyRS485-1 -a33 -t0x10 -r6 0
- Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.