当前位置:主页 > 科技论文 > 自动化论文 >

基于多核处理器的PLC控制程序并行执行

发布时间:2017-09-30 18:08

  本文关键词:基于多核处理器的PLC控制程序并行执行


  更多相关文章: 多核处理器 并行执行 有向无环图 PLC控制程序 静态列表任务调度算法


【摘要】:针对可编程逻辑控制器(Programmable Logic Controller,PLC)的编程语言不支持程序的并行编译,无法使控制程序并行执行于多核处理器的问题,根据功能块图的可拆分性,提出了用有向无环图(Directed Acyclic Graph,DAG)任务模型表示PLC控制程序的方法,并采用静态列表任务调度算法,优化DAG中的任务节点在不同CPU核上的分配调度,解决了PLC控制程序并行执行时会遇到的通信延时问题。此外,针对变量资源的竞争问题提出了使用互斥量的方法。实验结果表明,此方法能有效地将PLC控制程序并行运行在多核处理器上,大大缩短了程序的执行时间。
【作者单位】: 华东理工大学化工过程先进控制与优化教育部重点实验室;
【关键词】多核处理器 并行执行 有向无环图 PLC控制程序 静态列表任务调度算法
【分类号】:TP273
【正文快照】: PLC是一种抗干扰能力强、可靠性高、使用灵活的基于单核处理器的控制系统,已广泛应用于钢铁、石油、化工、机械制造、汽车等各个行业[1]。缩短PLC控制程序的执行时间是提高PLC性能的主要方法,目前国内外学者研究设计了将程序移植到具有并行执行能力的FPGA上运行的方法[2-4],通

【相似文献】

中国期刊全文数据库 前7条

1 谢勇;;机床数控化中PLC控制程序的编制[J];科技风;2009年04期

2 缪朝东;宋黎明;;PLC控制程序的设计方法——西门子SR功能模块的应用[J];工业控制计算机;2008年10期

3 林振辉;胶带运输系统“顺流启动”控制原理及PLC控制程序的研制[J];中国矿业;2000年S1期

4 杜红文,周纯江,徐文源;CW1000加工中心润滑系统PLC控制程序分析[J];机床与液压;2004年07期

5 王紫东;;机床数控化中PLC控制程序的模块化编制[J];硅谷;2009年08期

6 施苏俊;袁琼擘;;数控机床PLC控制程序的黑盒测试[J];机电产品开发与创新;2010年06期

7 ;[J];;年期



本文编号:949638

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/949638.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c516d***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com