16 286
правок
Строка 170: | Строка 170: | ||
Записываем новый адреса устройства в регистр <code>128</code>, используя функцию <code>0x06 (Write Single Register)</code>. | Записываем новый адреса устройства в регистр <code>128</code>, используя функцию <code>0x06 (Write Single Register)</code>. | ||
{{note|warn|В примере используется широковещательный адрес <code>0</code>. Использование примера в таком виде ''изменит адрес на всех устройствах Wiren Board'', подключенных к порту <code>/dev/ttyRS485-1</code>. Чтобы этого не произошло — | {{note|warn|В примере используется широковещательный адрес <code>0</code>. Использование примера в таком виде ''изменит адрес на всех устройствах Wiren Board'', подключенных к порту <code>/dev/ttyRS485-1</code>. Чтобы этого не произошло — отсоедините другие устройства от шины.}} | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a0 -t0x06 -r128 2 | modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-1 -a0 -t0x06 -r128 2 |