Страница 1 из 7

Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 02:11
support
Вышла новая стабильная версия FLProg 9.7.1.

Это хороший повод рассказать о текущем состоянии проекта, достигнутых результатах и планах команды FLProg.
За последние два года команда значительно расширилась: к проекту присоединились новые разработчики, тестировщики, а также сформированы исследовательская, конструкторская и производственная базы.
Сегодня FLProg — это уже не просто программное обеспечение для автоматизации, а полноценная платформа, объединяющая в единую экосистему:
• визуальное программирование
• высокопроизводительные и надежные библиотеки
• собственные контроллеры
• HMI-панели
• приводы и шкафы управления
Теперь это не набор разрозненных компонентов, а целостная система, позволяющая быстро стартовать, уверенно внедрять решения и последовательно развивать проекты.
Платформа продолжает поддерживать FBD и LAD, базовый редактор, а также активно развивает профессиональный редактор. Последний не только превосходит язык ST по функциональности и удобству, но и фактически превратился в полноценный framework, позволяющий пользователям решать сложные задачи с сохранением высокого быстродействия.
Благодаря собственной архитектуре и библиотекам платформа обеспечивает:
• высокую производительность
• неблокирующее выполнение функций
• надежный арбитраж параллельных процессов
• эффективную работу шин и DMA
Это позволяет создавать решения, которые при прочих равных условиях превосходят многие традиционные PLC-системы по скорости, гибкости и эффективности.
Компания также разрабатывает и поставляет:
• собственные контроллеры
• HMI-панели
• комплекты шаговых и серводвигателей
• шкафы управления (до 300 кВт)
Дополнительно развивается графический редактор дисплеев, чтобы пользователи получали единый, удобный инструмент.
Отдельное внимание уделяется поддержке:
предоставляется онлайн и офлайн сопровождение, а также обучение в учебном центре в Шатуре.
________________________________________
Часть 1. Что нового
Выполнен небольшой ребрендинг: обновлены иконка и заставка, отражающие развитие проекта.
Одной из ключевых особенностей новой версии стала открытая архитектура с поддержкой различных процессоров и высоким быстродействием, недостижимым для традиционных ПЛК.
Добавлен раздел «Отображения», включающий:
• поддержку OLED-дисплеев (128×64, I2C) с высокой скоростью работы
• поддержку GRAY OLED (256×64, 2.7” и 3.1”)
• поддержку TFT-дисплеев (с акцентом на производительность)
• поддержку дисплеев DWIN
• возвращена поддержка RemoteXY
Сохранена поддержка LCD-дисплеев.
Также:
• реализован новый форматтер кода
• внедрена система онлайн-обновлений
• расширена поддержка чипов (STM32, RP2040, RP2350 и др.)
• улучшена работа SPI за счет DMA
• переработан стек Modbus
Отдельно стоит отметить инструмент логических имен пинов (X, Y, AD, DA), позволяющий создавать переносимые проекты между различными CPU.
________________________________________
Часть 2. Собственные устройства
Расширена линейка контроллеров с поддержкой FLProg.
Актуальная информация доступна на сайте: https://flprog.shop и в Telegram-сообществе.
В разработке:
• контроллеры STM32 с дисплеем
• HMI-панель FLE4-HMI
• серия контроллеров на RP2040
• бюджетные решения
________________________________________
Часть 3. Клуб
В FLProg появился новый раздел — «Клуб».
Это шаг к формированию инженерного сообщества нового типа, объединяющего:
• пользователей
• разработчиков
• практиков
Участникам клуба доступны:
• консультации
• оборудование и комплектующие
• поддержка проектов
Клуб рассматривается как инструмент ускоренного развития как платформы, так и пользовательских решений.
________________________________________
Часть 4. Инвесторы
Для дальнейшего роста планируется расширение круга инвесторов.
Важно не только финансирование, но и участие:
• в разработке
• в производстве
• во внедрениях
Уже сформирована база:
• архитектура платформы
• библиотеки
• аппаратная линейка
• производство
• сообщество
Следующий этап — масштабирование.
________________________________________
Часть 5. Планы
Ключевые направления развития:
• графические редакторы
• WEB и SCADA
• мониторинг и эмуляция в реальном времени
• беспроводные технологии (LoRa, ZigBee, GSM, Bluetooth)
• управление приводами (Modbus, EtherCAT и др.)
• расширение аппаратной линейки
Развитие коммуникационного стека:
• MQTT
• HTTP/REST
• WebSocket
Общий вектор:
• объединение промышленной автоматизации и IoT
• создание единой среды разработки
• повышение доступности инженерных решений

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 09:02
Vrungel
Отличная новость!
support писал(а): 15 апр 2026, 02:11 • мониторинг и эмуляция в реальном времени
А вот это будет очень круто!

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 09:07
dstrufanov
.

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 09:26
dstrufanov
dstrufanov писал(а): 15 апр 2026, 09:07 • WEB и SCADA
Прошу обратить внимание, версия 9.6.20 (портативная) закрывается при открытии сохраненного скада-проекта

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 10:13
wados1997
Esp32s3, wifi в режиме клеента перестал подключаться повторно к устройству, нужно перезагружать. Эта беда была и ранее 9.6.х И при попытки подключения к веб интерфейсу очень редко, но именно не в нужный момент, перезагружается контроллер. И вопрос есть, за что отвечает параметр "вызов системного таймера"? Это слева в программе где защита от зависаний. Может от этого параметра зависить эта перезагрузка контроллера?
В начальных версиях 9.6 контроллер хорошо работал. Сейчас иногда перезагружается. Работает в спец технике и переодические перезапуски не очень приятны.

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 10:46
montirovka
В каждой версии FLProg 9 версия есть файлик rf_901_Предложения_v1_110225.hpp. Я еще давно предлагал, что бы в названии нового проекта была прописана версия FLProg в которой проект делается. Наверное можно сделать вместо * при создании проекта сделать вставку номер версии.
2026-04-15_10-14-34.png
Где Undo? Большинство проектов работают с различными датчиками. А куда они делись ?

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 10:57
vladi5700
Спасибо за развитие проекта, графический редактор дисплеев просто отличный, но вот беда с SH1106 заработал только тогда, когда ребята из ecoins подкрутили что-то в библиотеке ( RT_HW_14_LCD_OLED_v2.zip). И я уже обрадовался, но оказалось что как только я задействую в проекте блоки FastLED от karens4, то отрисовка на экране начинает дико тормозить. Хотелось бы увидеть в будущем штатную поддержку адресных лент, на базе библиотеки FastLED. Пока пришлось вернуться к работе с дисплеем через старые блоки на базе GyverOLED. С ними конфликта между лентой и экраном не возникает. Также теперь приходится использовать отдельные ШИМ блоки из кандидатов, хотя раньше прекрасно все параметры настраивались при создании выхода (ESP32, выбирался канал и частота)

MQTT тоже очень востребовано, жду с нетерпением штатной реализации

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 11:15
Stranger
Здравствуйте, а блок автоматизации отсутствует, там где журнал работы есть. Будут ли работать проекты с этим блоком из предыдущих версий? (Проект , созданный в 9.6.4 открывается и компилируется)

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 12:34
ecoins
vladi5700 писал(а): 15 апр 2026, 10:57 Спасибо за развитие проекта, графический редактор дисплеев просто отличный, но вот беда с SH1106 заработал только тогда, когда ребята из ecoins подкрутили что-то в библиотеке ( RT_HW_14_LCD_OLED_v2.zip). И я уже обрадовался, но оказалось что как только я задействую в проекте блоки FastLED от karens4, то отрисовка на экране начинает дико тормозить. Хотелось бы увидеть в будущем штатную поддержку адресных лент, на базе библиотеки FastLED. Пока пришлось вернуться к работе с дисплеем через старые блоки на базе GyverOLED. С ними конфликта между лентой и экраном не возникает. Также теперь приходится использовать отдельные ШИМ блоки из кандидатов, хотя раньше прекрасно все параметры настраивались при создании выхода (ESP32, выбирался канал и частота)

MQTT тоже очень востребовано, жду с нетерпением штатной реализации
Адресные ленты требуют особого подхода из-за высоких затрат ресурсов CPU для передачи данных в адресную ленту. И эти ресурсы быстро заканчиваются при увеличении кол-ва адресных диодов и увеличении скорости обновления данных.
Делать на одном контроллере нескольких задач с большим кол-вом светодиодов и высокой динамикой вывода я по не рекомендовал бы.
Используйте несколько контроллеров для разных задач.
С уважением, ecoins.

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 14:17
vladi5700
ecoins писал(а): 15 апр 2026, 12:34 эти ресурсы быстро заканчиваются при увеличении кол-ва адресных диодов и увеличении скорости обновления данных.
Делать на одном контроллере нескольких задач с большим кол-вом светодиодов и высокой динамикой вывода я по не рекомендовал бы.
Используйте несколько контроллеров для разных задач.
С уважением, ecoins.
Не, речь не про мигалки и гирлянды, а в моем случае рассвет\закат в аквариуме. Всего 30 светодиодов и менять их состояние не нужно часто Лента WS2815 удобна тем, что по одному пину можно управлять плавно цветовой температурой не делая 3 ШИМ канала.

Еще словил неприятный баг с редактором веб интерфейса. Если добавить эмодзи 🦐 где-то в блоке HTML кода, то FLProg перестает сохранять проект. Скомпилировать можно - все работает, но проект больше не сохранить никак. Пол дня работы ушло в никуда) Методом тыка обнаружил, что если эмодзи не копировать с сайта, а прописывать кодом(&#129424), то все нормально. Но проект уже не вернуть, хорошо резервная копия есть

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 14:24
Phazz
vladi5700 писал(а): 15 апр 2026, 14:17
ecoins писал(а): 15 апр 2026, 12:34 эти ресурсы быстро заканчиваются при увеличении кол-ва адресных диодов и увеличении скорости обновления данных.
Делать на одном контроллере нескольких задач с большим кол-вом светодиодов и высокой динамикой вывода я по не рекомендовал бы.
Используйте несколько контроллеров для разных задач.
С уважением, ecoins.
Не, речь не про мигалки и гирлянды, а в моем случае рассвет\закат в аквариуме. Всего 30 светодиодов и менять их состояние не нужно часто Лента WS2815 удобна тем, что по одному пину можно управлять плавно цветовой температурой не делая 3 ШИМ канала
Посмотреть бы тормозящий проект

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 15:08
Engineer200
Есть единый вход в Руководство?
А то ведь бегаем постоянно по разным закоулкам, копим инфу по капельке.
Планируется?

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 15:21
vladi5700
Phazz писал(а): 15 апр 2026, 14:24 Посмотреть бы тормозящий проект
Вот два проекта. https://files.w555.ru/s/wqTEcDoGkYp6qDJ (сюда не смог загрузить, т к больше 7мб весят) Один со штатным дисплеем (на видео в архиве видно как тормозится отрисовка) второй со сторонней библиотекой и блоком. Сами блоки и библиотеки также в архиве

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 15:34
Ander
vladi5700 писал(а): 15 апр 2026, 15:21
Phazz писал(а): 15 апр 2026, 14:24 Посмотреть бы тормозящий проект
Вот два проекта. https://files.w555.ru/s/wqTEcDoGkYp6qDJ (сюда не смог загрузить, т к больше 7мб весят) Один со штатным дисплеем (на видео в архиве видно как тормозится отрисовка) второй со сторонней библиотекой и блоком. Сами блоки и библиотеки также в архиве
Включите диспетчер!

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 15:41
montirovka
Вот есть проект сделанный в версии FLProg 7.5.
2026-04-15_15-28-53.png
Загружаем этот же проект в версию FLProg 9.7.1.
2026-04-15_15-29-55.png
В 7 версии дисплеи. Здесь открываются как экраны и почему то 3 экрана. В 9 версии надо ведь поля?

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 16:16
Ander
montirovka писал(а): 15 апр 2026, 15:41 Вот есть проект сделанный в версии FLProg 7.5.
2026-04-15_15-28-53.png
Загружаем этот же проект в версию FLProg 9.7.1.
2026-04-15_15-29-55.png
В 7 версии дисплеи. Здесь открываются как экраны и почему то 3 экрана. В 9 версии надо ведь поля?
А если выставить параметр отображать всегда и запустить? Проверьте.

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 16:41
vladi5700
Ander писал(а): 15 апр 2026, 15:34 Включите диспетчер!
Включал. С ним лента работает только если ставить выполнять каждые 10мс, но в этом случае экран так же тормозит

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 17:14
montirovka
Ander писал(а): 15 апр 2026, 16:16
montirovka писал(а): 15 апр 2026, 15:41 Вот есть проект сделанный в версии FLProg 7.5.
2026-04-15_15-28-53.png
Загружаем этот же проект в версию FLProg 9.7.1.
2026-04-15_15-29-55.png
В 7 версии дисплеи. Здесь открываются как экраны и почему то 3 экрана. В 9 версии надо ведь поля?
А если выставить параметр отображать всегда и запустить? Проверьте.
Отображать всегда что и где это?

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 17:17
Ander
montirovka писал(а): 15 апр 2026, 17:14
Ander писал(а): 15 апр 2026, 16:16
montirovka писал(а): 15 апр 2026, 15:41 Вот есть проект сделанный в версии FLProg 7.5.
2026-04-15_15-28-53.png
Загружаем этот же проект в версию FLProg 9.7.1.
2026-04-15_15-29-55.png
В 7 версии дисплеи. Здесь открываются как экраны и почему то 3 экрана. В 9 версии надо ведь поля?
А если выставить параметр отображать всегда и запустить? Проверьте.
Отображать всегда что и где это?
Вы серьёзно?

Re: Новая стабильная версия 9.7.1

Добавлено: 15 апр 2026, 20:15
Phazz
Флпрог довольно серьезно меняется и если где-то что-то отвалилось в плане совместимости со старыми версиями нужно просто отнестись с пониманием. Это уж точно не является багом.