推荐文档列表

楼宇自动化控制网络数据通信协议BACnet

时间:2021-10-01 08:04:14 电子通信论文 我要投稿

楼宇自动化控制网络数据通信协议BACnet

摘要:概述了智能建筑中通信协议和现场总线的现状,并就此领域内出现的新型数据通信协议——BACnet作了详细介绍。

    关键词:BACnet 智能建筑 楼宇自动化 面向对象

楼宇自动化控制网络数据通信协议BACnet

随着计算机、通信、控制和图形显示技术即4C技术的快速发展和全球对信息高速公路的大力建设,智能建筑,这个数字化、网络化和信息化的结合产物开始进入人们的视野。然而,如今智能建筑内各种控制功能变得愈发强大而复杂,致使不同厂商生产的设备使用于同一建筑物内,但各个厂商基本上都是开发自己专有的通信协议,于是各式各样的通信协议和设备给智能建筑的系统集成及管理使用带来诸多不便,用户处于受制于厂商而使造价提高、使用和维护费用增加的境地。所以制定一个开放的、统一的通信协议标准,并形成即插即用(plug and play)的环境,就成为十分迫切需要解决的问题。

目前,在智能建筑领域,现场总线和通信协议主要有:(1)最初应用于工业控制领域的总线协议,如具有代表性的Profibus总线、Lonworks总线、CAN总线等;(2)专门针对智能建筑的总线和通信协议,如美国的BACnet和CEBus、欧洲的EIB等。本文就其中的BACnet作详细介绍。

图1 BACnet的体系结构层次图

1 BACnet协议概述

楼宇自动控制网络数据通信协议BACnet(A Data

Communication Protocol for Building Automation and Control Network)由美国供热、制冷与空调工程师协会组织的标准项目委员会135P于1995年6月正式通过制定。标准编号为ANSI/ASHRAE Standard l35-1995,同年12月正式成为美国国家标准,并得到欧盟标准委员会的承认,成为欧盟标准草案。2000年1月ISO组织TC205委员会的15个国家(中国、法国、日本、英国、美国等)的代表一致通过决议,将BACnet作为“委员会草案”进行广泛评议,适当修改后列为“国际标准化草案”,最后成为国际标准。

一般楼宇自控设备从功能上讲分为两部分:一部分专门处理设备的控制功能;另一部分专门处理设备的数据通信功能。而BACnet就是要建立一种统一的数据通信标准,使得设备可以互操作。BACnet协议只是规定了设备之间通信的规则,并不涉及实现细节。

BACnet协议模型为:(1)所有的网络设备,除基于MS/TP协议的以外,都是完全对等的(peer to peer);(2)每个设备都是一个“对象”的实体,每个对象用其“属性”描述,并提供了在网络中识别和访问设备的方法;设备相互通信是通过读/写某些设备对象的属性,以及利用协议提供的“服务”完成;(3)设备的完善性(Sophistication),即其实现服务请求或理解对象类型种类的能力,由设备的“一致性类别”(Conformance Class)所反映。

[1] [2] [3] [4] [5]