在RT-Thread上玩工控—基于RTT的PLC运行时内核

小伙伴们,好久不见!不知不觉软件包栏目已经连载了12期,通过「软件包大赏」栏目大家也认识了不少来自 区的牛人,热爱探索的学生马龙伟/郭永超 、总是创意满满的留洋博士阿嘉、风趣幽默的“杀猪哥”,玄乎其神的吴博~(回看往期,请点击此处)受了他们的影响,有很多新朋友陆续参与到了软件包的贡献中。

接下来,我们再来听听本期受访者冯洲与plccore软件包之间的故事~

示例:新建工程

plccore软件包的由来

今年春节遭遇新冠疫情,放了一个史无前例的长假。禁足在家无处可去,正好趁此机会,好好学习一下RT-Thread。讲实话我一直比较喜欢使用IDE进行开发,所以新推出的RT-Thread Studio对我来说太香了!RT-Thread支持众多MCU的BSP,使用RT-Thread Studio基本上可以无代码实现系统移植,简直是我梦想中的神兵利器。对RT-Thread有一定了解之后,我发现它非常适合这几年我一直在开发的一套可编程控制器系统。这套系统包括上位机编程软件plcide和底层嵌入式运行时核心plccore两部分。使用RT-Thread,plccore可以快速移植适配更多MCU,节省大量开发时间,完全符合我的开发思路。

于是,我把plccore代码改写成RT-Thread软件包的形式并开源,希望在回馈开源 区的同时,也能通过 区接触到更多对PLC感兴趣的开发者,使这套可编程控制器系统得到更好的发展。

同时,为了与plccore配套使用,我也发布了一个 区版本的plcide软件。这个软件实现了基本的PLC组态与编程功能,可以使用标准PLC编程语言(指令表IL、梯形图LD)来编写控制逻辑,然后翻译为C语言代码文件输出,与plccore无缝对接。

感兴趣的同学可以发邮件到 401190549@qq.com 索取,我会及时回复。

示例代码运行效果

(因微信无法插入外部链接,请将以上的链接复制至外部浏览器打开)

Tips

软件包官 :http://packages.rt-thread.org/

扫码 名

扫码即可提交需求

你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

在RT-Thread上玩工控—基于RTT的PLC运行时内核

你点的每个“在看”,我都认真当成了喜欢

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91749 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月15日
下一篇 2020年2月15日

相关推荐