dsh-mcp-tia
在终端中运行以下命令:
dsh plugin install yh01010/dsh-mcp-tia
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yh01010/dsh-mcp-tia(源码:https://github.com/yh01010/dsh-mcp-tia),安装后重启 DSH 并按 README 配置本地 Openness MCP Server 路径。
插件介绍
在 DSH 里用自然语言改博途工程,难点往往不在对话本身,而是如何把本地已安装的 TIA Portal 和 Openness 能力稳定接到 Harness 上。西门子没有官方 MCP Server,社区里多是各自维护的可执行后端;dsh-mcp-tia 只做「接线」:通过 cordis.patch.yml 启动你指定的 Openness MCP Server,并把其工具注册为 mcp__tia__*,让会话里能围绕真实工程做读写,而不是空有聊天窗口。
插件本身不包含 TIA Portal、Openness DLL 或任何 MCP Server 二进制。装好以后若路径未配好,表现通常是「没有工具」,而不是把整个 DSH 拖垮——failOnStartupError 默认关闭,正是为了让你在 doctor 自检、填好 command 之后再逐步收紧。接上后端后,典型能力包括浏览与导出工程结构、创建项目与设备、生成块与变量、编译与诊断、以及通过保存类工具把 Openness 在内存中的修改落盘;具体工具面取决于你选的后端(只读、写模式开关、LAD/SCL 文本导入等各不相同)。
适合在 Windows 上已安装博途(V15–V21 社区后端各有覆盖)、用户已加入 Siemens TIA Openness 组并完成重登、且愿意自备并维护一个 Openness MCP Server 的自动化工程师或集成开发者。若你主要想写 SCL/LAD、在离线或 PLCSIM 工程上先验证链路,再谨慎开启写模式,这个插件是把 DSH 与博途自动化栈对齐的轻量入口;生产写入、下载 PLC 与在线调试仍应人工把关,并先备份工程。
使用场景
- 在 DSH 会话里用自然语言浏览、导出并理解本地博途工程结构
- 通过 Openness MCP 后端创建块与变量、编译诊断,并用保存工具落盘修改
- 在离线或仿真工程上验证 SCL/LAD 文本导入与读写链路后再考虑生产写入
适合人员
- 已在 Windows 安装博途并具备 Openness 组权限的自动化工程师
- 需要把 DSH 与社区 Openness MCP Server 接起来的集成开发者
- 希望在 Harness 里做博途工程辅助编辑、而非替代下载与在线调试的用户