论文部分内容阅读
OPC(OLE for Process Control)作为一个重要的工业标准,目的是为工厂底层设备或者控制室数据库中的大量数据源之间的通信提供一种标准的通信机制。它把硬件厂商和应用软件开发者分离开来,大大提高了双方的工作效率,因而,OPC越来越受到各仪表生产厂家的重视,本课题正是顺应这一潮流,开发出符合OPC规范的OPCServer。 本论文介绍了OPC技术的背景和数据访问(DA)规范,深入地分析了OPC数据访问服务器的构成原理和内部机制。同时对OPC的基础—COM进行了剖析,阐述了OPC技术和COM的关系,给出了OPC数据访问远程服务器的总体结构、实现方法及具体实现过程。 本论文参考了OPC基金会颁布的Data Access Custom InterfaccStandard,Version 2.04,首先实现了本地OPC服务器,然后依据DCOM的原理和特性,通过DCOM配置工具DCOMCNFG.. EXE配置本地服务器使之具备远程访问能力。并开发基于OPC DA规范的客户端,总结开发客户端的三种方法。 基于OPC数据访问规范开发的标准客户程序都可以访问本论文中的远程服务器,并进行数据存取,实现了OPC的互操作性和“即插即用”的可连接性,而且还可以通过局域网、广域网和Internet进行连接并存取数据,实现了OPC的分布式应用。