Modbus 9.3.12

Использование протокола Modbus
Аватара пользователя
dstrufanov
Сержант
Сообщения: 193
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Modbus 9.3.12

Сообщение dstrufanov »

montirovka писал(а): 30 май 2025, 19:52 Я не знаю про что вы, но в таком варианте не будет работать.
2025-05-30_19-49-53.png
Да я вроде нормально написал, понятно:
https://flprog.ru/uchebnyj-centr/articl ... odbus-rtu/
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

ecoins писал(а): 30 май 2025, 20:32
montirovka писал(а): 30 май 2025, 20:08
Rovki писал(а): 30 май 2025, 20:05 Про какие строковые переменные речь если это модбас?
А где вы видели строковые переменные?
Плата 1, собираются строковые переменные для вывода в тормозной дисплей(старый).
Это связка сильно тормозит проект, а значит и ModBus.
Покажите как правильно в 9 версии перекинуть три значения с одной платы и три значения с другой в третью плату.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 30 май 2025, 21:10
ecoins писал(а): 30 май 2025, 20:32
montirovka писал(а): 30 май 2025, 20:08

А где вы видели строковые переменные?
Плата 1, собираются строковые переменные для вывода в тормозной дисплей(старый).
Это связка сильно тормозит проект, а значит и ModBus.
Покажите как правильно в 9 версии перекинуть три значения с одной платы и три значения с другой в третью плату.
1.Создать три переменные.
2.Создать три клеммы.
3.Создать три переменные и подключать их там где источник сигнала. Далее на любой плате (удобнее всего на плате инициализации) вытащить эти переменные и прикрепить к ним клеммы. В новых версиях названия присваиваются автоматически. В проекте уже использовать клеммы - это удобно, они проще подключаются.
Последний способ на мой взгляд самый правильный и позволяет избежать неудобства при отладке проекта.
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Я понял. Проекта рабочего в девятой версии не будет.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 30 май 2025, 22:50 Я понял. Проекта рабочего в девятой версии не будет.
Не понял чего Вы не поняли.
В девятой версии много рабочих проектов.
В том числе и на AVR328. Недавно тестировал два шаговых двигателя - работают в фоновом режиме, много свободной памяти.
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Здравствуйте.Собрал Modbus связку ESP32->ИП120 (Овен) версия 9.3.12. ESP slave работает. ESP master работает на передачу на приём нет.
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Извиняюсь.Это исключительно моё мнение, но если двигаться в сторону ПЛК то коммуникации (Modbus RTU и TCP ) должны работать исключительно.
Аватара пользователя
Rovki
Полковник
Сообщения: 5709
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Modbus 9.3.12

Сообщение Rovki »

Каково время цикла и как часто идёт обращение к дисплею?
Электронщик до мозга костей и не только
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Уважаемые пользователи. Можете в этой теме выложить рабочий проект сделанный в 9 версии с применением Modbus или ссылку на тему . Почему то не получается у меня принимать данные в 9 версии FLProg.
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Проверил modbus master на 7 версии как писали выше, работает.Проблема начинается с 8 версии программы.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

Stue писал(а): 25 май 2025, 23:11
slsl писал(а): 25 май 2025, 12:11 Слейвы в 9.3.12 нормально работают (ЕСП), мастера ещё не проверял.
Не работает мастер. Есп32С3, компилируется без ошибок, мк запускается, работает, но никаких опросов слейва не происходит. Я на прошлой неделе интересовался у Екоинса, есть планы исправить, пока тишина в ответ. Возможно занят человек. А слейв работает отлично. Как то две коннектят в виде моста... Но я еще не разобрался. У Грачика где-то есть видео, о назначает один айпи двум есп8266, таким образом у него передаются данные. В общем пока больше вопросов чем ответов🤣🤣
Если TCP-master - то пока не работает.
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

malen53751 писал(а): 31 май 2025, 06:01 Здравствуйте.Собрал Modbus связку ESP32->ИП120 (Овен) версия 9.3.12. ESP slave работает. ESP master работает на передачу на приём нет.
Режим TCP или RTU?
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Режим RTU.Режим TCP по сети насколько я знаю не работает ещё.
Аватара пользователя
Rovki
Полковник
Сообщения: 5709
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Modbus 9.3.12

Сообщение Rovki »

ecoins писал(а): 31 май 2025, 09:14
malen53751 писал(а): 31 май 2025, 06:01 Здравствуйте.Собрал Modbus связку ESP32->ИП120 (Овен) версия 9.3.12. ESP slave работает. ESP master работает на передачу на приём нет.
Режим TCP или RTU?
в ип120 RTU
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

malen53751 писал(а): 31 май 2025, 09:21 Режим RTU.Режим TCP по сети насколько я знаю не работает ещё.
Только что проверили на двух контроллерах FLE-24MT - работает в обе стороны.
Возможно у Вас проблемы с адресацией.
Мы работаем с ОP320(у Овена это называется ИП320) - работает в обе стороны.
Работает в шкафах КНС в многих местах(FLE-24MT - OP320).
В этих панелях надо понимать особенности работы с регистрами.
Аватара пользователя
montirovka
Капитан
Сообщения: 725
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 42 раза
Поблагодарили: 173 раза

Re: Modbus 9.3.12

Сообщение montirovka »

ecoins писал(а): 31 май 2025, 12:02
malen53751 писал(а): 31 май 2025, 09:21 Режим RTU.Режим TCP по сети насколько я знаю не работает ещё.
Только что проверили на двух контроллерах FLE-24MT - работает в обе стороны.
Возможно у Вас проблемы с адресацией.
Мы работаем с ОP320(у Овена это называется ИП320) - работает в обе стороны.
Работает в шкафах КНС в многих местах(FLE-24MT - OP320).
В этих панелях надо понимать особенности работы с регистрами.
А часть проекта, где мастер , можно увидеть?
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 31 май 2025, 12:32
ecoins писал(а): 31 май 2025, 12:02
malen53751 писал(а): 31 май 2025, 09:21 Режим RTU.Режим TCP по сети насколько я знаю не работает ещё.
Только что проверили на двух контроллерах FLE-24MT - работает в обе стороны.
Возможно у Вас проблемы с адресацией.
Мы работаем с ОP320(у Овена это называется ИП320) - работает в обе стороны.
Работает в шкафах КНС в многих местах(FLE-24MT - OP320).
В этих панелях надо понимать особенности работы с регистрами.
А часть проекта, где мастер , можно увидеть?
Но у Вас ведь нет контроллера FLE-24MT?
Можно конечно сделать на AVR328 тестовый пример.
Но вернее будет если Вы сделаете свой пример, протестируете (лучше через Modbus Pool) и покажете что не получилось.
-----
Ниже свежий тест от разработчика.
0630_Modbus.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Спасибо.Возможно ошибка в длительности Slave я упустил.У вас стоит 200 мс.Ещё вопрос,что нового в 9.3.15?
ecoins
Полковник
Сообщения: 3992
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 148 раз

Re: Modbus 9.3.12

Сообщение ecoins »

malen53751 писал(а): 31 май 2025, 14:31 Спасибо.Возможно ошибка в длительности Slave я упустил.У вас стоит 200 мс.Ещё вопрос,что нового в 9.3.15?
Ждите стабильную. Недолго.
malen53751
Рядовой
Сообщения: 43
Зарегистрирован: 12 июн 2018, 12:38
Имя: Михаил
Поблагодарили: 1 раз

Re: Modbus 9.3.12

Сообщение malen53751 »

Скажите ecoins, связь по modbus TCP по сети через W5500 решается?
Ответить

Вернуться в «Modbus»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя