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

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

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

Сообщение CraCk »

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

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

Сообщение Phazz »

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

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

Сообщение CraCk »

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

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
Капитан
Сообщения: 732
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 32 раза
Поблагодарили: 11 раз

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

Сообщение CraCk »

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

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

Сообщение Phazz »

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

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

Сообщение CraCk »

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

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
Капитан
Сообщения: 732
Зарегистрирован: 10 сен 2015, 21:51
Благодарил (а): 32 раза
Поблагодарили: 11 раз

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

Сообщение CraCk »

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

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

Сообщение CraCk »

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

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
Лейтенант
Сообщения: 378
Зарегистрирован: 27 мар 2025, 12:13
Имя: Коля
Поблагодарили: 93 раза

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

Сообщение lfgjikjjyj »

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

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

Сообщение Siberian »

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

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

Сообщение ecoins »

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

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

Сообщение ecoins »

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

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

Сообщение CraCk »

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

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

Сообщение Ander »

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

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

Сообщение CraCk »

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

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

Сообщение ecoins »

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

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

Сообщение montirovka »

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

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

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

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