把 SimaticML 渲染成梯形图
SimaticML in, ladder diagram out — over the Model Context Protocol.
LAD Render Cloud 是面向 AI 编程助手的云端梯形图渲染 MCP: 输入一份 SimaticML XML,本服务将其渲染成 PNG 格式的梯形图。 微信扫码即得 API Key,新用户赠送 100 次免费渲染。
使用微信扫描二维码登录后自动开通 · 无需注册
真实梯形图布局
不是简单的高亮或代码截图:触点、线圈、定时器/计数器、分支汇合、跳线、网络标题 和接口声明表都按梯形图布局绘制,符合工程阅读习惯。
LAD + SCL
支持 LAD 与 SCL 网络,也支持同一块内混合 LAD / SCL 的网络。SCL 网络按代码行渲染。
单网络 / 可调尺寸
整块太大时,用 network 只渲染一个网络;用 scale
放大图片,适应不同应用场景。
MCP 标准接入
Streamable HTTP 接入,API Key 鉴权,Claude Code、Cursor、VS Code 等客户端开箱即用。
从 SimaticML 到 PNG:只需两步
- 拿到 SimaticML — 从 TIA Portal 导出 FC / FB / OB 块的 XML。
-
云端渲染 — 把 XML 传给
render_simaticml; 可选scale放大,或network只看某一个网络,即可得到 PNG。
两个 MCP 工具
| 工具 | 用途 | 计费 |
|---|---|---|
render_version |
免费返回渲染器版本、支持的语言/块类型、尺寸与输入限制 | 免费 |
render_simaticml |
接收一份 SimaticML,返回一个 FC/FB/OB 块的 PNG | 1 次额度 |
initialize / tools/list / render_version 不计费;其余
tools/call 每次消耗 1 次额度。一次调用提交一个块。
按需购买额度
新用户免费 100 次;用完后微信扫码支付,到账即时,无订阅无月费。
常见问题
Q1. LAD Render Cloud 是做什么的?
它是一个云端 MCP 服务:输入一份 SimaticML(FC / FB / OB 块),返回该块的 PNG 梯形图。
Q2. SimaticML 是什么?怎么从博途(TIA Portal)导出?
SimaticML 是西门子 TIA Portal 导出的程序块 XML,根节点是 Document > SW.Blocks.FC|FB|OB。 在博途里右键目标块 →「导出」→「XML」,保存下来的文件就是 SimaticML。 本服务只解析这份文本,不连接博途、不读写工程。
Q3. 需要安装 TIA Portal 才能渲染吗?不装博途行不行?
不需要。渲染在云端完成,只解析 SimaticML 文本,不装博途也能把梯形图渲染成图片。 TIA Portal 只在需要从真实项目导出 XML 时用到。
Q4. 哪些文档不能渲染?
当前只支持 LAD / SCL 的 FC、FB、OB 块。GlobalDB、InstanceDB、UDT、标签表等
数据文档没有梯形图,会返回明确的 UNSUPPORTED_DOCUMENT;
FBD、GRAPH、STL 等语言返回 UNSUPPORTED_LANGUAGE。
Q5. 渲染结果和 TIA Portal 截图完全一样吗?
不追求像素级一致。渲染器按 IEC 61131-3 梯形图符号重新绘制,目标是准确表达 逻辑和布局;字体、间距和 TIA Portal 原生控件会有差异。
Q6. 渲染一张图要多久?有多大的上限?
典型 FC/FB 块(约 20 个网络)整块渲染约 0.2–0.5 秒。上限:单份 XML 4 MiB、
MCP 请求体 8 MiB、图片 32,000,000 像素且单边不超过 20,000 px、PNG 12 MiB、
限流 120 次/分钟。块太高或 scale 太大触发上限时,用
network 只渲染一个网络。
Q7. 额度会过期吗?用完怎么买?
额度不过期。新用户注册即得 100 次免费渲染,用完后在控制台微信扫码支付, 到账即时,无订阅无月费:¥9.90 / 1000 次、¥29.90 / 5000 次、¥69.90 / 15000 次。