论文摘要
传统的工业控制软件采用原有的专用驱动模式,工业软件开发商需要开发大量相应的驱动程序来连接各种控制设备。由于不同客户有着不同的需要,同时也存在着不同的数据传输协议,因此也一直没有完整的解决方案。问题的关键在于系统之间的接口没有统一标准,OPC作为一个工业标准应运而生。新兴的、基于微软COM/DCOM技术的OPC“软总线”技术,为工业控制软件的数据通讯(数据采集)、异构系统的集成和多层软件体系架构提供新的标准。可以实现自动化控制软件和硬件的万能连接,从而实现数据的灵活配置和多种系统的真正集成。本文简单阐述了COM/DCOM技术,说明OPC技术实现的基础;全面的介绍OPC的基本概念、OPC的客户/服务器体系结构。本文通过深入研究OPC在异构系统集成中的应用,以宇电智能仪表AJ808为研究对象,探索出OPC数据访问服务器的设计方法,并通过了兼容性测试,实现了驱动程序的标准化,最后通过实例阐述了OPC服务器在组态软件中的实际应用。
论文目录
摘要Abstract目录第1章 绪论1.1 引言1.2 OPC的概念1.3 OPC的特点1.4 OPC技术在我国的应用与发展1.5 论文的课题背景及意义1.6 论文所作的工作1.7 本文结构安排第2章 COM及组件架构开发2.1 OPC技术基础—COM/DCOM2.1.1 什么是COM2.1.2 COM的结构2.1.3 注册表2.1.4 COM特性2.1.5 DCOM2.2 Delphi中的COM组件程序开发2.3 基于COM的组件架构第3章 OPC数据访问规范及接口3.1 OPC规范概述3.1.1 OPC数据访问规范的基本概念3.1.2 OPC数据访问接口(OPC Data Access Interface)3.2 OPC服务器和包装DLL3.3 OPC的对象与接口3.3.1 OPC定制接口对象3.3.2 OPC服务器的实现形式3.3.3 OPC自动化接口对象第4章 OPC数据访问服务器的总体设计4.1 系统方案设计4.2 组件架构设计4.3 OPC DA开发工具包的必要性4.3.1 Huafu OPC Tool Kit简介4.4 宇电AI808智能仪表简介4.5 通讯协议——AIBUS(V7.0)4.5.1 接口规格4.5.2 通讯指令4.5.3 编程方法第5章 OPC数据访问服务器的Delphi程序实现5.1 OPC接口模块5.1.1 OPC Toolkit的服务接口设计5.1.1.1 用工具包开发的OPC服务器的框架5.1.1.2 OPC Toolkit中服务器注册函数5.1.1.3 OPC Tool kit中OPCServer对象的实现5.1.1.4 OPC Toolkit中OPCGroup对象的实现5.1.1.5 OPC Toolkit中OPCltem对象的实现5.1.2 OPC组件的实现和运行要求5.1.2.1 OPC组件对象的基本工作流程5.1.2.2 OPC组件的注册5.1.2.3 OPC组件的部分实现代码5.2 设备管理模块5.3 串口通讯模块5.3.1 串口的初始化和设置5.3.2 发送接受模块5.3.3 通讯状态模块第6章 测试与应用实例6.1 OPC服务器的测试6.2 系统应用——MCGS应用实例6.2.1 组态软件及MCGS简介6.2.2 创建设备6.2.3 测试系统组成及运行演示第7章 结束语参考文献在读期间发表论文情况致谢
相关论文文献
标签:异构系统论文; 智能仪表论文; 数据访问服务器论文;
基于Delphi7的智能仪表OPC数据访问服务器的设计与实现
下载Doc文档