基于COM技术的OPC DA Server的研究与实现

来源 :北京化工大学 | 被引量 : 11次 | 上传用户:ncutwangx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,应用于工业控制领域的软件与硬件设备的种类也越来越丰富,系统集成变得越来越复杂与困难。所以,无论是对于客户还是开发者而言,一套统一、通用的标准是非常必要的。OPC就是这样一种通用的工业标准。OPC(OLE for Process Control)是微软公司的对象链接和嵌入技术在过程控制方面的应用,为工业自动化软件面向对象的开发提供一项统一的标准。它是为解决应用软件与各种设备驱动程序之间的通讯而提出的,它把硬件厂商和应用软件开发者分离开来,大大提高了双方的工作效率。OPC减少了系统集成过程中的重复工作,代表了今后过程系统通信标准的发展方向。本文详细论述了基于COM技术的OPC DA Server的原理及其开发过程,提出了一个OPC Server软件结构框架,给出了层次结构,分析了对象的实现。并针对开发过程中出现的内存分配、数据传输等问题,提出了自己的解决方法,实现了符合OPC规范2.0版本要求的OPC DA Server。通过将COM技术(COM技术是OPC技术的核心)应用于服务器的开发过程中,采用组件的概念和形式,使用接口和指针对象,开发出来的OPC DA Server具有了更强的灵活性与扩展性。 同时,论文中还讨论了如何实现OPC DA Server开发过程中使用到的一些关键技术,比如IUnknown接口实现、连接点实现等。通过使用这些技术,开发出来的OPC DA Server能够实现服务器与客户端双向通信、能够实现Group对象和Item对象的管理与维护,符合了规范预期的要求。
其他文献
本文的内容是基于随机PETRI网的航空电子综合系统数据总线的建模分析。通过对综合航电系统数据总线的性能指标分析,以达到优化总线传输系统的目的。 利用时延PETRI网、随机
随着“平安城市”和“科技强警”等重大项目的实施,安防行业又迎来了巨大的发展机遇,各大厂商相继推出了多样化的视频监控产品,各种摄像头遍布于大街小巷。但是面对海量的视
环境管理具有复杂性和动态性,涉及多部门,多地区和多领域,需要处理大量的数据.环境信息的科学化、系统化是实现环境管理科学化的前提和基础.因此,设计一个能分析信息与信息之
凝汽器是火电厂的一个非常重要的设备,但对其性能的检测存在很多不足。数据融合是一门新兴的学科,具有广阔的应用前景。本文将数据融合方法用于凝汽器清洁度的测量及故障诊断中,用基于分批估计的融和方法解决了计算时现场测量信号存在较大误差的情况,保证了对清洁度的准确计算;另外本文提出了一种新的凝汽器故障诊断方法——两级数据融合诊断方法,第一级采用BP神经网络与距离测度的方法,第二级采用D-S证据理论进行融合,
转台技术的先进与否,对一个国家的航空领域和先进武器系统研制以及雷达伺服控制系统方面有着重要的影响,也在一定程度上体现了国家的综合实力。转台在先进导弹武器的精确定位
直接转矩控制是一种转矩响应快的高性能的交流调速方法。本文采用TI公司TMS320F240 DSP为控制核心,进行了基于DSP无速度传感器直接转矩控制系统的研究。 本文详细阐述了直
近年来,现场总线、以太网等网络技术的飞速发展推动着工业控制系统结构朝着网络化、开放性的方向迈进.现场总线技术的出现为工业控制领域带来了一场深刻的变革;但因其多种总
作为一种模拟物种进化和自然选择的进化计算方法,遗传算法(Genetic Algorithm,GA)在优化计算、数据挖掘、机器学习等领域内有着广泛的应用前景.该文从生物信息学中海量基因数
生物芯片是提取生物分子信息的一种新技术,我国这几年在生物芯片的研发上投入了大量的人力和物力,并且取得了许多具有国际先进水平的科研成果.但是,国内的生物芯片研发机构所
随着移动通信技术和计算机网络技术的不断发展和广泛应用,在不久的将来,移动计算机可以在任何时间、地点接入各类网络,以获取所需的数据信息,这种特殊的分布式计算环境被称为移动