您现在的位置:中国智能建筑信息网>> 技术文章>>文章内容
分享到:    

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

 

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

关键词: OPC,楼宇自控,系统集成,Visual C + +

0 引言

楼宇自动化系统( Building Automation SystemBAS) 是智能建筑的主要组成部分之一,智能建筑通过楼宇自动化系统实现建筑物内设备与建筑环境的全面监控与管理。楼宇自动化系统应属过程控制范畴,在楼宇自动化技术发展过程中,由于历史的原因,各个设备制造厂商封闭地发展自己的系统,长期以来没有建立国际性的标准通信协议,使得各个设备或子系统不能无缝地集成到一个操作平台上来。这种局面严重阻碍了智能建筑技术的发展。在这种情况下,要把不同厂家的设备和控制系统连接到一起是非常困难的。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 服务器结构图。

点击此处阅读整篇文章

作者:杜晓克 魏运均 来源:《山西建筑》2011年12月第37卷第36期 点击数: 发布时间:2014年02月09日
【字体: 收藏 打印文章
回到中国智能建筑信息网首页