WB-MAP3e + WB-MGE = timeout

Добрый день. Есть счётчик WB-MAP3e подключенный по rs-485 к WB-MGE. На наклейке счётчика указан адрес: 45, в настройках шлюза прописаны: bound rate - 9600, parity - none, stop bits - 2. Сам щлюз в режиме TCP-сервера. посылаю запрос
modbus_client --debug -mtcp -r104 -p502 -a45 -t4 10.178.17.48
В ответ получаю:
ERROR Connection timed out: select
Думал, что некорректно указан адрес на счётчике, пустил опрос перебором по всем адресам, везде таймаут.
Счётчик и шлюз подключены в один бп, rs485 подключен по инструкции, витой парой. При этом на самом счетчике зеленым горит лампа статуса и моргает индикатор потребления эл. энергии. Что я делаю не так?

Путаете modbus/tcp и rs485-over-ip.

modbus_client не умеет работать протоколом Modbus over TCP, который используется для шлюзов.
для обмена со счетчиком с помощью этой утилиты - советую использовать часть инструкции
https://wirenboard.com/wiki/Доступ_к_порту_RS-485_контроллера_Wiren_Board_с_компьютера
для компьютера, изменив имя порта на /dev/ttyRS485-3 например и прописав адрес/порт шлюза.
А при штатной настройке, создании порта - обмена нет?

да, был невнимателен. спасибо

да, разобрался, спасибо