学位论文 > 优秀研究生学位论文题录展示

楼宇监控系统中的OPC客户端与服务器应用程序设计

作 者: 赵健
导 师: 师奕兵
学 校: 电子科技大学
专 业: 测试计量技术及仪器
关键词: 系统集成 COM OPC数据访问规范 OPC客户端 OPC服务器
分类号: TP277
类 型: 硕士论文
年 份: 2009年
下 载: 230次
引 用: 7次
阅 读: 论文下载
 

内容摘要


楼宇自动化系统是现代智能建筑的一个重要组成部分,其系统的构成和运行的好坏都会直接影响到整个智能建筑运行系统的成败。随着目前智能建筑的功能需求不断增加,越来越多来自不同厂商不同类型的自动化设备被应用于楼宇自动化系统中,而不同厂商的设备在应用程序接口、通信协议等方面又存在着一定差异,这将在很大程度上影响到各个子系统之间的开放性和互操作性,同时也给楼宇自动化系统集成方案的制定和实施带来了一定的困难。基于微软COM/DCOM(Component Object Model/Distributed Component Object Model,组建对象模型/分布式组建对象模型)技术的OPC(OLE for Process Control,过程控制中的对象链接与嵌入)技术是一种新的软件间数据交换接口标准,这种标准的出现使得现场设备不管以何种形式存在,只要遵循OPC数据访问规范,客户都能以统一的方式去访问,从而实时获取现场设备的数据,完成对数据的灵活配置。OPC技术应用于楼宇自动化系统集成当中,可为实现楼宇自动化系统从控制层到管理层之间的集成提供一种更为方便有效的方法。本文首先阐述了楼宇自动化系统集成的目的和方式,分析了当前楼宇自动化系统集成中存在的一些问题;然后阐述了本课题中基于OPC技术的整个集成系统监控平台的结构设计以及上位机监控系统的软件体系结构设计;剖析了OPC数据访问规范以及OPC客户端与服务器的通信机制,在此基础上以Visual C++为开发工具,开发了某大楼集成系统监控平台中的通信程序模块,即OPC客户端应用程序,在开发过程中解决了多线程编程、OPC接口实现等技术问题,实现了客户端对多个OPC服务器进行数据采集和管理维护的功能。本文接着阐述了监控系统中OPC服务器开发的一些关键技术,包括标准接口类和硬件通信模块的实现;最后就本文所设计的OPC客户端应用程序的测试过程和测试结果进行了分析和论述。测试实验结果表明,本文所设计的OPC客户端应用程序能够成功连接大楼内各子系统设备的OPC服务器,并且能够稳定、有效地对服务器进行数据读写操作。实现了OPC客户端在该大楼监控系统中对现场设备进行数据访问操作的功能,达到了对大楼内各子系统设备运行状态的实时监控和数据采集的目的。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-15
  1.1 楼宇自动化系统集成概述  8-11
  1.2 OPC 技术研究现状  11-12
  1.3 课题背景及本文的主要工作  12-15
    1.3.1 课题背景  12-14
    1.3.2 本文的主要工作  14-15
第二章 大楼集成管理系统监控平台总体设计  15-20
  2.1 本课题集成管理系统总体结构设计  15-19
    2.1.1 上位机监控平台软件体系结构  16-18
    2.1.2 开发环境  18-19
  2.2 集成管理系统用户需求分析  19
  2.3 本章小结  19-20
第三章 大楼监控系统的OPC 客户端程序设计  20-45
  3.1 监控系统客户端开发技术规范说明  20-25
    3.1.1 OPC 数据访问规范对象与接口定义  23-25
  3.2 客户端数据访问方式的确定  25-27
    3.2.1 同步数据访问  25-26
    3.2.2 异步数据访问  26
    3.2.3 订阅式数据访问  26-27
  3.3 系统客户端程序开发方法  27-28
  3.4 系统客户端的设计与开发  28-40
    3.4.1 开发前的准备  29-31
    3.4.2 程序的具体实现  31-32
    3.4.3 详细开发步骤  32-40
  3.5 系统客户端软件的功能应用测试  40-43
    3.5.1 客户应用程序测试环境  40
    3.5.2 客户应用程序测试过程及结果分析  40-43
  3.6 本章小结  43-45
第四章 大楼监控系统的OPC 服务器程序设计  45-64
  4.1 监控系统服务器的设计基础  45-47
  4.2 服务器的总体设计  47-51
    4.2.1 结构设计  47-48
    4.2.2 基本功能和实现接口  48
    4.2.3 服务器与客户端的数据传输机制  48-51
  4.3 主要程序实现  51-62
    4.3.1 服务器开发前的准备  52
    4.3.2 标准接口类的实现  52-59
    4.3.3 硬件通信模块的实现  59-62
  4.4 服务器的测试  62-63
  4.5 本章小结  63-64
第五章 OPC 客户端在大楼监控系统中的测试实验  64-69
  5.1 大楼集成系统监控平台构建  64-65
  5.2 OPC 客户端的测试过程与结果分析  65-68
  5.3 本章小结  68-69
第六章 结束语  69-71
致谢  71-72
参考文献  72-73
在学期间的研究成果  73-74

相似论文

  1. LXI自动测试系统集成技术研究,TP274
  2. LXI 1553B总线通信模块设计,TP273
  3. 自动测试系统数字化设计平台研制,TP274
  4. LXI计数器研制,TP274
  5. 电子邮件分析取证系统的设计与实现,D918.2
  6. 基于Web服务的Legacy System集成方法研究,TP393.09
  7. 基于CAN总线的簇绒地毯机控制系统集成技术研究,TP273
  8. 基于WebGIS的湖泊水质模拟系统研究,N945.12
  9. 大型钢铁企业销售物流车船管控系统研究,F252;F426.31
  10. 水土保持自动监测信息系统研究与实现,TP311.52
  11. 物联网环境下运营商与系统集成商合作模式研究,F224.32
  12. 钢铁企业的制造执行系统设计与实现,TP311.52
  13. 风险分析与监控在信息系统集成项目中的应用研究,F284
  14. 基于VB及MATLAB混合编程的数字实时全息再现系统,O438.1
  15. 监狱安防监控集成系统的设计与实现,TP277
  16. JC型聚焦超声抗早孕机系统软件的设计与开发,TP311.52
  17. 基于B/S模式的监所综合平台的设计与开发,TP311.52
  18. 楼宇智能化集成系统的设计与实现,TU855
  19. 基于web services的联通业务系统监控平台设计,TP393.09
  20. 基于SaaS模式的工程机械销售代理公司CRM系统的设计与实现,TP311.52
  21. 基于MIS与GIS集成的昆明市旅游地理信息系统,P208

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com