TIA Portal V21 与 SIMATIC AX

SIMATIC AX 携手 TIA Portal V21
AI 驱动的基于代码的 PLC 编程

西门子正在将 TIA Portal 和 SIMATIC AX 融合为统一的基于代码的工作流程。T-IA Connect 通过 MCP 协议连接两个世界 — 让您今天就能在任何版本上实现 AI 驱动的 PLC 编程。

演进:从 XML 到代码

多年来,TIA Portal 将 PLC 逻辑存储为专有的 SimaticML (XML)。在 TIA 之外编辑程序块意味着要与复杂的 XML 树搏斗。SIMATIC AX 通过基于 VS Code 的 IDE 和文本优先的方法改变了这一点 — 但需要完全离开 TIA Portal。

在 TIA Portal V21 中,西门子推出了 SIMATIC Source Documents(.s7dcl 用于代码,.s7res 用于注释/i18n)。这是融合点:TIA Portal 现在支持 SIMATIC AX 率先引入的相同文本格式。代码可以通过 Git 进行版本控制,像普通源代码一样比较,并以编程方式生成。

T-IA Connect 从第一天起就支持这一转变。我们的 MCP 服务器已经能够生成 SCL 代码并通过 Openness API 将其注入 TIA Portal — 无需任何 XML 操作。借助 V21 的 Source Documents,此工作流程变得更加强大。

什么是 SIMATIC AX?

SIMATIC AX 是西门子基于 VS Code 构建的下一代 PLC 开发环境。它将现代软件工程实践引入工业自动化:Git 版本控制、单元测试 (AxUnit)、包管理 (apax)、命名空间、支持类和接口的 OOP,以及 CI/CD 流水线。

虽然 SIMATIC AX 代表了西门子 PLC 编程的未来,但大多数工程师仍在 TIA Portal 中工作 — 并且在未来几年内仍将如此。问题不是'AX 还是 TIA Portal?',而是'如何同时获得两者的优势?'

TIA Portal V21:通往基于代码工作流程的桥梁

将 SIMATIC AX 概念引入 TIA Portal 的关键变化

Source Documents (.s7dcl)

取代 XML 的 PLC 程序块文本表示。LAD 使用 wire#powerrail/Contact()/Coil() 语法,FBD 使用直接赋值。Pragma 头定义元数据(S7_Optimized、S7_PreferredLanguage、S7_Version)。

模块化 DLL 架构

单体式 Siemens.Engineering.dll 被拆分为特定领域的程序集:Base、Step7、Safety、WinCC、WinCCUnified、Startdrive。每个可以独立加载。

Version Control Interface (VCI)

内置 Git/SVN 集成,支持工作区、自动 .s7dcl 同步和 TIA Portal 内的可视化差异比较。PLC 代码终于获得了完善的版本控制。

Named Value Types (NVT)

真正的枚举支持,包含命名值和重命名时的自动引用更新。专业重构进入 PLC 编程领域。

ObjectIdentifierProvider

项目对象的持久唯一 ID。ID 在项目关闭/重新打开和对象移动后仍然有效。实现 O(1) 对象解析,无需树遍历。

AddIn Framework(89+ 种类型)

TIA Portal 插件的 10 个新命名空间:上下文菜单、工作流程、CAX 导入/导出、Safety 编译钩子、版本控制集成。T-IA Connect 利用这些实现更深层次的集成。

T-IA Connect 如何连接 AX 和 TIA Portal

您无需在 SIMATIC AX 和 TIA Portal 之间做出选择。T-IA Connect 的 MCP 服务器为您提供 AX 的基于代码、AI 驱动的工作流程,同时您可以继续使用 TIA Portal。

在 VS Code 或 Cursor 中借助 AI 辅助编写 PLC 代码,T-IA Connect 通过 Openness API 处理注入 TIA Portal 的工作。您的 AI 能够看到项目上下文(UDTs、标签、现有程序块)并生成一次编译即可通过的代码。

VS Code + 任何 AI 模型

在 VS Code 或 Cursor 中与 Claude、GPT、Llama 或任何兼容 MCP 的模型协作。用自然语言描述您的自动化逻辑,获得可编译的 SCL 代码直接注入 TIA Portal。

支持 V17 至 V21

与需要最新 TIA 版本的 SIMATIC AX 不同,T-IA Connect 适用于 V17、V18、V19、V20 和 V21。无需升级整个工具链即可实现工作流程现代化。

60+ MCP 工具

创建程序块、读取 UDTs、管理标签、编译、使用 PLCSim 仿真、配置 HMI 画面 — 一切通过任何 AI 都可使用的开放 MCP 协议完成。

Git 就绪的工作流程

导出程序块源代码、跟踪更改并与现有 CI/CD 流水线集成。借助 V21 的 VCI 支持,T-IA Connect 可以编排完全版本控制的自动化项目。

SIMATIC AX 对比 TIA Portal + T-IA Connect

通往现代 PLC 开发的两条路径 — 一条需要完全迁移,另一条可直接使用您的现有项目

功能
SIMATIC AX
TIA Portal + T-IA Connect
IDE
VS Code(内置)
VS Code、Cursor、Windsurf + TIA Portal
AI 集成
手动(无原生 AI)
原生 MCP — 任何 LLM 均可获取完整项目上下文
版本控制
原生 Git
通过 VCI (V21) 或导出/导入工作流程
单元测试
AxUnit(内置)
通过 API 进行 PLCSim 仿真
TIA Portal 版本
仅限最新版本
V17、V18、V19、V20、V21
现有项目
需要迁移
直接使用现有项目,无需任何修改
HMI / 驱动 / Safety
有限范围
通过 Openness 获得完整的 TIA Portal 功能集
离线 AI
不可用
Ollama / vLLM 搭配本地模型

未来是基于代码的 — 而它已经到来

SIMATIC AX 是西门子对 PLC 编程未来的愿景。TIA Portal V21 的 Source Documents 和 VCI 集成证明西门子正在积极融合两个平台。在 3-5 年内,AX 和 TIA Portal 之间的界限将完全模糊。

T-IA Connect 让您今天就能采用这种基于代码、AI 辅助的工作流程 — 无需等待 SIMATIC AX 成熟,无需迁移项目,也无需放弃 TIA Portal 的完整功能集。以现代方式开始,保持兼容。

常见问题

使用 T-IA Connect 需要 SIMATIC AX 吗?

不需要。T-IA Connect 通过 Openness API 直接与 TIA Portal (V17-V21) 配合工作。您无需 SIMATIC AX 即可获得 VS Code + AI 工作流程的所有优势。

T-IA Connect 是否会原生支持 SIMATIC AX?

我们正在积极开发 SIMATIC AX 集成。MCP 协议与工具无关,因此将支持扩展到 AX 项目是自然的演进。T-IA Connect V20/V21 已经利用了新的 Source Document 格式。

什么是 .s7dcl 文件?

SIMATIC Source Documents (.s7dcl) 是 TIA Portal V21 中引入的 PLC 程序块的新文本表示形式。它们以人类可读的格式包含程序块接口和代码,取代了旧的基于 XML 的 SimaticML。它们可以通过 Git 进行版本控制并以编程方式生成。

我可以在同一个项目中同时使用 SIMATIC AX 和 TIA Portal 吗?

西门子正在通过 Source Document 格式推进 AX 和 TIA Portal 之间的互操作性。T-IA Connect 的 MCP 服务器可以同时与两种环境配合工作,使其成为过渡期间的理想桥梁。

获得 AX 工作流程 — 无需离开 TIA Portal

AI 代码生成、VS Code 集成以及 TIA Portal V17-V21 的现代工作流程。无需迁移。