一句话结论:开源PLC编程软件,配合OpenPLC Runtime可在树莓派、工控机等硬件上运行真实的软PLC,支持梯形图编程,适合教育、DIY和低成本控制场景,是学习PLC原理的优秀工具。
OpenPLC Editor
开源 完全免费开源 开源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等。
使用要点
- 树莓派是最佳入门硬件:几十元的树莓派Zero就能跑OpenPLC。
- 适合教学和DIY:很多高校用它做PLC教学。
- 工业部署需谨慎:关键控制建议使用经过认证的商业PLC。
常见问题
OpenPLC Editor 是免费的吗?怎么收费?
OpenPLC Editor 的授权方式为「开源」。计费方式:完全免费开源。
OpenPLC Editor 能跑在哪些系统?支持哪些 PLC/设备协议?
运行平台:Windows、Linux、Raspberry Pi。支持通讯协议:Modbus TCP、Modbus RTU、DNP3、MQTT。
OpenPLC Editor 适合什么规模和类型的项目?
适合:PLC学习和教育、树莓派DIY控制、低成本小型控制。不建议:工业级安全相关控制、高速运动控制。
同类软件对比
Beremiz
开源IEC 61131-3标准PLC编程IDE,支持LD/FBD/ST/IL/SFC五种编程语言,可运行在Windows/Linux上作为软PLC,也可下载到多种硬件平台,适合学习IEC标准和低成本控制方案。
PLC编程/IDE
CODESYS
全球使用最广泛的独立PLC编程平台之一,众多品牌PLC(汇川、和利时、信捷等)的编程软件都基于CODESYS内核,支持完整IEC 61131-3语言、运动控制、可视化,开发环境免费使用。
PLC编程/IDE
GX Works
三菱PLC编程环境,支持Q/L/R/FX系列,MC协议通讯配置方便,日系自动化项目主流IDE,国内用户基数大。
PLC编程/IDE
汇川 AutoShop
汇川小型PLC编程软件,支持H1U/H2U/H3U/Easy/H5U系列,指令风格兼容三菱FX,全中文界面上手快,是国产小型PLC替代三菱FX的主流IDE。
PLC编程/IDE