Не могу заставить работать драйвер Modbus TCP через UDP
Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК
Модераторы: kiv, 8bit, VanMo
IBAH » 18 сен 2024, 23:40
Не могу заставить работать драйвер Modbus TCP через UDP
Экспериментирую с эмулятором панели.
Контроллер безошибочно принимает по 502 порту пакет от панели. Отдает ответ на 502 порт панели. Панель не видит ответа!
Код модбас ТСР протестирован, работало раньше через ЖПРС-модем.
В терминале связь контроллер-компьютер 502-502 порт работает.
Есть подозрение что панель слушает не 502 порт... А какой?
-
IBAH
-
- Сообщения: 53
- Зарегистрирован: 08 апр 2022, 14:14
IBAH » 19 сен 2024, 16:27
Пронаблюдал снифером
Слушающий порт панели не 502, а меняется при каждом запуске!!! 61016, 56620 итд
Ну и нахрена мне такой протокол!!!
как слэйву узнать на какой порт отвечать?
Может на компьютере с эмулятором панели порт 502 занят каким нибудь другим приложением? Поэтому эмулятор панели назначает произвольный порт для прослушки
-
IBAH
-
- Сообщения: 53
- Зарегистрирован: 08 апр 2022, 14:14
AlexandrGr » 19 сен 2024, 17:08
IBAH писал(а):как слэйву узнать на какой порт отвечать?
Откуда пришел запрос туда и отвечать.
-
AlexandrGr
-
- Сообщения: 72
- Зарегистрирован: 26 июл 2021, 12:16
IBAH » 19 сен 2024, 17:39
AlexandrGr писал(а):IBAH писал(а):как слэйву узнать на какой порт отвечать?
Откуда пришел запрос туда и отвечать.
так хотелось обмануть клиент-серверную архитектуру.... Не судьба!
-
IBAH
-
- Сообщения: 53
- Зарегистрирован: 08 апр 2022, 14:14
Вернуться в Weintek
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 17