Покажите пожалуйста отправленное в модуль - ну и ответ. Также проверьте настройки параметров связи.
Результат modbus_client:
Спойлер
root@wirenboard-ATH5SVZM:~# modbus_client --debug -mtcp -p502 172.16.4.226 -a182 -t0x03 -r290 -c 12
Connecting to 172.16.4.226:502
[00][01][00][00][00][06][B6][03][01][22][00][0C]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-ATH5SVZM:~# modbus_client --debug -mtcp -p502 172.16.4.226 -a182 -t0x03 -r128
Connecting to 172.16.4.226:502
[00][01][00][00][00][06][B6][03][00][80][00][01]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-ATH5SVZM:~# modbus_client --debug -mtcp -p502 172.16.4.226 -a182 -t0x03 -r110
Connecting to 172.16.4.226:502
[00][01][00][00][00][06][B6][03][00][6E][00][01]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
Настройки:
Отлично, тут ошибок в конфигурации нет. Ну и, окончательный тест: попробуйте подключиться к модулю по RS-485 шине и обратиться через нее.
RS-485 вроде работает нормально.
Спойлер
root@wirenboard-ATH5SVZM:~# modbus_client --debug -mrtu -b9600 -s2 -pnone /dev/ttyRS485-1 -a182 -t0x03 -r110
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[B6][03][00][6E][00][01][FE][50]
Waiting for a confirmation…
<03><02><00><60><4C><76>
SUCCESS: read 1 of elements:
Data: 0x0060
root@wirenboard-ATH5SVZM:~# modbus_client --debug -mrtu -b9600 -s2 -pnone /dev/ttyRS485-1 -a182 -t0x03 -r128
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[B6][03][00][80][00][01][9E][65]
Waiting for a confirmation…
<03><02><00>
SUCCESS: read 1 of elements:
Data: 0x00b6
root@wirenboard-ATH5SVZM:~# modbus_client --debug -mrtu -b9600 -s2 -pnone /dev/ttyRS485-1 -a182 -t0x03 -r290 -c 12
Opening /dev/ttyRS485-1 at 9600 bauds (N, 8, 2)
[B6][03][01][22][00][0C][FF][BE]
Waiting for a confirmation…
<03><18><00><6D><00><69><00><6F><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><61>
SUCCESS: read 12 of elements:
Data: 0x006d 0x0069 0x006f 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:
- WB-MIO-E v2 - 1 шт.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:
- ссылку на эту тему,
- серийный номер устройства,
- ваш действующий телефон, адрес доставки, ФИО получателя.
Для истории: брак монтажа, некачественная пайка.