论文部分内容阅读
流程工业企业为了不断提高自身的竞争力以及在市场中占据有利的地位,越来越重视企业信息化建设,运用先进控制的理念和软件技术来提升现有的生产能力。但是国内现有的先进控制软件普遍存在着功能单一、各软件间集成性和互操作性较差的特点,使得企业难以综合运用这些软件,发挥其整体优势。在这样的背景下,本文以先进控制软件集成数据平台作为研究内容,该平台以实时数据库为核心,以OPC技术为主要数据通讯方式,不仅具有一般实时数据库的功能,而且能更好的提供对先进控制软件的支持。 本文首先介绍了先进控制软件和实时数据库的一些基本知识,然后系统地分析了集成平台的必要性和功能需求,通过对比的方式确定了集成数据平台的数据访问方式,提出了集成平台的体系结构设计,并分析了系统结构设计的优点。 本文研究的重点是集成平台OPC数据访问接口的实现,包括OPC数据服务器程序和OPC客户端程序的实现。在深入研究OPC DA规范和COM技术的基础上,本文从服务器的数据结构、服务器地址浏览空间、OPC服务器注册以及数据通讯方式等方面详细的介绍了OPC服务器程序的开发过程和方法;对于OPC客户程序的实现,本文主要介绍了客户端数据结构、STA线程的创建以及STA线程的工作。最后设计了集成平台实时数据库访问接口,并对所实现的OPC服务器和客户端分别进行了测试。 基于OPC技术设计的先进控制软件集成数据平台,使用户不必关心各种驱动程序和通信程序的编写,方便的读取所需的实时数据和历史数据,将主要精力用于先进控制软件的研制和开发。因此,先进控制软件集成数据平台的研究和开发,有着广泛的市场前景和较好的实用性。