BACnet网络讲义(DOC)
第1章 BACnet协议概述
本章介绍BACnet协议的产生及协议模型,讨论BACnet网络的体系结构、拓扑结构、协议栈以及数据流。
§1.1 BACnet协议模型
1.1.1 BACnet简介
BACnet(AData Communication Protocol for Building Automation and Control Network)是一种为楼宇自动控制网络所制定的数据通信协议,它由美国冷暖空调工程师协会组织的标准项目委员会135P(Standard Project Committee: SPC 135P)于1995年6月制定。BACnet标准产生的背景是用户对楼宇自动控制设备互操作性(Interoperability)的广泛要求,即将不同厂家的设备组成一个一致的自控系统。BACnet实现楼宇自控设备的互操作性的思想是这样的,一般楼宇自控设备从功能上讲分为两部分,一部分专门处理设备的控制功能,另一部分专门处理设备的数据通信功能,不同厂商生产的设备使用各自专门的数据通信的方式,所以不同厂商的设备之间没有很好的互操作性。BACnet就是要建立一种统一的数据通信的标准,用于设 备的 通 信 部 分,从而使得按这种标准生产的设备,都可以进行通信,实现互操作性。BACnet标准只是规定了楼宇自控设备之间要进行?对话?所必须遵守的规则,并不涉及如何实现这些规则,各厂商可以用不断进步的技术来开发,从而使得整个领域的技术不断进步。
1.1.2 BACnet协议模型
SPC征集了各方面的意见,同时参考了国际上各种现已成文的或是事实上的数据通信标准,讨论得出了一个具有以下特性的网络协议模型:
(1)所有的网络设备,除了主从/令牌传递式从属机(MS/TP slaves : master-slave/token-passing slaves)以外,都是对等的(Peer)。当然某些同等设备可能比其他具有更多的特权(Privilege)和职责(Responsibility)。
(2)每一个网络设备都称之为是一个?对象?(Object)的实体(entity),这是一个具有网络访问特征的集合模型。每个对象又用一些?属性?(Property)来描述,这些属性
表示了设备的硬件、软件以及操作的各个方面。在不需要了解设备内部设计或配置细节的情况下,对象提供了识别和访问设备信息的方法。尽管该标准规定了广泛的应用对象的类型以及它们的属性,但是一旦需要,利用开发工具仍可以自由地增加新的对象类型。
(3)通信功能是通过读写某些对象的属性,以及利用其他协议提供的?服务?(Service)来完成的。尽管该标准规定了一套详尽的服务,但是一旦需要,该标准的机制也同样允许利用开发工具增加新的服务。
(4)设备的完善性(Sophistication),即实现特定服务请求或理解特定对象类型种类的能力,是由设备的?一致性类别?(Conformance Class)所反映的。每一种类别定义了一个包括服务、对象、属性的最小集合,声明为某一类别的设备必须支持其相应的集合。
(5)由于该标准遵循了ISO的?分层?通信体系结构的概念,因此使用不同的网络访问方法和物理介质可以交换相同的报文。这样可以根据传输速度和吞吐量的要求,采用相宜的开销来配置BACnet网络。
(6)该标准是为暖气、通风、空调、制冷控制设备所设计的,同时它也为其他楼宇控制系统的集成提供了基本原则,例如照明、保安、消防系统等。虽然这些扩展超出了该标准的范围,但实现起来却简单明了。并且,标准中定义的许多对象和服务也可以不加修改地被应用。当然,一旦这些其他类型的楼宇控制功能需要,也可以简单方便地定义新的对象和服务。
(7)该标准的目的是为暖气、通风、空调、制冷控制设备和其它楼宇自控设备的监控定义数据通信的服务和协议。除此之外,标准还定义了抽象的、面向对象的表示法,用来描述这些设备间的信息通信,以便于在楼宇中使用数字控制技术。所有的通信协议都是一个解决各种信息交换问题的方案的集合,并且随着时间的推移和技术的进步而不断改变,BACnet网络同样也不例外。
§1.2 BACnet协议的体系结构
国际标准化组织在制定计算机网络通讯协议标准时定义了一个模型,称为开放式系统互联参考模型(OSI模型),模型的目的是解决计算机与计算机之间普遍的通信问题,并将这个复杂的问题分解成7个小的、易解决的子问题,每个子问题只与某些通信功能相关联,如图1-1所示。这样每个子问题便形成了协议体系结构中的一?层?。任何两个遵循该模型及有关标准的设备或系统,都可以实现互连和互操作。
SPC制定BACnet标准时,确定BACnet作为一种开放性计算机局域网协议,它仍然采用OSI模型的?分层?通信体系结构的概念。在确定分层的层数时,考虑了下列两个因素:
第一,OSI模型的实现需要很高的费用,实际上在绝大部分楼宇自控系统应用中也并不需要这么多的层次。但是从OSI的功能性方面考虑,经过简化后,OSI模型仍然是设计楼宇自控协议的一个很好参考,如果只包含OSI模型中被选择的层次,其它各层则去掉,这样减少了报文长度,降低了通信处理开销,同时也会节约楼宇自控工业的生产成本。
第二,如果能够充分利用现有的、易用的、广泛使用的局域网技术,如Ethernet、ARCNET和LonTalk,不但可以降低成本,同时也有利于性能的提高。由此,SPC确定BACnet标准协议体系结构为一个包含四个层次的分层体系结构,这四个层次相对于OSI模型中的物理层、数据链路层、网络层和应用层,如图1-2所示。BACnet标准定义了自己的应用层和网络层,对于其数据链路层和物理层,提供了以下五种选择方案:
第一种选择是ISO 8802-2类型1定义的逻辑链路控制(LLC)协议,加上ISO 8802-3介质访问控制(MAC)协议和物理层协议。ISO 8802-2类型1提供了无连接不确认的服务,ISO 8802-3则是著名的以太网协议的国际标准。
第二种选择是ISO 8802-2类型1定义的逻辑链路控制(LLC)协议,加上ARCNET(ATA/ANSI 878.1)。
第三种选择是主从/令牌传递(MS/TP)协议加上EIA-485协议。MS/TP协议是专门针对楼宇自控设备设计的,它通过控制EIA-485的物理层,向网络层提供接口。
第四种选择是点对点(PTP)协议加上EIA-232协议,为拨号串行异步通信提供了通信机制。 第五种选择是LonTalk协议。
这些选择都支持主/从MAC、确定性令牌传递MAC、高速争用MAC以及拨号访问。拓扑结构上,支持星型和总线型拓扑;物理介质上,支持双绞线、同轴电缆、光缆。
以下详细讨论BACnet选择一个四层体系结构的原因。首先仔细考虑BACnet网络的独特特征。BACnet的特征主要有以下两点:
(1) BACnet网络是一种局域网。即使在某些应用中,楼宇中设备间远距离的通信必不可少时,这一点仍然是不变的。这种远距离的通信功能,是由电信网来实现。通信过程中要解决的路由、中继、可靠传输等问题,都由电信网来处理。在此电信网可看成是BACnet网络外部的部分。
(2) BACnet设备是静态的,即在空间上,它们不会经常被移来移去。在要完成的功能上,从某种意义上说也是不变的,即不会今天生产的设备的功能是这样,明天就完全不同了。
在充分了解BACnet网络的特征后,就可讨论OSI模型的各层在BACnet网络中的适用性了。
OSI模型的物理层提供了设备间的物理连接,以及传输载波信号的方式。显然在BACnet协议中,物理层是必不可少的。
OSI模型的数据链路层,负责将数据组织成帧(Frame)或分组(Packet)、管理通讯介质的访问、寻址(Address) …… 此处隐藏:2195字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




