原创 PLCcore-5484-------一个让您同时运行PLC程序和C程序的控制模块

2010-7-9 14:28 2266 5 5 分类: 工业电子

做过PLC开发的工程师都知道,常用的PLC模块一般只能运行PLC程序,这对于习惯了用C语言编写程序的工程师来说是一个不小的打击,这可能会使他们的才能不能完全发挥,现在我给大家介绍一个能同时运行PLC程序和C程序的控制模块,PLCcore-5484。有了这个控制模块,您就可以使用您熟悉的C程序进行编程。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />


点击看大图


1PLCcore-5484贴图


看到这里,您可能会有疑问,我们项目组的其他人都使用PLC编程,而我却使用C语言,对于同一个项目我们怎么串联起来呢?PLCcore-5484完全为大家考虑了这一点,PLCcore-5484提供了一种C程序和PLC程序数据共享的方式process imageprocess image是在PLC中划出的一部分共享区域(类似于操作系统中的共享内存机制),这部分区域可以允许PLC程序和外部C应用程序(运行在Linux操作系统上)同时访问,就像双端口RAM。通过这一机制您就可以实现将所有运算部分,比如复杂控制算法、加密算法、可视化数据(呼呼!这些运算PLC实在难以完成,但如果用C程序,那就是小case),从PLC程序转移到操作系统级(Linux操作系统,2.6内核)来实现。


点击看大图



2process image机制


通过这一机制您可以实现并保护您自有的知识产权的“工厂定义”功能模块。专利或自有产权的关键功能现在您可以由C/C++语言实现,并且对于终端用户的PLC程序来说是保密的。PLCcore-5484开发套件,还提供样例工程以及相应的资源和工程文件。


至于如何实现PLC程序和C程序之间的资源共享,我将在后面继续介绍。


如果您想进一步了解相关知识,请联系我们


 


广州虹科电子 http://www.hkaco.com  索取更多详细资料


陈秋苑 020-38743030  cqy@hkaco.com  QQ:353987010

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条