- 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和LonWorks与楼宇自动化通信协议标准.pdf
BACnet、LonWorks 与楼宇自动化通信协议标准
香港理工大学屋宇设备工程学系 徐正元 王盛卫
美国暖通空调工程师协会 David M. Fisher
注:本文作者徐正元可以通过bacman@21联系。
摘要:本文先大概介绍了BACnet及LonWorks,然后从二者之间的关系、协议分
层模型、对象功能、互操作性、与以太网、IP网及Internet的连接、开放性、
市场占有率等各个方面作了详细的比较,并简单介绍了当前的国际标准化动向。
关键字:BACnet,LonWorks,互操作,楼宇自动化通信协议
前言
长期以来,楼宇自动化中的系统集成问题一直困扰着开发商、集成商、工程
师们。各种专有系统的存在、通信协议的多样化使得各子系统、各家的产品难于
集成或只能实现有限的集成,也使得成本大大增加。采用开放的、标准的、统一
的技术成为迫切实际的需要。于是出现了一些解决方案正在努力解决这方面的问
题,比较盛行的有两个。其中之一是美国暖通空调工程师协会(ASHRAE)推出的
BACnet,另一个是美国 Echelon公司推出的 LonWorks,目前这两种技术方案在
楼宇自动化市场上都占有一定的份额。
本文的目的是就这两种技术方案作一个全方位的对比,并试图消除目前行业
内外存在的各种误解及容易混淆之处。
一、 什么是BACnet?
BACnet,即
Control Networks,简称BACnet协议,是美国采暖、制冷和空调工程师协会
(ASHRAE)经过近9年时间的研究制定的世界上第一个开放的楼宇自动控制网络
协议。它详细地阐述了楼宇自控网的功能,阐明了系统组成单元相互分享数据实
现的途径、使用的通讯媒介、可以使用的功能以及信息如何翻译的全部规则。它
确立了不同生产厂家生产的各种BACnet兼容系统在不依赖任何专用芯片的情况
下,相互开放通讯的基本规则。它使不同厂商生产的设备与系统在互连和互操作
的基础上实现无缝集成成为可能。
该协议1995年一经颁布,即引起了各国政府、专家学者和企业的广泛关注。
1995年由美国国家标准学院通过成为美国国家标准,目前韩国、日本已将其列
为国家标准,也成为欧盟的预标准、ISO草案标准。
BACnet提供了一个描述各种自动化系统的精确模型,模型包括以下这些组成
部分:
1. 对象:代表系统信息及数据库,以及统一的存取方法,下图列出了部
分对象及其关系[2]。
Analog Analog
Schedule Calendar
Input Output
Digital Multistate
Loop Program
Input Output
图1 BACnet部分对象及之间的关系
2. 服务:服务是一个BACnet设备从另一个BACnet设备获得信息或命令
另一个设备执行某种动作或通知一个或多个设备发生了某种事件的
方法和手段。BACnet定义了一系列不同的服务,包括存取对象及其
属性、报警及事件、设备及通信管理、文件传输、虚拟终端等。
3. LANs:BACnet允许采用当前应用广泛的五种不同LAN技术,这些LAN
实现有着不同的特性、成本、性能,可以根据实际情况选用。这五种
LAN技术是:Ethernet,ARCNET,MS/T,PTP,LonTalk(注意:不是
LonWorks)。
4. 网络功能:实际中往往是不同的LAN并存,不同的LAN中的设备要通
信必须解决三个问题:跨网络的信息存取,LAN之间不相关信息的控
制隔离,信号的电气匹配。BACnet路由器能将采用不同LAN技术的
BACnet网络连接在一起。
5.
文档评论(0)