内置于 IDE 的免费 PLC 仿真器
无需硬件即可测试 IEC 61131-3 逻辑。仿真器内置于 OpenPLC Editor 和 Autonomy Edge,配备在线调试器和实时变量曲线。无需 PLC,无需服务器,无需任何额外配置。
什么是 OpenPLC 仿真器?
仿真器内置于免费开源的 IEC 61131-3 IDE OpenPLC Editor,以及 Autonomy Edge 的网页版编辑器中。它完全在您的电脑上运行控制逻辑:无需购买 PLC,无需配置服务器,也无需额外安装任何软件。
使用结构化文本 (ST)、梯形图 (LD)、功能块图 (FBD) 或指令表 (IL) 编写程序,然后点击“Start Simulator”(启动仿真器):能流通过时连线会亮起绿色,调试器实时显示变量值,时间序列曲线实时跟踪变化趋势。
因此,仿真器既适合学生在没有硬件的情况下学习梯形图编程,也适合工程师在部署前验证控制逻辑。它是我们免费 PLC 编程软件的一部分,同一个编辑器还能把完成的程序部署到真实的 OpenPLC 运行时上。
可以仿真哪些内容
编译器能接受的一切都可以在仿真器中运行,逻辑的执行情况一目了然。
IEC 61131-3 编程语言
支持仿真结构化文本、梯形图、功能块图和指令表。
实时执行着色
能流通过时连线变为绿色,哪些路径处于激活状态清晰可见。
实时调试器
仿真运行期间,调试器面板中的变量值实时更新。
变量曲线
将变量绘制为时间序列曲线,实时观察变化趋势。
C 和 C++ 功能块
用 C 或 C++ 编写的自定义功能块可直接在仿真器中运行。
在编辑器或浏览器中运行
仿真器可在桌面版编辑器中本地运行,也可在浏览器中通过 Autonomy Edge 运行:无需硬件,无需服务器,无需配置。
使用方法
- 1
下载 OpenPLC Editor
从下载页面获取适用于 Windows、macOS 或 Linux 的免费安装程序。
- 2
编写逻辑
使用结构化文本、梯形图、功能块图或指令表编写程序,也可以添加 Python 和 C++ 功能块。
- 3
点击“Start Simulator”
观察连线亮起绿色,在调试器中跟踪变量值,并绘制变量随时间变化的曲线,全程无需离开编辑器。
常见问题
关于使用 OpenPLC 仿真 PLC 逻辑,您需要了解的一切。

