BACnet标准 

2007-10-18 08:58 发布

  BACnet,ASHRAE楼宇自动化控制协议,提供任意功能的计算机设备都可以相互交换信息的机制。甚至计算机设备执行特殊楼宇服务。这样,BACnet协议在输入计算机、通用数字控制器和应用特殊的和单一的控制器中都可以使用。
  本标准的动机是楼宇业主和操作者对系统的“互操作性”的愿望,能够集成多方设备进入相关的自动化控制系统,提高系统的竞争能力。为了实现这个愿望,标准项目委员会SPC征求和收到许多公司和个人的意见;查阅了所有有关国内和国外标准;投入了无数时间讨论本协议的每一个元素的pros和cons。
  标准项目委员会SPC评价和选择对特殊协议问题的解决方案提出了许多问题,其中:本方案符合国际标准化组织ISO的开放系统互连的基本参考模型吗?本方案将适用到所有设备吗?本方案简单、有效吗?本方案对于其他设备、应用以及将来软硬件技术更新会有什么影响?本方案成本如何?
  标准项目委员会SPC经过慎重考虑提出了一个网络协议模型,具有以下主要特点:
(1)所有网络设备(除MS/TP从设备外)那是对等的,但有些对等设备可能具有更大特权和责任性。
(2)每一个网络设备被定为可网络访问的已命名的称为“对象”的实体集合模型。每一个对象通过一组属性或“特性”赋予特征。当本标准规定可广泛应用的对象类型和特性时,实现者可自由创建附加对象类型。
(3)通信是通过读写具体对象的特性和通过执行相互可接受的其他协议“服务”来实现的。当本协议规定一整套服务时,同时为实现者创建附加服务提供了机制。
(4)特殊设备的完善性根据特殊设备执行具体服务要求或者理解具体对象类型的本质的能力,反映成设备的“一致性类”。每一类规定了最小的服务对象和设备在具体类中为了证实属籍而必须支持的特性。
(5)本标准遵守 ISO“七层开放系统互联”通信结构的基本原理,因此,相同信息可以使用各种不同的网络访问方法和物理媒体进行交换,这表明BACnet网络可以配置以满足速度范围和成本变化的要求。
(6)本标准过去是专为供热、通风、空调和冷冻控制设备而制定的,同时还为集成其他楼宇控制系统如照明、安保和消防系统等提供基础。关系统扩展不在本标准范围内,但过去所作曲种种努力都使得系统的扩展变的十分简单。本标准中定义的许多对象和服务不需要修改可以被使用,因此,为其他楼宇控制功能需要而定义新对象和新服务是十分简单的事。
  总而言之,所有的通信协议都是关于信息交换问题的任意方案的集,并且这些方案随时间和技术更新改变。BACnet协议也不例外,但它同样是为BACnet协议在楼宇自动化控制领域实现信息时代而已经付出的时间、精力和才干。
1目的
  本标准的目的是为HVAC&R系统和其他楼宇系统中使用的计算机设备定义数据通信服务和数据通信协议,同时还定义抽象的面向对象的计算机设备之间通信信息的表示。因此,本标准便于数字控制技术在楼宇系统中应用。
2范围
  本协议为传送二进制码、模拟量和设备间的字母数字数据提供一整套信息,但不限于
(1)硬件二进制输入和输出值,(2)硬件模拟输入和输出值,(3)软件二进制和模拟值,
(4)文本串值, (5)时间表信息, (6)告警和事件信息, (7)文件, (8)控制逻辑。
  本协议定义每一个楼宇自动化控制计算机为一个数据结构集模型,称为“对象”,对象的特性表示硬件、软件和设备操作的各个方面。这些对象提供一个识别和访问信息的手段,无需详蟍wiki]噶[/wiki]私馍璞傅哪诓可杓坪团渲谩
B Color Smilies

全部评论6

快速回复 返回顶部 返回列表