基于CORBA服务开放式控制器设备无关机制的研究与实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 0次 | 上传用户:liongliong574
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代制造业由大批量单品种向大批量定制生产方向发展,控制器必须能通过自身变化迅速适应外部的市场环境变化。这种柔性的制造模式要求构建开放式控制器。考虑到控制器频繁与大量异构设备交互,而开放式控制器需要具有设备无关性,本文围绕设备无关机制展开。本文提出两种设备无关机制─CORBA通知服务和逻辑设备。CORBA通知服务提供的多对多的松耦合通信方式,可以去除控制器内设备使用者(应用程序)与设备之间的紧耦合性;传统控制系统大多采用直接通过设备驱动程序访问设备的紧耦合实现,设备改动必然引起控制系统作出相应的改动,逻辑设备机制使得设备改动时控制器不作改动即可继续使用。在RTLinux平台上,基于实时CORBA与minimum CORBA规范,已建立起了一个实时中间件平台RTCK(Real-time CORBA in RTLinux Kernel)。根据CORBA通知服务规范,本文在RTCK框架之上给出了RTCK通知服务体系结构。围绕该体系结构,在RTLinux内核空间设计与实现了RTCK通知服务,提供内核空间中多个对象间的松耦合通信、过滤和发布订阅功能;还给出了用户空间和内核空间的交互接口,以将事件分发给人机界面等。在事件通道内实现了事件优先级队列,并且采用引导者/跟随者并发模型实现事件调度线程,以确保通知服务的性能。经过对该通知服务测试,得到了较为满意的结果。逻辑设备机制方面,对控制领域常用的设备进行抽象,进而给出了一套合理的设备接口定义。文中还以一个应用为例,验证了逻辑设备机制带来的开放性。
其他文献
随着互联网的高速发展,Web上的信息量高速增长,这其中文本信息占据了相当重要的位置。对这些文本信息加以搜集、分类和总结,传统的手工方法已经无法满足需要。文本自动分类、信
随着互联网的迅速发展,计算机之间的交互不断增强,软件的安全问题已成为计算机系统安全的一个至关重要的问题。程序安全作为软件安全问题的一个子问题是目前研究的热点之一。已
知识经济和信息时代飞速发展的今天,世界经济的全球化和国际化推动着经济体制的改革,在经济发展的浪潮中,出版行业也在发生深刻的变化,出版逐步由微观管理向宏观管理过渡。 为
学位
随着现代科学技术的飞速发展,人们获取大数据量、高维数、非结构化的数据变得越来越容易,这就使得现代计算对高维非线性数据降维需求的增加,流形学习方法研究得到广泛的重视,研究
学位
本论文主要做了以下工作: (1)介绍了嵌入式软件的交叉开发环境,比较了与传统软件开发的不同之处,接着引出了由特殊开发模式所决定的嵌入式软件测试的特点,那就是宿主一目标模
随着因特网和多媒体技术的飞速发展,因特网上的多媒体应用与日俱增。如今的Internet己经从单一的数据网发展成为包括数据、语音、图像等多种信息在内的集成服务网。与此同时,传
学位
随着千兆网络的渐渐普及,网络环境较之以前有了很大的不同,网络数据传输速度大大高于以前。传统的入侵检测设备已不能很好的保护新的网络环境,它们不能及时地处理网络上的数据包
随着计算机和通信技术的快速发展,人们开始将越来越多的信息存储在个人计算机上,并且通过网络进行信息的交互和共享,这一趋势导致了数字化信息高速的增长。传统的中心服务器已经
随着软件产品在各行业中发挥越来越重要的作用,人们对于软件产品质量的要求也越来越高。软件测试作为保证软件产品质量的重要手段,也逐渐向专业化、系统化方向发展。为了对软件