Modbus TCP, 2e ESP32, FLProg926
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 17 дек 2021, 13:41
- Откуда: Владивосток
- Имя: Павел
- Благодарил (а): 3 раза
- Поблагодарили: 14 раз
Modbus TCP, 2e ESP32, FLProg926
Пожалуйста, помогите разобраться, что не так. Компиляция проходит без ошибок, но данные не проходят(( Во вложении проекты сервера и клиента
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 33
- Зарегистрирован: 03 июн 2021, 10:33
- Откуда: Мариуполь/Биробиджан
- Имя: Сергей
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Re: Modbus TCP, 2e ESP32, FLProg926
Этот глюк, с невозможностью опроса по ModbusTCP одной ESP-шки с другой тянется уже много версий.
Сам бьюсь уже некоторое время в попытках определить какие-нибудь закономерности, что бы помочь автору с "ремонтом".
Каких-либо внятных выводов пока не получил.
Сегодня поставил Wireshark, смотрел какие по факту пакеты летают по сети. Есть некоторые "наколки", но пока промолчу, нужно ещё "поковыряться.
Сам бьюсь уже некоторое время в попытках определить какие-нибудь закономерности, что бы помочь автору с "ремонтом".
Каких-либо внятных выводов пока не получил.
Сегодня поставил Wireshark, смотрел какие по факту пакеты летают по сети. Есть некоторые "наколки", но пока промолчу, нужно ещё "поковыряться.
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 17 дек 2021, 13:41
- Откуда: Владивосток
- Имя: Павел
- Благодарил (а): 3 раза
- Поблагодарили: 14 раз
Re: Modbus TCP, 2e ESP32, FLProg926
Это что за адрес?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 33
- Зарегистрирован: 03 июн 2021, 10:33
- Откуда: Мариуполь/Биробиджан
- Имя: Сергей
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Re: Modbus TCP, 2e ESP32, FLProg926
Адрес слэйва. У вас - 1. Это не IP-адрес, а "как-бы" адрес слэйва если бы он был RTU. Обычно везде 1.
Кстати, если Вам не принципиально именно "TCP", можете пока использовать "RTU over TCP" - оно почему-то работает.

-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 17 дек 2021, 13:41
- Откуда: Владивосток
- Имя: Павел
- Благодарил (а): 3 раза
- Поблагодарили: 14 раз
Re: Modbus TCP, 2e ESP32, FLProg926
Тут можно поподробней, что есть "не принципиально"?Vrungel писал(а): 27 дек 2024, 10:51Адрес слэйва. У вас - 1. Это не IP-адрес, а "как-бы" адрес слэйва если бы он был RTU. Обычно везде 1.
Кстати, если Вам не принципиально именно "TCP", можете пока использовать "RTU over TCP" - оно почему-то работает.![]()
-
- Рядовой
- Сообщения: 33
- Зарегистрирован: 03 июн 2021, 10:33
- Откуда: Мариуполь/Биробиджан
- Имя: Сергей
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Re: Modbus TCP, 2e ESP32, FLProg926
Если, например, общение идёт между двумя ESP-шками и на обоих можно в проекте настроить "RTU over TCP" - это вариант "непринципиально". WiFi соединение остаётся тем же, карты регистров те же, немного меняется формат посылок но оба устройства его понимают и всё тикает.Stue писал(а): 27 дек 2024, 11:22Тут можно поподробней, что есть "не принципиально"?Vrungel писал(а): 27 дек 2024, 10:51Адрес слэйва. У вас - 1. Это не IP-адрес, а "как-бы" адрес слэйва если бы он был RTU. Обычно везде 1.
Кстати, если Вам не принципиально именно "TCP", можете пока использовать "RTU over TCP" - оно почему-то работает.![]()
Если же Вы, кроме ESP, заодно опрашиваете ещё какой-либо слэйв, который не умеет в "RTU over TCP" а только в ModbusTCP - тогда не получится.
-
- Рядовой
- Сообщения: 93
- Зарегистрирован: 17 дек 2021, 13:41
- Откуда: Владивосток
- Имя: Павел
- Благодарил (а): 3 раза
- Поблагодарили: 14 раз
Re: Modbus TCP, 2e ESP32, FLProg926
Да, у меня их вообще 4 штуки раскиданы по участку, и нужно между ними общаться...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя