Re: Modbus 9.3.12
Добавлено: 09 окт 2025, 19:25
А где вы в программе увидели у слейва этот параметр?
Сделайте это на современных камнях и сравните.montirovka писал(а): 12 окт 2025, 11:15 В связи с выходом новой версии продолжил танцы с бубном над RS485.
Связи между Ардуинами нет.
Запустил мониторы порта обоих Ардуин. Появились некоторые вопросы.
2025-10-12_10-53-20.png
Счетчик считает до 100. Почему меняется количество и качество "мусора" после 100?
Если ответа не знаете почему до 100 одни ошибки, а после ста по другому, то зачем посылать к другим процессорам. Я прекрасно знаю что на ESP совсем другая библиотека modbas.Ander писал(а): 12 окт 2025, 11:38Сделайте это на современных камнях и сравните.montirovka писал(а): 12 окт 2025, 11:15 В связи с выходом новой версии продолжил танцы с бубном над RS485.
Связи между Ардуинами нет.
Запустил мониторы порта обоих Ардуин. Появились некоторые вопросы.
2025-10-12_10-53-20.png
Счетчик считает до 100. Почему меняется количество и качество "мусора" после 100?
Вот тут вы ошибаетесь проблем в данном случаи в Software Serial, и малой памяти.montirovka писал(а): 12 окт 2025, 11:54Если ответа не знаете почему до 100 одни ошибки, а после ста по другому, то зачем посылать к другим процессорам. Я прекрасно знаю что на ESP совсем другая библиотека modbas.Ander писал(а): 12 окт 2025, 11:38Сделайте это на современных камнях и сравните.montirovka писал(а): 12 окт 2025, 11:15 В связи с выходом новой версии продолжил танцы с бубном над RS485.
Связи между Ардуинами нет.
Запустил мониторы порта обоих Ардуин. Появились некоторые вопросы.
2025-10-12_10-53-20.png
Счетчик считает до 100. Почему меняется количество и качество "мусора" после 100?
Тогда признайте что нет поддержки Arduino в FLProg 9 и уберите Ардуино из списка поддерживаемых контроллеров.
Если внимательно посмотреть, то в регистр вы пишете Int, а в консоль отправляете u32. И что же вы хотите увидеть при такой реализации ????? у вас мусор и появляется.montirovka писал(а): 12 окт 2025, 11:54Если ответа не знаете почему до 100 одни ошибки, а после ста по другому, то зачем посылать к другим процессорам. Я прекрасно знаю что на ESP совсем другая библиотека modbas.Ander писал(а): 12 окт 2025, 11:38Сделайте это на современных камнях и сравните.montirovka писал(а): 12 окт 2025, 11:15 В связи с выходом новой версии продолжил танцы с бубном над RS485.
Связи между Ардуинами нет.
Запустил мониторы порта обоих Ардуин. Появились некоторые вопросы.
2025-10-12_10-53-20.png
Счетчик считает до 100. Почему меняется количество и качество "мусора" после 100?
Тогда признайте что нет поддержки Arduino в FLProg 9 и уберите Ардуино из списка поддерживаемых контроллеров.
А почему в слейве ошибок нет? Ведь все то же самое.Ander писал(а): 12 окт 2025, 14:02 Если внимательно посмотреть, то в регистр вы пишете Int, а в консоль отправляете u32. И что же вы хотите увидеть при такой реализации ????? у вас мусор и появляется.
Не тоже самое, Слейв ждет команды и отправляет данные по команде, а также ожидает постоянно когда ему прилетят данные - сам он ничего не читает, соответственно мусор не захватит. Мастер же делает опрос регистров слейа(определенной длинны в зависимости от выбранной переменной) а такж отправляет необходимые регистры в слейв. Ну и стоит поизучать мат часть, как работает память и откуда берется мусор при несовпадении форматов(думаете просто так придумали блоки конвертации.montirovka писал(а): 12 окт 2025, 15:48А почему в слейве ошибок нет? Ведь все то же самое.Ander писал(а): 12 окт 2025, 14:02 Если внимательно посмотреть, то в регистр вы пишете Int, а в консоль отправляете u32. И что же вы хотите увидеть при такой реализации ????? у вас мусор и появляется.
Вы определитесь какие старые, какие нет. Выше скрин на ESP 32.Ander писал(а): 12 окт 2025, 21:43 Возможно, на устаревших контроллерах не тестируется и наверно не имеет смысла. используйте для старых МК старые версии. Тест на устаревших МК очень не актуален! Точка.
не увидел скрин на 32 и примеров проктов!montirovka писал(а): 12 окт 2025, 21:48Вы определитесь какие старые, какие нет. Выше скрин на ESP 32.Ander писал(а): 12 окт 2025, 21:43 Возможно, на устаревших контроллерах не тестируется и наверно не имеет смысла. используйте для старых МК старые версии. Тест на устаревших МК очень не актуален! Точка.
добрый день. попробуйте пересобирать проект занова. все с чистого листа.montirovka писал(а): 12 окт 2025, 21:56 Пример на этой странице сверху. Я поменял контроллер на ESP 32. Ошибки теже. Попробовал вместо переменной модбаса отправлять просто числа. В порту мусор.
Добрый день. извените, что отвечаю тут, что то не получается отправить личные сообщения.montirovka писал(а): 12 окт 2025, 21:56 Пример на этой странице сверху. Я поменял контроллер на ESP 32. Ошибки теже. Попробовал вместо переменной модбаса отправлять просто числа. В порту мусор.