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

Нет описания правки
Строка 27: Строка 27:
'''Настройка в консоли''' с помощью утилиты [[modbus_client]]:
'''Настройка в консоли''' с помощью утилиты [[modbus_client]]:
{{Wbincludes:Prepare modbus_client}}
{{Wbincludes:Prepare modbus_client}}
# Запишите значение интервала в регистр '''8''':
# Например, отключим безопасный режим, для этого запишем значение 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>
#: этой командой мы записали в регистр 8 значение 0 — отключили таймер.
# Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.
# Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.


Строка 57: Строка 56:
'''Настройка в консоли''' с помощью утилиты [[modbus_client]]:
'''Настройка в консоли''' с помощью утилиты [[modbus_client]]:
{{Wbincludes:Prepare modbus_client}}
{{Wbincludes:Prepare modbus_client}}
# Запишите значение интервала в регистр '''6''':
# Например, сделаем так, чтобы при возобновлении питания все реле были отключены. Для этого запишем значение 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>
#: этой командой мы записали в регистр 6 значение 0 — при подаче питания все реле будут выключены.
# Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.
# Если вы выполняли команду с контроллера — запустите драйвер wb-mqtt-serial.