ПЛК не работает с Modbus Gateway - PullRequest
0 голосов
/ 25 апреля 2018

Справочная информация:
План пытается использовать шлюз Modbus, чтобы несколько мастеров могли обмениваться данными с несколькими ведомыми устройствами. Шлюз будет упаковывать данные Modbus RTU как данные TCP / IP.Как показано на рисунке ниже.

enter image description here

Сеть имеет два шлюза, один из которых работает как клиент TCP, а другой - как сервер TCP.Каждый ведущий Modbus использует отдельный последовательный порт на шлюзе и использует другой порт TCP для подключения к одному и тому же TCP-серверу (шлюзу).

Проблема:
Один ПЛК может читатьчерез шлюз, чтобы правильно получать данные подчиненных устройств, в то время как HMI продолжает предупреждать об ошибке связи.Они используют разные последовательные порты от шлюза.

То, что я пробовал:
При использовании программного обеспечения для имитации ведущего устройства Modbus оно может считывать данные.
И когда HMI соединяется напрямую с подчиненными устройствами Modbus, они могутобщаться.
Последовательные настройки одинаковы на всех устройствах.
При использовании программного моделирования также используется Wireshark для диагностики сети.Большинство кадров [TCP ACKed unseen segment], некоторые говорят, что это то, что можно игнорировать.Данные Modbus в этих кадрах верны, как показано выше.

enter image description here

В настоящее время понятия не имею, любое предложение будет оценено.

...