楼宇自控系统集成中的 OPC 客户端软件开发
ador16379
ador16379 Lv.9
2015年07月28日 22:28:00
只看楼主

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

引言
楼宇自动化系统( 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) 三个基本属性。
免费打赏

相关推荐

APP内打开