其中,对象标志符用来惟一标识对象;BACnet设备可以通过广播自身包含的某个对象的对象名称,与包含相关对象的设备建立联系。因此进行BACnet对象的定义,解决楼宇自控设备的互相识别、访问是实现楼宇自控设备互操作的关键。BACnet设备使用相关的对象进行描述,每一对象都有一组属性,设备的特征可以通过属性值表现出来。......
2023-08-29
BACnet网关(BACnet Gateway)是一个把其他工业自动化现场协议转换成BACnet标准规范协议的硬件通信设备,或者是软件实现,用一台主机作为转换设备。BACnet网关在基于BACnet协议的BAS中,在旧有设备、老旧设备的升级和更新换代中有着不可替代的作用。
通过BACnet网关可以将支持其他工业自动化协议的设备连接到BACnet网络中,经过BAC-net的映射融合,成为一个BACnet设备节点,支持BACnet标准协议的通信规约。BAS中经常使用的全局性和局部性通信协议有:BACnet、ModBus TCP、ModBus RTU、ModBus ASCⅡ、Lon-Works、Canopen、OPC,还有各个厂家自有的通信协议,如江森自控的N2 open协议、西门子的PROFIBUS等。如果开发的BACnet网关功能足够强大,可以在一个设备或一套软件中集成所有的楼宇自控网络的协议,然后根据配置文件动态去切换具体映射为哪一种楼宇自控网络规约下的设备。实际上多数厂家在开发网关产品时,为使网关具有较高的性价比,基本上一个设备或一套软件,只提供一对一或一对二的协议网关产品。
要实现将一个协议转换为另一个协议,首先开发者必须拥有两个协议的资源,如两个协议的源代码、开发经验等。这里以ModBus到BACnet协议转换为例。ModBus协议是从PLC的梯形图演化而来的数值型通信协议。在它的核心源代码和协议规程里,围绕的是不同地址上的数值,数值只分为COIL和Register两种格式存放。在协议中定义了文件读写。ModBus协议记录了指针和数值Value。
BACnet协议与ModBus协议的最大区别是:BACnet协议不仅仅是关注不同设备的数值,而是更加关注整个受控对象的整体状态,如对于BACnet对象的模拟输入,在该对象Object中,它会记录对象的名称、类型、ID、当前值、描述信息、状态、单位以及是否可以发送报警信息,还有有关更新间隔的信息等。
将ModBus协议转换为BACnet协议要比从BACnet MS/TP到BACnet/IP的转换难度大,原因在于:ModBus体系中缺少许多BACnet对象需要的属性,但有改进的方法。网管生产厂商只要提供一个配置接口,将通过扫描得到的ModBus点放到一个大的内存表里,然后再把它映射到用户配置好的BACnet Object物件中。
有关BACnet标准与楼宇自控系统技术的文章
其中,对象标志符用来惟一标识对象;BACnet设备可以通过广播自身包含的某个对象的对象名称,与包含相关对象的设备建立联系。因此进行BACnet对象的定义,解决楼宇自控设备的互相识别、访问是实现楼宇自控设备互操作的关键。BACnet设备使用相关的对象进行描述,每一对象都有一组属性,设备的特征可以通过属性值表现出来。......
2023-08-29
BACnet标准采用了4层结构:应用层、网络层、数据链路层和物理层,并为数据链路层和物理层提供了6种选择方案,其中一种就是选择主从/令牌传递协议加上EIA-485标准。MS/TP协议定义了MS/TP帧结构,这部分内容如第4章的“MS/TP局域网规范”所述。MS/TP协议还定义了MS/TP网络采用惟一的一种总线拓扑结构和主站点与从站点以及采用令牌机制的媒质访问控制方法。......
2023-08-29
冷水机组台数控制有三种基本方法,其中电流比台数控制方法最精确可靠。冷水机组在运行时的多余冷量从旁通或者平衡管回流,会造成很大的冷量损失,因此仅开启满足冷负荷需求的冷机台数对建筑节能贡献最大。通过BACnet互联得到的数值与机组内部设定值相同,控制逻辑与机组内部控制逻辑一致,相比管道安装的传感器,可能产生偏差外,DDC对冷水机组的起/停控制命令通过BACnet网关送达冷水机组,中间经过冷水机组的内部安全监测。......
2023-08-30
下面简要介绍BACnet标准的各个部分,关于内容的深度分析和讨论放在后面的专门章节中。每一个BACnet设备必须至少包含一个标准对象。网络层的功能就是实现连接两个使用不同数据链路层协议的BACnet局域网。BACnet网络层向应用层提供的服务是不确认的无连接形式的数据单元传送服务。......
2023-08-29
施耐德TAC Vista BAS的一个工作界面如图10-43所示。图10-43 TAC Vista系统的一个工作界面1.TAC BAS架构施耐德TAC Vista系统是基于开放的LonWorks技术的BAS,控制网络使用LonWorks网络,通过LonWorks路由器把分布在不同建筑内和不同楼层的DDC便捷地连接起来。图10-44 施耐德TAC BAS的架构TAC Xenta OP是一个小型的操作终端,通过面板与DDC连接。图10-45 细致的组件连接关系2.控制器及编程软件施耐德TAC BAS中的DDC是TAC Xenta系列控制器。LonWorks网络通信使用3120神经元芯片,中央处理器是32位、10MHz主频的CPU。......
2023-08-30
据估计,仅仅移动互联网的地址需求预计将达到5亿~9亿个,物联网的发展对IP地址资源的需求也极为巨大,IPv6能够提供海量地址,完全可以满足以上技术发展的需求。IPv6体制增强了组播支持和对流的支持。在IPv6体系中,对协议进行了改进和扩展,使得网络管理更加方便和快捷,安全性大幅度提升。......
2023-08-30
在解释BACnet网络中的物理网段、网段之前,首先介绍BACnet设备的概念。任何一种支持用BACnet协议进行数字通信的真实或者虚拟的设备就叫BACnet设备。在一个应用进程中由BACnet用户元素所表示的那个部分则是BACnet用户。每个BACnet设备与物理介质相连,物理介质称之为物理网段,或者讲由BACnet节点直接相连的单一连续传输介质就是物理网段。一个或多个物理网段通过中继器在物理层连接,便形成了一个BACnet网段。如果数据帧的源站和目的站在同一个网段内,网桥不进行转发。......
2023-08-29
相关推荐