行业观察迈控星科技

西门子把 AI Agent 接进 TIA Portal, 自动化工程师的工作方式要变了

最近,西门子发布了一个值得自动化行业认真关注的新产品:Eigen Engineering Agent。

如果只是看名字,很多人可能会觉得:这不就是一个 AI 助手吗?或者说,不就是让 AI 帮工程师写几段 PLC 程序吗?

但这件事真正重要的地方,不在于 AI 会不会写代码,而在于:AI 开始进入自动化工程工作流了。

过去两年,很多人使用 AI,更多还是停留在工程系统外面。比如把一段工艺描述发给 AI,让它帮忙整理动作流程;把一段 SCL 代码发给 AI,让它帮忙解释逻辑;把报警信息发给 AI,让它生成说明;把项目资料发给 AI,让它整理文档。

这些当然有价值,但它们本质上还是:工程师把信息复制出来,交给 AI 处理。

AI 并不真正理解你的 TIA Portal 项目结构。它不知道项目里有哪些数据块,不知道 FB、FC、DB 是怎么组织的,不知道 HMI 变量和 PLC 变量之间是什么关系,也不知道设备对象、报警规则、命名规范和客户标准。

所以过去很多 AI 工具最大的问题是:

能回答问题,但不理解真实项目;能生成代码,但不一定能直接放进工程;能给建议,但还不能真正参与工程交付。

这一次西门子 Eigen Engineering Agent 值得关注,是因为它把 AI Agent 接进了 TIA Portal 的工程环境里。

它不是站在外面聊天,而是开始围绕真实工程项目执行任务。这件事,对自动化工程师和系统集成商来说,都有很强的信号意义。

一、先讲清楚:这不是 Openness 的简单重复

熟悉西门子博图的工程师,看到这里可能会马上问一句:

TIA Portal 以前不是早就可以通过 Openness 连接了吗?

这个问题非常专业,也非常关键。确实如此,TIA Portal Openness 很早就是西门子提供给开发者的工程自动化接口。

通过 Openness,开发者可以基于 .NET / C# 去连接 TIA Portal,对项目进行程序化访问和自动化处理。很多自动化公司过去也用 Openness 做过类似工作,比如自动生成 PLC 变量、批量导入 IO 点表、批量生成 DB、批量导入程序块、自动生成报警文本、处理 HMI 变量、开发项目标准化工具等。

所以,不能简单说:

“西门子终于让外部程序连接博图了。”

这个说法是不准确的,因为 Openness 早就能做这件事。

Eigen Engineering Agent 真正的新变化,不是“能不能连接 TIA Portal”,而是:

西门子开始把 AI Agent、自然语言交互、项目上下文理解、多步任务执行和 TIA Portal 工程操作结合起来。

过去 Openness 更像是一条 API 通道。它给你能力,但你要自己开发工具。你要懂 TIA Portal 的对象模型,要会 C# / .NET,要自己设计数据结构,要自己写导入导出逻辑,要自己开发工具界面,还要自己把客户标准和项目规则写进程序里。

也就是说,Openness 解决的是“软件能不能操作博图”的问题,但它本身并不会理解工程师想做什么。

而 Eigen Engineering Agent 要解决的是另一个问题:工程师能不能用更自然的方式,把工程任务交给 AI Agent,让它基于当前项目上下文,辅助完成 PLC 代码、HMI 可视化、设备配置等工作。

所以这件事真正值得关注的,不是接口本身,而是:AI Agent 开始被放进自动化工程工作流里。

图 1 Openness 与 Eigen Engineering Agent 的关键区别
图 1 Openness 与 Eigen Engineering Agent 的关键区别

二、AI 不再只是“建议”,而是开始“执行工程任务”

西门子对 Eigen Engineering Agent 的定位很明确:它不是普通聊天工具,而是面向工业自动化工程的专用 AI Agent。

它可以基于 TIA Portal 项目中的数据结构、程序块、参数和组件关系,帮助工程师完成 PLC 代码、HMI 可视化、设备配置等任务。

这句话放在自动化行业里,分量其实很重。因为自动化工程从来不是简单写代码。

一个真实项目里面,至少包含:

PLC 程序结构、IO 点位、DB 数据结构、设备对象、伺服轴、气缸阀门、报警逻辑、HMI 页面、权限管理、设备配置、通讯关系、调试流程、客户标准和安全边界。

这些内容之间高度关联。一个变量名改错,HMI 可能显示异常;一个数据结构不统一,后续复用就会很困难;一个报警条件没考虑互锁和复位逻辑,现场调试就会反复返工;一个动作流程没有处理异常恢复,设备运行后就可能出现卡料、撞机、等待超时等问题。

所以自动化工程的核心,不是“生成一段代码”。真正难的是:理解项目结构,遵守工程标准,处理设备关系,保证逻辑可调试,保证现场可维护,保证项目可交付。

这也是 Eigen Engineering Agent 更值得关注的地方。它的价值不只是生成代码,而是把 AI 放到了工程上下文里面。

三、自动化工程师的工作方式会改变

过去,一个自动化工程师做项目,很多时间都花在重复性工作上。比如建立变量表、整理 IO 点、复制标准程序块、修改设备编号、写报警文本、做 HMI 页面、配置设备参数、整理调试文档、根据旧项目改新项目。

这些工作不一定复杂,但非常耗时间。而且越是标准化程度高的项目,重复工作越多。

比如一条产线有 20 个工位。每个工位都要有启动、停止、复位、手自动、报警、状态、节拍、互锁、权限、维护模式。如果每个工位都靠人工复制、修改、检查,工作量非常大,也很容易出错。

AI Agent 进入工程环境后,最先改变的就是这类工作。

未来工程师可能不再需要手动完成所有细节,而是更多做三件事:

第一,定义标准。设备对象怎么建?轴控模块怎么写?阀控模块怎么写?工位状态机怎么设计?报警命名规则是什么?HMI 页面模板是什么?变量命名规范是什么?客户项目标准是什么?

第二,描述需求。这个项目有多少个轴?多少个气缸?多少个工位?每个工位有哪些动作?哪些条件需要互锁?哪些报警需要记录?哪些参数需要开放给 HMI?哪些操作需要权限?

第三,审核结果。AI 生成的内容,不能直接无脑使用。工程师必须检查动作逻辑、互锁条件、安全边界、报警恢复、变量命名、HMI 操作、异常处理路径和程序可维护性。

所以,自动化工程师不是被 AI 替代。

而是工作重心会从“手工堆代码”,转向:标准设计、任务定义、工程审核、现场验证。

未来更值钱的工程师,不一定是写代码最快的人,而是能够把复杂项目抽象成标准模型、标准程序、标准页面、标准流程的人。

图 2 自动化工程师从手工编程走向 AI 驱动的工程协同
图 2 自动化工程师从手工编程走向 AI 驱动的工程协同

四、真正要紧张的不是工程师,而是没有标准的交付方式

这件事对系统集成商的影响更大。

很多系统集成商过去的项目交付方式,是典型的“工程师经验驱动”:老项目复制一份,根据新项目改设备编号;HMI 页面复制后再调整;报警文本人工整理;现场发现问题再补逻辑;调试过程中边跑边改;项目结束后资料再补。

这种方式当然能做项目,但问题也很明显:依赖个人经验,项目质量不稳定,新工程师上手慢,复用效率不高,交付过程不可控,经验很难沉淀成组织能力。

当 AI Agent 开始进入自动化工程环境后,真正有优势的系统集成商,不是简单会用 AI 的公司,而是已经把工程经验标准化的公司。

比如,有没有标准 PLC 程序框架?有没有标准设备对象模型?有没有轴控、阀控、机器人、输送线、工位的标准模块?有没有统一的 IO、报警、参数、权限、HMI 命名规范?有没有标准调试流程?有没有项目配置文件?有没有从 Excel 表生成变量、报警、页面、文档的能力?有没有可复用的行业项目模板?

AI 需要上下文,需要标准,需要边界,也需要可执行的工程规则。

没有标准化,AI 只能生成一堆“看起来对”的内容;有了标准化,AI 才能真正参与工程交付。

五、AI 进入 TIA Portal,不代表 AI 直接控制设备

这里还要讲清楚另一个边界。

AI Agent 进入自动化工程软件,不等于 AI 直接控制设备。

工业现场的底层控制,仍然应该由 PLC、驱动器、安全系统、现场传感器和硬件互锁来保障。因为工业控制有几个基本要求:确定性、实时性、安全性、可追溯、可验证、异常状态可控。

AI 的优势是理解、生成、分析、推理、总结。但设备运动、安全停机、伺服控制、急停回路、互锁保护,这些不能随意交给 AI。

所以,比较合理的工业 AI 落地路径,不是让 AI 绕过 PLC 去控制设备,而是让 AI 辅助工程设计、程序生成、HMI 配置、报警分析、文档生成、调试检查、运行数据分析和维护决策。

PLC 仍然负责确定性控制,HMI / SCADA 仍然负责人机交互和运行监控,MES / WMS / WCS 仍然负责业务流程和调度。

AI 则作为新的工程能力和智能执行能力,嵌入到这些系统之间。

这才是工业 AI 比较现实、也比较安全的方向。

六、工业 AI 正在从“信息层”进入“工程层”

我认为,Eigen Engineering Agent 释放了一个很清晰的信号:

工业 AI 正在从信息层进入工程层。

过去两年,大部分 AI 应用还停留在写文案、写报告、写代码、做总结、做问答、做数据分析。这些属于信息层。

但工业行业真正的价值,不只在信息层。更重要的是工程层、执行层、设备层。

比如一条产线如何设计,一个工位如何控制,一个轴如何调试,一个报警如何恢复,一个 HMI 如何操作,一个项目如何标准化交付,一个设备如何从方案走到现场运行。

当 AI 能够进入 TIA Portal 这样的工程环境,说明 AI 已经开始接近自动化工程的核心工作流。

这对行业的影响会很深。以后自动化工程交付可能会出现几个变化:项目启动更快,重复工作减少,工程质量更依赖标准,工程师能力模型变化,系统集成商开始分化。

七、对国内自动化公司的启发

对国内很多自动化公司来说,这件事不应该只理解为:西门子又出了一个新工具。

更应该看到背后的方向:工业 AI 的落地,不是先做一个大而全的平台,而是先进入具体工程场景。

比如从 PLC 程序生成开始,从 HMI 页面标准化开始,从报警知识库开始,从 IO 点表自动生成开始,从设备对象模板开始,从调试文档自动生成开始,从项目经验库开始。

这些事情看起来没有“工业大模型平台”那么宏大,但它们更接近真实项目,也更容易产生价值。

对系统集成商来说,比较务实的路线是:先把常见项目拆成标准对象,比如伺服轴、气缸、阀门、输送线、机器人、工位、料仓、扫码枪、视觉检测、报警、权限、参数、配方、数据记录。

然后把这些对象整理成标准模板,包括 PLC 模块、HMI 组件、变量结构、报警规则、动作流程、测试用例、调试清单、操作说明。最后,再让 AI 基于这些标准模板去辅助生成工程内容。

八、自动化工程师应该怎么准备?

面对这种趋势,自动化工程师不需要焦虑,但需要升级。

第一,提升模块化设计能力。不要只会写单个项目的程序,要学会把设备抽象成可复用模块。

第二,提升数据结构能力。要重视 UDT、DB、变量命名、设备对象、状态枚举、报警结构。

第三,提升标准化能力。要形成自己的工程规范,而不是每个项目都从零开始。

第四,提升 HMI 体系化能力。HMI 不只是画按钮,而是要有页面结构、权限逻辑、报警体系、操作习惯和维护入口。

第五,提升 AI 协作能力。要学会把任务描述清楚,把上下文整理清楚,把边界条件说明清楚。

第六,提升审核能力。AI 可以生成内容,但最终责任仍然在工程师。

九、真正的变化才刚刚开始

西门子把 AI Agent 接进 TIA Portal,本质上不是一个单点产品事件。它代表的是工业软件正在发生变化。

未来的自动化工程软件,可能不再只是一个“工具箱”,而是会变成一个带有 AI Agent 的工程协作环境。

工程师描述目标,AI 理解项目,系统读取上下文,Agent 生成程序、页面、配置和文档,工程师审核和调整,最后形成可交付的项目结果。

过去是:

工程师围绕软件操作。

未来可能是:

工程师定义目标,AI 和软件一起完成大量工程细节。

这不是一夜之间发生的事情,但方向已经很清楚。

工业 AI 的价值,不在于它会不会聊天,而在于它能不能进入真实工程系统,理解项目上下文,完成可审核、可交付、可追溯的工程任务。

对于自动化工程师来说,未来不是“不需要工程师”,而是更需要懂工艺、懂设备、懂标准、懂系统架构的工程师。对于系统集成商来说,未来竞争力也不只是“有多少工程师”,而是有没有标准化工程体系、可复用项目模板、结构化数据资产,以及把工程经验转化成 AI 可执行上下文的能力。

结尾

AI 不会简单替代自动化工程师。

但它会淘汰一种工作方式:完全依赖人工复制、修改、调试、补文档的传统交付方式。

未来的自动化工程交付,一定会越来越标准化、数据化、智能化。

西门子 Eigen Engineering Agent 只是一个开始。真正的变化,是工业 AI 正在进入工程现场。

而自动化工程师和系统集成商,也需要重新思考:

我们的经验,能不能沉淀成标准?我们的项目,能不能变成模板?我们的工程交付,能不能让 AI 参与其中?

谁先完成这一步,谁就会在下一轮工业自动化竞争中,占据更主动的位置。

内容来源

本文基于西门子官方新闻稿《Siemens launches the Eigen Engineering Agent, bringing purpose-built AI to industrial automation engineering》进行分析整理。

同时参考 Siemens TIA Portal Openness 官方文档中关于自动化工程工作流 API 的相关说明。

文章内容为迈控星科技基于工业自动化工程实践的行业观察与理解,不代表西门子官方解读。

微信公众号「MCS迈控星科技」二维码

本文同时发布于微信公众号「MCS迈控星科技」。
微信扫码关注,新文章会在公众号推送。

需要控制系统方案或调试支持?

核心团队来自西门子、贝加莱,平均从业 10 年以上。电气设计、电柜、程序与调试,一个团队交付。