Не работают Шлюзы

Добрый день.
Получил 6 шлюзов WB-MGE v.2.
К модулям подключаю реле WB-MR6Cv.2, WB-MAP3E.
C настройкой параметров сети проблем не возникло, но вот опрос модулей не идёт.
Опрашиваю с помощью ModScan32.
Запросы отсылаются, шлюз видит запросы, а ответов нет.
Попробовал на трёх.

И вопрос не про работу шлюза, почему по умолчанию используется порт 23, ведь стандартный порт ModBusTCP 502 :smile:




Добрый день. А как настроены параметры связи в MIO?
Напоминаю что по умолчанию 96500. Точно изменена?

у меня не MIO, а MGE. Задача подключить WB-MR6Cv.2, WB-MAP3E по Ethernet.
Скорость обмена в модулях 115200, в MGE аналогичная.

Так.
У вас зачем-то модуль настроен как Modbus over TCP а отправляете modbus TCP
Верно так:
Screenshot_20240418_130247

Пробую с аналогичной конфигурацией:
Для начала диагностирую получение:

modbus_client -mtcp 10.0.0.71 --debug -a11 -t0x01 -o500 -r1000 -c14
Connecting to 10.0.0.71:502
[00][01][00][00][00][06][0B][01][03][E8][00][0E]
Waiting for a confirmation...
<00><01><00><00><00><05><0B><01><02><00><01>
SUCCESS: read 14 of elements:
	Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 

Наблюдаю ожидаемое:

Не понял, что это:

modbus_client -mtcp 10.0.0.71 --debug -a11 -t0x01 -o500 -r1000 -c14
Connecting to 10.0.0.71:502
[00][01][00][00][00][06][0B][01][03][E8][00][0E]
Waiting for a confirmation…
<00><01><00><00><00><05><0B><01><02><00><01>
SUCCESS: read 14 of elements:
Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00

???

Отправляю Modbus запрос, получаю ответ.

Заработало.
Сменил настройку Work Mode на МodbusTCP

И ещё вопрос по шлюзу: 8 подключений тянет? Мне надо постоянно 2, от двух клиентов и иногда для диагностики третье.

И про 23 порт в начале не ответили :smile:

Не особо советую, тем более 8. Возможны (да даже наверняка будут) периодические коллизии при частом опросе, когда один из мастеров получает ответ другому.

23 - просто заводское значение установленное производителем модуля.