学位论文 > 优秀研究生学位论文题录展示

基于组态与PLC控制的实时操作系统研究

作 者: 陈杰
导 师: 包健
学 校: 杭州电子科技大学
专 业: 计算机应用技术
关键词: 可编程控制器 集散控制系统 组态算法 嵌入式实时专用操作系统 内核 任务调度
分类号: TP273
类 型: 硕士论文
年 份: 2009年
下 载: 583次
引 用: 1次
阅 读: 论文下载
 

内容摘要


PLC(可编程控制器)与DCS(集散控制系统)是工业控制的两大重要支柱。随着计算机技术的不断发展和工业控制要求的不断提高,纯粹的PLC控制和DCS控制渐渐满足不了工业现代化的要求,于是涌现出新型的PLC控制系统和新型的DCS控制系统。新型的PLC控制系统具有简单的DCS控制功能,同样,新型的DCS控制系统也具有简单的PLC控制功能,两者呈现出交叉的发展趋势。因此,研究一种具有高性能、高质量的PLC与DCS协同控制工业现场的嵌入式计算机产品,对PLC技术与DCS技术的发展具有重要的意义和使用价值。本文通过对组态(组态属于DCS的一部分)与PLC控制系统进行深入分析与研究,针对组态任务和PLC控制任务的特点,为此量身定制了一款嵌入式实时专用操作系统(简称CASS-RTOS)。通过CASS-RTOS对组态任务与PLC控制任务进行调度管理,能很好地处理组态任务与PLC任务的协同工作,并将研究成果应用于实际项目。论文的主要工作及研究成果可概括如下:(1)在深入分析和研究DCS与PLC控制的特点及其发展的基础上,提出一种基于操作系统的内嵌组态控制算法的PLC控制系统的实现方法。(2)分析和研究了嵌入式操作系统的现状及其发展,讨论了几款流行嵌入式操作系统的优缺点,提出了一款支持组态与PLC控制的嵌入式实时专用操作系统。(3)针对组态与PLC控制系统应用对象的特征,讨论了CASS-RTOS的内核结构,提出了CASS-RTOS的体系结构和设计目标。(4)在分析和研究内存管理策略及其模型的基础上,提出了CASS-RTOS的内存管理方案。(5)分析了进程、线程与任务的概念及其特征,讨论了中断处理过程和中断处理方法,研究了任务同步与互斥的常用处理方法,提出了CASS-RTOS任务同步处理方案。(6)深入分析与讨论了CASS-RTOS的任务调度策略。首先分析了几种常用的任务调度策略,然后根据应用对象的特点,引出了CASS-RTOS的任务调度策略,即通过建立任务模型,基于双层裁剪技术,将系统任务裁剪分类,并开辟相应优先级线程进行调度管理,提出一种利用小线程实现微内核任务调度的方法。(7)基于CASS-RTOS的设计思想,实现了一款基于组态与PLC控制的嵌入式实时专用操作系统,并讨论了其应用领域和移植方法。为了对CASS-RTOS的功能和性能进行测试,作者在Cortex M3处理器上设计和实现了一款PLC内嵌组态算法生成平台,并设计了一个实验。实验利用PLC的快速逻辑任务和慢速逻辑任务,以及组态控制任务对四路同步电机进行控制,考察CASS-RTOS的功能实现情况。实验结果表明,CASS-RTOS内核具有较强的可移植性、体积小、稳定性高、实时性强。目前许多嵌入式操作系统已经非常完善,与它们相比,CASS-RTOS仅实现了操作系统的基本功能,在完善各项功能方面都还需要进一步的分析、研究和调试。如何进一步结合工业控制的要求,开发一个更为成熟的产品,则需要做更多、更深入的研究。本文的工作为特定领域的小型嵌入式实时专用操作系统进行了深入的研究,并对高性能PLC控制系统的研究进行了有益的探索和尝试。

全文目录


相似论文

  1. Windows内核态密码服务接口设计与实现,TP309.7
  2. 处理器TI DSP VC33虚拟核的设计与实现,TP332
  3. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  4. M石化公司连续重整装置的实施与管理,F426.72
  5. 中密度板纤维干燥系统与PLC控制系统设计,TP273
  6. 驱动级木马传输和加密算法设计与实现,TP393.08
  7. 电渣炉过程控制系统的设计及优化控制,TP273
  8. 基于PLC高炉布料专家自学习的设计与实现,TP273
  9. 多核系统中实时任务调度算法的研究,TP332
  10. 蜜罐文件系统的智能内核级中间件研究,TP393.08
  11. 真空排污控制系统设计及防堵措施研究,TU824.2
  12. 嵌入式Linux的驱动程序设计与GUI界面开发,TP368.1
  13. ARM平台上实现Linux内核虚拟机技术研究,TP316.81
  14. 数字家庭媒体系统设计与实现,TP311.52
  15. Rootkit技术在第三方信息安全防护系统中的应用研究,TP309
  16. Windows系统内核Rootkit的检测技术研究,TP309
  17. NAT网关port triggering功能设计与实现,TP393.08
  18. 基于linux的网关计费系统的设计与实现,TP393.09
  19. 煤矿井下PLC道岔网络控制系统,TP273
  20. 基于PowerPC的高性能嵌入式工业控制器的研究与开发,TP273.5
  21. 桶装水自动灌装机的设计与研究,TB486

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com