论文部分内容阅读
                            
                            
                                摘     要OPC 是世界上领先的自动化公司和软硬件供应商在微软的合作下开发的一套工业标准,用于规范软件和硬件的接口,提高系统的开放性。目前,实力较强的工控厂家都纷纷推出了符合 OPC 接口规范的软硬件产品,并以此作为其提高产品市场竞争力的先进技术手段。本论文通过研究 OPC 数据存取规范,开发了符合 OPC 规范的 OPC 数据访问服务器,实现了与第三方客户端软件的无缝连接,并在 CAN 总线控制系统中进行了应用实验验证。本论文首先论述了 OPC 技术的产生背景及其意义,分析了 OPC 数据存取规范;对 OPC 技术的核心——COM 技术的实现过程及编程方法进行了详细的剖析,并描述了客户与进程外组件的协作过程。本论文的重点是开发 OPC数据访问服务器,OPC 规范只给出了 OPC 标准接口的描述,需要开发人员实现这些接口。因此本论文设计了 OPC 服务器的结构,解决了开发中的难点,包括 OPC 服务器与 OPC 客户的通信机制和 OPC 服务器的注册。本论文不仅实现了 OPC 服务器的基本功能,使其符合 OPC 规范,还设计了服务器的地址空间,实现了服务器的地址空间浏览可选功能;本论文通过研究 DCOM 技术,实现了 OPC 服务器的远程通信功能。