您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > BAC_10(与Internet)
一、必要性1.Internet是最大的互连网络2.控制网络互连是控制网络的发展趋势二、互连方法(1)BACnet/PADBACnetProtocolPacket-Assembler-Disassembler(2)BACnet/IP三、BACnet/PAD四、PAD配置或路由表1.可到达的BACnet网络号2.目标网络上PAD的IP地址和UDP端口3.到过目标网络的第一个IP路由器的IP地址五、BACnet/PAD特点1.该技术是一种通用的异构网络互连技术2.没有标准的PAD配置信息维护方法3.动态增减设备困难六、PAD常规配置六、直接利用Internet的方法(1)直接利用IP或UDP协议特点:1.简单、直接2.与原BACnet网络互连困难,必须能过“网关”3.可能不支持BACnet广播功能(2)将IP或UDP作为“链路层”特点:1.简单、直接2.有可能在Internet中不能传输3.BACnet广播维护困难当IP路由器对no-IP包阻塞时,则不能通过BACnet-over-Ethernet方式进行通信IP节点BACnet节点IP节点BACnet节点IP路由器(IP-Only)IP包BACnet-Over-Ethernet包(3)BACnet/IP方式特点1.没有改变原Internet协议2.定义BVLL管理BACnet广播和外部设备3.定义了一个通用的网络扩展接口,理论上可以利用所有网络进行BACnetAPDU传输七、BACnet/IP网络八、BVLL–BACnetVirtualLinkLayer1.目的或作用(1)管理或维护BACnet的广播功能(2)管理或设置“外部设备(ForeignDevice,FD)”(3)提供一个统一的BACnet网络层“视图”2.方法(1)定义相关的报文和服务(2)定义专用BBMD(BACnetBroadcastManagementDevice)设备九、BVLL报文1.结构2.报文处理流程十、报文类型1.BVLC-Result2.Write-Broadcast-Distribution-Table3.Read-Broadcast-Distribution-Table4.Read-Broadcast-Distribution-Table-Ack5.Forward-NPDU6.Register-Foreign-Device7.Read-Foreign-Device-Table8.Read-Foreign-Device-Table-Ack9.Delete-Foreign-Device-Table-Entry10.Distribute-Broadcast-To-Network11.Orignal-Unicast-NPDU12.Orignal-Broadcast-NPDU十一、报文功能分类1.用于传输上层协议报文2.用于协议内部的管理报文该类型中的请求报文均为“证实”或“连接”类报文,通常用BVLL-Result或xxxxx-xxx-xxx-Ack进行证实。其中,BVLC-Result类型报文格式为Type:X‘81’Function:X‘00’--功能编号为0。Length:X‘0006’--表示BVLL-Result的总长度为6个字节UserData:X‘nnnn’--2个字节编码。BVLC-Result报文格式中的“UserData”用于确认其他协议服务的执行结果。其编码意义如下:X‘0000’表示成功X‘0010’表示Write-Broadcast-Distribution-Table功能失败X‘0020’表示Read-Broadcast-Distribution-Table功能失败X‘0030’表示Register-Foreign-Device功能失败X‘0040’表示Read-Foreign-Device-Table功能失败X‘0050’表示Delete-Foreign-Device-Table-Entry功能失败X‘0060’表示Distribution-Broadcast-To-Network功能失败十二、报文传输方式1.单播方式(1)均用Original-Unicast-NPDU报文进行传输。(2)BVLL功能是“多余的”。2.广播方式(1)在IP网络不支持广播时,利用BVLL功能保证BACnet广播。(2)广播方式分为两种:“一跳(one-hop)”方式“两跳(two-hop)”方式十三、BBMD设备1.功能(1)管理BACnet广播(2)动态配置“外部设备(ForeignDevice)”2.实现原理(1)设置“广播路由表(BDT)”实现广播管理功能。BDT由“6字节BACnet/IP地址+4字节广播路由掩码”项组成(2)设置“外部设备表(FDT)”实现FD管理。FDT由“6字节BACnet/IP地址+4字节有效时间期限”项组成3.配置要求同一BACnet/IP网络内所有BBMD配置相同十四、BBMD协议规程规程分为如下3个部分(PP353-355):1。BDT操作规程2。FDT操作规程3。广播监听与响应十五、BACnet/IP互连通常利用BACnet/IP路由器采用2种典型方式互连十六、BACnet/IP路由器1.功能用于BACnet/IP网络互连2.路由表(1)端口的BACnet/IP地址。(2)如果该端口的IP子网号与直接连接BACnet/IP网络中某个IP子网的IP子网号相同,则此项为该端口直接连接BACnet/IP网络的BACnet网络号。如果路由器以外部设备在直接连接的BACnet/IP网络中注册时,则此项为直接连接BACnet/IP网络的BACnet网络号和注册BBMD的BACnet/IP地址。(3)该项是由三个元素组成的表:通过该端口可以到达远程网络的BACnet网络号、下一个路由器的BACnet/IP地址以及可到达状态(reachablitystatus)。
本文标题:BAC_10(与Internet)
链接地址:https://www.777doc.com/doc-4072209 .html