TiaLink · 博途 MCP 网关 EN

给你的智能体一双操作博途的手。

TiaLink 在本机连接博途,把西门子 TIA Portal 的 Openness 能力封装成 MCP 接口,让 AI 智能体替你组态硬件、配置网络、编写 SCL 与梯形图、制作 HMI 画面、单元仿真、整机仿真、编写文档——全程本地运行,工程数据不出厂区。

了解能力

它是什么

TiaLink 是汇智网出品的博途 MCP 网关,把西门子 TIA Portal 的 Openness 能力封装成 MCP 接口,让 AI 智能体直接操作博途工程。

协议

MCP(Model Context Protocol),Streamable HTTP,端点为 /mcp。

底层

基于西门子 TIA Portal Openness 接口,运行在已装好博途的 Windows 机器上。

作用对象

西门子 TIA Portal(博途),当前支持 V19 / V20 / V21(V21 需 TiaLink 1.5.0 及以上)。

能力

硬件与网络组态、创建 FB/FC/DB/UDT、编写 SCL 与梯形图、建立本地项目知识图谱、编译、单元仿真与整机仿真、读回项目核对。

客户端

不绑定特定智能体;任何支持 Streamable HTTP 的 MCP 客户端都可以接入,如 Claude Code、Codex、Cursor / VS Code、Pi Agent、WorkBuddy、DeepSeek Harness 等。

部署

网关与博途同机部署,MCP 客户端可在另一台机器通过局域网接入,工程数据不出内网。

有了 TiaLink,智能体现在可以:

读懂现有工程

在本机把当前项目索引成项目知识图谱:调用关系、交叉引用、DB 成员读写、悬空引用与改动影响面,动手之前先看清。

硬件组态

口述硬件需求或机架、订货号,Agent 插对每一个槽位。

网络组态

子网、IO 系统、IP 分配,一句话生成整套连接。

编写 PLC 程序

从需求描述到 SCL 程序块与梯形图,导入即编译。

生成梯形图

内置 LadDoc 规范:让 Agent 按规范生成 JSON 文档,交独立的 LadDoc 服务校验并生成梯形图,导入博途编译。

制作 HMI 画面

Unified 画面与变量表,按你的规范批量生成。

单元仿真

给 PLC 程序做单元测试:让 Agent 编写声明式场景,交给 PLC 云仿真跑,返回 PASS/FAIL 报告,可挂进 CI。不装博途、不需要授权,改一个块就重跑一遍的回归用它。→ PLC 云仿真

整机仿真

起一台 S7-PLCSIM Advanced 虚拟 CPU:下载整套程序、跑场景、读回变量,整机与通信行为在这里验。

逆向生成文档

从已有程序反向生成块说明、I/O 表与程序结构文档,文档不全的老项目也能重新维护。

一次启动,反复调用

所有组件都运行在客户自己的机器上,工程数据不经过任何外部服务。

  1. 1

    运行 TiaLink

    在本机启动一次 TiaLink,连接当前的博途工程。

  2. 2

    Agent 反复调用

    AI Agent 通过 TiaLink 操作博途:读项目、改硬件、写程序、编译、验证……

  3. 3

    博途中执行

    每次调用都在博途中执行并返回结果,改动由你决定是否保存。

常见问题

关于 TiaLink 的品类、部署与能力。

TiaLink 是什么?

TiaLink 是汇智网出品的博途 MCP 网关,让 AI 智能体通过 MCP 协议直接操作西门子 TIA Portal 工程:组态硬件与网络、创建功能块、编写 SCL、编译、下载到 S7-PLCSIM Advanced 仿真并读回核对。

支持哪些博途版本?

TiaLink 当前支持西门子 TIA Portal V19 / V20 / V21,基于 Openness 构建,运行在已授权安装博途的 Windows 机器上。V21 从 TiaLink 1.5.0 起支持,已实机验证。

TiaLink 是怎么实现的?

TiaLink 是一个 MCP 网关。它以 Streamable HTTP 暴露一个 MCP 端点 /mcp,把西门子 TIA Portal 的 Openness 能力封装成 MCP 工具;智能体调用工具时,落到与 HTTP API 相同的 Openness 操作路径上。

MCP 网关必须和博途装在同一台电脑上吗?

网关本体必须与博途同机部署,因为 Openness 只能在装有博途的机器上运行;MCP 客户端可以在另一台机器上通过局域网接入,例如 http://网关主机:8080/mcp。建议配置 API Token,客户端以 Bearer 头携带。

支持哪些 MCP 客户端?

任何支持 Streamable HTTP 传输、并能发送 Bearer 头的 MCP 客户端都可以接入,例如 Claude Code、Codex、Cursor / VS Code、Pi Agent、WorkBuddy、DeepSeek Harness 等。TiaLink 不绑定特定模型或智能体厂商。

需要联网吗?工程数据会离开内网吗?

不需要外网。TiaLink 与博途安装在同一台机器上,全部操作在本机完成,工程数据不出内网,适合离线与私有化环境。

AI 写的程序可以直接用吗?

AI 生成的是可验证的软件部分。写入前后的预演、编译检查和 S7-PLCSIM Advanced 仿真验证都要通过才算落地;但安全急停、硬互锁、时间参数整定等必须由硬件回路和真机负责,TiaLink 不替代安全责任。

能生成梯形图(LAD)吗?

能。智能体按 TiaLink 提供的 LadDoc 规范写出梯形图文档;第 2 步由独立的 LadDoc 服务完成(有自己的额度与计费):它校验文档并生成梯形图;再由 TiaLink 导入博途并编译。TiaLink 负责规范、导入和编译验证,梯形图逻辑由智能体生成、经流水线校验后才进工程。

项目知识图谱(project context)是什么?

是同一件东西:TiaLink 把当前工程导出为 SimaticML 后,在本机建立一张可查询的项目知识图谱——块与接口、谁调用谁、哪些网络读写哪个 DB 成员、哪些引用在工程里找不到定义。智能体按符号搜索、查调用链、做影响面分析、读块摘要,走的都是 tialink_context_* 工具。只读、不修改工程、不上传项目文件,也能离线对已有导出目录建图。

TiaLink 多少钱?怎么付?

¥99 / 月(含 1 个月许可),或 ¥999 / 年(含 12 个月许可,相当于 10 个月价,省 ¥189),中国区价格,微信扫码支付;两档都可在下载弹窗里自助购买。多席位、浮点与离线部署等其他授权方式,请咨询微信客服或 support@hubwiz.com。

免费吗?是开源的吗?

不是免费软件,也不是开源项目。 TiaLink 是商业闭源软件,网关与引擎不开源;仓库里只有文档与一个 stdio 传输适配器以 MIT 发布,适配器本身不能脱离 TiaLink 使用。

一个授权能装几台机器?换电脑怎么办?

一个授权绑定一台机器。 许可按机器码签发(.lic),可离线运行;换电脑、重装系统或加一台机器需要重新申请授权,带原订单号联系客服即可。

TiaLink 是西门子官方产品吗?

不是。 TiaLink 是汇智网出品的第三方工具,与西门子没有隶属关系;也不是任何西门子官方产品的别称或民间叫法。

支持 V21 吗?我的版本能用哪个?

TiaLink 支持 V19 / V20 / V21(V21 从 1.5.0 起支持,已实机验证,没有额外前置要求)。V17 / V18 不在支持范围:只想验证梯形图/SCL 逻辑,可用云端 /sim(免装博途,新用户 100 次免费);想生成可导入的梯形图块,可用 LadDoc Cloud。

AI 改 PLC 会不会把工程搞坏?写之前怎么验证?

TiaLink 的验证发生在写入前:先预演,再编译并读回错误列表,再下载到 S7-PLCSIM Advanced(或云端 /sim)跑通,最后读回变量与状态核对——全部通过才算落地。它不靠人工逐次点确认,也不替代安全责任:急停、硬互锁必须由硬件安全回路实现。

TiaLink 怎么知道 AI 改这个块会不会影响别的地方?

动手前先建项目知识图谱:谁调用了这个块、它读写哪些 DB 成员、哪些网络引用它的变量(交叉引用)、哪些引用在项目里找不到定义。改完再读回项目模型与硬件树核对。图谱和核对都是本机完成,数据不出内网。

梯形图为什么要经过 LadDoc,而不是让 AI 直接写?

因为可审计:TiaLink 自带 LadDoc 规范与指令目录(Agent 不用猜 XML),模型写出的梯形图是结构化文档,过 LadDoc 规范校验后才生成梯形图——同一份文档永远生成同一份块,能 diff、能进版本库。两道闸(规则校验 + 博途编译)都过,才会进你的工程。生成服务见 LadDoc Cloud。

AI 写的程序怎么做单元测试?

用 PLC 云仿真做单元仿真:把用例写成声明式场景,一次调用跑完场景用例 / 穷举矩阵 / 种子化模糊 / always 不变量,返回 PASS/FAIL 报告。不需要装博途、不需要授权,秒级返回,可以挂在 CI 里每次改块自动回归。整机、通信、硬件组态行为改用整机仿真(S7-PLCSIM Advanced)。见 https://tia.hubwiz.com/sim/

单元仿真和整机仿真怎么分工?要买两套吗?

单元仿真验逻辑:改一个块就想重跑一遍的回归,用云仿真(声明式场景 → PASS/FAIL,不装博途、不用授权),按次计费、不必买;整机仿真验集成:起一台 PLCSIM Advanced 下载整套程序,看通信、时序、硬件组态行为。先单元后整机——拿整机当回归工具,一次几分钟,跑不起量。

项目知识图谱为什么要每次重建?会不会很慢?

这是刻意的:图谱不写盘、不在本机留项目副本,所以每次会话都要重新建一次索引。代价是首次连接要等几十秒(取决于项目规模),换来的是——图谱永远对应当前项目、不会拿到过期结果,而且项目数据不会因为“建过图谱”而落到别的地方。个人版按这个设计;如果你的场景需要长期沉淀的项目知识资产,那是另一类需求,可以谈。

许可到期后还能用吗?

能看,不能改。到期后仍是只读:可以连接博途、浏览项目树、读块源码与接口、读硬件组态;建块、建知识图谱、改程序、改组态、编译、下载都会被拦下。续费后立即恢复。到期不会把你的项目锁死——你的项目始终打得开、读得到,这一点和“一次买断然后失联”的工具不一样。

不想装博途先验证逻辑?用 PLC 云仿真;想生成可导入的梯形图块,用 LadDoc Cloud。

想先把现成的 SCL 示例导入试一试?看 SCL 示例导入 TIA Portal 的完整步骤,或直接打开 Learn-SCL 示例库。

让你的 Agent 现在就动手

支持博途 V19 / V20 / V21,Windows 本机部署,装好即可接上你的 Agent。

咨询 TiaLink

微信扫码,直接沟通

TiaLink 咨询微信二维码
或留下联系方式

留下联系方式,我们会在 1 个工作日内与你联系。

想了解的方向(可多选)

下载 TiaLink

正在生成支付二维码…