通用接口模式在智能建筑管理系统中(IBMS)的应用.docVIP

通用接口模式在智能建筑管理系统中(IBMS)的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用接口模式在智能建筑管理系统中(IBMS)的应用                 上海腾达智能系统有限公司产品开发部 卑其春 ?   摘 要:本文介绍了在智能建筑管理系统中通用接口模式的设计与实现原理、及其特点   关键词:弱电设备 智能建筑管理系统(IBMS) 通用接口模式    实现智能化建筑的核心技术方法是系统集成,而系统集成的本质是实现各个子系统之间的信息交换、对各子系统实行统一的监控和管理。因而系统集成的关键问题是解决不同子系统、不同产品间接口和协议的“标准化”,以使它们之间能达到“互联性”和“互操作性”。    各子系统之间的“互联性”和“互操作性”问题,是一个多厂商、多协议、面向各种应用的体系结构,需要解决各类设备、子系统之间的接口、协议、系统平台、应用软件等各类面向集成的问题。能否方便、灵活地接入各子系统,是IBMS系统软件设计和实现时的一个重要问题。虽然理论上可以通过采用OPC接口或BACnet、Modbus等标准来解决,但从国内目前的应用现状来看,绝大多数的弱电设备没有提供OPC接口,也不会符合BACnet、Modbus等标准。所以,在现有条件下、在完成“互联性”和“互操作性”的前提下,如何实现最大程度的“开放性”和“通用性”,也是一个亟待解决的难题。 1 弱电设备接口的特点    1.1 接口通讯协议的有限性    弱电设备的范围很广,包括保安、门禁、消防、空调、照明等很多设备,在楼宇中起着举足轻重的作用。.对于不同的弱电设备有些厂家提供上位机,并且有自己的数据采集软件,可以提供比较简单的通讯接口类型,如API、ODBC等。而另外一些厂家不提供上位机,只提供私有的或标准的通讯协议,如RS232、BACnet等。但总的来看,通讯接口协议超不出有限的几种,例如:RS232, RS485, LonWorks,BACnet,Modbus,OPC,Sorket,API,ODBC,DDE等。   1.2 接口通讯的格式(数据结构)的多样性    虽然不同弱电设备可能采取相同的通讯接口协议,然而他们的通讯格式一般来说都是不一样的。比如,两个弱电设备都采用串口通讯协议(RS232),但它们的通讯格式一般都不会相同,除非是同一个厂家。像这种不同功能的设备具有不同的通讯格式,或者相同功能的设备因为厂家的不同而采取不同的通讯格式,再加上行业的千差万别,这样产生的通讯格式将会无穷无尽,从而给所有系统集成商出了一道难题。 2 IBMS中解决接口问题的传统方法   不管做任何事情,在“量”非常少的情况下,是很难总结出通用的经验来的。 IBMS中解决接口问题的传统方法就是拿到一个接口方案,立即想尽办法开发出一个解决此方案的通讯程序,以保证工程的准时交接。然而这种方法的缺点就是必须针对每个设备进行专门的接口开发,随着系统所支持的设备的增加,这个专门的采集程序的数量也会不断的增加,这种方法对于未来不可预见的接口不具有兼容性,IBMS的接口开发将会永不间断,而且开发的工作量将会稳定的持续下去。 3 新的实现方式——通用接口模式   所谓通用接口模式,就是指针对每种通讯协议,提供一个通用的可视化的设置界面,只需通过一些简单的设置,就能达到兼容新的属于此协议的通讯格式(通讯报文),整个过程无需编程,操作简单。 采用通用接口模式,至少可以带来如下几点好处:    3.1 兼容了同一协议的所有通讯格式    由于接口通讯格式的多样性,即采用同样接口通讯协议的设备一般来说采用的数据结构并不一样,产生了支持某种通讯协议,并不等于支持了所有采用这种通讯协议的弱电设备的问题。因此,IBMS的接口开发必须考虑接口数据结构的不同,对于这个要求, IBMS一方面去支持通讯协议,另一方面在支持通讯协议的基础上,对数据结构即通讯格式进行设置。    通讯格式设置的原则同样以“接口的通用性”为目标。这样,设置过程必须尽量考虑其通用性,而且要简单、易用、直观。所以通讯格式的设置过程是一个对数据进行分析、归纳,寻找不同数据结构中的共同点的过程。为了使得设置过程通用,必须总结足够多的数据结构,从中提取出来共同的地方,然后完善设置过程,虽然数据结构设置的前期完成的工作可能不会容纳未来不可预期的设备(数据结构),就是说可能不会顺利兼容,然而随着对数据进行分析、归纳的持续,这个“数据设置”的不兼容性必然是越来越小的,这是一个收敛的过程。    通用接口模式最终使得每个通讯协议都能兼容属于此协议的广泛的通讯格式。一个通讯协议所支持的通讯格式越多,在某种程度上,也可以说这个通讯协议就越完善,而接口开发的工作量将会随着所支持的通讯协议的逐步完善而逐步的减少。    3.2 实现了“协议设置模块”与“子系统数据采集和控制模块”的分离    按传统的

文档评论(0)

txdk404 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档