开源+免费,基于OpenPLC的工控设备很流行了

开源+免费,基于OpenPLC的工控设备很流行了

时间:2026-07-15
编辑者:创龙科技

做工业自动化的朋友,大多被传统PLC如下问题所困扰:


商用PLC硬件溢价高;

授权收费高;

功能固定,难以灵活定制;

自研周期长,底层适配、协议调试、稳定性测试等耗时费力;

普通工控机缺少标准PLC编程环境,产品落地难;

产品基于进口处理器,无法满足国产化需求;

...


在开源化、国产化快速普及的当下,开源OpenPLC + 国产ARM工控机解决方案能精准破解传统工控“成本高”、“定制难”、“落地慢”、“版权受限”等限制。它的软PLC适配灵活,开源无版权,能够加快产品落地,可成为工控设备厂商的优选方案。


图1.jpg


下面我们将结合OpenPLC的优势,详细分享这套超高性价比的国产PLC工控新方案。



OpenPLC介绍


OpenPLC是一套完全开源免费、合规商用的软PLC控制系统,区别于传统硬件PLC,它无需绑定专用控制器硬件,通过软件实现完整的PLC逻辑控制功能,可直接运行在创龙科技瑞芯微RK3588/RK3576/RK3562等国产ARM工控机上。


以下为OpenPLC的架构图:


图2.png


OpenPLC主要由OpenPLC Editor和OpenPLC Runtime组成。


OpenPLC Editor:支持IEC 61131-3标准定义的多种编程语言,用于PLC程序的开发与调试。


OpenPLC Runtime:程序运行环境,加载并执行由OpenPLC Editor编译后的控制程序。



方案优势总结


开源免费:OpenPLC开源免费,合规商用,无批量授权、软件溢价问题,大幅降本。


灵活适配:摆脱传统硬PLC软硬件绑定,通用性强,适配各类中小型工控场景。


快速落地:基于国产ARM工控机,已适配OpenPLC,可直接进行应用开发,落地快速。



OpenPLC开发案例


以下介绍基于创龙科技瑞芯微RK3576工控机的OpenPLC开发案例,案例分别采用LD梯形图、ST结构化文本两种标准PLC语言,完成功能开发。


LD语言开发案例


本案例通过DI1引脚输入高低电平来控制LED2灯的亮灭,当DI1为高电平时,LED2灯亮,当DI1为低电平时,LED2灯灭。


打开OpenPLC Editor,选择案例工程目录,打开案例工程。


图3.png


可参考工控机产品资料“编译PLC工程”、“部署program”等操作,完成案例工程部署。


由于DI1引脚默认为高电平,因此可观察到工控机LED2灯此时常亮。


1784021109399907.png


使用杜邦线将DI1连接至DI的COM接口(即DI1置为低电平),可观察到LED2灯灭。


1784021142695726.png


ST语言开发案例


本案例通过温湿度变送器采集空气湿度值,实现湿度监测功能。


将工控机与温湿度变送器进行连接,硬件连接如下图所示。


1784021209237003.png


打开OpenPLC Editor,选择案例工程目录,打开案例工程。


1784021305460513.png


可参考工控机产品资料“编译PLC工程”、“部署program”等操作,完成案例工程部署。


包裹温湿度变送器以改变采集环境参数,同步观测LED2指示灯状态;实测约6s后LED2开始闪烁,松开变送器后,约17s指示灯停止闪烁。


1784021343628250.jpg


创龙科技国产ARM工控机,有瑞芯微RK3588/RK3576/RK3562等处理器可选,集成了Modbus、CANopen、OPC UA等工业组件,已通过EMC测试,并获得CE、FCC、RoHS等国际权威认证,真正做到开箱即用,能省去繁杂的硬件调试、驱动适配、组件移植和系统优化等工作。


客服
提交成功