楼宇自控系统集成中的OPC客户端软件开发

上传人:本站    上传时间:2014/2/10    浏览次数:   下载次数:

摘要:依据当前楼宇自动化系统集成的发展,介绍了 OPC 的相关概念、原理和运行机制,重点论述了楼宇自控系统集成中应用 VC + + 来编写 OPC 客户端应用软件,从而实现了楼宇自控的开放化、集成化、信息化。

  0 引言

  楼宇自动化系统( Building Automation System,BAS) 是智能建筑的主要组成部分之一,智能建筑通过楼宇自动化系统实现建筑物内设备与建筑环境的全面监控与管理。楼宇自动化系统应属过程控制范畴,在楼宇自动化技术发展过程中,由于历史的原因,各个设备制造厂商封闭地发展自己的系统,长期以来没有建立国际性的标准通信协议,使得各个设备或子系统不能无缝地集成到一个操作平台上来。这种局面严重阻碍了智能建筑技术的发展。在这种情况下,要把不同厂家的设备和控制系统连接到一起是非常困难的。OPC 就是在这种情况下产生的,它提供了一个标准接口,使得楼宇自控各子系统通过OPC 客户接口与具有标准OPC 服务器接口的现场设备实现数据交互,这种软件数据集成使得楼宇自控在真正意义上实现了开放化、集成化、信息化。

  1 OPC 系统构成

  OPC 以 OLE /COM 机制作为应用程序级的通信标准,采用客户/服务器模式,把开发访问接口的任务放在硬件生产厂家或第三方厂家,以 OPC 服务器的形式提供给用户,解决了软、硬件厂商的矛盾,完成了系统的集成,提高了系统的开放性和互操作性。

  OPC 技术是以 Microsoft 的 OLE /COM 技术为基础建立的一项技术规范与标准,它以组件对象模型和分布式组件对象模型COM /DCOM 技术为基础,采用客户 /服务器模型,定义了一组COM 对象及其双接口。

  OPC 对象主要包括服务器( Server) 、组( Group) 和项( Item) 。OPC 服务器对象除了维护自身信息外,还作为组对象的容器,可动态地创建或释放组对象; 而组对象相对于项而言也是一个包容器,它提供一套管理项的机制; OPC 项则表示了与 OPC 服务器中数据的连接,包括: 值( Value) 、品质( Quality) 、时间戳( TimerStamp) 三个基本属性。图 1 为OPC 服务器结构图。

凡本网注明“来源:阿拉丁建筑电气网”的所有作品,版权均属于阿拉丁建筑电气网,转载请注明。

下载此文档 下载资料需要 10金币如何得到金币

想告诉朋友就分享到: 新浪微博 QQ空间 腾讯微博 微信 更多

更多关于 OPC楼宇自控系统集成VisualC++   的资料

上传资料 帮助&规则

上传一份资料,立即获 2 个金币。

一周热门下载