Изменение скорости

Добрый день!
пытаюсь изменить скорость на интерфейсе 485, возникают трудности
порядок действий такой
имеем устройства подключенные /dev/ttyRS485-2
счетчики электроэнергии (пока всего 5 штук на порту): 24, 25, 39, 62, 51 (это адреса в десятичной)
хотим сделать скорость 115200

первое что делаю оставил драйвер
service wb-mqtt-serial stop

далее
командой
modbus_client --debug -mrtu -pnone -s2 /dev/ttyRS485-2 -a25 -t0x03 -r110
просто проверил записанные данные на регистре
получаю
Opening /dev/ttyRS485-2 at 9600 bauds (N, 8, 2)
[19][03][00][6E][00][01][E6][0F]
Waiting for a confirmation…
<19><03><02><00><60><98><6E>
SUCCESS: read 1 of elements:
Data: 0x0060

все ок.
теперь пытаюсь изменить скорость на порту
modbus_client --debug -mrtu -b9600 -pnone -s2 /dev/ttyRS485-2 -a0x24 -t0x06 -r110 1152

получаю вот такой ответ:
Data to write: 0x480
Opening /dev/ttyRS485-2 at 9600 bauds (N, 8, 2)
[24][06][00][6E][04][80][EC][42]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!

запускаю обратно драйвер
иду в вебинтерфейс, менять скорость на данном интерфейсе
при этом тут же вижу, что устройство со смененной скоростью, все равно видно на интерфейсе

после выше обозначенной ошибки, так же сделал чтение регистра, устройство отзывается, и показывает значение для скорости 9600

почему у меня не получается изменить данные в регистре?

Спасибо

Здравствуйте,

первая команда - адрес 25, вторая команда - адрес 0x24? Кажется, Вы какому-то не тому устройству скорость меняете))
Надо бы писать без “0x”, если адреса указываете везде в десятичном виде

точно, спасибо