OPC服务器开发工具包的实现及应用

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:ericwu8756
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
OPC(OLE for Process Control,用于过程控制的对象链接和嵌入)是基于Microsoft的OLE(Object Linking and Embedding,对象链接和嵌入)/COM(ComponentObject Model,组件对象模型)技术,为解决客户机与各种设备驱动程序间通讯而产生的一项技术规范和标准。OPC技术规范是OPC基金会制定的,它提供了统一的数据访问软硬件接口。由于OPC技术比传统数据存取方式(驱动程序法和动态数据交换法)更具开放性和先进性,已经得到越来越多的工控领域硬件和软件制造商的承认和支持,实际上已成为工业控制软件公认的标准。   作者以Visual C++6.0为开发平台,在详细分析了COM基础知识和OPC数据存取规范的基础上,开发了OPC服务器开发工具包软件。该工具包软件通过把OPC数据存取规范和COM基础知识封装成DLL的方式,使用户无需了解复杂的COM机制和OPC数据存取规范,简化了OPC服务器开发的复杂性。通过调用DLL,用户只需实现协议通信程序,就可以编写出OPC数据存取服务器,提高了程序代码的重用性。采用OPC服务器开发工具包后,缩短了软件开发周期,提高了软件的开放性和稳定性。   本文首先介绍了OPC技术以及OPC服务器开发工具包国内外研究状况。其次详细分析了OPC数据存取规范和COM原理等基础知识。接着重点阐述了OPC服务器开发工具包的结构和主要模块的功能,并采用开发出的OPC服务器开发工具包设计了OPC数据存取服务器,给出了OPC数据存取服务器的整体开发方案。通过使用开发出的OPC服务器开发工具包,以用户添加服务器驱动的方式实现OPC服务器程序,实现了OPC数据存取服务器的基本功能。   最后利用OPC技术组建了一个完整的测试系统:将采集到的EPA有线和无线现场设备的数据,通过OPC服务器将数据上传到OPC客户端,实现了基本的数据通信。
其他文献
高速光纤通信(大于40Gb/s)成为了近年来热门的研究课题,全球光纤光缆及光网络设备市场也一直保持着飞速的发展。随着远距离和高速通信系统的发展,光纤通信中不被关注的偏振模
近年来电力电子技术发展中提出的三电平变换器,由于其开关管的电压应力为输入直流电压的一半,非常适用于高输入电压、中大功率的应用场合。部分三电平变换器在降低开关电压应力
传统运动控制系统中信息的传递途径和对信息的处理手段比较有限。现场总线开辟了一个新的通道,通过这个通道能够实现全数字化、双向的信息传递,基于现场总线规范建立起的控制系统能够及时将信息传递给各种数据显示、数据处理设备,也能够实现设备资源的统一化,提高设备利用率。本文以无刷直流电机控制系统为背景,致力于将现场总线技术运用到运动控制系统中,建立起PC机与DSP控制器之间的通讯接口,实现通过PC机人机交互界
随着计算机技术、通信技术和数字信息技术的发展,基于生物识别的个人身份认证技术将传统的安全技术推向新的高度。基于虹膜的身份识别作为一种高度可靠的非侵犯性生物特征识
随着经济社会的快速发展,人们对石油等化石燃料的消费需求与日俱增,同时伴随着化石资源短缺、环境污染等一系列问题。在石油资源短缺、环境污染严重、汽车数量激增的大背景下,甲醇作为具有广阔前景的石油替代燃料将发挥十分积极且重要的作用。依据甲醇和柴油的燃烧特性,提出新型混合燃烧方式燃烧甲醇,即在起车或小负荷工况下,发动机以纯柴油模式进行燃烧;在中高负荷工况下,发动机以双燃料模式燃烧。这种燃烧方式可有效节省柴
机器人的控制问题无论在理论界还是工程界多年来一直备受人们关注。机器人不仅是一个十分复杂的时变、强耦合、高度非线性系统,而且实际上还存在诸多不确定因素,诸如测量误差
在移动机器人系统中,视觉子系统是一个重要的组成部分,它为移动机器人提供位置和运动参数等信息,使机器人感知周围工作环境。本文以移动机器人通用实验平台为背景,重点对基于
超高空观测平台具有承载大载荷在近空间长时间定点悬停的能力,可用于对地观测、导航和制导,是目前世界各国的研究热点。该平台的顺利研制可促进我国超高空导航制导武器平台、
随着核磁共振谱仪广泛应用于分子化学、分子生物等科学研究中,对其提出了许多新的要求。对于高频波谱仪来说,因要求更加精确地鉴相和锁定,就需要重新设计新的磁场稳定系统。本文根据这一需求,将射频系统数字化技术应用到核磁共振谱仪锁场收发单元中,并对其进行相关研究和设计。本文的研究工作主要设计新型的波谱仪锁场收发单元。在认真分析传统波谱仪锁场收发单元的原理与构成的基础上,采用直接数字频率合成技术和中频数字正交
群体决策算法和群体决策支持系统的研究是系统工程以及人工智能领域的热点问题,在复杂系统评估、大型工程项目决策分析等实践中具有广泛的应用前景。现阶段群体决策支持系统