Проблема с применением утилиты modbus_client для удаленного присоединения

Добрый день.

За словом ПРАВИЛО такая гора, может всей жизни не хватит чтобы ее покорить.

Хотел прочитать проверку подключения к устройству.

У меня счетчик подключен удаленно, по сотовой связи

Работает нормально.

В консоли ввел команду, где ввел адрес serial-порта, к которому подключено опрашиваемое устройство 185.6.81.227

modbus_client --debug -mrtu -b9600 -pnone -s2 185.6.81.227 -a206 -t0x03 -r128

пришел ответ

Opening 185.6.81.227 at 9600 bauds (N, 8, 2)

ERROR Can’t open the device 185.6.81.227 (No such file or directory)

Connection failed: No such file or directory

Попытался открыть, но неправильно указал адрес, кроме web-интерфейса не знаю где взять.

Прошу помочь, как правильно указать адрес serial-порта, возникло для меня непреодолимое препятствие,
не могу использовать утилиту modbus_client.

Добрый день.
Неверно описан тип протокола. Следует использовать -m tcp как описано в документации.

Спасибо за уточнение.
Прилагаю скрин


Нужно по протоколу Modbus TCP –mtcp по номеру TCP-порта –з33000 хост 185.6.81.227 по номеру Modbus-адресу –a206 прочитать -t0x03 задаю таймаут –o1000 регистры –r0x1460 6 элементов –с6

Записываю команду
modbus_client --debug -mtcp –p33000 185.6.81.227 –a206 –t0x03 –r0x1460 –c6

получаю ответ
root@wirenboard-AVSEE736:~# modbus_client --debug -mtcp -p33000 185.6.81.227 -a206 -t0x03 -o1000 -r0x1460 -c6
Connecting to 185.6.81.227:33000
[00][01][00][00][00][06][CE][03][14][60][00][06]
Waiting for a confirmation…
ERROR Connection timed out: select
ERROR occured!
root@wirenboard-AVSEE736:~#
Подскажите, где ошибся

Я не вижу явных ошибок.
Проверте доступность указанного порта с контроллера, настройки самого шлюза.

Добрый день.
Настойки удаленного доступа правильные.
Контроллер читает данные с удаленного счетчика, прикладываю скрин

При использовании modbus_client отключаете сервис wb-mqtt-serial?

Проверка сервиса wb-mqtt-serial

systemctl status wb-mqtt-serial

ответ

root@wirenboard-AVSEE736:~# systemctl status wb-mgtt-serial

Unit wb-mgtt-serial.service could not be found.

Ошибка, очевидно.

modbus_client --debug -mtcp -p33000 185.6.81.227 -a206 -t4 -o500 -r0x1460 –c6
0x6624 Connecting to 185.6.81.227:33000
[00][01][00][00][00][06][CE][04][14][60][00][01]
Waiting for a confirmation...
<0C><11><00><00><00><33><CE><04><30><00><00><00><00><00><00><00><00><FF><FF><FF><FF><00><00><00><00><FF><FF><FF><FF><00><00><00><00><FF><FF><FF><FF><FF><FF><FF><FF><00><00><0F><87><00><00><05><42><00><00><05><36><00><00><05><11>
Invalid transaction ID received 0xC11 (not 0x1)
ERROR occured!

Так что, в общем, достаточно остановить serial.

Спасибо!
Все работает
root@wirenboard-AVSEE736:~# modbus_client --debug -mtcp -p33000 185.6.81.227 -a206 -t0x03 -o180000 -r0x1460 -c6
Connecting to 185.6.81.227:33000
[00][01][00][00][00][06][CE][03][14][60][00][06]
Waiting for a confirmation…
<00><01><00><00><00><0F><03><0C><0B><0B><0B><02><1F><02><2B><02><0A>
SUCCESS: read 6 of elements:
Data: 0x0bb8 0x0bb8 0x0bb8 0x021f 0x022b 0x020a

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.