Modbus TCP не работает напрямую ч/з Ethernet

Добрый день!
Мне удалось провести опрос устройства по RS485 (Modbus RTU). Работает и по Ethernet Modbus TCP, однако не на прямую, а через промежуточный коммутатор (шлюз) (управляемый).

Можно ли сделать опрос по TCP/IP через контроллер напрямую подключившись к Ethernet другого устройства?

можно конечно

как?


Если имеется ввиду соединить как на моей фотке то надо:

  1. На контроллере установить на интерфейс к которому подключен модуль IP адрес, допустим 192.168.1.1, маску подсети 255.255.255.0.
  2. на устройстве установить IP адрес 192.168.1.2, маску подсети 255.255.255.0.
  3. соединить согласно рисунку.

Да, конечно можно.
При условии что устройство поддерживает MDI на своем порту. Если не поддерживает - то использовать свич между ними.

Да, скорее всего этому sotec-у кросс-кабель нужен

1 лайк

Подскажите, есть ли дополнительные вопросы?

Что такое MDI? Я так и подключил, как на рисунке выше. Не помогло

Это относится к базе работы с Ethernet.

Круто. Переобжали кабель, сделали его кроссоверным, все равно опрос не работает. ((((

ПИНГ отсутствует.

вам надо навесить IP адреса из другой сети на интерфейс WB к которому подключен модуль и на сам модуль, напрмер 192.168.23.3 и 192.168.23.4

Это помогло, слава богу. Спасибо!