一句话结论:开源PLC编程软件,配合OpenPLC Runtime可在树莓派、工控机等硬件上运行真实的软PLC,支持梯形图编程,适合教育、DIY和低成本控制场景,是学习PLC原理的优秀工具。

OpenPLC Editor

OpenPLC社区 · 分类: PLC编程/IDE · 版本 v3.x · 信息更新于 2026-10-12
开源 完全免费开源 开源PLC软PLC树莓派IEC 61131-3教育
★★★☆☆
综合 3.5 / 5

访问官网/仓库

多维评分
易用性 ★★★☆☆ 3.5
稳定性 ★★★☆☆ 3.5
性能 ★★★☆☆ 3.5
生态 ★★★☆☆ 3.0
性价比 ★★★★☆ 4.5
国产化 ★★★☆☆ 3.0
技术属性
运行平台Windows、Linux、Raspberry Pi
开发语言C++、Python
支持协议Modbus TCP、Modbus RTU、DNP3、MQTT
授权方式开源(完全免费开源)
适用场景
  • PLC学习和教育
  • 树莓派DIY控制
  • 低成本小型控制
  • 实验和原型
不适用场景
  • 工业级安全相关控制
  • 高速运动控制
  • 需要商业认证的项目

它是什么

OpenPLC是一个完整的开源PLC项目,包括编程软件(OpenPLC Editor)和运行时(OpenPLC Runtime)。Editor基于Beremiz,支持梯形图等IEC 61131-3语言编程;Runtime可运行在Windows、Linux、树莓派等平台,实现真正的软PLC控制。

核心能力

  • 完整PLC方案:编程+运行时+硬件支持,端到端开源。
  • 树莓派支持:可直接在树莓派上运行,控制GPIO和扩展板。
  • 梯形图编程:直观的梯形图编辑器,适合电气工程师上手。
  • 多协议:Modbus TCP/RTU、DNP3、MQTT等。

使用要点

  1. 树莓派是最佳入门硬件:几十元的树莓派Zero就能跑OpenPLC。
  2. 适合教学和DIY:很多高校用它做PLC教学。
  3. 工业部署需谨慎:关键控制建议使用经过认证的商业PLC。
常见问题
OpenPLC Editor 是免费的吗?怎么收费?

OpenPLC Editor 的授权方式为「开源」。计费方式:完全免费开源。

OpenPLC Editor 能跑在哪些系统?支持哪些 PLC/设备协议?

运行平台:Windows、Linux、Raspberry Pi。支持通讯协议:Modbus TCP、Modbus RTU、DNP3、MQTT。

OpenPLC Editor 适合什么规模和类型的项目?

适合:PLC学习和教育、树莓派DIY控制、低成本小型控制。不建议:工业级安全相关控制、高速运动控制。