Инженерная среда разработки

Инженерная среда для расширяемых управляющих приложений

Создавайте, изменяйте, наблюдайте и развёртывайте управляющие приложения через инженерный процесс, который поддерживает пользовательские блоки, интеграцию скриптов и контролируемые online-изменения.

Этап 1: текущие возможности инженерной среды

Текущая инженерная среда уже предоставляет практичный процесс для создания, изменения, наблюдения и развёртывания управляющих приложений.

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

На первом этапе запланированы два языка программирования: Function Block Diagram (FBD) и Ladder Diagram (LD). FBD уже доступен в бета-версии, а LD планируется к релизной версии. Инженерная среда также проектируется с учётом совместимости с ИИ: детальная семантическая модель сущностей проекта, связей, тегов, функциональных блоков и контекста выполнения создаёт основу для инженерии с поддержкой ИИ, автоматического анализа, генерации документации, проверки и будущих семантических инструментов.

Композитные функциональные блоки

Собирайте переиспользуемые инженерные структуры для крупных приложений, не превращая всё в низкоуровневую логику контроллера.

Блоки на Lua

Разрабатывайте пользовательские блоки на Lua там, где нужны гибкость скриптов и расширяемость среды исполнения.

Мониторинг и форсирование

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

Online-изменения

Изменяйте прикладное ПО на лету без остановки или перезагрузки ПЛК-платформы.

Инженерия с учётом развёртывания

Готовьте артефакты, связывайте конфигурацию среды исполнения и управляйте переходами жизненного цикла относительно реальных целевых сред развёртывания.

Архитектура с учётом скриптов

Удерживайте детерминированное управление, выполнение Lua и изолированные задачи Python в чётких инженерных границах.

Этап 2: планируемое расширение на 2027

Этап 2 планируется как следующий крупный шаг в развитии инженерной среды до более широкой промышленной инженерной платформы.

Целевой горизонт для этапа 2 - 2027 год.

Более широкая поддержка IEC-языков

Расширенная поддержка Structured Text и Sequential Function Chart в более развитой многоязычной инженерной среде.

Усиленная безопасность

Улучшенная модель безопасности, включая TLS, цифровые подписи прошивок и приложений, а также более строгие доверенные процессы развёртывания.

Шифрование Lua-блоков

Защита ноу-хау через шифрование блоков на Lua и контролируемое использование в среде исполнения защищённых инженерных активов.

Совместная инженерная работа

Поддержка совместных процессов разработки для больших инженерных команд и промышленных проектов.

Направление развития инженерной среды

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

Это означает инженерную среду с открытыми путями интеграции, богатыми семантическими моделями, расширяемостью и чёткими границами выполнения, которые помогают промышленным командам эффективнее создавать, развивать и интегрировать системы автоматизации.

Запросить демо продукта

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