在线跑梯形图:11 个方案里,能在浏览器真跑逻辑的只有 6 个
能测"你写得对不对"的不多,能测"它会不会自己重新启动"的更少。这也是我们把自己那个工具放进表里、并且把四条"做不到"写清的原因。
"有没有免费的在线梯形图仿真器"这个问题,答案比想象中分散:11 个方案里,能在浏览器里真写逻辑的有 6 个,另外 5 个要么必须装软件,要么必须买授权。
表中第 1 行的能力与限制取自 BimAnt 官方文档,其余 10 行编译自 EDWartens 2026-10-24 那篇横评(原文自己声明"不是中立评测",因为它也在做同类产品)。每家工具的边界都单独写清——第 1 行那四条硬边界放在第九节,其余的在表格"限制"列里。最后两节是我们的整理。
一、11 个方案对照
| 工具 | 跑在哪 | 费用 | 支持语言 | 适合 | 限制 |
|---|---|---|---|---|---|
| plcsim.bimant.com | 浏览器 | 免费,无需授权/注册 | 梯形图 | 15 个内置示例(起保停、正反转、星三角、交通灯、楼梯灯、水位、双泵轮换、急停链路…),画完可转 SCL 进博途 | 仅梯形图(无 ST);即时求值、没有扫描周期;不模拟通讯、工艺对象与 F 安全 |
| EDWartens Lab | 浏览器 | 免费打开,不注册就能用;注册可跨设备保存 | 梯形图、ST、SFC | 19 关(约 20 小时),3D 机器,每关有编号验收测试 | 自家引擎 + 西门子风格寻址,不是任何厂商软件的复制品;beta |
| plcsimulator.online | 浏览器、PC、手机 | 免费 | 梯形图 | 快速练单段;可存链接分享。其页面自称每年 25 万+ 学习者 | 只有梯形图;ST 指向 rungs.dev |
| rungs.dev | 浏览器 | 前 8 关免费免注册,其余收费 | 梯形图、ST | Logix 风格指令(XIC/XIO/OTE)、标签、测试运行器、AI 助手 | 多数练习在付费墙后 |
| ACC PLC Simulator | 浏览器 | 免费 | 梯形图、ST | 6 个交互 3D 场景、定时器/计数器、模拟量、可用 Modbus 连自己的软件 | 自有指令集;页面上没列评估型练习 |
| PLC Fiddle | 浏览器 | 免费 | 梯形图 | 基础指令、定时器、可分享链接 | 作者 2017 年就说处于早期阶段,近年更新无法确认 |
| OpenPLC | 电脑端编辑器,可烧到板子 | 免费开源 | 梯形图、ST(IEC 61131-3) | 学 IEC 61131-3 + 真实板子 | 编辑器装在本机;页面未确认内置仿真器 |
| CODESYS Development System | Windows | 环境可免费下载 | 全部 IEC 61131-3 语言 | 仿真模式把程序跑在模拟目标上 | 要装、要学,且注意运行时授权 |
| LogixPro(现 Professor Bill's LadderLab) | 仅 Windows | $40 一把 key,可试用 | 梯形图 | 在 PC 上练梯形图 | 不是浏览器、不支持 Mac、试用后要钱 |
| Siemens TIA Portal PLCSIM | Windows | 需要 TIA Portal 授权(西门子提供限时试用) | 梯形图、SCL 等 | 真正的西门子环境 | 只能试用;安装重 |
| Studio 5000 Logix Emulate | Windows | 付费(Rockwell 未公开价) | 梯形图等 | 在仿真控制器上跑真 Logix 代码 | 还得先买 Studio 5000 |
二、这些免费浏览器工具,实际差在哪
- plcsim.bimant.com 只有梯形图,但示例多、站内国内。 它只支持梯形图,但有大量的示例梯形图,并且网站在国内——对国内用户来说,这两点比"支持多少种语言"更影响日常使用:打开快、不用折腾网络,而且不必从一张空白页开始。
- plcsimulator.online 和 PLC Fiddle 是速写本。 搭一段、切输入、看输出——练触点、线圈、自锁够了。它们都不会告诉你逻辑对真实设备是不是对的。
- rungs.dev 最接近专业编辑器。 它的页面列了 BOOL/DINT/REAL 的标签库、单次扫描步进、测试运行器、趋势图,前 8 关免费免注册。
- ACC 多了 3D 场景和 Modbus 外部连接,想把自己写的软件接上去玩,它是好选择。
- EDWartens Lab 是按"工单"组织的:每关给需求、I/O 清单和验收测试。第 1 关是带过载的电机启保停,后面有星三角启动、批次计数、一用一备泵、安全门联锁;验收测试里包含"输送线被堵住"这类刁难场景。它自己说的限制也不含糊:beta、自家引擎、部分指令细节和你现场用的 PLC 不同。
没有一个免费的浏览器工具是 HMI 或 SCADA 包——画面设计是另一门课。
三、能练哪些指令?关键不在长清单
浏览器工具覆盖的都是基础:rungs.dev 列了触点、线圈、定时器、计数器、数学块,点名 XIC/XIO/OTE;ACC 列了线圈、定时器、计数器、16 路数字 I/O 和模拟量通道;Lab 的编辑器有触点/线圈/定时器/计数器/比较/移动/数学/程序控制调色板;PLC Fiddle 作者说大多数 PLC 的基础指令都在。
要看的是它能不能告诉你"这一段为什么通/为什么断"——每扫描周期都让段变亮、能强制输入看结果,比一张长指令表教得多。
四、五个问题:分辨"仿真器"和"玩具"
对着任何工具问(包括我们自己的):
- 它跑扫描周期吗?你能看见吗?
- 程序运行时你能强制输入、观察输出吗?
- 它给你的是一台机器/工艺,还是只有空白的段?
- 它会检查你的结果,还是让你自己猜?
- 它有没有坦白说自己不是什么?——宣称能替代厂商软件或真实硬件的,都是在夸大。
五、想练西门子 / 罗克韦尔,免费仿真器行不行
只能部分。 西门子 PLCSIM 和 Studio 5000 Emulate 才是真正的厂商工具,都不免费。
免费浏览器工具教的是"逻辑",逻辑跨品牌通用,但它教不了厂商软件本身。西门子那边有 21 天的 TIA Portal 试用 + PLCSIM;罗克韦尔的 Studio 5000 付费且无公开试用;如果一点授权都不想碰,CODESYS 和 OpenPLC 有免费软件和课程。
六、第一个该搭的:带自锁的电机启保停
起始段是:启动按钮(常开)与电机自己的保持触点并联,这一组再串上停止按钮(常闭)、急停(常闭)、过载跳闸(常闭),最后驱动电机线圈。
然后按调试工程师的方式试:按下再松开启动、按停止、按住急停、模拟过载跳闸,确认电机不会自己重新启动。
七、拿仿真器最有价值的用法:自己拆自己
仿真器最有用的时候,是你在故意搞坏自己的逻辑。每个程序都跑这六项:
| 破坏性测试 | 要确认什么 |
|---|---|
| 断电再上电 | 电机不能自己重启 |
| 同时按启动和停止 | 停止必须赢 |
| 按住急停再按启动 | 不能动作 |
| 运行中触发过载,然后复位 | 必须重新启动一次才动 |
| 计数:让箱子快速过传感器 | 计数有没有漏 |
| 定时:输入在定时器到点前掉 | 输出/复位行为对不对 |
八、怎么选(按你的目的)
- 就想最快上手:plcsim.bimant.com——打开就能画、不用注册、站内国内打开快,还能直接加载示例图改;画完可转 SCL 带进博途(能力边界见第九节)。想换一家对比也可以试 plcsimulator.online 或 PLC Fiddle(同样不用注册)。
- 想要 ST + 专业感:rungs.dev(前 8 关够用)。
- 想连自己的软件/看 3D:ACC。
- 想按工单练、有人给你验收:EDWartens Lab 或同类带验收的题库。
- 要练真实厂商环境:只能用 PLCSIM / Emulate,并接受授权成本。
九、plcsim.bimant.com 能做什么,以及它做不到的四件事
表中第 1 行是 BimAnt 的在线梯形图仿真器(免费、不用装博途、不用授权),官方文档里写明的覆盖面是:
- 触点(常开/常闭)、线圈(常开/常闭/置位/复位)、梯级串并与分支;
- 定时器 TON / TOF / TP / 正脉冲 / 负脉冲,增/减计数;
- 比较(等于、不等于、大于、小于等 6 种)、加减乘除、MOVE、功能块;
- 15 个内置示例(起保停、电机正反转、星三角、交通灯、楼梯灯、水位控制、双泵轮换、急停链路…);
- 画完可以转 SCL,或后续进博途继续用;自动存在浏览器本地。
但它有四条硬边界,而且不是“还没做”,是“定位上就不做”:
| 做不到 | 为什么 | 该用什么 |
|---|---|---|
| 不支持 F 安全程序 | 安全功能依赖经认证的 CPU 与安全环境 | 安全 PLC + TIA Portal Safety |
| 不模拟工艺对象、运动控制、PID 回路 | 那不是一个接点逻辑,背后是固件里的闭环与工艺块 | PLCSIM Advanced(或真机)+ 博途工艺对象 |
| 不模拟 OB 中断与真实扫描周期 | 网页里是即时求值,没有循环中断、没有扫描时间监视 | PLCSIM / PLCSIM Advanced |
| 不模拟 PROFINET IO、OPC UA、Web 服务器通讯 | 没有虚拟网卡、没有真实协议栈 | PLCSIM Advanced(虚拟以太网适配器)或真机 |
所以那句老问题的答案很直接:网页版能不能替代 PLCSIM?不能。 三者的分工可以一句话记住:网页版模拟“逻辑”,PLCSIM 模拟“CPU”,Advanced 模拟“一台能联网的 CPU”。
这也是它文档里建议的用法:先在网页里把逻辑画通,再进博途编译、用 PLCSIM Advanced 跑起来、读回核对。 要练“这台 CPU 跑起来对不对”、要联调触摸屏/变频器/上位机,直接上 PLCSIM 系列或真机。
十、我们的整理
10.1 中文现场最缺的其实是“看懂别人的图”
国外这些工具都在教你从零写,但中文工程师日常最痛的是接手一份没人写注释的梯形图。所以我们把工具做在了另一头:
- /lad-viewer:浏览器里直接打开梯形图,不装博途、不建工程;
- plcsim.bimant.com:在网页里跑梯形图仿真,用来验证扫描周期和自锁/定时行为;
- /lad2scl:把梯形图转成 SCL,对照看两种写法。
顺序建议:先"看"再"写"。 拿一份现成图在 viewer 里逐段读懂扫描行为,再去仿真里改一个触点看结果——这比从空工程开始快得多。
10.2 三个判据,判断这个仿真器值不值得用
- 能不能强制输入:不能强制的,只能看动画,不能做实验。
- 有没有验收:有编号测试的题库,才能把"看着像对"变成"通过了"。
- 它有没有说清自己不是什么:说清边界(自有引擎、指令差异、beta)的工具,反而更可信。
十一、三步动作
- 今天:挑一个免费浏览器工具,把带自锁的启保停敲一遍;
- 这周:把第七节那六项破坏性测试跑完,记录哪一项挂了;
- 下次接手旧程序:先在 /lad-viewer 里读图,把每段的"什么时候通"写下来,再动逻辑。
本文由 Software 2.0 编译整理,转载请注明出处。
Sources
- 原文:EDWartens Team《Free PLC Simulator Online (2026): 9 Options Compared》,EDWartens,2026-10-24 https://edwartens.co.uk/blog/free-plc-simulators-online(原文声明:EDWartens 自己就是同类产品的开发者,非中立评测;其他工具事实取自各工具页面)
- 表格与判断口径以原文 2026-10-24 核对结果为准,价格与免费范围请以各工具当前页面为准
同主题阅读
- S7-1200 第一个程序:七步走到 500 ms 闪烁,下载按钮为什么老是灰的
- PLC 编程软件怎么选:8 个平台里只有 2 个能免费用
- 梯形图转 SCL 迁移实战指南:能自动转什么、哪些必须重构、怎么验证
支柱:AI × 工业 / PLC。