论文部分内容阅读
OPC(OLE for Process Control),即用于过程控制的对象链接和嵌入技术,是一项用于解决工控领域用户与硬件设备之间通讯的工业技术规范和标准,得到了工控领域众多软硬件制造商的支持。本文以OPC DA技术为基础,分析了当前OPC技术的发展现状,深入探讨了OPC规范的详细内容,介绍了OPC系统开发所需的COM/DCOM以及同步、异步数据通信方法等技术内容,以此为基础开发一个数据集成平台。本平台旨在实现不同系统之间的集成,其中包括底层控制系统的集成、数据传输层集成、APP应用层的集成,将不同层次的集成兼容在一个OPC客户系统中,搭建应用层、数据层、控制层三层结构模型,实现系统统一的数据采集、数据解析和数据分发。本系统的核心之处在于利用OPC DA技术基础,对下集成不同的控制系统,完成数据采集、分析、归纳、解析,对上为业务系统提供数据服务接口,集成不同的数据库系统,并提供WCF服务,让不同的业务系统均可以通过本平台与控制系统实现无缝连接。本系统利用Visual Studio2010开发工具完成系统开发的同时,在不同的应用环境下对系统进行了调试并取得了满意的结果。该研究成果不仅为业务层与控制系统系统通信带来了极大的便利性,同时也进一步拓展了OPC技术的应用范围,推动了管控一体化的发展。