Не могу заставить работать драйвер Modbus TCP через UDP

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Не могу заставить работать драйвер Modbus TCP через UDP

Сообщение IBAH » 18 сен 2024, 23:40

Не могу заставить работать драйвер Modbus TCP через UDP

Экспериментирую с эмулятором панели.
Контроллер безошибочно принимает по 502 порту пакет от панели. Отдает ответ на 502 порт панели. Панель не видит ответа!
Код модбас ТСР протестирован, работало раньше через ЖПРС-модем.
В терминале связь контроллер-компьютер 502-502 порт работает.

Есть подозрение что панель слушает не 502 порт... А какой?
IBAH
 
Сообщения: 53
Зарегистрирован: 08 апр 2022, 14:14

Re: Не могу заставить работать драйвер Modbus TCP через UDP

Сообщение IBAH » 19 сен 2024, 16:27

Пронаблюдал снифером

Слушающий порт панели не 502, а меняется при каждом запуске!!! 61016, 56620 итд

Ну и нахрена мне такой протокол!!!
как слэйву узнать на какой порт отвечать?

Может на компьютере с эмулятором панели порт 502 занят каким нибудь другим приложением? Поэтому эмулятор панели назначает произвольный порт для прослушки
IBAH
 
Сообщения: 53
Зарегистрирован: 08 апр 2022, 14:14

Re: Не могу заставить работать драйвер Modbus TCP через UDP

Сообщение AlexandrGr » 19 сен 2024, 17:08

IBAH писал(а):как слэйву узнать на какой порт отвечать?

Откуда пришел запрос туда и отвечать.
AlexandrGr
 
Сообщения: 72
Зарегистрирован: 26 июл 2021, 12:16

Re: Не могу заставить работать драйвер Modbus TCP через UDP

Сообщение IBAH » 19 сен 2024, 17:39

AlexandrGr писал(а):
IBAH писал(а):как слэйву узнать на какой порт отвечать?

Откуда пришел запрос туда и отвечать.

так хотелось обмануть клиент-серверную архитектуру.... Не судьба!
IBAH
 
Сообщения: 53
Зарегистрирован: 08 апр 2022, 14:14


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 2