楼宇自控系统集成中的OPC 客户端软件开发
2011-11-05杜晓克魏运均
山西建筑 2011年36期
关键词:系统
杜晓克 魏运均
0 引言
楼宇自动化系统(Building Automation System,BAS)是智能建筑的主要组成部分之一,智能建筑通过楼宇自动化系统实现建筑物内设备与建筑环境的全面监控与管理[1]。
楼宇自动化系统应属过程控制范畴,在楼宇自动化技术发展过程中,由于历史的原因,各个设备制造厂商封闭地发展自己的系统,长期以来没有建立国际性的标准通信协议,使得各个设备或子系统不能无缝地集成到一个操作平台上来。这种局面严重阻碍了智能建筑技术的发展。在这种情况下,要把不同厂家的设备和控制系统连接到一起是非常困难的。OPC就是在这种情况下产生的,它提供了一个标准接口,使得楼宇自控各子系统通过OPC客户接口与具有标准OPC服务器接口的现场设备实现数据交互,这种软件数据集成使得楼宇自控在真正意义上实现了开放化、集成化、信息化。
1 OPC系统构成
OPC以OLE/COM机制作为应用程序级的通信标准,采用客户/服务器模式,把开发访问接口的任务放在硬件生产厂家或第三方厂家,以OPC服务器的形式提供给用户,解决了软、硬件厂商的矛盾,完成了系统的集成,提高了系统的开放性和互操作性[2]。
OPC技术是以Microsoft的OLE/COM技术为基础建立的一项技术规范与标准,它以组件对象模型和分布式组件对象模型COM/DCOM技术为基础,采用客户/服务器模型,定义了一组COM对象及其双接口。
OPC对象主要包括服务器(Server)、组(Group)和项(Item)。OPC服务器对象除了维护自身信息外,还作为组对象的容器,可动态……
登录APP查看全文
