- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BACnet与lnwrok的比较
长期以来,楼宇自动化中的系统集成问题一直困扰着开发商、集成商、工程师们。各种专有系统的存在、通信协议的多样化使得各子系统、各家的产品难于集成或只能实现有限的集成,也使得成本大大增加。采用开放的、标准的、统一的技术成为迫切实际的需要。于是出现了一些解决方案正在努力解决这方面的问题,比较盛行的有两个。其中之一是美国暖通空调工程师协会(ASHRAE)推出的BACnet,另一个是美国Echelon公司推出的LonWorks,目前这两种技术方案在楼宇自动化市场上都占有一定的份额。 本文的目的是就这两种技术方案作一个全方位的对比,并试图消除目前行业内外存在的各种误解及容易混淆之处。 一、 什么是BACnet? BACnet,即A Data Communication Protocol for Building Automation and Control Networks,简称BACnet协议,是美国采暖、制冷和空调工程师协会(ASHRAE)经过近9年时间的研究制定的世界上第一个开放的楼宇自动控制网络协议。它详细地阐述了楼宇自控网的功能,阐明了系统组成单元相互分享数据实现的途径、使用的通讯媒介、可以使用的功能以及信息如何翻译的全部规则。它确立了不同生产厂家生产的各种BACnet兼容系统在不依赖任何专用芯片的情况下,相互开放通讯的基本规则。它使不同厂商生产的设备与系统在互连和互操作的基础上实现无缝集成成为可能。 该协议1995年一经颁布,即引起了各国政府、专家学者和企业的广泛关注。1995年由美国国家标准学院通过成为美国国家标准,目前韩国、日本已将其列为国家标准,也成为欧盟的预标准、ISO草案标准。 BACnet提供了一个描述各种自动化系统的精确模型,模型包括以下这些组成部分: 1. 对象:代表系统信息及数据库,以及统一的存取方法,下图列出了部分对象及其关系[2]。 图1 BACnet部分对象及之间的关系 1. 服务:服务是一个BACnet设备从另一个BACnet设备获得信息或命令另一个设备执行某种动作或通知一个或多个设备发生了某种事件的方法和手段。BACnet定义了一系列不同的服务,包括存取对象及其属性、报警及事件、设备及通信管理、文件传输、虚拟终端等 2. LANs:BACnet允许采用当前应用广泛的五种不同LAN技术,这些LAN实现有着不同的特性、成本、性能,可以根据实际情况选用。这五种LAN技术是:Ethernet,ARCNET,MS/T,PTP,LonTalk(注意:不是LonWorks)。 3. 网络功能:实际中往往是不同的LAN并存,不同的LAN中的设备要通信必须解决三个问题:跨网络的信息存取,LAN之间不相关信息的控制隔离,信号的电气匹配。BACnet路由器能将采用不同LAN技术的BACnet网络连接在一起。 4. BIBBs:BIBBs是一个或多个BACnet服务的集合,是实现设备间一致性及互操作的方法。 BACnet是一个实现控制系统互操作的应用独立模型,它有着众多的互操作性类型和通用的对象,这使它不仅可以用于HVAC,还可以用于照明、安防、消防、门禁、交通等领域,事实证明它的应用领域还在不断的扩展之中。 一、 什么是LonWorks? LonWorks是Echelon公司推出的一套实现控制网络系统的平台,它包括:Neuron芯片、LonTalk协议、LonWorks收发器、LonBuilder及NodeBuilder开发工具等。 LonTalk就象一个邮件系统,为系统设计者提供了在系统之间传输信息的基本机制。在LonWorks应用层交换信息的一个主要方法是采用SNVTs(标准网络变量类型)进行的, SNVT是一系列预定义的数据结构,不同的SNVT用不同的编码(code number)来标识,接收方设备也根据这个编码来识别如何解码收到的信息。但是LonWorks并没有定义每一个编码代表的含义,这样不同的厂家就有可能采用相同的编码表示不同的含义,从而引起混乱及错误。为了解决这个问题,成立了LonMark协会,该协会文档对SNVT编码及其对应的含义作出了具体的规定。 LonWorks技术上有一定的先进性,在一些场合中也得到了较好的应用。但目前行业内外流传着很多对LonWorks的看法及其与BACnet之间的关系的说法并不正确。 有文章中称LonWorks“…还被选入了许多其他国际标准,如IEEE1473(火车控制)、ANSI/EIA709.1(控制网络)、TC247(楼宇自动化)、AAR(火车电气制动)和SEMI标准(半导体生产设备)。能够成为这么多的国际标准,证明 LonWorks技术是通用的标准;…
文档评论(0)