教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

BACnet网络讲义(DOC)(7)

来源:网络收集 时间:2026-08-08
导读: 造成数据的丢失。路由器要有一种功能,当它的缓存器将要溢出时,它能够通知源设备暂停发送数据或者放慢发送的速度。在BACnet网络中,路由器使用Router-Busy-To-Network报文和Router-Available-To-Network报文来实现

造成数据的丢失。路由器要有一种功能,当它的缓存器将要溢出时,它能够通知源设备暂停发送数据或者放慢发送的速度。在BACnet网络中,路由器使用Router-Busy-To-Network报文和Router-Available-To-Network报文来实现流量控制的功能。

§3.3 点到点半路由器

在BACnet网络中,将两个网络通过广域网(例如公共电话网络)进行连接的设备是半路由器。半路由器创建路由和同步路由的规程与路由器的不相同。点到点连接总是需要在两个半路由器之间建立连接从而形成一个完整的路由器,图3表示了点到点连接的示意图。

在BACnet的标志规范中,定义了5个网络层报文,用于点到点半路由器建立链路、中止链路和路由学习功能等。I-Could-Be-Router-To-Network报文是半路由器用来通知网络该设备能够建立到所请求的网络的连接,但是目前还没有建立此连接。Establish-Connection-To-Network报文用来请求半路由器建立一个连接。Disconnect-Connection-To-Network

报文请求中止一个连接。

Initialize-Router-Table和Initialize-Router-Table-ACK报文用来进行路由器的初始化工作,然后,不论是否有活动的点到点连接存在,半路由器都使用与其它活动路由器相同的规程来维护其路由表。

总之,BACnet网络层向应用层实体提供了进行网络之间互相通信的同一的平台。BACnet使用路由器作为连接异类网络的设备,并且对于路由器的运行规程进行了详细的规范,从而保证了BACnet网络的成功运行。随着因特网的普及,因特网的网络层规范IP协议也成为事实上的标准。ASHRAE不失时机地制定了BACnet标准附件Annex J,BACnet/IP,将使用TCP/IP协议进行通信的设备纳入到BACnet网络之中,使得BACnet网络可以进行因特网上的全球通信。我们将在后续章节中对BACnet/IP予以介绍。

第4章 BACnet数据链路/物理层规范

层的功能、主要服务原语以及帧结构。

§4.1 数据链路/物理层协议的内容

本章介绍BACnet的五种数据链路/物理层的规范,并介绍BACnet数据链路/物理

为了保证由通信链路连接的两个计算机设备之间能够可靠和有效地传递数据,已经发展起来多种技术,计算机网络中的数据链路层和物理层的协议就是对于如何使用这些技术建立网络的通信链路进行规范。用同一种技术建立起来的通信链路连接的一组计算机设备就称为一个类型的计算机网络。例如,用载波侦听多路访问/冲突检测技术建立的网络称为以太网;而用LonTalk协议技术建立的网络称为LonWork网络。不同技术所建立的网络在数据传输速率、传输的数据帧格式、设备使用介质的方式等等方面都不相同。这些网络之间一般不能直接连接通信。这些技术各有特长,分别适应不同的应用环境。

BACnet标准目前将五种类型的数据链路/物理层技术作为自己所支持的数据链路/物理层技术进行规范,形成其协议。这五种类型的网络分别是:Ethernet(ISO8802-3)局域网,ARCNET局域网,主从/令牌传递(MS/TP)局域网,点到点(PTP)连接,和LonTalk局域网。BACnet选择这些局域网技术的原因是从实现协议的硬件的可用性、数据传输速率、与传统楼宇自控系统的兼容性和设计的复杂性等几个方面考虑的。本文分别讨论这些协议规范。

4.1.1 BACnet的以太网规范

以太网是目前在计算机网络中使用的最普遍的局域网技术,其协议包括逻辑链路控制协议(LLC),载波侦听多路访问/冲突检测 (CSMA/CD) 协议和相应的物理介质协议等。BACnet将ISO 8802-2中的Class I LLC和类型1不确认的无连接模式服务以及ISO 8802-3的所有规范,包括将来的扩展,作为自己的标准。

1.BACnet网络对ISO 8802-2逻辑链路控制协议(LLC)的使用

BACnet网络使用LLC的数据链路服务来传送BACnet链路服务数据单元(LSDU)。一个LSDU包含一个NPDU。使用ISO 8802-3局域网技术的BACnet设备遵守LLC Class I的要求,提供不确认的无连接服务。同时,使用DL-UNITDATA原语传送LLC参数。

2.LLC原语所要求的参数

DL-UNITDATA原语中的参数是源地址、目标地址、数据和优先级。源地址和目标地址各自分别是一个6字节由网络接口硬件确定的介质访问控制(MAC)地址和1字节的链路服务访问点(LSAP)参数组成。LSAP的值都为X‘82’,表示本LSDU内包含有BACnet数据。数据参数就是来自网络层的NPDU。因为ISO 8802-3 MAC层运行在只有一个服务类别的单优先级模式下,所以在此标准中没有优先级参数的规范。

3.MAC原语所要求的参数

ISO 8802-3 MAC层原语是MA-DATA.request和MA-DATA.indication。这些是用源节点和目标节点的MAC地址封装的LLC数据的帧结构,图1是这种帧的数据结构图。其中,APDU是应用层协议数据单元,NPCI是网络层协议控制信息。DSAP和SSAP分别是目标节点和源节点的链路服务访问点参数,在此情况下,其值都为X‘82’,表示帧内包含有BACnet数据。整个帧由物理介质传送到目标节点设备。

4.物理介质

完全采用ISO 8802-3标准及其附件中对物理介质的规范。

4.1.2 BACnet的ARCNET局域网规范

ARCNET目前是美国国家标准(ATA/ANSI 878.1)。这是一种很成熟的局域网技术,数据传输率为2.5Mbps。这种网络的特点是使用令牌传递协议作为设备访问介质的方式,因此每个设备可以设置等待发送报文时间的最大值,这对有些应用非常有用。BACnet将ATA/ANSI 878.1 ARCNET局域网标准,包括将来的扩展,作为自己的标准。同时,仍然使用ISO 8802-2中的Class I LLC和类型1不确认的无连接模式服务作为逻辑链路控制协议。

1.LLC原语所要求的参数

BACnet网络仍然使用LLC的数据链路服务来传送BACnet链路服务数据单元(LSDU)。同时,使用DL-UNITDATA原语传送LLC参数。DL-UNITDATA原语中的参数是源地址、目标地址、数据和优先级。源地址和目标地址各自分别是一个1字节的由网络接口硬件确定的介质访问控制地址,1字节的链路服务访问点和1字节的系统代码(SC)参数组成。LSAP的值都为X‘82’,表示本LSDU内包含有BACnet数据。SC的值为X‘CD’,表示此数据结构是一个BACnet帧。数据参数就是来自网络层的NPDU。因为

ARCNET MAC层运行在只有一个服务类别的单优先级模式下,所以在此标准中没有优先级参数的规范。

2.将LLC原语映射到ARCNET的MAC层

类型1不确认的无连接LLC服务直接映射成ARCNET的MAC原语MA-DATA.request。没有指示原语传递给LLC子层,但是从目标MAC子层有一个确认返回。ARCNET不允许其MSDU的长度为253、254或者255字节。长度为0-252字节的BACnet LPDU作为ARCNET MPDU帧的整个MSDU,其中MPDU中具有1个字节的信息长度(IL)域。长度为253-504字节的BACnet LPDU作为ARCNET MPDU的MSDU的前部分,后面加上3个不确定数值的字节,长度达到256-507字节,其中MPDU中具有2个字节的信息长度域。在接收方,如果检测到ARCNET的MPDU的信息长度域有2个字节,则要去掉MSDU中的最后3个字节。ARCNET中不能传输长度超过504字节的LPDU。

3.MAC原语所要求的参数

ARCNET的MAC层原语是MA-DATA.request、MA-DATA.indication和MA-DATA.confirmation。这些是用源节点和目标节点的MAC地址封装的LLC数据的帧结构,图2是这种帧的数据结构图。其中,APDU是应用层协议数据单元,NPCI是网络层协议控制信息。DSAP和SSAP分别是目标节点和源节点的链路服务访问点参数,在此情况下,其值都为 …… 此处隐藏:2025字,全部文档内容请下载后查看。喜欢就下载吧 ……

BACnet网络讲义(DOC)(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/403808.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)