Modbus 9.3.12

Использование протокола Modbus
Аватара пользователя
D7Slider
Рядовой
Сообщения: 40
Зарегистрирован: 23 окт 2021, 13:53
Откуда: г.Сосногорск, Республика Коми
Имя: Дмитрий
Благодарил (а): 4 раза
Поблагодарили: 11 раз

Re: Modbus 9.3.12

Сообщение D7Slider »

montirovka писал(а): 07 июл 2025, 21:38 Я не знаю дружит ли RS485 с STM, но с Ардуино в девятой нет. От мастера к слейвы передача есть, от слева -нет.
От слэйва к мастеру и не должно быть передачи. На то он и слэйв. Слать запросы и получать ответы от слэйвов может только мастер сети.
Аватара пользователя
Rovki
Полковник
Сообщения: 5873
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 79 раз
Поблагодарили: 274 раза
Контактная информация:

Re: Modbus 9.3.12

Сообщение Rovki »

D7Slider писал(а): 08 июл 2025, 12:06
montirovka писал(а): 07 июл 2025, 21:38 Я не знаю дружит ли RS485 с STM, но с Ардуино в девятой нет. От мастера к слейвы передача есть, от слева -нет.
От слэйва к мастеру и не должно быть передачи. На то он и слэйв. Слать запросы и получать ответы от слэйвов может только мастер сети.
Имелось ввиду наверное функция чтение.
Электронщик до мозга костей и не только
Аватара пользователя
montirovka
Капитан
Сообщения: 833
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: Modbus 9.3.12

Сообщение montirovka »

В соседней ветке FLProg 9.4.x тестирование написали что работает Modbus в FLProg 9.4.1. С какими контроллерами работает?
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 230 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 21 июл 2025, 08:04 В соседней ветке FLProg 9.4.x тестирование написали что работает Modbus в FLProg 9.4.1. С какими контроллерами работает?
На каких контроллерах у Вас сейчас есть проблемы c Modbus? И какие проблемы?
Аватара пользователя
montirovka
Капитан
Сообщения: 833
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: Modbus 9.3.12

Сообщение montirovka »

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

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 21 июл 2025, 09:02 Целая тема про то, что не работает Modbus на Ардуино в девятой версии.
Вы представитель какого-то сообщества? Какого?
Пожалуйста, напишите конкретно о Ваших проблемах - шумных и дремучих в интернате много...
Вопрос был о Ваших проблемах.
Иначе это "чернуха".
Аватара пользователя
montirovka
Капитан
Сообщения: 833
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: Modbus 9.3.12

Сообщение montirovka »

А что, Ардуинки стали вам в неугоду? Они что стали медленнее работать? У них со временем память высохла?
Как правило все начинается с простого. Я не за себя. Есть у меня знакомые у которых есть Ардуино и есть желание разобраться и вдохнуть "жизнь" в железяку. Спрашивают с какой версии начать лучше? Так что мне отвечать? Девятую, или предыдущие версии? Посылать к предыдущим версиям вы любите. Я это не раз это видел на форуме.
На днях в форуме обсуждения был вопрос от новичка на нашем форуме Дмитрия про Меню.
Решил я помочь разобраться Дмитрию. Перетащил свой проект с двухстрочным меню на Pro Mini в девятку. У меня не только проект не поместился, у меня даже меню проекта не поместилось в Ардуинку. И вы хотите сказать что в девятой версии поддерживается Ардуино?
Помните пост , когда я запустил Blink в разных версиях. Мне было интересно сколько съедает Blink памяти в различных версиях. Вчера я это сделал в версии 9.4.1. Еще больше, чем в Версии 9.3.1.
А давайте поставим вопрос по другому: - Поддерживается ли в FLProg 9 Ардуино? Вы галочку поставили за то что поддерживается.
А может эту галочку снять? Я имею ввиду удалить Arduino из поддерживающих контроллеров программой. Нет Arduino - нет проблем. Не только у вас, но и пользователей. Или вы хотите сказать что в 9 версии Ардуино поддерживается?
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 230 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 21 июл 2025, 10:19 А что, Ардуинки стали вам в неугоду? Они что стали медленнее работать? У них со временем память высохла?
Как правило все начинается с простого. Я не за себя. Есть у меня знакомые у которых есть Ардуино и есть желание разобраться и вдохнуть "жизнь" в железяку. Спрашивают с какой версии начать лучше? Так что мне отвечать? Девятую, или предыдущие версии? Посылать к предыдущим версиям вы любите. Я это не раз это видел на форуме.
На днях в форуме обсуждения был вопрос от новичка на нашем форуме Дмитрия про Меню.
Решил я помочь разобраться Дмитрию. Перетащил свой проект с двухстрочным меню на Pro Mini в девятку. У меня не только проект не поместился, у меня даже меню проекта не поместилось в Ардуинку. И вы хотите сказать что в девятой версии поддерживается Ардуино?
Помните пост , когда я запустил Blink в разных версиях. Мне было интересно сколько съедает Blink памяти в различных версиях. Вчера я это сделал в версии 9.4.1. Еще больше, чем в Версии 9.3.1.
А давайте поставим вопрос по другому: - Поддерживается ли в FLProg 9 Ардуино? Вы галочку поставили за то что поддерживается.
А может эту галочку снять? Я имею ввиду удалить Arduino из поддерживающих контроллеров программой. Нет Arduino - нет проблем. Не только у вас, но и пользователей. Или вы хотите сказать что в 9 версии Ардуино поддерживается?
Отвечаю на Ваш вопрос - AVR328 поддерживается FLProg с учетом ограничений размера памяти.
Предпочитаете Москвич 401 современным авто, Ваше право - но не навязывайте разработчику Ваше "единственно верное мнение."
У меня тоже есть тяга к старым, в том числе довоенным радиоприемникам.
Собираю их.
6H-1.jpeg
Philips.jpeg
Но в отличии от Вас не предлагаю разработчику вернуться к компьютерам на радиолампах (на двойных триодах обычно собирались).
И не кичитесь своей дремучестью в области FLProg - лучше замените её изучением библиотек FLProg (как это многие и делают, к ним и себя отношу), они Вам доступны.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Капитан
Сообщения: 833
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 230 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 21 июл 2025, 11:30 Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
Re: FLProg 9.4.x тестирование
Сообщение Ander » Сегодня{, 04:04}
9.4.1 Modbus работает хорошо, в том числе мост.
------
Как Вам еще подоходчивее объяснить?
У разработчика работает, у меня работает, у Ander работает.
А что и где у Вас не работает, и на какой версии FLProg Вы не пишите.
Так долго можно в кошки-мышки играть.
Или Ваши не наполненные содержанием утверждения пора блокировать на форуме?
Когда Вы хотите, Ваши посты бывают конкретными и содержательными, с примерами, таблицами.
А сейчас чего? Хайпа захотелось?
Последний раз редактировалось ecoins 21 июл 2025, 14:15, всего редактировалось 1 раз.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2668
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 34 раза
Поблагодарили: 288 раз

Re: Modbus 9.3.12

Сообщение Dryundel »

ecoins писал(а): 21 июл 2025, 12:24 Или Ваши не наполненные содержанием утверждения пора блокировать на форуме?
В бан его!
За "распространение фейков"!
Ибо не прав тот, кто не власть!
golloper
Сержант
Сообщения: 223
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 25 раз
Поблагодарили: 58 раз

Re: Modbus 9.3.12

Сообщение golloper »

Давно пора тут всех забанить. Жить мешают.
Аватара пользователя
montirovka
Капитан
Сообщения: 833
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: Modbus 9.3.12

Сообщение montirovka »

ecoins писал(а): 21 июл 2025, 12:24
montirovka писал(а): 21 июл 2025, 11:30 Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
Re: FLProg 9.4.x тестирование
Сообщение Ander » Сегодня{, 04:04}
9.4.1 Modbus работает хорошо, в том числе мост.
------
Как Вам еще подоходчивее объяснить?
У разработчика работает, у меня работает, у Ander работает.
А что и где у Вас не работает, и на какой версии FLProg Вы не пишите.
Давайте не будем придумывать ерунду. На дисплеях написана версия. Файлы с названием версий. Что еще надо? Андер сказал, написал ...
Я ему ответил: - У меня не работает.
Вот здесь посмотрите Версии на дисплеях.
Про UART отрицательного ни чего не скажу. Разгонял до 10 передач в секунду в своем примере. Работает UART.
В режиме RS485 Мастер передает слейву, но со слейва не ни чего не принимает. Опять же у меня и в моем примере.
Как у других не знаю. Ни кто не выкладывал примеров.
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 230 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 21 июл 2025, 15:43
ecoins писал(а): 21 июл 2025, 12:24
montirovka писал(а): 21 июл 2025, 11:30 Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
Re: FLProg 9.4.x тестирование
Сообщение Ander » Сегодня{, 04:04}
9.4.1 Modbus работает хорошо, в том числе мост.
------
Как Вам еще подоходчивее объяснить?
У разработчика работает, у меня работает, у Ander работает.
А что и где у Вас не работает, и на какой версии FLProg Вы не пишите.
Давайте не будем придумывать ерунду. На дисплеях написана версия. Файлы с названием версий. Что еще надо? Андер сказал, написал ...
Я ему ответил: - У меня не работает.
Вот здесь посмотрите Версии на дисплеях.
Про UART отрицательного ни чего не скажу. Разгонял до 10 передач в секунду в своем примере. Работает UART.
В режиме RS485 Мастер передает слейву, но со слейва не ни чего не принимает. Опять же у меня и в моем примере.
Как у других не знаю. Ни кто не выкладывал примеров.
Вроде бы писали Вам, что в версии 9.4.1 тестирование проходит.
Если нет или не получается, подождите версию 9.5.x - она сейчас тестируется.
Аватара пользователя
montirovka
Капитан
Сообщения: 833
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: Modbus 9.3.12

Сообщение montirovka »

Спасибо. Буду ждать с нетерпением.
Аватара пользователя
montirovka
Капитан
Сообщения: 833
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: Modbus 9.3.12

Сообщение montirovka »

В связи с выходом новой бета версии решил вернуться к старым проектам и попробовать в новой версии работу RS485 протокола.
Применительно к моему проекту с каждым разом все печальнее. Передача от мастера к слейву не чаще одного раза в секунду. Чаще - ошибки.
Мастер данные из слейва как не читал так и не читает. Почему не знаю.
WhatsApp Image 2025-10-01 at 15.35.08.jpeg
Верхний дисплей слейв. Принято 100 значений от 1 до 100 и их сумма 5050. Принятие значений раз в секунду.
Нижний дисплей мастер. Ни чего ни принял и в памяти мусор.

Завтра попробую полностью пересобрать заново проект.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 230 раз

Re: Modbus 9.3.12

Сообщение ecoins »

montirovka писал(а): 01 окт 2025, 15:56 В связи с выходом новой бета версии решил вернуться к старым проектам и попробовать в новой версии работу RS485 протокола.
Применительно к моему проекту с каждым разом все печальнее. Передача от мастера к слейву не чаще одного раза в секунду. Чаще - ошибки.
Мастер данные из слейва как не читал так и не читает. Почему не знаю.
WhatsApp Image 2025-10-01 at 15.35.08.jpeg
Верхний дисплей слейв. Принято 100 значений от 1 до 100 и их сумма 5050. Принятие значений раз в секунду.
Нижний дисплей мастер. Ни чего ни принял и в памяти мусор.

Завтра попробую полностью пересобрать заново проект.
montirovka писал(а): 01 окт 2025, 15:56 В связи с выходом новой бета версии решил вернуться к старым проектам и попробовать в новой версии работу RS485 протокола.
Применительно к моему проекту с каждым разом все печальнее. Передача от мастера к слейву не чаще одного раза в секунду. Чаще - ошибки.
Мастер данные из слейва как не читал так и не читает. Почему не знаю.
WhatsApp Image 2025-10-01 at 15.35.08.jpeg
Верхний дисплей слейв. Принято 100 значений от 1 до 100 и их сумма 5050. Принятие значений раз в секунду.
Нижний дисплей мастер. Ни чего ни принял и в памяти мусор.

Завтра попробую полностью пересобрать заново проект.
Источник Ваших печалей не от FLProg, а от неудачно выбираемых технических решений.
1.Проводите эксперименты на AVR328 + делаете заведомо проблемный проект.
2.Куча (временные переменные) которые используются в Modbusи которые Вы не учитываете когда смотрите на 71% занимаемой памяти.
3.Вы используете старый LCD - семь транзакций с внутренними библиотечными delay() почти в каждом цикле loop() - данные могут теряться.
4.Семь строковых преобразований - на AVR328 это медленно работает.
5. UART SoftWare на скорости 9600 тормозит.
6.При желании Вы можете все увидеть на логическом анализаторе (сигналы RX,TX,SCL,SDA).
7.Уберите из проекта дисплей, переведите UART на аппаратный и Ваши транзакции заработают.
-----------------------------
С уважением, ecoins.
Ответить

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

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

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