协议
MCP(Model Context Protocol),Streamable HTTP,端点为 /mcp。
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 客户端可在另一台机器通过局域网接入,工程数据不出内网。
在本机把当前项目索引成项目知识图谱:调用关系、交叉引用、DB 成员读写、悬空引用与改动影响面,动手之前先看清。
口述硬件需求或机架、订货号,Agent 插对每一个槽位。
子网、IO 系统、IP 分配,一句话生成整套连接。
从需求描述到 SCL 程序块与梯形图,导入即编译。
内置 LadDoc 规范:让 Agent 按规范生成 JSON 文档,交独立的 LadDoc 服务校验并生成梯形图,导入博途编译。
Unified 画面与变量表,按你的规范批量生成。
给 PLC 程序做单元测试:让 Agent 编写声明式场景,交给 PLC 云仿真跑,返回 PASS/FAIL 报告,可挂进 CI。不装博途、不需要授权,改一个块就重跑一遍的回归用它。→ PLC 云仿真
起一台 S7-PLCSIM Advanced 虚拟 CPU:下载整套程序、跑场景、读回变量,整机与通信行为在这里验。
从已有程序反向生成块说明、I/O 表与程序结构文档,文档不全的老项目也能重新维护。
所有组件都运行在客户自己的机器上,工程数据不经过任何外部服务。
在本机启动一次 TiaLink,连接当前的博途工程。
AI Agent 通过 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 是一个 MCP 网关。它以 Streamable HTTP 暴露一个 MCP 端点 /mcp,把西门子 TIA Portal 的 Openness 能力封装成 MCP 工具;智能体调用工具时,落到与 HTTP API 相同的 Openness 操作路径上。
网关本体必须与博途同机部署,因为 Openness 只能在装有博途的机器上运行;MCP 客户端可以在另一台机器上通过局域网接入,例如 http://网关主机:8080/mcp。建议配置 API Token,客户端以 Bearer 头携带。
任何支持 Streamable HTTP 传输、并能发送 Bearer 头的 MCP 客户端都可以接入,例如 Claude Code、Codex、Cursor / VS Code、Pi Agent、WorkBuddy、DeepSeek Harness 等。TiaLink 不绑定特定模型或智能体厂商。
不需要外网。TiaLink 与博途安装在同一台机器上,全部操作在本机完成,工程数据不出内网,适合离线与私有化环境。
AI 生成的是可验证的软件部分。写入前后的预演、编译检查和 S7-PLCSIM Advanced 仿真验证都要通过才算落地;但安全急停、硬互锁、时间参数整定等必须由硬件回路和真机负责,TiaLink 不替代安全责任。
能。智能体按 TiaLink 提供的 LadDoc 规范写出梯形图文档;第 2 步由独立的 LadDoc 服务完成(有自己的额度与计费):它校验文档并生成梯形图;再由 TiaLink 导入博途并编译。TiaLink 负责规范、导入和编译验证,梯形图逻辑由智能体生成、经流水线校验后才进工程。
是同一件东西:TiaLink 把当前工程导出为 SimaticML 后,在本机建立一张可查询的项目知识图谱——块与接口、谁调用谁、哪些网络读写哪个 DB 成员、哪些引用在工程里找不到定义。智能体按符号搜索、查调用链、做影响面分析、读块摘要,走的都是 tialink_context_* 工具。只读、不修改工程、不上传项目文件,也能离线对已有导出目录建图。
¥99 / 月(含 1 个月许可),或 ¥999 / 年(含 12 个月许可,相当于 10 个月价,省 ¥189),中国区价格,微信扫码支付;两档都可在下载弹窗里自助购买。多席位、浮点与离线部署等其他授权方式,请咨询微信客服或 support@hubwiz.com。
不是免费软件,也不是开源项目。 TiaLink 是商业闭源软件,网关与引擎不开源;仓库里只有文档与一个 stdio 传输适配器以 MIT 发布,适配器本身不能脱离 TiaLink 使用。
一个授权绑定一台机器。 许可按机器码签发(.lic),可离线运行;换电脑、重装系统或加一台机器需要重新申请授权,带原订单号联系客服即可。
不是。 TiaLink 是汇智网出品的第三方工具,与西门子没有隶属关系;也不是任何西门子官方产品的别称或民间叫法。
TiaLink 支持 V19 / V20 / V21(V21 从 1.5.0 起支持,已实机验证,没有额外前置要求)。V17 / V18 不在支持范围:只想验证梯形图/SCL 逻辑,可用云端 /sim(免装博途,新用户 100 次免费);想生成可导入的梯形图块,可用 LadDoc Cloud。
TiaLink 的验证发生在写入前:先预演,再编译并读回错误列表,再下载到 S7-PLCSIM Advanced(或云端 /sim)跑通,最后读回变量与状态核对——全部通过才算落地。它不靠人工逐次点确认,也不替代安全责任:急停、硬互锁必须由硬件安全回路实现。
动手前先建项目知识图谱:谁调用了这个块、它读写哪些 DB 成员、哪些网络引用它的变量(交叉引用)、哪些引用在项目里找不到定义。改完再读回项目模型与硬件树核对。图谱和核对都是本机完成,数据不出内网。
因为可审计:TiaLink 自带 LadDoc 规范与指令目录(Agent 不用猜 XML),模型写出的梯形图是结构化文档,过 LadDoc 规范校验后才生成梯形图——同一份文档永远生成同一份块,能 diff、能进版本库。两道闸(规则校验 + 博途编译)都过,才会进你的工程。生成服务见 LadDoc Cloud。
用 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 示例库。
支持博途 V19 / V20 / V21,Windows 本机部署,装好即可接上你的 Agent。