Modbus_client из под убунту

Добрый день!
Проблема следующая.
Есть модуль WB-MIO-E. подключил его через TCP, и хотел считать регистр адреса Modbus (128), чтоб узнать адрес и потом заменить его при необходимости.
из под убунту установил и запустил modbus_client пытался считать но не получилось, коннект есть, модуль пингуется, но ячейку не читает. (возможности подключения через RS-485 нет).
Код из терминала ниже:

user@user-VirtualBox:~$ modbus_client
No connection type was specified!
modbus_client [–debug] [-m {rtu|tcp}] [-a<slave-addr=1>] [-c=1]
[-r=100] [-t] [-o=1000] [{rtu-params|tcp-params}] serialport|host []
NOTE: if first reference address starts at 0, set -0
f-type:
(0x01) Read Coils, (0x02) Read Discrete Inputs, (0x05) Write Single Coil
(0x03) Read Holding Registers, (0x04) Read Input Registers, (0x06) WriteSingle Register
(0x0F) WriteMultipleCoils, (0x10) Write Multiple register
rtu-params:
b=9600
d{7|8}=8
s{1|2}=1
p{none|even|odd}=even
tcp-params:
p=502
Examples (run with default mbServer at port 1502):
Write data: modbus_client --debug -mtcp -t0x10 -r0 -p1502 127.0.0.1 0x01 0x02 0x03
Read that data: modbus_client --debug -mtcp -t0x03 -r0 -p1502 127.0.0.1 -c3
user@user-VirtualBox:~$ modbus_client --debug -mtcp -a33 -c1 -r128 -t0x03 -o100 -p20108 192.168.55.7
Timeout set to 100
Connecting to 192.168.55.7:20108
[00][01][00][00][00][06][21][03][00][80][00][01]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!

где может быть ошибка, подскажите пожалуйста. Спасибо.

Для работы с модулем MIO-E используется Modbus over TCP. То есть просто Modbus RTU, просто по TCP. Modbus_client его не умеет. Используйте socat, пример:
https://wirenboard.com/wiki/Доступ_к_порту_RS-485_контроллера_Wiren_Board_с_компьютера
То есть сопоставьте порт IP_MIO:Port_MIO /dev/ttyRS485-1 например