BACnet协议与集成智能楼宇控制系统
时间: 2010/8/2 16:23:02 来源: 浏览量: 270288 字体选择: 大 中 小
BACnet协议是构成智能建筑无缝隙集成系统的一种理想选择
*具开放性——BACnet协议在1987年由美国供暖制冷及空调工程师协会ASHRAE提出;1995年发布BACnetl995版本,当年就得到ANSI美国国家标准局的批准成为一个开放性标准;在市场的推动和智能楼宇业界**西门子楼宇科技(Siemem Building Technologies)等公司的不断努力下,ASHRAE在2001年又推出了BACnet2001版,同时也成为ANSI美国国家标准局的标准;2003年BACnet协议*终成为IS016484—5标准。因此任何厂家都可以按照BACnet标准开发与BACnet兼容的控制器或接口,在这一标准协议下实现相互交换数据的目的。
*具互操作性:BACnet采用面向对象技术,在BACnet中,对象就是在网络设备之间传输的一组数据结构,也是输入、输出、输入和/或输出功能组的逻辑代表,网络设备通过读取、修改封装在应用层协议数据单元(APDU)中的对象数据结构进行信息交换,实现互操作。BACnet目前定义了18个对象,每个对象都具有对象标志符、对象名称和对象类型。其中,对象标志符用来**标识对象。通过广播自身所包含的某个对象的对象名称,BACnet设备可以建立与所含相关对象的设备建立联系。因此BACnet协议要求每个设备都要包含“设备对象”,通过其属性的读取就可以让网络获得设备的全部信息。同时为了帮助用户和工程技术人员确定不同BACnet设备之间的互操作性,BACnet还提供了PICS文件(Protocol Implementation Statement),它包括7项内容,即标识厂商和描述设备的基本信息;设备符合BACnet的级别;设备所支持的功能组;设备所支持的基于标准或专有的服务;设备启动或响应服务请求的能力;设备所支持的基于标准或专有的对象类型及其属性描述;设备支持的数据链路技术;设备支持的分段请求和响应。
提供**的端对端服务:BACnet协议在人机界面(HMI)和现场设备间或不同系统的现场设备间可以直接进���信息传输而无需特别附加设备。
与总线协议的相对优越性:BACnet和LonWorks是目前国内构建集成系统中*常采用的两种通信协议,两者都以满足开放性和互操作性为目的,虽然从目前的国内市场占有率上看LonWorks略占优势,但这并不能代表LonWorks优于BACnet,相反在智能楼宇系统集成方面,BACnet具有LonWorks不具备的优点:
(1)高速率和高吞吐量:BACnet上层通过以太网主干线,采用标准国际网络协议,提供系统高速通信,用于解决数据传输量较大的系统间的集成。与商用控制系统厂商使用的通讯速率较低的总线形式相比,有着更为大量的数据通讯,可以运作**复杂的大信息量,因而能够大大提高整个系统的性能。除此外以太网主干还能够在大型系统的网络活动高峰时间发挥特别重要的作用,如断电后系统自动重新启动。LonWorks主要用于解决数据传输量较小的现场控制器之间的集成,它实际上是一种工控网技术,它的优点在于方便现场仪器,如传感器、执行器等的联网,在于支持多种通讯介质的使用甚至是混合使用。总的说来LonWorks是适用在实时控制域,特别是在设备级的互联,而BACnet是适用于信息管理域,特别是在上层网之间的互联;
(2)功能更强大上面提到BACnet目前已经定义了18个对象,其中包括模拟输入、模拟输出、命令、日历表等等,同时BACnet中还定义了35种服务,并划分了6个类别:报警和事件服务;文件访问服务;对象访问服务;远程设备管理服务;虚拟终端服务;网络**服务。另外BACnet还定义了13种功能组包括时钟功能组、时间响应功能组、文件功能组、虚拟终端功能组、设备通信功能组等。为精简信息量,BACnet定义了6个一致性类别(设备类别),一致性类别的分级编号由l一6级别依次升高,每个类别都规定了设备要实现的*小服务子集且包含低级别的所有服务;