楼宇自动化系统由许多分散的、独立完成控制功能的现场控制器组成,而不同厂商生产出来的直接数字控制器(ddc)的内部软件的数据结构有很大差异,bacnet的目的就是要使不同厂商生产的直接数字控制器通过网络可以实现数据交换。
bacnet数据通信协议采用了面向对象的技术,定义了一组具有属性的对象来表示建筑物设备的功能,用属性的值来描述对象的特征和功能,一个bacnet对象就是一个表示某设备的功能元的数据结构。
对象是在设备之间传输的一组数据结构,对象的属性就是数据结构中的信息,设备可以从对象(数据结构)中读取信息,可以向对象(数据结构)写入信息,这些就是对对象属性的操作。
bacnet中的设备之间的通信,就是设备的应用程序将相应的对象(数据结构)装入设备的应用层协议数据单元(apdu)中,按照协议传输给相应的设备。对象(数据结构)中携带的信息就是对象的属性值,接收设备中的应用程序对属性进行操作,从而完成信息交换的目的。
楼宇控制系统中直接数字控制器的功能、任务是bacnet中各种标准的“对象”,是所有数据的集合。bacnet通过“对象”把ddc内部数据结构转换成通用的、明确的、抽象化的数据结构以实现数据通信。
来源:行业资讯
以上是网络信息转载,信息真实性自行斟酌。










