Engineering IDE

面向可扩展控制应用的工程环境

通过支持自定义块、scripting 集成和在线运行变更的 workflow,构建、修改、观察并部署控制应用。

阶段 1:当前 IDE 能力

当前 IDE 已经提供可落地的工程 workflow,用于构建、修改、观察和部署控制应用。

阶段 1 聚焦可用的项目 workflow、自定义块开发、runtime 诊断,以及语义化项目结构,为深入 AI 集成和高级工程自动化打基础。

第一阶段计划支持两种编程语言:Function Block Diagram (FBD) 和 Ladder Diagram (LD)。FBD 已在 beta 中可用,LD 计划在发布版本中提供。IDE 也通过项目实体、关系、标签、功能块和执行上下文的详细语义模型面向 AI 兼容性设计,为 AI-assisted engineering、自动分析、文档生成、validation 和未来语义工具奠定基础。

复合功能块

为大型应用组合可复用的工程结构,而不是把所有内容压平成低层控制器逻辑。

基于 Lua 的块

在需要 scripting 灵活性和 runtime 可扩展性的场景中开发用户定义的 Lua 块。

监控和 forcing

在 commissioning 和诊断过程中观察变量并应用 forcing,使用平台中已实现的能力。

Online change

无需停止或重启 PLC 平台,即可在运行中修改应用软件。

面向部署的工程

准备产物、绑定 runtime 配置,并围绕真实部署目标管理 lifecycle 转换。

脚本感知架构

把确定性控制、Lua 执行和隔离的 Python 任务保持在清晰的工程边界内。

阶段 2:2027 年规划扩展

阶段 2 计划作为下一步重大扩展,把 IDE 推进为更完整的工业工程平台。

阶段 2 的目标时间范围是 2027 年。

更广泛的 IEC 语言支持

在更丰富的多语言工程环境中扩展 Structured Text 和 Sequential Function Chart 支持。

增强安全性

提升安全态势,包括 TLS、firmware 和应用数字签名,以及更强的可信部署流程。

Lua 块加密

通过加密基于 Lua 的块和受控 runtime 使用受保护工程资产来保护 know-how。

多用户工程

支持大型工程团队和工业项目的协同多用户开发 workflow。

工程环境的发展方向

IDE 的长期方向是提供尽可能开放的技术平台,支持生产系统的广泛集成,并在工程和运行中带来可衡量的效率提升。

这意味着一个具备开放集成路径、丰富语义模型、可扩展性和清晰执行边界的工程环境,帮助工业团队更有效地构建、演进和集成自动化系统。

请求产品演示

请求演示以了解产品、查看当前能力,并讨论 roadmap 细节和计划功能。