发布Eigen Engineering Agent,工控PLC编程的Claude Code来了
大模型写代码已经实打实走到了实际应用,但相比于直接让大模型出一段代码,更多程序员现在在使用Claude Code这样的能够实现项目级工程的智能体工具来实现整个项目的开发。同理,PLC开发领域,之前西门子提供的Engineering Copilot也能写代码并给出编程建议,但是现在在汉诺威工博会期间,西门子正式发布了Eigen Engineering Agent。从Copilot到Agent的名称区别,基本表明了其定位:一款PLC领域Claude Code。Eigen Engineering Agent 是配套西门子TIA 博途的用于项目开发的Agent,以应用程序的方式运行,实现端到端的任务规划、执行和验证,包括:理解项目需求
编写自动化代码(SCL/LAD代码)
配置硬件网络
持续迭代优化
输出高质量执行结果
Eigen Engineering Agent具备上下文理解、复杂任务执行等能力,类似于PLC编程领域的Claude Code。通过理解每个客户的独特 TIA Portal 项目,提供精确的、上下文感知的指导。通过智能Agent架构,支持多步推理和自我纠正,即使复杂的任务也可以自主执行,内置的自我检查确保高质量的结果。所有输出都可以无缝集成到 TIA Portal 中。例如,在 TIA Portal 内部进行自主执行。PLC代码开发与测试。通过创建或适配代码、生成测试逻辑以及秒内修复编译或语法错误来支持SCL和LAD生成,所有内容均根据用户标准定制。支持对PLC对象进行批量属性更改,执行风格指南检查,并提供自动项目文档。还有助于澄清遗留逻辑,添加注释,并为未来重用准备组件。
HMI开发与可视化。通过生成和集成JavaScript支持动态HMI。支持通过轻松过渡经典VB脚本到WinCC Unified,实现平滑迁移,并支持智能标签动态化,快速一致地设置动态标签行为。
驱动配置。能够配置驱动器、驱动组件、电机和编码器,并支持单轴驱动器的读写参数设置,包括通过电子表格导入或引导提示进行自动配置。
硬件与网络配置。支持设备配置,通过启用快速、一致的硬件设置和自动设备处理,使用设备列表,例如基于电子表格的批量导入。此外,它通过简化的PROFINET设置实现网络配置,快速且一致地配置拓扑结构
项目配置、知识与支持。通过提供TIA Portal中设备和逻辑的概述,帮助用户深入了解复杂或不熟悉的项目,使工程师能够快速评估结构和流程。支持在几秒钟内翻译PLC和HMI文本。还提供技术信息、清晰的解释和逐步支持,加速故障排除和决策。
Eigen Engineering Agent 已正式发布,面向西门子全集成自动化工程平台 TIA 博途的 60 余万用户开放,并预计将于 2026 年6 月下旬在中国市场上市。此前,国内主攻大型PLC的宝信软件,也宣布了其天行PLC编程助手。PLC工程师或许距离“一句话生成PLC程序”也不远了。