previous arrow
next arrow
Shadow
Slider

With this program, you can program the controller without knowing the text programming languages, but it looks like a drawing of the electronic or electric circuits.


Visual programming languages FBD and Ladder by which one writes a program used for programming the almost all logical relays and industrial controllers around the world. The program is completely free and available to anyone who decided to try their hand at programming. On our website you will find lots of useful information, there is an excellent training base with a WIKI and numerous tutorials. Join our community and create your own projects in the wonderful world of electronics!


Our team
Сергей Глушенко
Автор-разработчик проекта FLProg
ВКонтактеEmail
Andy
Администратор форума Flprog
Николай Калинников
Администратор и модератор группы ВКонтакте
ВКонтакте
Сергей
Модератор форума FLProg и группы ВКонтакте
Олег
Модератор форума Flprog
Алексей
Модератор форума FLProg
Владимир Фролов
Модератор форума FLProg
Александр
Модератор форума FLProg
Анатолий
Модератор форума FLProg
Электронщик до мозга костей и не только
Сергей Бровко
Связь с официальными и гос. структурами
Грачик Чилингарян
Популяризатор проекта FLProg
ВКонтактеКанал YouTubeArduino-prom


Latest project FLProg news

{:ru}Бета версия программы обновилась до номера 7.0.3. В этой версии исправлены ошибки, найденные на 10.07.2020.  Кроме того, добавлена возможность выбора типа ЦПУ контроллера в качестве условия.{:}{:en}The beta version of the program has been updated to number 7.0.3. This version fixes bugs found on 10.07.2020. In addition, the ability to select the CPU type of the controller as a condition has been added.{:} ...
«Далее»
{:ru}Бэта версия программы обновилась до номера 7-0-2. В ней исправлены ошибки, найденные на 03-07-2020. Кроме того, был доработан блок чтения данных с модуля PZEM-04. Добавлена возможность установки входа разрешения опроса модуля, и входа задания периода опроса. Продолжаем тестирование бэта версии программы. Найденные ошибки описываем здесь.{:}{:en}The beta version of the program has been updated to number 7-0-2. It fixes errors found on 03-07-2020.
In addition, the block for reading data from the pzem-04 module was improved. Added the ability to set the module's survey permission input, and the survey period task input.
We continue testing the beta version of the program.
...
«Далее»
{:ru}После продолжительного перерыва вышла новая бэта версия программы с номером 7.0. Разработка этой версии заняла более трёх месяцев, но и работа была произведена очень большая. Что нового в версии 7.0. С нуля разработан новый редактор пользовательских блоков на С.  При разработке я учитывал пожелания пользователей и делал его на основании технологии разработки встроенных блоков. Изменена идеология пользовательского блока. Теперь  это мультиблок. То есть один пользовательский блок включает в себя один блок или пакет блоков. Код в мультиблоке представляет собой иерархическую  структуру.  Есть общий код, который вставляется в программу ОДИН раз при использовании в проекте любого блока.  Блоки в пакете можно ...
«Далее»
{:ru}Стабильная версия программы обновилась до номера 6.3.1. Что нового:
  1. В связи с проблемами при запуске Arduino IDE из FLProg  у некоторых пользователей, Java машина во встроенной Arduino  IDE  заменена предыдущей версией.
  2. Вроде получилось избавиться от необходимости установки  Microsoft Visual C++ 2015 Redistributable  для работы программы. Интегрировал необходимые библиотеки  непосредственно в программу.
  3. По наводке ребят из телеграмм канала программы, добавил возможность сохранять файлы библиотек пользовательских блоков, и описаний контроллеров в произвольное место. Один из юзеркейсов использования – папка на нескольких компах, которая синхронизируется через Яндекс диск. В неё сохраняем эти библиотеки, и имеем на всех компах одинаковое окружение.
  4. Исправлено некоторое ...
    «Далее»
{:ru}Шестая линейка версий программы наконец-то дошла до стабильного релиза. Надеюсь, основные ошибки и баги мне удалось победить. Я так же постарался реализовать максимум пожеланий высказанных при обсуждении бета версий. Вопросы, касающиеся пользовательских блоков и Скады, пока оставлены без ответов (за исключением конечно откровенных ошибок). Это связанно с тем, что эти вопросы будут решаться позже. Линейка версии 7.х будет полностью посвящена доработке пользовательских блоков. На текущий момент, новый редактор пользовательских блоков на С реализован, где то на сорок процентов.  После завершения работ над пользовательскими блоками, линейка версий 8.х будет дополнять, и развивать функциональность Скады. Параллельно работе над  задачами следующих версий, я ...
«Далее»
{:ru}Вышла очередная бэта версия программы с номером 6.2.2. В этой версии устранены ошибки найденные до 16.01.2020. Подробнее об изменениях и исправленных ошибках можно посмотреть на форуме программы в теме посвящённой тестированию предыдущей версии. Для загрузки доступны как полные пакеты программ, так и пакет обновления с  версии 6.2.0 и старше. Попрошу тестеров в ближайшие пару недель, поинтенсивнее погонять эту бетку, поскольку следующую версию (6.3), я планирую выпустить в статусе стабильного релиза, и начать работу над версией 7.0.{:}{:en}The next beta version of the program was released with the number 6.2.2. This version fixes bugs found before 16.01.2020. More information about changes and ...
«Далее»
{:ru}Вышла промежуточная версия  программы с номером 6.2.1. В ней исправлены ошибки найденные к 05.12.19. К загрузке кроме дистрибутивов, доступны пакеты обновления с версии 6.2.{:}{:en}An intermediate version of the program was released with the number 6.2.1. It fixes some bugs found to 05.12.19.
In addition to distributions, service packs from version 6.2 are available for download.{:} ...
«Далее»
Вышла новая бэта - версия программы с номером 6.2. В ней реализована поддержка контроллера ESP32. На этом глобальные изменения в версиях серии 6.х.х закончены. Все остальные версии  в этой серии будут посвящены исправлению ошибок в программу, и создании стабильного релиза, после чего начнётся работа над серией 7.х.х. Что нового в версии 6.2.
  1. В стандартных контроллерах появилась плата ESP32 WROOM DevKit. К стандартному функционалу программы при выборе данного контролёра добавляется следующий функционал:
    • Возможность использования встроенного Bluetooth модуля в качестве Serial порта (в тех местах, где это возможно).
    • Настройка параметров ШИМ (16 отдельных каналов) для выходов.
    • Блок вывода сигнала на ...
      «Далее»
{:ru}Как и обещал, к концу месяца выложил промежуточное обновление бета версии программы. В ней устранены ошибки, найденные до 28.10.19 (подробнее можно посмотреть на форуме проекта в соответствующей теме). Кроме того произведены следующие доработки:
  1. Для всех стандартных контроллеров (включая ESP), восстановлена возможность непосредственной заливки в контроллер (без промежуточного открытия Arduino IDE), а так же проверки с компиляцией.  Отчёт о результате проверки или заливки, теперь,  в случае установки в Arduino IDE русского языка,  выводится на нормально на русском, а не «крокозяблами».
  2. При компиляции, с открытием в Arduino IDE, проекта со стандартным контроллером, Arduino IDE сразу настраивается на этот контроллер.
  3. Инсталлятор для ...
    «Далее»
{:ru}Бэта версия программы FLProg обновилась до номера  6.1. В этой версии я постарался устранить все найденные в версии 6.0 ошибки.  Ещё новшества версии.
  1. Как и обещал, реализована поддержка KaScada Cloud как для контроллеров ESP так и для ардуино. С облаком каскады работает модбас слейв, или мост Modbus TCP – Modbus RTU. Видео урок по настройке соединения уже есть на форуме проекта в ветке посвящённой HMI KaScada.
  2. Реализовал возможность настройки параметров аппаратных портов UART (количество бит, проверка четности, количество стоп бит). Для Software Serial  такой возможности нет. Библиотека Software Serial   не поддерживает изменение этих параметров. Хотя если такая возможность есть, ...
    «Далее»
All project FLProg news
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
*
Войти с помощью: 
Password generation