FLProg 9.4.x тестирование

Для быстрых ответов и помощи
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

Невозможно на веб странице, в поле ввода записать значение больше 20 символов. Это баг или ограничение?
Снимок экрана 2025-07-17 150410.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3316
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 311 раз
Поблагодарили: 156 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Добавьте длину строки здесь
У вас нет необходимых прав для просмотра вложений в этом сообщении.
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

Phazz писал(а): 16 сен 2025, 14:30 Добавьте длину строки здесь
Длина строки никак не влияет. Даже если переменную не писать в Еппром, все равно ограничение 20 символов.
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение 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, все без результатно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

Продолжил тестирование UART версия 9-5-6. Заметил закономерность, если отправлять на nano из моего устройства один байт, из пяти попыток, два раза принимает. На устройстве увеличил количество передаваемых байт с одного до трех. Шанс получения данных увеличились. Но не всегда, приходит полный пакет из трех байт. Может иногда прийти только один-два байта из пакета. Ниже скрин из документации, как выглядит байт отправляемый устройством. Очень надеюсь,это поможет найти причину неработоспособности, так как очень нужно рабочий UART.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3316
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 311 раз
Поблагодарили: 156 раз

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

CraCk писал(а): 20 сен 2025, 10:31 Продолжил тестирование UART версия 9-5-6. Заметил закономерность, если отправлять на nano из моего устройства один байт, из пяти попыток, два раза принимает. На устройстве увеличил количество передаваемых байт с одного до трех. Шанс получения данных увеличились. Но не всегда, приходит полный пакет из трех байт. Может иногда прийти только один-два байта из пакета. Ниже скрин из документации, как выглядит байт отправляемый устройством. Очень надеюсь,это поможет найти причину неработоспособности, так как очень нужно рабочий UART.
► Показать
Диспетчер на плате отключен?
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

Phazz писал(а): 20 сен 2025, 11:04 Диспетчер на плате отключен?
Да отключен. С диспетчером совсем ничего не принимает.
sam1sem1
Рядовой
Сообщения: 9
Зарегистрирован: 21 авг 2024, 13:19
Имя: ALEX
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: FLProg 9.4.x тестирование

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

sam1sem1 писал(а): 21 сен 2025, 06:32 Попробуй поменять пины на прием в коде и физически D07-RX и D08-TX
Попробовал результат тот же.
Еще замечено.
Если пакет состоит из меньше чем 6 байт, Arduino через UART его вообще не принимает.
Если пакет приходит 6 байт и больше, тогда получаю полный пакет корректно плюс те данные, которые должны были отправиться раньше (где было меньше 6 байт).
То есть, выходит, что короткие пакеты либо буферизируются, либо отбрасываются, а потом при длинном пакете вываливаются вместе.
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

Еще, проект создан в версии 9-4-1 не компилируется в версии 9-5-6.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
support
Супермодератор
Сообщения: 1935
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 48 раз
Контактная информация:

Re: FLProg 9.4.x тестирование

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автор программы FLProg.
lfgjikjjyj
Сержант
Сообщения: 152
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение lfgjikjjyj »

на ардуино 328 модбас слейв покрайне мере работает только при условии если включен диспечер задачь и выбран апаратный уарт
отключение диспечера и работа с софтовым бесмыслено
Аватара пользователя
Siberian
Лейтенант
Сообщения: 645
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 38 раз
Поблагодарили: 18 раз

Re: FLProg 9.4.x тестирование

Сообщение Siberian »

Здравствуйте, Парни!
Смотрите, что мне выдал GigaChat по поводу создания пользовательского блока. :smile37:
Тем не менее, важно отметить, что даже версия 9.5.4 не поддерживает создание пользовательских блоков на языке C++ напрямую. Такая возможность стала доступна лишь в последующих версиях, начиная с серии 3.x+. Следовательно, если вы работаете с версией 9.5.6 и в ней нет опции создания блоков на C++, вероятно, ваше программное обеспечение устарело либо некорректно установлено.
:yes:
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 229 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

Aviacode писал(а): 02 сен 2025, 09:22 Ходили слухи, что в новых версиях программы, можно будет управлять отключением регистров modbus в опросе мастера. Реализовано ли это сейчас?
Создайте отдельный слейв с этими регистрами и через системный параметр активность слева можно управлять(блокировать) опрос этих регистров.
С уважением, ecoins.
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 229 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

CraCk писал(а): 21 сен 2025, 10:42 Еще, проект создан в версии 9-4-1 не компилируется в версии 9-5-6.
► Показать
Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

ecoins писал(а): 28 сен 2025, 20:22 Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
Вот.
Ну и проблема осталась, длина строки в веб для ввода текста 20 символов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Лейтенант
Сообщения: 586
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 38 раз
Поблагодарили: 119 раз

Re: FLProg 9.4.x тестирование

Сообщение Ander »

CraCk писал(а): 29 сен 2025, 14:04
ecoins писал(а): 28 сен 2025, 20:22 Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
Вот.
Ну и проблема осталась, длина строки в веб для ввода текста 20 символов.
Отключите авто форматирование в проекте и скомпилируется
CraCk
Капитан
Сообщения: 710
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 18 раз
Поблагодарили: 10 раз

Re: FLProg 9.4.x тестирование

Сообщение CraCk »

Ander писал(а): 29 сен 2025, 15:57 Отключите авто форматирование в проекте и скомпилируется
Спасибо, помогло.
ecoins
Полковник
Сообщения: 4211
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 181 раз
Поблагодарили: 229 раз

Re: FLProg 9.4.x тестирование

Сообщение ecoins »

CraCk писал(а): 29 сен 2025, 14:04
ecoins писал(а): 28 сен 2025, 20:22 Нужен проект. Возможно в версии 9.6.0 уже и будет работать, но лучше проверить на Вашем проекте.
Вот.
Ну и проблема осталась, длина строки в веб для ввода текста 20 символов.
Исправлено. В новой версии (выйдет в ближайшее время) проблема устранена.
Аватара пользователя
montirovka
Капитан
Сообщения: 832
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 77 раз
Поблагодарили: 274 раза

Re: FLProg 9.4.x тестирование

Сообщение montirovka »

В версии FlProg 9.5.9 длина строки переменной уже 35 знаков.
2025-09-30_07-48-08.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «OnLine Общение»

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

Сейчас этот форум просматривают: Faza888 и 1 гость