Карлсон, который живет до Сrash'a | IoT, АСУТП, Linux, AI
314 subscribers
92 photos
4 videos
3 files
251 links
Канал с анонсами образовательных мероприятий от ЦПР РТСофт - экспертов в области Embedded Linux, разработки промышленного CПО и систем искусственного интеллекта

Наши тренинги: https://linuxcourses.rtsoft.ru
Портфолио проектов: https://outsource.rtsoft.ru
Download Telegram
Генерация функциональных блоков для IEC 61131-3/61499

Последние пару лет интерес к поискам реальных практических кейсов применения генеративного ИИ не стихает. Разобрали несколько реальных исследований по теме:

🔵Обучение LLM для генерации структурированного текста IEC 61131-3. Авторы из Siemens Technology провели итеративное fine-tuning LLM с использованием обратной связи от компилятора и LLM-эксперта. Как итог, удалось повысить успешность компиляции с 7% аж до 70% (против 40% у GPT-3.5)

🔵А другие исследователи (на сей раз из Португалии) провели серию экспериментов с целью выяснения, возможно ли генерировать программы на графическом языке IEC 61131-3. Что пытались сгенерировать: Ladder Diagram (LD) и Sequential Function Chart (SFC). LLM могут предоставлять корректные решения для относительно простых конечных автоматов (1-бит, 2-бит) на основе текстовых описаний. Однако для сложной логики они пока что не подходят, аналогично и для преобразований между LD и SFC.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Поговорим про “открытость” вашего техстека?

На наш взгляд, термином “открытость” кидаются сейчас все без разбора. Даже вендоры - они могут назвать свою архитектуру “открытой” в публичном пространстве, хотя фактически она ничего общего с открытостью иметь не будет.

Поэтому некоторые компании и ассоциации (и мы в том числе, с нашим проектом OpenFB) пытаются с этим бороться.

Как выглядит настоящая открытость:
• Событийно-ориентированное выполнение IEC 61499 позволяет распределять приложения между разнородными устройствами. Вашей логике управления будет совершенно все равно, если устройство A от условного Siemens, а устройство B работает на Raspberry Pi с средой выполнения Python.
• Модульность означает, что ваши функциональные блоки не зависят от оборудования. Компоненты 61499, 61131 и C++ (Forte) комбинируются в одном приложении.
• А еще важная часть - борьба с уязвимостью. Фреймворки шифрования и аутентификации OPC-UA гарантируют, что открытая архитектура не ставит под угрозу кибербезопасность - она ее стандартизирует.
🔥2👍1
Новая индустриальная революция не за горами?

WEF выпустил статью про Software-Defined Automation - концепцию, где логика управления уходит с железных PLC в облака и контейнеры:

➡️Уровни 2 (SCADA) и 3 (MES, производственная аналитика) переносятся из выделенных серверов в контейнеризированную среду. Приложения упаковываются в стандартизированные контейнеры (Docker), что обеспечивает переносимость между различными аппаратными платформами. Логика управления отделяется от физического оборудования и выполняется в виртуальных ПЛК на центральных серверах или в облаке.

➡️Традиционные индустриальные ПК с локальными вычислительными мощностями заменяются тонкими клиентами - устройствами без жестких дисков, использующими ресурсы центрального сервера, снижает капитальные затраты на оборудование, упрощает администрирование и обеспечивает быстрое восстановление при отказе

➡️ Применение стандартных IT-инструментов виртуализации и контейнеризации позволяет привлекать к разработке промышленных систем программистов с классическим IT-бэкграундом. Специалисты, знакомые с облачными технологиями и DevOps-практиками, могут участвовать в создании автоматизации без необходимости изучения специфических языков программирования контроллеров (IEC 61131-3) и особенностей промышленных протоколов

Фактически это хорошо структурированное обоснование тех архитектур, которые уже реализуются в O‑PAS и UniversalAutomation.org.

В наших реалиях мы видим, что существует хорошая возможность перепрыгнуть vendor lock-in западных гигантов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
IEC 61499 становится базовым слоем открытой АСУТП

На этой неделе UniversalAutomation.org обновила страницу «What is UAO?», обозначив актуальные цифры: более 90 участников. При этом в отраслевых источниках в феврале уже звучат оценки порядка 115 членов и около 15 коммерческих предложений. Инициатива уже закрепляется как промышленная платформа

В чем же суть UAO для открытой АСУТП?

🔵Общая среда исполнения по IEC 61499. UAO управляет shared-source движком срелы исполнения по IEC 61499, который должен становится единым программным слоем для разных производителей оборудования.

🔵Открытая архитектура на уровне исполнения, а не только протоколов. В отличие от OPC UA / MQTT, здесь открыта сама модель приложения. UAO прямо позиционируется как «plug‑and‑produce» платформа, реальный исполняемый стек, вокруг которого строится экосистема (EAE, 4diac, AiUAC и др.)

🔵 Связь с Foxboro SDA и Schneider. Schneider переносит IEC 61499-подход в DCS-сегмент, исторически максимально закрытый и привязанный к вендору оборудования. По сути, Schneider Electric делает шаг к тому, чтобы встроить IEC 61499 как основу систем уровня Foxboro.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
Flexxbotics открывает исходный код своих Transformers на GitHub

Теперь подробнее. Компания выпустила под лицензией Apache 2.0 коннектор-драйверы для промышленного оборудования - это полноценная абстракция над различными протоколами (OPC UA, MQTT, Siemens S7comm, Beckhoff ADS Twincat, FANUC FOCAS2 и др.), позволяющая строить масштабируемую автоматизацию без привязки к вендору.

Каждый новый драйвер автоматически совместим со всеми остальными в среде исполнения.

Это практический слой интероперабельности для интеграции ИИ модулей в распределенные проекты, вместо штучных point‑to‑point связок «эта станция - этот PLC - этот SCADA».
​
Apache 2.0 дает возможность использовать код в коммерческих продуктах без copyleft‑рисков, что является шагом в сторону восприятия open‑source как нормального фундамента промышленного ПО, а не только R&D.

Не можем в этом контексте не упомянуть про OpenFB. Flexxbotics Transformers и openFB - идеальные компаньоны для построения современной автоматизации. Flexxbotics решает задачу на уровне подключения оборудования, а вот OpenFB работает на уровне логики управления.

Оба проекта движутся согласно принципам O-PAS - вендор-независимость, снижение совокупной стоимости владения, кибербезопасность через стандартизированные фреймворки шифрования.

Почему это важно в контексте открытой АСУТП?

Позиционирование внутри software-defined automation платформы показывает: открытая АСУТП и SDA - это уже не разные направления, а одна и та же архитектура.
👍3
Почему мы решили разработать OpenFB?

На картинке показан пример использования OpenFB - применение для определения дефектов продукции и управления линией конвейера. Система аналитирует видеопоток с камеры, расположенной над лентой, и когда обнаруживается дефект, движение ленты останавливается и отправляется сигнал при помощи функционального блока PY_RELAY_CTRL.


Так почему же мы решили создать OpenFB? На это было несколько причин.

С одной стороны: промышленные системы управления, работающие на основе стандартов IEC 61131 - надежные, но запертые в экосистемах поставщиков. С другой стороны: взрывной рост в области ИИ/машинного обучения, на Python с использованием TensorFlow и PyTorch.

Производители хотели интеллектуальной автоматизации, но вместо этого получали дополнительную сложность. Мы поняли, что решением станет создание независимого от поставщиков уровня, где ИИ мог бы взаимодействовать с промышленным оборудованием через стандартизированные функциональные блоки.

Мы приняли решение развивать DINASORE - один из первых проектов такого рода, известных нам на тот момент. К сожалению, он не поддерживался. Мы доработали его для работы совместно с 4DIAC и средой выполнения FORTE 3.0, и теперь он позволяет использовать функциональные блоки Python для публикации событий через OPC UA и MQTT.

Проект находится в открытом доступе: https://gitverse.ru/rtsoft/OpenFB
👍4❤1
Новый формат корпоративных тренингов от ЦПР РТСофт⭐️

Центр Программных Разработок РТСофт открывает набор на корпоративные тренинги 2026 года - и мы уже представляем, как ваши специалисты превращаются в настоящих мастеров встраиваемых систем.

Что изменилось?

Мы предлагаем персонализированные учебные программы, выстроенные под реальные задачи вашей команды - будь то ускорение текущего проекта, закрытие критических пробелов в экспертизе или системное развитие ключевых компетенций.

Доступные темы:
• Основы разработки встраиваемых систем на базе Embedded Linux
• Разработка драйверов
• Углубленный тренинг по загрузчику
• CI/CD: лучшие практики безопасной разработки для Embedded Linux

Занятия ведут практикующие Архитекторы и Техлиды, задания проходят на реальном оборудовании. Программу, длительность и формат подберем под ваш запрос.

Направляйте заявку на почту rt.practic@dev.rtsoft.ru или же заполняйте форму на сайте https://linuxcourses.rtsoft.ru - мы обязательно свяжемся с вами и ответим на все вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
Использовать OpenFB станет еще проще - плагин OpenFB для Visual Studio Code выйдет совсем скоро 🚀

OpenFB Plugin добавляет в VS Code интерактивный редактор диаграмм IEC 61499 Function Block (FBD) для ML проектов в формате OpenFB, 4diac и forgelogic.

Публикуем демо-видео, в котором мы показываем возможности плагина OpenFB:

➡️ Полный набор инструментов для взаимодействия со схемами
➡️ Удобный доступ к информации об используемых блоках
➡️Добавление блоков из библиотеки, создание новых (basic и simple типы уже полностью реализованы) и создание связей между ними
➡️Удаление блоков и связей
➡️ Добавление входов, выходов и переменных для каждого блока, смена типов и состояний
➡️Задание названий, добавление комментариев и алгоритмов для каждого FB
➡️ Просмотр XML-кода созданного блока
➡️Создание файла загрузчика fboot для развертывания на сервере

Ссылка на проект: https://goo.su/kjPsP5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2👏2
Edge-контроллеры в АСУ ТП

Недавно наткнулись на интересную публикацию, посвященную месту и роли Edge технологий в мире АСУ ТП.

Классическая схема «АСУ ТП - OPC - MES» не справляется с потоком данных от современных датчиков и требованиями цифровых сервисов вроде ML-аналитики или предиктивного обслуживания. Решение - поднять вычислительные мощности ближе к источнику данных.

Edge-контроллер выполняет первичную обработку сырых данных локально. Может работать на российской Linux-основе, транслирует промышленные протоколы в OPC UA и MQTT. При этом три принципа определяют выбор компонентов: функциональная совместимость и независимость от вендора, переносимость и защищенность на всем жизненном цикле. Архитектурно Edge-контроллер занимает слой L2 - между классическими ПЛК/КИПиА (L1) и корпоративными MES/SCADA/AI (L3).

Эффект двойной: снижение стоимости и сроков внедрения, плюс ускорение t2m цифровых сервисов.

Полностью разделяем эту точку зрения. Делитесь в комментариях, что думаете?
👍4👏1
Что нового в OpenFB? Публикуем наше недавнее демо видео

OpenFB - это среда исполнения с открытым исходным кодом для функциональных блоков IEC 61499. Он обеспечивает работу распределенных систем управления на Linux, Windows и встраиваемом оборудовании, имеет встроенную поддержку Python.

Недавно мы реализовали стандартную библиотеку для OpenFB. В видео мы демонстрируем возможности OpenFB:
• функциональные блоки можно разделять на несколько секций для повторного использования сложной логики управления
• вывод в консоль для отладки для упрощения поиска и устранение неполадок, а также мониторинга выполнения функциональных блоков в процессе разработки и тестирования

Репозиторий проекта: https://goo.su/yWzW7s
Что нового рассказали на ARC Leadership Forum?

Продолжаем рассказывать о событиях индустрии. В феврале этого года состоялся ARC Leadership Forum, на котором были предствлены кейсы по OPA (Open Process Automation).

Прошлым летом в Индии стартовал амбициозный проект внедрения OPA-совместимой системы, запуск которой запланирован на 2027 год. В основе лежат два ключевых стандарта: IEC 61499 для управляющих сред выполнения с открытой архитектурой и IEC 61131 для контроллеров. Библиотеки готовых функций, структурированные коммуникации между устройствами и системами создают экосистему, которую удобно сравнить с магазином приложений: переносимость и многократное использование компонентов дают гибкость без необходимости в чрезмерно усложненной инфраструктуре. Об этом расскажем в следующих постах.

Пока что детали проекта не раскрываются, но будем держать руку на пульсе.

Одно можно сказать точно: отказ от привязки к конкретному вендору означает реальную конкуренцию по цене и качеству. Вот только несколько вопросов остаются незакрытыми - нужны ли новые стандарты функциональной безопасности для "сборных" систем? Как открытые системы будут взаимодействовать с унаследованным оборудованием, на практике?

Давайте обсудим в комментариях.
👍2
Shell: кейс по созданию экосистемы открытых стандартов

На конференции ARC Leadership Forum также выступил Jacco Opmeer, главный инженер по автоматизации из Shell и бывший со-председатель OPAF. Он поделился подробностями касаемо архитектуры открытой автоматизации, которую энергетический гигант активно внедряет в своих производствах.

Спикер представил многоуровневую архитектуру, где каждый слой отвечает за конкретную функцию интеграции. На вершине - облако (L3), работающее через открытые протоколы OPC UA с профилями PA DIM и MDIS. Уровень L2 объединяет базовую систему управления процессом (BPCS), систему мониторинга электросети (EN MCS) и стандарт IEC 61850 для энергетики. Связующим звеном между уровнями выступает OPC UA FX - расширение протокола для полевых устройств. Фундамент всей архитектуры - Advanced Physical Layer (APL) Ethernet, обеспечивающий физическое соединение, и стандарт безопасности IEC 62443.

Мы видим, что промышленные гиганты активно внедряют открытые стандарты, а что делать более мелким предприятиям? Пока что вопрос остается открытым.
❤2
Вебинары от ЦПР РТСофт возвращаются!🔥

Открываем регистрацию на новый вебинар “Анатомия загрузки ARM: От BootROM до U-Boot на примере Orange Pi 5”, который состоится уже через 2 дня, 1.04 в 11.00!

Мы разберем процесс загрузки ARM на примере топового Rockchip RK3588, архитектуру первичного и вторичного загрузчиков, расскажем, как кастомизировать U-Boot под свои задачи, и обсудим типичные ошибки при сборке образов.

Успейте зарегистрироваться по ссылке: https://rtsoft.timepad.ru/event/3892769/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
Вебинар “Анатомия загрузки ARM: От BootROM до U-Boot на примере Orange Pi 5”

Напоминаем, что уже завтра, в 11.00, состоится наш новый вебинар, посвященный загрузке ARM.

Успейте зарегистрироваться по ссылке: https://rtsoft.timepad.ru/event/3892769/
1❤4👍3
Ура! Всем спасибо за ожидание. Публикуем первую часть прошедшего вебинара Анатомия загрузки ARM 💀 Приятного просмотра, уважаемые.
1👍7🔥4👏2
Как правильно заинтересовать детей технологиями? Возможностью стать космонавтом астронавтом.

CircuitMess выпустила NASA Artemis Watch 2.0 - умные часы на базе ESP32-S3, которые одновременно являются и гаджетом, и образовательным инструментом.

Юный инженер может потыкать микроконтроллер с датчиками и периферией. Ну и попробовать программирование через scratch-подобное IDE CircuitBlocks и даже на C/C++ или MicroPython.

Стоимость гаджета - около $129. Годно , или игрушка на один вечер?

P.S на алике в два - три раза дешевле, но для тайконавтов , т.е с нюансами.
👍3❤1🤔1
Доброй пятницы, уважаемые.

На будущей неделе горячо рекомендуем найти время и посмотреть - послушать профессиональные вебинары от собратьев по профессии:

Вебинар: Getting Started with Embedded Linux Security
15 апреля 2026 | 1 час | Бесплатно
На вебинаре обещают научить харденингу (мы не знаем подходящего термина на русском, если знаете - скажите в комментах) embedded-устройств на Linux : от безопасной компиляции до верификации загрузки. Рассматриваются как программные методы (sandbox, SELinux, hardening ядра), так и аппаратные механизмы (TrustZone, HSM) на примере AMD Versal. В итоге — практический чек-лист мер для соответствия современным стандартам безопасности.

Вебинар: Architecture-driven Development for Embedded Systems
16 апреля 2026 | 30 минут | Бесплатно
Вебинар посвящён подходу, при котором модель системы становится центральным артефактом разработки, а не просто документацией. Вы узнаете, как с помощью формального моделирования и генерации кода создавать надёжные встраиваемые системы быстрее и с меньшим количеством ошибок. Так обещают, во всяком случае.

Все на английском, правда 🤷‍♂️
🔥6👍2
Доброго понедельника, уважаемые.

Предлагаем вашему вниманию Вторую часть триллера - вебинара Анатомия загрузки ARM. 🦈

Объясняем, почему нужна многоэтапная загрузка: ограниченная внутренняя память чипа требует поэтапной инициализации оборудования. Затрагиваем тему доверенной загрузки (Secure Boot): проверка подписей на каждом этапе, начиная с аппаратного корня доверия. Показываем, как BL31 обеспечивает изоляцию.

P.S. по просьбам подписчиков YouTube ссылка.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Здравствуйте, уважаемые инженеры.

В Москве тем временем проходит «Экспоэлектроника 2026». Вчера удалось посетить кое-что, хочется поделиться.

На конференции «Альянс RISC-V» рассказывали про уже доступные российские микроконтроллеры и поддержку Минпромторга. Большое и интересное выступление было посвящено кибербезопасности, аппаратным средствам доверенной загрузки и ПАКам.

Компания «Элвис» показывает хороший набор отладочных средств, devkit'ов и периферийных модулей. Доброжелательные девушки на стенде объяснили, как быстрее достучаться до техподдержки — было полезно.

«Трамплин Электроникс» демонстрируют «Иртыш A68SV» (LoongArch) и референсные устройства на нём. Пообщались с представителями их команды разработки системного ПО и ОС — очень профессиональные коллеги.

«РТСофт ВС» выкладывают новые модели встраиваемых компьютеров для ответственных и бортовых применений BLOK и REBOX. Продуктовая линейка очень широкая — рекомендуем к ознакомлению.

Будет время посетить — поделитесь в комментариях, что показалось интересным. ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8