От слэйва к мастеру и не должно быть передачи. На то он и слэйв. Слать запросы и получать ответы от слэйвов может только мастер сети.montirovka писал(а): 07 июл 2025, 21:38 Я не знаю дружит ли RS485 с STM, но с Ардуино в девятой нет. От мастера к слейвы передача есть, от слева -нет.
Modbus 9.3.12
- D7Slider
- Рядовой
- Сообщения: 40
- Зарегистрирован: 23 окт 2021, 13:53
- Откуда: г.Сосногорск, Республика Коми
- Имя: Дмитрий
- Благодарил (а): 4 раза
- Поблагодарили: 11 раз
Re: Modbus 9.3.12
- Rovki
- Полковник
- Сообщения: 5873
- Зарегистрирован: 22 апр 2016, 17:25
- Откуда: Чехов
- Имя: Анатолий
- Благодарил (а): 79 раз
- Поблагодарили: 274 раза
- Контактная информация:
Re: Modbus 9.3.12
Имелось ввиду наверное функция чтение.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
В соседней ветке FLProg 9.4.x тестирование написали что работает Modbus в FLProg 9.4.1. С какими контроллерами работает?
-
- Полковник
- Сообщения: 4211
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 181 раз
- Поблагодарили: 230 раз
Re: Modbus 9.3.12
На каких контроллерах у Вас сейчас есть проблемы c Modbus? И какие проблемы?montirovka писал(а): 21 июл 2025, 08:04 В соседней ветке FLProg 9.4.x тестирование написали что работает Modbus в FLProg 9.4.1. С какими контроллерами работает?
- montirovka
- Капитан
- Сообщения: 833
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 77 раз
- Поблагодарили: 274 раза
-
- Полковник
- Сообщения: 4211
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 181 раз
- Поблагодарили: 230 раз
Re: Modbus 9.3.12
Вы представитель какого-то сообщества? Какого?montirovka писал(а): 21 июл 2025, 09:02 Целая тема про то, что не работает Modbus на Ардуино в девятой версии.
Пожалуйста, напишите конкретно о Ваших проблемах - шумных и дремучих в интернате много...
Вопрос был о Ваших проблемах.
Иначе это "чернуха".
- montirovka
- Капитан
- Сообщения: 833
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 77 раз
- Поблагодарили: 274 раза
Re: Modbus 9.3.12
А что, Ардуинки стали вам в неугоду? Они что стали медленнее работать? У них со временем память высохла?
Как правило все начинается с простого. Я не за себя. Есть у меня знакомые у которых есть Ардуино и есть желание разобраться и вдохнуть "жизнь" в железяку. Спрашивают с какой версии начать лучше? Так что мне отвечать? Девятую, или предыдущие версии? Посылать к предыдущим версиям вы любите. Я это не раз это видел на форуме.
На днях в форуме обсуждения был вопрос от новичка на нашем форуме Дмитрия про Меню.
Решил я помочь разобраться Дмитрию. Перетащил свой проект с двухстрочным меню на Pro Mini в девятку. У меня не только проект не поместился, у меня даже меню проекта не поместилось в Ардуинку. И вы хотите сказать что в девятой версии поддерживается Ардуино?
Помните пост , когда я запустил Blink в разных версиях. Мне было интересно сколько съедает Blink памяти в различных версиях. Вчера я это сделал в версии 9.4.1. Еще больше, чем в Версии 9.3.1.
А давайте поставим вопрос по другому: - Поддерживается ли в FLProg 9 Ардуино? Вы галочку поставили за то что поддерживается.
А может эту галочку снять? Я имею ввиду удалить Arduino из поддерживающих контроллеров программой. Нет Arduino - нет проблем. Не только у вас, но и пользователей. Или вы хотите сказать что в 9 версии Ардуино поддерживается?
Как правило все начинается с простого. Я не за себя. Есть у меня знакомые у которых есть Ардуино и есть желание разобраться и вдохнуть "жизнь" в железяку. Спрашивают с какой версии начать лучше? Так что мне отвечать? Девятую, или предыдущие версии? Посылать к предыдущим версиям вы любите. Я это не раз это видел на форуме.
На днях в форуме обсуждения был вопрос от новичка на нашем форуме Дмитрия про Меню.
Решил я помочь разобраться Дмитрию. Перетащил свой проект с двухстрочным меню на Pro Mini в девятку. У меня не только проект не поместился, у меня даже меню проекта не поместилось в Ардуинку. И вы хотите сказать что в девятой версии поддерживается Ардуино?
Помните пост , когда я запустил Blink в разных версиях. Мне было интересно сколько съедает Blink памяти в различных версиях. Вчера я это сделал в версии 9.4.1. Еще больше, чем в Версии 9.3.1.
А давайте поставим вопрос по другому: - Поддерживается ли в FLProg 9 Ардуино? Вы галочку поставили за то что поддерживается.
А может эту галочку снять? Я имею ввиду удалить Arduino из поддерживающих контроллеров программой. Нет Arduino - нет проблем. Не только у вас, но и пользователей. Или вы хотите сказать что в 9 версии Ардуино поддерживается?
-
- Полковник
- Сообщения: 4211
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 181 раз
- Поблагодарили: 230 раз
Re: Modbus 9.3.12
Отвечаю на Ваш вопрос - AVR328 поддерживается FLProg с учетом ограничений размера памяти.montirovka писал(а): 21 июл 2025, 10:19 А что, Ардуинки стали вам в неугоду? Они что стали медленнее работать? У них со временем память высохла?
Как правило все начинается с простого. Я не за себя. Есть у меня знакомые у которых есть Ардуино и есть желание разобраться и вдохнуть "жизнь" в железяку. Спрашивают с какой версии начать лучше? Так что мне отвечать? Девятую, или предыдущие версии? Посылать к предыдущим версиям вы любите. Я это не раз это видел на форуме.
На днях в форуме обсуждения был вопрос от новичка на нашем форуме Дмитрия про Меню.
Решил я помочь разобраться Дмитрию. Перетащил свой проект с двухстрочным меню на Pro Mini в девятку. У меня не только проект не поместился, у меня даже меню проекта не поместилось в Ардуинку. И вы хотите сказать что в девятой версии поддерживается Ардуино?
Помните пост , когда я запустил Blink в разных версиях. Мне было интересно сколько съедает Blink памяти в различных версиях. Вчера я это сделал в версии 9.4.1. Еще больше, чем в Версии 9.3.1.
А давайте поставим вопрос по другому: - Поддерживается ли в FLProg 9 Ардуино? Вы галочку поставили за то что поддерживается.
А может эту галочку снять? Я имею ввиду удалить Arduino из поддерживающих контроллеров программой. Нет Arduino - нет проблем. Не только у вас, но и пользователей. Или вы хотите сказать что в 9 версии Ардуино поддерживается?
Предпочитаете Москвич 401 современным авто, Ваше право - но не навязывайте разработчику Ваше "единственно верное мнение."
У меня тоже есть тяга к старым, в том числе довоенным радиоприемникам.
Собираю их. Но в отличии от Вас не предлагаю разработчику вернуться к компьютерам на радиолампах (на двойных триодах обычно собирались).
И не кичитесь своей дремучестью в области FLProg - лучше замените её изучением библиотек FLProg (как это многие и делают, к ним и себя отношу), они Вам доступны.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 833
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 77 раз
- Поблагодарили: 274 раза
Re: Modbus 9.3.12
Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
Или будем изучать ваши приемники?
-
- Полковник
- Сообщения: 4211
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 181 раз
- Поблагодарили: 230 раз
Re: Modbus 9.3.12
Re: FLProg 9.4.x тестированиеmontirovka писал(а): 21 июл 2025, 11:30 Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
Сообщение 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
В бан его!ecoins писал(а): 21 июл 2025, 12:24 Или Ваши не наполненные содержанием утверждения пора блокировать на форуме?
За "распространение фейков"!
Ибо не прав тот, кто не власть!
- montirovka
- Капитан
- Сообщения: 833
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 77 раз
- Поблагодарили: 274 раза
Re: Modbus 9.3.12
Давайте не будем придумывать ерунду. На дисплеях написана версия. Файлы с названием версий. Что еще надо? Андер сказал, написал ...ecoins писал(а): 21 июл 2025, 12:24Re: FLProg 9.4.x тестированиеmontirovka писал(а): 21 июл 2025, 11:30 Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
Сообщение Ander » Сегодня{, 04:04}
9.4.1 Modbus работает хорошо, в том числе мост.
------
Как Вам еще подоходчивее объяснить?
У разработчика работает, у меня работает, у Ander работает.
А что и где у Вас не работает, и на какой версии FLProg Вы не пишите.
Я ему ответил: - У меня не работает.
Вот здесь посмотрите Версии на дисплеях.
Про UART отрицательного ни чего не скажу. Разгонял до 10 передач в секунду в своем примере. Работает UART.
В режиме RS485 Мастер передает слейву, но со слейва не ни чего не принимает. Опять же у меня и в моем примере.
Как у других не знаю. Ни кто не выкладывал примеров.
-
- Полковник
- Сообщения: 4211
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 181 раз
- Поблагодарили: 230 раз
Re: Modbus 9.3.12
Вроде бы писали Вам, что в версии 9.4.1 тестирование проходит.montirovka писал(а): 21 июл 2025, 15:43Давайте не будем придумывать ерунду. На дисплеях написана версия. Файлы с названием версий. Что еще надо? Андер сказал, написал ...ecoins писал(а): 21 июл 2025, 12:24Re: FLProg 9.4.x тестированиеmontirovka писал(а): 21 июл 2025, 11:30 Эту тему я начинал что бы разобраться почему не работает modbus в версии 9 на Ардуино. Так у вас есть ответ на этот вопрос?
Или будем изучать ваши приемники?
Сообщение Ander » Сегодня{, 04:04}
9.4.1 Modbus работает хорошо, в том числе мост.
------
Как Вам еще подоходчивее объяснить?
У разработчика работает, у меня работает, у Ander работает.
А что и где у Вас не работает, и на какой версии FLProg Вы не пишите.
Я ему ответил: - У меня не работает.
Вот здесь посмотрите Версии на дисплеях.
Про UART отрицательного ни чего не скажу. Разгонял до 10 передач в секунду в своем примере. Работает UART.
В режиме RS485 Мастер передает слейву, но со слейва не ни чего не принимает. Опять же у меня и в моем примере.
Как у других не знаю. Ни кто не выкладывал примеров.
Если нет или не получается, подождите версию 9.5.x - она сейчас тестируется.
- montirovka
- Капитан
- Сообщения: 833
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 77 раз
- Поблагодарили: 274 раза
- montirovka
- Капитан
- Сообщения: 833
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 77 раз
- Поблагодарили: 274 раза
Re: Modbus 9.3.12
В связи с выходом новой бета версии решил вернуться к старым проектам и попробовать в новой версии работу RS485 протокола.
Применительно к моему проекту с каждым разом все печальнее. Передача от мастера к слейву не чаще одного раза в секунду. Чаще - ошибки.
Мастер данные из слейва как не читал так и не читает. Почему не знаю. Верхний дисплей слейв. Принято 100 значений от 1 до 100 и их сумма 5050. Принятие значений раз в секунду.
Нижний дисплей мастер. Ни чего ни принял и в памяти мусор.
Завтра попробую полностью пересобрать заново проект.
Применительно к моему проекту с каждым разом все печальнее. Передача от мастера к слейву не чаще одного раза в секунду. Чаще - ошибки.
Мастер данные из слейва как не читал так и не читает. Почему не знаю. Верхний дисплей слейв. Принято 100 значений от 1 до 100 и их сумма 5050. Принятие значений раз в секунду.
Нижний дисплей мастер. Ни чего ни принял и в памяти мусор.
Завтра попробую полностью пересобрать заново проект.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4211
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 181 раз
- Поблагодарили: 230 раз
Re: Modbus 9.3.12
montirovka писал(а): 01 окт 2025, 15:56 В связи с выходом новой бета версии решил вернуться к старым проектам и попробовать в новой версии работу RS485 протокола.
Применительно к моему проекту с каждым разом все печальнее. Передача от мастера к слейву не чаще одного раза в секунду. Чаще - ошибки.
Мастер данные из слейва как не читал так и не читает. Почему не знаю.
WhatsApp Image 2025-10-01 at 15.35.08.jpeg
Верхний дисплей слейв. Принято 100 значений от 1 до 100 и их сумма 5050. Принятие значений раз в секунду.
Нижний дисплей мастер. Ни чего ни принял и в памяти мусор.
Завтра попробую полностью пересобрать заново проект.
Источник Ваших печалей не от FLProg, а от неудачно выбираемых технических решений.montirovka писал(а): 01 окт 2025, 15:56 В связи с выходом новой бета версии решил вернуться к старым проектам и попробовать в новой версии работу RS485 протокола.
Применительно к моему проекту с каждым разом все печальнее. Передача от мастера к слейву не чаще одного раза в секунду. Чаще - ошибки.
Мастер данные из слейва как не читал так и не читает. Почему не знаю.
WhatsApp Image 2025-10-01 at 15.35.08.jpeg
Верхний дисплей слейв. Принято 100 значений от 1 до 100 и их сумма 5050. Принятие значений раз в секунду.
Нижний дисплей мастер. Ни чего ни принял и в памяти мусор.
Завтра попробую полностью пересобрать заново проект.
1.Проводите эксперименты на AVR328 + делаете заведомо проблемный проект.
2.Куча (временные переменные) которые используются в Modbusи которые Вы не учитываете когда смотрите на 71% занимаемой памяти.
3.Вы используете старый LCD - семь транзакций с внутренними библиотечными delay() почти в каждом цикле loop() - данные могут теряться.
4.Семь строковых преобразований - на AVR328 это медленно работает.
5. UART SoftWare на скорости 9600 тормозит.
6.При желании Вы можете все увидеть на логическом анализаторе (сигналы RX,TX,SCL,SDA).
7.Уберите из проекта дисплей, переведите UART на аппаратный и Ваши транзакции заработают.
-----------------------------
С уважением, ecoins.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость