Сброс настроек Modbus-устройств Wiren Board
This is the approved revision of this page, as well as being the most recent.
Общая информация
Modbus-устройства Wiren Board содержат регистр, сбрасывающий настройки к заводским значениям.
Для сброса можно использовать утилиту Modbus_client, которая доступна для контроллеров Wiren Board и компьютеров с ОС Windows, Linux и MacOS.
Сброс настроек утилитой Modbus-client
Запишите 1 в holding-регистр 65402 (0xFF7A), после этого устройство будет перезагружено, а настройки примут значения по умолчанию.
- Подключите устройство по шине RS-485 к контроллеру или другому оборудованию, где будете выполнять команды.
- Если вы выполняете команды на контроллере:
- откройте консоль контроллера по SSH,
- остановите драйвер wb-mqtt-serial:
systemctl stop wb-mqtt-serial
- после завершения работы с modbus_client запустите драйвер обратно:
systemctl start wb-mqtt-serial
- Для сброса настроек устройства с адресом
163, подключенное к порту/dev/ttyRS485-2выполните команду:modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-2 -a163 -t0x06 -r65402 1
Пример успешного выполнения команды:
# modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-2 -a163 -t0x06 -r65402 1
Data to write: 0x1
Opening /dev/ttyRS485-2 at 9600 bauds (N, 8, 2)
[A3][06][FF][7A][00][01][40][85]
Waiting for a confirmation...
<A3><06><FF><7A><00><01><40><85>
SUCCESS: written 1 elements!