ibms方案楼宇控制集成方案内容摘要:

软公司的动态数据交换协议,允许各应用程序之间简单数据存伫,同时网上动态数据允许数据通过网络进行交换。 应用编程接囗 API( Application Programming Interface) —— API 是一些软件模块,由各系统供应公司编制,这些软件模块用于和其他子系统来进行数据交换。 通过 API,各系统并不需要很清楚了解其它系统数据库的格式及详细的指令格式。 因为各系统是与 API 内一组已公开的函数调用沟通,而各系统只需要按照这些公开的函数调用格式编写软件,就可以不理会那些各系统内的复杂指令, API 会代为翻译。 OLE—— 微软的对象链接嵌入 OLE(最先进的数据交换技术 )已成为软件行业及微软最常普遍的标准方法。 COM/DCOM 共用控件模型/分散式共用控件模型,微软的控件定义标准—— 控件由标准化的数据及内部定义组成,这一特点使它在应用程序通过编程进行数据交换非常容易。 CORBA(Common Object Request Broker Architecture),是一种语言中性的软件构件模型,提供基于文本的接口描述语言,可 以跨越不同的网络,不同的机器和不同的操作系统,实现分布对象之间的互操作。 ActiveX—— 本服务器内部技术 ActiveX 控件,方便执行控制或将程序代码嵌入另一个 ActiveX 控件 /文档。 ActiveX 控件的特性使得它在应用程序中完成在程序或调用其它程序中执行特定任务显得非常容易。 微软的 Word, Access 及 Visio等强大的桌面软件都得益于 ActiveX 技术。 B/ S 结构 —— 所有的应用 , 包括操作介面,数据趋势,报警管理,联动控制都基于网络上的浏览器/服务器设置以保证数据的完整性,实时性及网络应 用。 OPC 用于过程控制 —— 微软最新定义的标准 OLE/COM 用于同许多数据源通信。 对于本项目,它主要用于方便不同系统之间的数据传输,例如 BAS 与 IBMS,或 SAS 与 IBMS 的数据传输。 它定义了如何与 IBMS 连接的标准。 该标准描述了深圳市博创计算机技术有限公司 TEL: 0755- 82047842, 82047841 FAX: 0755- 82047847 8 OPC COM 控件,它们之间的介面由 OPC 服务器来完成。 OPC 数据访问允许数据访问服务器。 它保留服务器的信息并且作为 OPC 控件组的包装。 OPC 同时定义了当 OPC 客户发生特殊事件及报警情况时, OPC 客户将被服务器注意的技术。 另外,OPC 同时定义了历史记录的存取,允许数据记录及趋势 检索及信息总汇。 网络 Ether (10/100BaseT) —— 目前世界上最先进及普及的网络解决方案,本网络标准为广泛采纳的工业标准,已经过多次成功验证。 支持多种传输介质,包括 UTP/STP,同轴电缆,光纤及无线。 网络的传输速率为 10MB 或100MB(自适应 )及支持 1G bit(千兆以太网 )。 大量新推出的网络产品将网络费用降低,并保证网络系统适应不同安装下的不同形势。 TCP/IP—— 传输控制协议 /INTERNET 协议,以太网上的该协议标准用于允许数据传输,遂道 及路由。 它提供在 INTERNET/INTRANET 上最基本的数据信息传输标准。 BAC—— 一种通信协议由 ASHRAE(美国标准空调工程协会 )制定,用于楼宇自控及网络控制。 它允许不同的楼宇自控及控制系统进行信息交换、发布命令及系统功能。 安装 BAC 设备可从硬件系统级即可进行集成,也可在以后的高级软件应用层进行连接。 LONwork—— LONwork/LONmark 由 Echelon 和 LONmark 通用连接标准协会定义,用于局域网络。 它是符合 SNVT 及 SCPT 的标准的通讯协议,本项目将会主要使用 FFT10 接收发送,为 78K 波特传输速率。 其它的 LONwork 产品使用不同的接收器可通过路由器连接。 支持标准功能简档包括空间舒适功能简档。 MPEG4/—— 最新的视频数据压缩标准,允许从 CCTV 系统出来的视频信号被压缩 (编码 )并通过多种介质网络传输。 传输后视频将被解压 (解码 ),并被显视所需工作站上。 以上所提及的技术及标准将会被不同部份的 IBMS(楼宇建管系统 )合理采纳,以确保完成系统操作数据、存取、系统集成及所定义的系统功能。 深圳市博创计算机技术有限公司 TEL: 0755- 82047842, 82047841 FAX: 0755- 82047847 9 三 系统结构 网络结构 AlarmCenter IBMS 通过 10M/100M Ether 连接智能楼宇的各子系统或直接通过现场总线连接各种现场设备,综合集成系统通过 TCP/IP、 BAC、 OPC、LONwork 等通讯协议与楼宇自控系统、安防系统、消防系统、办公自动化系统或现场设备之间相互通讯,实现所有子系统的集成。 系统的设计,完全基于企业内部网 Intra 之上,通过 Web 服务器和浏览器技术来实现楼宇管理系统的实时信息交互、综合和共享,实现统一的人机交互界面和跨平台的数据库访问。 因此可以真正做到局域和远程信息的实时 监控,数据资源的综合共享,以及全局事件快速处理和一体化的科学管理。 AlarmCenter IBMS 通过图象压缩卡,记录、显示并发布视频内容,便于管理人员通过浏览器观看实时视频内容。 IBMS 通过 RS485 总线控制视频切换,用户通过IBMS 可以观看任意一路视频。 视频压缩采用 MPEG4 压缩标准,压缩率高,传输352*288 每秒 25 帧实时视频仅须 300K 网络带宽,所以在普通局域网内,视频传输可获得十分理想的效果。 AlarmCenter IBMS 通过该网络交换各种实时信息,进行数据刷新。 AlarmCenter IBMS 通过该网络记录各种报警事件,其数据库是专门的数据库服务器,所以数据库访问,是通过网络进行的。 AlarmCenter IBMS 还通过该网络提供远程的 Web 服务,提供每个用户以实时网络交换机 SAS IBMS 视频系统 BAS ACS FAS OAS Inter Inter Web 浏览站 Web 浏览站 RS485 Video RS485 Video 深圳市博创计算机技术有限公司 TEL: 0755- 82047842, 82047841 FAX: 0755- 82047847 10 信息和报警内容,提供每个用户以显示界面,同时接收用户的控制命令 该网络还提供用户突发的数据库访问( OA 系统或事件查询)。 报警方案 一旦发现异常事件, AlarmCenter IBMS 即自动执行预定的控制策略,同时启动报警,报警可以有几种方式,如报警窗口、实时打印、语音提示、电话语音、 Email、短信息等。 如图所示。 使用时,可以选择其中一种或多种报警;当有多个报警同时手机 打印机 电话 IBMS 语音 深圳市博创计算机技术有限公司 TEL: 0755- 82047842, 82047841 FAX: 0755- 82047847 11 发生时,系统通过事件等级,排队报警事件,并逐一报警,其中的电话号码、手机号码由用户设置。 软件结构 AlarmCenter IBMS 是一个系统组态平台,该平台由 Visual C++开发,平台同时支持 VBScript 作为二次开发工具,扩展系统应用、控制各种控件的行为,所以该IBMS 提供三个层次的开发:第一层,采用 Visual C++作系统低层开发,扩展能力很强,并获得很大的灵活性和执行效率,但对软件人员的要求很高,开发 的组件一定要保证其可靠性;第二层,采用 VBScript 语言开发,开发比较方便有效,对软件人员的要求不高,不会影响系统的稳定性;第三层,采用系统工具进行组态,通常由现场工程师,即可完成。 这种分层机制确报了系统的稳定性,提高了可维护性、可扩充性,也保证了工程的可预测性,是完全符合软件工程的要求的。 AlarmCenter IBMS 总体上由 IBMS 服务器和基于浏览器的远程端组成, IBMS服务器一方面完成子系统集成,另一方面作为 Web 服务器,提供远程数据请求。 深圳市博创计算机技术有限公司 TEL: 0755- 82047842, 82047841 FAX: 0755- 82047847 12 B/S 构架 ALARMCENTER IBMS 的服务器端和远程端具有完全一致的用户界面,两者之间的数据流动如图所示。 IBMS 服务器的实时数据直接来源于下属子系统或智能设备,两者之间通过多种协议接口进行会话,各种接口可动态链入,便于扩展,在这一层上, 核心决策层 通过各种协议接口取得各子系统的实时数据,并传送控制指令给各子系统,使之执行相应动作。 核心决策层 是系统的核心,详见“ 核心决策层 ”一节。 “用户操作界面”显示监控现场实时画面,其数据来自于 核心决策层 ,同时用户的操作,也通过接口传递给 核心决策层 ,后者将操作命令转交给适当 的执行者。 实时数据处理线程同时维护与远程端的连接,定时发送实时数据和报警内容给连接着的管理站或浏览站。 远程端的实时数据来自于 IBMS 服务器,两者之间通过 TCP_IP 进行数据可靠传输。 远程端“用户操作界面”与 IBMS 服务器完全一致,显示数据来自于“实时数据处理”,用户操作通过接口传递给“实时数据处理”,后者又将操作命令转交给IBMS 服务器。 核心决策层 用户操作界面 实时数据处理 用户操作界面 TCP/IP 通讯接口 子系统 IBMS 服务器 远程端 深圳市博创计算机技术有限公司 TEL: 0755- 82047842, 82047841 FAX: 0755- 82047847 13 三层结构 IBMS 服务器 提供两种服务:实时数据服务及 Web 服务;实时数据服务应答显示界面的实时数据请求,同时提供 远程端 以实时数据; 远程端避免直接的数 据库访问,所有数据请求均通过 DCOM 有 IBMS 服务器端完成,这种“三层结构”,一方面增加了系统的灵活性,另一方面确保系统的安全性。 从内部组成上看, IBMS 服务器由以下几大模块组成:  设备通讯模块:通过现场总线与其所控制设备之间通讯。  网络通讯模块:通过 TCP/IP 与子系统数据通讯。  报警模块:分别完成各种报警任务,电话语音、实时打印、短信等  中心数据库:储存所有的系统配置、报警事件、日志、 OA 系统等。  Web 服务:提供基于浏览器的远程端的实时数据访问。  视频系统:交互式地发送压缩视频流到 远程端,使了解各种现场真实状况。  实时调度:处理各种实时数据,调度通讯、报警、执行子系统间的联动。  用户界面:显示实时数据、接收用户命令、提供维护界面。 还包括 事件浏览、报表、视频播放等功能。 所有模块有机地组织成三个层次:由低到高分别为通讯接口层、核心决策层、用户界面层。 各层分别应用不同的软件技术解决不同的问题。 其中 , 核心决策层 是枢纽,它调度其他线程(采集、报警、记录、传输等)的运行,给显示界面提供实时数据,处理用户的控制命令,响应远程用户的连接请求。 系统的模块结构如 图所示。 IBMS 服务器 IIS+ASP 服务器 IE SQL Server 远程端 远程端 IE 深圳市博创计算机技术有限公司 TEL: 0755- 82047842, 82047841 FAX: 0755- 82047847 14 核心决策层 核心决策层调度 各种通讯过程,通讯都需要等待,为提高系统的总体效率,系统的每个接口、组件都是采用独立线程,整个系统是个相互协调、相互配合的整体。 核心决策层是整个系统的关键部分,主要攻作如下: 1.完成对由底层输入的各子系统的信息按内在的逻辑关系进行加工处理,将处理后的结果送到相应数据库,给用户界面层提供显示,调度各种处理过程,给远程连接提供 WEB 服务、视频服务。 同时接收用户界面层授权操作人员的信息请求或控制,通知通讯接口层完成相应动作。 2.完成各子系统的联动,某一事件的发生不仅要引起该事件所属子系统 的反应,而且会引起与之有关联的其他子系统采取相应动作,这种联动关系由 核心决策层处理。 3.人工智能专家决策处理,通过对收集到的历史信息和数据形成一定规律的知识或者。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。