Страница 32 из 36
Re: FLProg 9.4.x тестирование
Добавлено: 16 сен 2025, 13:38
CraCk
Невозможно на веб странице, в поле ввода записать значение больше 20 символов. Это баг или ограничение?
Снимок экрана 2025-07-17 150410.png
Re: FLProg 9.4.x тестирование
Добавлено: 16 сен 2025, 14:30
Phazz
Добавьте длину строки здесь
Re: FLProg 9.4.x тестирование
Добавлено: 16 сен 2025, 15:12
CraCk
Phazz писал(а): 16 сен 2025, 14:30
Добавьте длину строки здесь
Длина строки никак не влияет. Даже если переменную не писать в Еппром, все равно ограничение 20 символов.
Re: FLProg 9.4.x тестирование
Добавлено: 19 сен 2025, 15:33
CraCk
Почему теперь не работает прием из UART версия 9-5-6? Сначала использовал KC868-A16, пробовал завести уарт с помощью блоков кандидатов на пины HT-1 и HT-2. Ничего не получилось. Потом решил, чтоб исключить проблему с подключением и железом. Перешел на версию 8.2.3 и собрал на МК Nano. И все заработало с пол пинка. Потом тот самый проект пересобрал на версии 9.5.6. И результат тот же что с KC868-A16. Данные не принимает из UART. Получается что проблема в приеме из UART.
P.S. Пробовал версию 9.4.1 и 9.5.5, все без результатно.
Re: FLProg 9.4.x тестирование
Добавлено: 20 сен 2025, 10:31
CraCk
Продолжил тестирование UART версия 9-5-6. Заметил закономерность, если отправлять на nano из моего устройства один байт, из пяти попыток, два раза принимает. На устройстве увеличил количество передаваемых байт с одного до трех. Шанс получения данных увеличились. Но не всегда, приходит полный пакет из трех байт. Может иногда прийти только один-два байта из пакета. Ниже скрин из документации, как выглядит байт отправляемый устройством. Очень надеюсь,это поможет найти причину неработоспособности, так как очень нужно рабочий UART.
► Показать
Снимок экрана 2025-09-20 102720.png
Re: FLProg 9.4.x тестирование
Добавлено: 20 сен 2025, 11:04
Phazz
CraCk писал(а): 20 сен 2025, 10:31
Продолжил тестирование UART версия 9-5-6. Заметил закономерность, если отправлять на nano из моего устройства один байт, из пяти попыток, два раза принимает. На устройстве увеличил количество передаваемых байт с одного до трех. Шанс получения данных увеличились. Но не всегда, приходит полный пакет из трех байт. Может иногда прийти только один-два байта из пакета. Ниже скрин из документации, как выглядит байт отправляемый устройством. Очень надеюсь,это поможет найти причину неработоспособности, так как очень нужно рабочий UART.
► Показать
Снимок экрана 2025-09-20 102720.png
Диспетчер на плате отключен?
Re: FLProg 9.4.x тестирование
Добавлено: 20 сен 2025, 17:27
CraCk
Phazz писал(а): 20 сен 2025, 11:04
Диспетчер на плате отключен?
Да отключен. С диспетчером совсем ничего не принимает.
Re: FLProg 9.4.x тестирование
Добавлено: 21 сен 2025, 06:32
sam1sem1
CraCk писал(а): 19 сен 2025, 15:33
Почему теперь не работает прием из UART версия 9-5-6? Сначала использовал KC868-A16, пробовал завести уарт с помощью блоков кандидатов на пины HT-1 и HT-2. Ничего не получилось. Потом решил, чтоб исключить проблему с подключением и железом. Перешел на версию 8.2.3 и собрал на МК Nano. И все заработало с пол пинка. Потом тот самый проект пересобрал на версии 9.5.6. И результат тот же что с KC868-A16. Данные не принимает из UART. Получается что проблема в приеме из UART.
P.S. Пробовал версию 9.4.1 и 9.5.5, все без результатно.
Попробуй поменять пины на прием в коде и физически D07-RX и D08-TX
Re: FLProg 9.4.x тестирование
Добавлено: 21 сен 2025, 10:32
CraCk
sam1sem1 писал(а): 21 сен 2025, 06:32
Попробуй поменять пины на прием в коде и физически D07-RX и D08-TX
Попробовал результат тот же.
Еще замечено.
Если пакет состоит из меньше чем 6 байт, Arduino через UART его вообще не принимает.
Если пакет приходит 6 байт и больше, тогда получаю полный пакет корректно плюс те данные, которые должны были отправиться раньше (где было меньше 6 байт).
То есть, выходит, что короткие пакеты либо буферизируются, либо отбрасываются, а потом при длинном пакете вываливаются вместе.
Re: FLProg 9.4.x тестирование
Добавлено: 21 сен 2025, 10:42
CraCk
Еще, проект создан в версии 9-4-1 не компилируется в версии 9-5-6.
► Показать
Снимок экрана 2025-09-21 104132.png
Re: FLProg 9.4.x тестирование
Добавлено: 21 сен 2025, 21:09
support
sam1sem1 писал(а): 21 сен 2025, 06:32
CraCk писал(а): 19 сен 2025, 15:33
Почему теперь не работает прием из UART версия 9-5-6? Сначала использовал KC868-A16, пробовал завести уарт с помощью блоков кандидатов на пины HT-1 и HT-2. Ничего не получилось. Потом решил, чтоб исключить проблему с подключением и железом. Перешел на версию 8.2.3 и собрал на МК Nano. И все заработало с пол пинка. Потом тот самый проект пересобрал на версии 9.5.6. И результат тот же что с KC868-A16. Данные не принимает из UART. Получается что проблема в приеме из UART.
P.S. Пробовал версию 9.4.1 и 9.5.5, все без результатно.
Попробуй поменять пины на прием в коде и физически D07-RX и D08-TX
А что делает эта переменная, вы же в каждом цикле записываете в буфер пустую строку.....
Снимок экрана 2025-09-21 220737.jpg
Re: FLProg 9.4.x тестирование
Добавлено: 22 сен 2025, 15:08
lfgjikjjyj
на ардуино 328 модбас слейв покрайне мере работает только при условии если включен диспечер задачь и выбран апаратный уарт
отключение диспечера и работа с софтовым бесмыслено
Re: FLProg 9.4.x тестирование
Добавлено: 26 сен 2025, 10:43
Siberian
Здравствуйте, Парни!
Смотрите, что мне выдал GigaChat по поводу создания пользовательского блока.
Тем не менее, важно отметить, что даже версия 9.5.4 не поддерживает создание пользовательских блоков на языке C++ напрямую. Такая возможность стала доступна лишь в последующих версиях, начиная с серии 3.x+. Следовательно, если вы работаете с версией 9.5.6 и в ней нет опции создания блоков на C++, вероятно, ваше программное обеспечение устарело либо некорректно установлено.

Re: FLProg 9.4.x тестирование
Добавлено: 27 сен 2025, 21:42
ecoins
Aviacode писал(а): 02 сен 2025, 09:22
Ходили слухи, что в новых версиях программы, можно будет управлять отключением регистров modbus в опросе мастера. Реализовано ли это сейчас?
Создайте отдельный слейв с этими регистрами и через системный параметр активность слева можно управлять(блокировать) опрос этих регистров.
С уважением, ecoins.
Re: FLProg 9.4.x тестирование
Добавлено: 28 сен 2025, 20:22
ecoins
CraCk писал(а): 21 сен 2025, 10:42
Еще, проект создан в версии 9-4-1 не компилируется в версии 9-5-6.
► Показать
Снимок экрана 2025-09-21 104132.png
Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
Re: FLProg 9.4.x тестирование
Добавлено: 29 сен 2025, 14:04
CraCk
ecoins писал(а): 28 сен 2025, 20:22
Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
Вот.
Ну и проблема осталась, длина строки в веб для ввода текста 20 символов.
Re: FLProg 9.4.x тестирование
Добавлено: 29 сен 2025, 15:57
Ander
CraCk писал(а): 29 сен 2025, 14:04
ecoins писал(а): 28 сен 2025, 20:22
Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
Вот.
Ну и проблема осталась, длина строки в веб для ввода текста 20 символов.
Отключите авто форматирование в проекте и скомпилируется
Re: FLProg 9.4.x тестирование
Добавлено: 29 сен 2025, 18:03
CraCk
Ander писал(а): 29 сен 2025, 15:57
Отключите авто форматирование в проекте и скомпилируется
Спасибо, помогло.
Re: FLProg 9.4.x тестирование
Добавлено: 29 сен 2025, 18:17
ecoins
CraCk писал(а): 29 сен 2025, 14:04
ecoins писал(а): 28 сен 2025, 20:22
Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
Вот.
Ну и проблема осталась, длина строки в веб для ввода текста 20 символов.
Исправлено. В новой версии (выйдет в ближайшее время) проблема устранена.
Re: FLProg 9.4.x тестирование
Добавлено: 30 сен 2025, 07:50
montirovka
В версии FlProg 9.5.9 длина строки переменной уже 35 знаков.
2025-09-30_07-48-08.png