TIA Portal 开发
在 VS Code 中
在您最喜爱的编辑器中浏览、编辑 SCL/STL、编译、版本控制并对 Siemens TIA Portal 项目使用 AI - 无需离开编辑器。支持 VS Code、Cursor 和 Windsurf。
可从 VS Code Marketplace 免费安装。需要 T-IA Connect 许可证。

为什么要离开 TIA Portal?
TIA Portal 功能强大,但其开发环境存在局限性
封闭的生态系统
TIA Portal 的编辑器没有扩展、主题或自定义功能。您被锁定在单一的工作流中,生产力工具极为有限。
无原生 AI 集成
Siemens Industrial Copilot 价格昂贵且功能有限。无法在 TIA Portal 内直接使用 Claude、GPT 或本地模型。
版本控制依赖手动操作
TIA Portal 没有内置 Git 支持。团队依赖压缩项目归档、文件共享或手动导出来追踪变更。
反馈循环缓慢
在 TIA Portal、文本编辑器、Git 客户端和 AI 对话窗口之间来回切换会打断工作流程,浪费大量时间。
工作原理
该扩展通过 T-IA Connect 服务器与 TIA Portal 通信,该服务器封装了 Siemens Openness API。您的代码编辑器向本地服务器发送 REST 请求,服务器将其转换为 TIA Portal 操作。VS Code 中无需直接依赖 TIA Portal。
VS Code / Cursor
扩展 + 界面
T-IA Connect 服务器
REST API + Openness
TIA Portal V17-V21
您的 PLC 项目
您所需的一切
12 个集成工具,在您喜爱的编辑器中开发 TIA Portal 项目
项目资源管理器
通过彩色图标浏览完整的 TIA Portal 项目树,清晰区分 OB、FB、FC 和 DB。一目了然地查看设备树、程序块文件夹和状态指示器。
SCL / STL 编辑
完整的语言支持:语法高亮、自动补全、签名帮助、悬停文档、转到定义、重命名符号以及 15 个代码片段。
LAD / FBD / GRAPH 查看器
图形化程序块的只读 SVG 渲染。直接在 VS Code 中查看触点、线圈、指令盒和并联分支。
程序块创建
使用 SCL、STL、LAD、FBD 或 GRAPH 创建 FB、FC、OB 和 DB。文本语言的代码模板会自动注入。
编译
使用 Ctrl+Shift+B 编译单个程序块或整个设备。错误和警告以 VS Code 诊断信息的形式显示,附带精确行号。
导出 / 导入
标签(CSV、XLSX、XML)、UDT、监控表、HMI 画面和硬件配置(AML)。一键导出所有标签、UDT 和监控表。
源代码控制(VCS)
基于 Git 的版本管理,具备智能 XML 差异比对、依赖排序、孤立项清理、分支操作、提交日志和自动导出功能。
AI 集成
适用于 GitHub Copilot 的 @tia 对话参与者、支持多提供商的专用 AI 侧边栏,以及包含 100 多个工具的 MCP 服务器。
MCP 服务器
自动生成包含 100 多个工具的 .vscode/mcp.json。兼容 Claude Desktop、Claude Code、Cursor 和 Windsurf,支持 AI 驱动的自动化。
PLC 测试
针对 PLCSim Advanced 运行单个测试或完整测试套件。显示详细结果,包含通过/失败标记、断言详情和执行时间。
交叉引用
查看任意程序块在 SCL、STL、LAD、FBD 和 GRAPH 中的所有引用。带有读/写指示器的源/目标标记。
CI/CD 流水线
定义、运行并监控自动化流水线。从模板创建、查看执行历史,并与您的 DevOps 工作流集成。
三种 AI 使用方式
T-IA Connect 为您提供三条独立的 AI 集成路径。根据您的工作流程和偏好,可选择使用其中一种、两种或全部三种。
Copilot Chat 中的 @tia
在 GitHub Copilot Chat 中输入 @tia,访问 30 个语言模型工具。以对话方式询问项目问题、生成程序块、分析交叉引用。
T-IA Connect Copilot
独立于 GitHub Copilot 的专用 AI 侧边栏。支持自带 API 密钥,兼容 OpenAI、Anthropic、Google、Mistral,或通过 Ollama 使用本地模型。
MCP 服务器(100 多个工具)
以 MCP 工具形式公开完整的 T-IA Connect API。配合 Claude Code、Cursor Agent 或任何兼容 MCP 的客户端,实现自主 PLC 编程。
随处可用
兼容最流行的代码编辑器以及 TIA Portal V17 至 V21
编辑器
VS Code 1.85+、Cursor 和 Windsurf。支持 VS Code 扩展的任何编辑器均可使用。
TIA Portal
Siemens TIA Portal V17、V18、V19、V20 和 V21。需要 Openness API(专业版中已包含)。
平台
Windows(TIA Portal 必需)。T-IA Connect 服务器在您的工程工作站本地运行。
6 步快速入门
从零开始在 VS Code 中编辑 PLC 代码
安装扩展
在 VS Code Marketplace 中搜索 "T-IA Connect",或从网页安装。几秒即可完成。
安装 T-IA Connect 桌面端
下载并安装 T-IA Connect 应用程序。其中包含连接 VS Code 与 TIA Portal 的服务器。
登录
在扩展中点击「登录」。浏览器将自动打开,登录后令牌将安全存储在您的系统密钥环中。
启动服务器
从 VS Code 启动 T-IA Connect 服务器(无头模式或 GUI 模式)。API 密钥将自动获取。
打开 TIA Portal 项目
打开 TIA Portal 并加载您的项目。T-IA Connect 会自动检测并填充项目资源管理器。
开始编码
点击任意程序块在编辑器中打开。编辑 SCL/STL,使用 Ctrl+Shift+B 编译,保存时自动重新导入。