IBMS方案楼宇控制集成方案

上传人:磨石 文档编号:58992771 上传时间:2022-03-01 格式:DOC 页数:52 大小:3.78MB
返回 下载 相关 举报
IBMS方案楼宇控制集成方案_第1页
第1页 / 共52页
IBMS方案楼宇控制集成方案_第2页
第2页 / 共52页
IBMS方案楼宇控制集成方案_第3页
第3页 / 共52页
点击查看更多>>
资源描述
0 / 52 文档可自由编辑打印AlarmCenterAlarmCenter IBMSIBMS智能楼宇综合管理系统智能楼宇综合管理系统深圳市深圳市*计算机技术有限公司计算机技术有限公司1 / 52 文档可自由编辑打印目录目录一一 总总 述述.1二二 设计目标设计目标.32.1 设计原则 .32.1.1 开放性.32.2.2 标准化和结构化.42.2.3 模块化.42.2.4 互连性.42.2.5 可管理性.42.2.6 先进性.42.2.7 经济性.42.2.8 高效率.52.2.9 可靠性.52.2 系统功能 .52.2.1 集成各种子系统.52.2.2 远程监控.52.2.3 WEB信息发布.62.2.4 ODBC数据库连接.62.2.5 电话语音查询.62.2.6 集成视频监控.62.3 设计标准 .6三三 系统结构系统结构.93.1 网络结构 .93.2 报警方案 .103.3 软件结构 .113.3.1 B/S构架.123.3.2 三层结构.133.3.3 核心决策层.143.3.4 通讯接口层.153.3.5 用户界面层.163.3.6 视频集成.173.3.7 集成开发环境.193.3.8 基于WEB的办公自动化系统.203.3.9 异种操作系统和组件模型.21四四 集成子系统集成子系统.224.1 集成楼宇自控系统 .224.2 集成火灾报警系统 .234.3 安全防范监控系统.254.4 集成停车场管理系统.264.5 集成背景音乐系统 .272 / 52 文档可自由编辑打印五五 安全性及实时性安全性及实时性.285.1 安全性.285.2 实时性.295.3 网络负荷.30六六 系统管理系统管理.316.1 系统运行日志.316.2 系统配置.326.3 报警排表.336.4 定时任务.346.5 联动.356.6 短信息双向互动.366.7 强大的报表功能.37七七 系统特点系统特点.42八八 软件平台优势软件平台优势.44九九 系统软件选型系统软件选型.461 / 52 文档可自由编辑打印一 总 述智能楼宇管理系统 (IBMS)是通过统一的软件平台 对建筑物内的设备进行自动控制和管理并对用户提供信息和通信服务 ,住户可以对建筑物的所有空调、给水排水、供配电设备、防火、保安设备 等进行综合监控和协调。使建筑物的用户获得了经济舒适、高效安全的环境,使大厦功能产生质的飞跃。IBMS 包换建筑物自动化( Building Automation System,BAS)、远程通信(Telecommunication System,TCS)和办公自动化( Office Automation System,OAS)系统,每个系统有多个子系统组成, IBMS 通过与各个子系统通讯,取得各种信息,协调子系统的运行,并提供管理人员以综合的监控和管理平台,借助该平台,管理人员可以方便地了解建筑物内的各种信息,可以方便地控制各种设备运行。其功能和特点分列如下:(1) 能对各种信息进行通信并具有信息处理功能;(2) 能对建筑物内机械电气设备等进行综合自动控制。能实现各种设备运行状态监视;(3) 能协调各个子系统的工作,实现子系统间的联动功能;(4) 能实现办公自动化;(5) 建筑物具有充分的适应性和可扩展性。有易于改变的空间及舒适的环境。具有良好的节能和环境保护功能;(6) 所有的功能,应可随技术进步和社会需要而发展。在我国 1986 年起就有一些单位在北京、上海、深圳等地兴建智能建筑。 但从调查的资料看,只有不到 20%的项目具有集成管理系统,其中具有综合管理自动化系统模式的很少,有管理自动化系统模式的稍多些,更多的是各自独立的分散的子系统,没有完全体现和达到智能建筑的优势和目的。目前使用的 IBMS 多借用国外的 BA 系统,进行适当扩展,使之能够容纳其他子系统。由于受到基本软件平台的限制,许多功能无法实现,结果只能勉强集成有限的几个子系统。 IBMS 不同于传统的设备监控,它还牵涉到管理理念等问题,所2 / 52 文档可自由编辑打印以,要实现真正符合国情的 IBMS,必须采用自主版权的软件平台,才能摆脱特殊软件平台的制约,实现各种各样复杂的要求。二 设计目标3 / 52 文档可自由编辑打印智能楼宇管理系统 (IBMS)的目的是集成楼宇中各种子系统,把它们统一在单一的操作平台上进行管理。系统的设计目的旨在让楼宇中各种弱电系统 (ELV)的操作更为简易,更有效率。它提供了一个中央管理系统以及数据库,同时它可以协调各子系统间的相互连锁动作及相互合作关系, AlarmCenter IBMS 集成以下子系统: 楼宇自动控制系统 (BAS) 一卡通系统(ACS) 闭路电视监控系统 (CCTV) 保安报警监测系统 (SAC) 火灾报警监控系统 (AFA) 电梯控制系统 通讯管理系统(CAS) 办公自动化系统 (OAS)IBMS 通过各种软件接口集成以上各子系统,通过高速网络和开放的、标准的软件接口进行各系统间的无缝集成,以达到信息共享及系统的联动,并自动完成数据采集、存储、分析、报表生成和报表打印工作。2.12.1 设计原则设计原则IBMS 是一个复杂的软件系统,它不仅可对各弱电子系统进行分散式控制,集中统一管理和监控,而集成后的系统应是一个开放系统,使不同得子系统和产品间接口和协议达到“互操作性” ,同时还能适应发展变化的需要,从软件工程的角度来说,IBMS 的设计必须实现以下目标:2.1.1 开放性集成后的系统应是一个开放系统,系统集成的过程主要是解决不同系统和产品间接口和协议的 “标准化”,以使它们之间达到 “互操作性”。它应当提供标准数据接口、网络接口、系统和应用软件接口。系统开放性特征是:可扩展性、灵活性好;兼容性和应用软件可移植性强;可维护性好、生命周期长。4 / 52 文档可自由编辑打印2.2.2 标准化和结构化集成网络的总体结构必须是结构化和标准化的,既可使不同厂商的设备产品综合在一个系统中,并相互得到高度的信息共享,又可使系统能在日后得以方便的扩充,即满足通用性和可替换性。2.2.3 模块化系统要严格按照模块化结构方式开发,以满足通用性和可替换性。采用模块化设计,分布实施的战略。2.2.4 互连性这种互连性体现在传输媒体和结构化综合布线系统;各种网络设备的配置;各种网络互连设备的配置;以及各类机电设备、话音 /视频设备和各类控制设备等的配置。子网之间互连采用 TCP/IP 等标准化协议。2.2.5 可管理性集成系统是一个网络,随着网络规模扩大,网络管理十分重要。要对这样的一个网络进行管理,要求:同时支持网络监视和控制两方面能力,能监视控制到网络主要设备;尽可能大的管理范围和尽可能小的系统开销;网络管理标准化。2.2.6 先进性系统要采用与技术发展潮流相吻合的产品,建立一个可扩展的平台,保护前期工程和后继先进技术的衔接,使系统具有先进性。2.2.7 经济性经济成本是系统集成必须考虑的因素之一,要求系统设计者从系统目标和用户需求出发,在功能完善的基础上达到造价相对合理经济的优化设计。2.2.8 高效率系统效率高低,体现在系统性能中,主要包括以下几个方面:系统实时响应与控制能力;通信的传输速率和带宽;5 / 52 文档可自由编辑打印服务器响应数据库请求的能力;网络的吞吐能力。2.2.9 可靠性要采用各种措施建造一个高可用性系统。主要措施有冗余,可用性群集,共享数据群集等。简言之,IBMS 系统设计应引入最先进的技术,采用分层和模块化结构,以增加系统的可靠性、兼容性和可扩展性,同时应考虑系统效率,减小CPU 和网络负荷,加快响应速度,提高服务能力。为管理者提供高效、便利、安全的工作环境。2.22.2 系统功能系统功能2.2.1 集成各种子系统楼宇的各种子系统:楼宇自控系统( BAS) 、火灾报警系统( FAS) 、综合保安管理系统(SMS) 、广播系统(PAS) 、停车场管理系统( CPS) 、综合智慧卡系统(SCS) 、办公自动化系统( OAS)以及通讯与网络系统( CNS) ,集成成为一个“有机”的统一系统,其接口界面标准化、规范化,完成各子系统的信息交换和通讯协议转换,实现五个方面的功能集成:所有子系统信息的集成和综合管理,对所有子系统的集中监视和控制,全局事件的管理,流程自动化管理。最终实现集中监视控制与综合管理的功能。2.2.2 远程监控无论是位于企业局域网 LAN 的站点计算机,还是位于广域网 WAN 通过拨号上网的各站点计算机,只要运行 Internet Explore 浏览器,输入 Web 服务器网址,再输入被授权的用户名和密码,进行登录和授权认证,即可浏览各种动态页面。在企业局域网 LAN 上建立视频服务器,接收闭路电视监视系统的视频信号,并借助 LAN 或 WAN 网络,为监控站点计算机发送多媒体信息。视频画面与其他实时信息完全融合。2.2.3 WEB 信息发布由 Web 服务器发布各种动态 Web 网页和各种实时信息, AlarmCenter IBMS6 / 52 文档可自由编辑打印显示界面可以用模拟图、表格、图表等方式表现,使用图像压缩、动态效果和ActiveX 控件、COM/DCOM 组件模块、OPC 标准协议,VB Script 脚本等互联网技术进行开发。用户通过浏览器可以监控设备运行、察看动态视频、查询大楼内部的物业资料等。2.2.4 ODBC 数据库连接数据服务器安装 Windows 2000/XP 操作系统,运行 SQL Server,存放系统配置,记录各种事件,并提供统计报表。数据的查询、报表、备份、安全、维护等功能均由数据库系统提供友好支持。与办公自动化系统实现信息共享,为物业管理和其他 MIS 提供资源。2.2.5 电话语音查询提供先进的电话界面,授权用户通过音频电话查询IBMS 内部物业信息,并实现开关设备、开启关闭空调和照明等多种功能。2.2.6 集成视频监控可以通过 CCTV 视频窗口,直接监视大楼的动态图像。 CCTV 视频窗口与系统完全融合在一起,大大方便了管理,加强了透明度。系统还给 OA 预留接口,便于对 OA 系统的集成。2.32.3 设计标准设计标准为了保证系统的完整性以及符合上述要求,本系统采用了大量的信息管理标准、通信协议、软件集成模块等等,现列举如下:1、软件 Windows 2000/XP/VISTA本系统内所有的服务器及操作站均采用微软公司的操作系统,由于采用了微软的 Windows 介面,网络的管理以及所选用的应用软件均为开放式的。 ODBC(公开数据连接)兼容的数据库各子系统,数据库,应用软件均采用标准的数据库交换以及连接格式。7 / 52 文档可自由编辑打印 DDE(动态数据交换协议 )本系统支持微软公司的动态数据交换协议,允许各应用程序之间简单数据存伫,同时网上动态数据允许数据通过网络进行交换。 应用编程接囗 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 技术。 BS 结构所有的应用, 包括操作介面,数据趋势,报警管理,联动控制都基于网络上的浏览器服务器设置以保证数据的完整性,实时性及网络应用。 OPC 用于过程控制微软最新定义的标准 OLE/COM 用于同许多数据源通信。对于本项目,它主要用于方便不同系统之间的数据传输,例如BAS 与IBMS,或 SAS 与 IBMS 的数据传输。它定义了如何与 IBMS 连接的标准。该标准描述了 OPC COM 控件,它们之间的介面由 OPC 服务器来完成。 OPC 数据访问允8 / 52 文档可自由编辑打印许数据访问服务器。它保留服务器的信息并且作为OPC 控件组的包装。 OPC 同时定义了当 OPC 客户发生特殊事件及报警情况时, OPC 客户将被服务器注意的技术。另外,OPC 同时定义了历史记录的存取,允许数据记录及趋势检索及信息总汇。2、网络 Ethernet IEEE802.3 (10/100Base-T) 目前世界上最先进及普及的网络解决方案,本网络标准为广泛采纳的工业标准,已经过多次成功验证。支持多种传输介质,包括 UTP/STP,同轴电缆,光纤及无线。网络的传输速率为 10MB 或100MB(自适应)及支持 1G bit(千兆以太网)。大量新推出的网络产品将网络费用降低,并保证网络系统适应不同安装下的不同形势。 TCP/IP传输控制协议/INTERNET 协议,以太网上的该协议标准用于允许数据传输,遂道及路由。它提供在 INTERNET/INTRANET 上最基本的数据信息传输标准。 BACnet一种通信协议由 ASHRAE(美国标准空调工程协会 )制定,用于楼宇自控及网络控制。它允许不同的楼宇自控及控制系统进行信息交换、发布命令及系统功能。安装 BACnet 设备可从硬件系统级即可进行集成,也可在以后的高级软件应用层进行连接。 LONworkLONwork/LONmark 由 Echelon 和 LONmark 通用连接标准协会定义,用于局域网络。它是符合 SNVT 及 SCPT 的标准的通讯协议,本项目将会主要使用 FFT-10 接收发送,为 78K 波特传输速率。其它的 LONwork 产品使用不同的接收器可通过路由器连接。支持标准功能简档包括空间舒适功能简档。 MPEG4/H.264最新的视频数据压缩标准,允许从 CCTV 系统出来的视频信号被压缩(编码)并通过多种介质网络传输。传输后视频将被解压 (解码),并被显视所需工作站上。以上所提及的技术及标准将会被不同部份的 IBMS(楼宇建管系统)合理采纳,以确保完成系统操作数据、存取、系统集成及所定义的系统功能。 9 / 52 文档可自由编辑打印三 系统结构3.13.1 网络结构网络结构 AlarmCenter IBMS 通过 10M/100M Ethernet 连接智能楼宇的各子系统或直接通过现场总线连接各种现场设备,综合集成系统通过TCP/IP、BACnet、OPC、LONwork 等通讯协议与楼宇自控系统、安防系统、消防系统、办公自动化系统或现场设备之间相互通讯,实现所有子系统的集成。系统的设计,完全基于企业内部网 Intranet 之上,通过 Web 服务器和浏览器技术来实现楼宇管理系统的实时信息交互、综合和共享,实现统一的人机交互界面和跨平台的数据库访问。因此可以真正做到局域和远程信息的实时监控,数据资源的综合共享,以及全局事件快速处理和一体化的科学管理。AlarmCenter IBMS 通过图象压缩卡,记录、显示并发布视频内容,便于管理人员通过浏览器观看实时视频内容。 IBMS 通过 RS485 总线控制视频切换,用户通过 IBMS 可以观看任意一路视频。视频压缩采用 MPEG4 压缩标准,压缩率高,传输 352*288 每秒 25 帧实时视频仅须 300K 网络带宽,所以在普通局域网内,视频传输可获得十分理想的效果。AlarmCenter IBMS 通过该网络交换各种实时信息,进行数据刷新。AlarmCenter IBMS 通过该网络记录各种报警事件,其数据库是专门的数据库服务器,所以数据库访问,是通过网络进行的。AlarmCenter IBMS 还通过该网络提供远程的 Web 服务,提供每个用户以实时网络交换机SASIBMS视频系统BASACSFASOAS InternetInternetWeb 浏览站Web 浏览站RS485VideoRS485Video10 / 52 文档可自由编辑打印信息和报警内容,提供每个用户以显示界面,同时接收用户的控制命令该网络还提供用户突发的数据库访问( OA 系统或事件查询) 。3.23.2 报警方案报警方案一旦发现异常事件, AlarmCenter IBMS 即自动执行预定的控制策略,同时启动报警,报警可以有几种方式,如报警窗口、实时打印、语音提示、电话语音、Email、短信息等。如图所示。使用时,可以选择其中一种或多种报警;当有多个手机打印机电话IBMS语音11 / 52 文档可自由编辑打印报警同时发生时,系统通过事件等级,排队报警事件,并逐一报警,其中的电话号码、手机号码由用户设置。3.33.3 软件结构软件结构AlarmCenter IBMS 是一个系统组态平台,该平台由 Visual C+开发,平台同时支持 VBScript 作为二次开发工具,扩展系统应用、控制各种控件的行为,所以该 IBMS 提供三个层次的开发:第一层,采用 Visual C+作系统低层开发,扩展能力很强,并获得很大的灵活性和执行效率,但对软件人员的要求很高,开发的组件一定要保证其可靠性;第二层,采用 VBScript 语言开发,开发比较方便有效,对软件人员的要求不高,不会影响系统的稳定性;第三层,采用系统工具进行组态,通常由现场工程师,即可完成。这种分层机制确报了系统的稳定性,提高了可维护性、可扩充性,也保证了工程的可预测性,是完全符合软件工程的要求的。AlarmCenter IBMS 总体上由 IBMS 服务器和基于浏览器的远程端组成, IBMS服务器一方面完成子系统集成,另一方面作为 Web 服务器,提供远程数据请求。12 / 52 文档可自由编辑打印3.3.1 B/S 构架ALARMCENTER IBMS 的服务器端和远程端具有完全一致的用户界面,两者之间的数据流动如图所示。IBMS 服务器的实时数据直接来源于下属子系统或智能设备,两者之间通过多种协议接口进行会话,各种接口可动态链入,便于扩展,在这一层上,核心决策层通过各种协议接口取得各子系统的实时数据,并传送控制指令给各子系统,使之执行相应动作。核心决策层 是系统的核心,详见 “核心决策层 ”一节。“用户操作界面”显示监控现场实时画面,其数据来自于 核心决策层 ,同时用户的操作,也通过接口传递给 核心决策层 ,后者将操作命令转交给适当的执行者。实时数据处理线程同时维护与远程端的连接,定时发送实时数据和报警内容给连接着的管理站或浏览站。远程端的实时数据来自于 IBMS 服务器,两者之间通过 TCP_IP 进行数据可靠传输。远程端“用户操作界面”与 IBMS 服务器完全一致,显示数据来自于 “实时数据处理” ,用户操作通过接口传递给 “实时数据处理” ,后者又将操作命令转交给 IBMS 服务器。核心决策层用户操作界面实时数据处理用户操作界面TCP/IP通讯接口子系统IBMS 服务器远程端13 / 52 文档可自由编辑打印3.3.2 三层结构IBMS 服务器提供两种服务:实时数据服务及 Web 服务;实时数据服务应答显示界面的实时数据请求,同时提供 远程端以实时数据; 远程端避免直接的数据库访问,所有数据请求均通过 DCOM 有 IBMS 服务器端完成,这种 “三层结构” ,一方面增加了系统的灵活性,另一方面确保系统的安全性 。从内部组成上看, IBMS 服务器由以下几大模块组成:设备通讯模块:通过现场总线与其所控制设备之间通讯。网络通讯模块:通过 TCP/IP 与子系统数据通讯。报警模块:分别完成各种报警任务,电话语音、实时打印、短信等中心数据库:储存所有的系统配置、报警事件、日志、 OA 系统等。Web 服务:提供基于浏览器的远程端的实时数据访问。视频系统:交互式地发送压缩视频流到远程端,使了解各种现场真实状况。实时调度:处理各种实时数据,调度通讯、报警、执行子系统间的联动。用户界面:显示实时数据、接收用户命令、提供维护界面。还包括 事件浏览、报表、视频播放等功能。所有模块有机地组织成三个层次:由低到高分别为通讯接口层、核心决策层、用户界面层。各层分别应用不同的软件技术解决不同的问题。其中,核心决策层是枢纽,它调度其他线程(采集、报警、记录、传输等)的运行,给显示界面提供实时数据,处理用户的控制命令,响应远程用户的连接请求。系统的模块结构如 图所示。IBMS 服务器IIS+ASP服务器IESQL Server远程端远程端IE14 / 52 文档可自由编辑打印3.3.3 核心决策层核心决策层调度 各种通讯过程,通讯都需要等待,为提高系统的总体效率,系统的每个接口、组件都是采用独立线程,整个系统是个相互协调、相互配合的整体。核心决策层是整个系统的关键部分,主要攻作如下:1完成对由底层输入的各子系统的信息按内在的逻辑关系进行加工处理,将处理后的结果送到相应数据库,给用户界面层提供显示,调度各种处理过程,给远程连接提供 WEB 服务、视频服务。同时接收用户界面层授权操作人员的信息请求或控制,通知通讯接口层完成相应动作。2完成各子系统的联动,某一事件的发生不仅要引起该事件所属子系统的反应,而且会引起与之有关联的其他子系统采取相应动作,这种联动关系由 核心决策层处理。3人工智能专家决策处理,通过对收集到的历史信息和数据形成一定规律的知识或者是系统预定义的某子系统内专家知识进行推理和演绎,可以预知系统内可能发生的事件,通知相应子系统采取措施,做到防患于未然。4对上层或远程提供数据库访问服务和实时数据、视频服务。核心决策层 外部提供清晰的接口:实时接口, 根据数据库的配置,加载相应的子系统接口,实现与下属子系统或现场设备的通讯;远程服务接口,侦听远程端的连接请求,并以一定周期发送实时数据给连接的站点;报警接口,管理报警组件,视 频诊 断实时数据交换数学逻辑运算计时器棒 图动态曲线故障报警彩色画面交互组态环境动态菜单事件浏览报表文件监控系统 网 络通讯模块存 储打 印15 / 52 文档可自由编辑打印包括实时打印、电话语音、短信息等,一旦有报警发生,即根据其报警配置和事件级别,启动相应的报警过程;用户界面接口,使显示界面可以访问实时数据。通过实时接口,核心决策层 可以调用各种通讯协议模块:OPC、DDE、BACnet、ODBC、COM/DCOM、视频等,各协议模块以动态连接库形式(DLL) ,由“实时数据处理”过程自动加载。远程服务接口, 采用 TCP/IP 通讯协议,监听远程计算机的连接请求,一旦建立连接以后, 远程服务即把 状态量,模拟量,以及报警信息等,源源不断的传输过去,远程端采用浏览器形式,与IBMS 服务器的用户界面完全一样,只要权限许可,可以浏览到所有实时信息,并可发布控制指令给IBMS 服务器,控制现场设备。报警组件是定义统一接口的动态连接库(DLL) ,报警接口根据配置加载各种报警组件,这些组件有 实时打印、电话语音、短信息、 Mail、标示牌输出等,可以方便地扩充。核心决策层 内部还进行各种处理: 周期性地刷新实时数据库,按一定时间间隔记录模拟量;记录发生的事件;智能判别和自动处理,实现子系统间的联动等。3.3.4 通讯接口层IBMS 服务器的一个重要职能便是从下属子系统或各种现场设备中取得实时数据,并且设置其参数,由于子系统的连接方式、通讯协议各不相同,系统采用统一接口,对于不同的设备采用不同的设备驱动程序,将各子系统不同通讯协议和数据实时接口SQL Server用户界面接口远程服务接口报警接口16 / 52 文档可自由编辑打印格式转换成统一的协议和格式,同时将核心层处理后的信息转换成相应子系统认可的协议和格式,来解决异种设备的接入问题。设备驱动 程序是动态加载的程序模块,在Windows NT 下有两种形式:ActiveX 或动态联结库 (DLL)。由于这一层是面向高级用户的,在必要的情况下,他们需开发自己特殊的 驱动程序,而动态联结库相对来说比较高效且易于理解,因而通常采用动态联结库的形式,该接口是简单而有效的,避免出错的可能性。每类设备对应自己的设备驱动程序,它们封装了设备通讯协议的复杂性,提供统一接口以访问该设备的开关量、模拟量、字符量以及执行控制操作。系统动态调用设备驱动程序访问相应设备。设备驱动 程序是一个个独立模块,系统启动时,动态联入,编写新的设备驱动程序即可连接新的协议、访问新的设备,因而系统是开放的。为提高运行效率,避免相互影响,每个设备驱动 程序运行在一个独立线程中,执行子系统或现场设备的数据采集和控制,利用WINDOWS NT 的多线程和异步 I/O 机制,使每个设备 驱动程序独立全速工作,从而使 吞吐量达到最大,极大地提高了系统的效率。设备驱动程序采用各种通讯协议,有基于现场总线的:BITBUS、CANBUS、Lonworks、JBUS、MODBUS;有基于网络通讯的:OPC、DDE;也可以采用各种软件标准ODBC、COM/DCOM、CORBA 等。其中视频处理也作为独立组件 。针对每一种协议的驱动程序当然有不同的实现,总体结构一致,由通讯守侯线程和和接口组成,协议不同,通讯守侯线程也不一样。3.3.5 用户界面层用户界面层提供正常的显示框架,提供实时画面、实时数据显示,提供报警窗口显示报警内容,一方面将核心层处理过的信息用明了、形象、直观的方式显示出来,便于用户实时监视和控制整个大楼的所有现场信息;另一方面,通过该层界面,用户可以了解系统工作状态、控制系统运行,进行子系统的功能配置和设定,完成联动的设置和对系统的综合管理 。显示框架包括菜单、工具栏、状态栏, AlarmCenter IBMS 允许通过拖放的形17 / 52 文档可自由编辑打印式定制菜单、工具栏,通过集成开发环境( IDE)扩展系统功能,由于系统支持完整的 VBScript,开发人员可以方便地扩展系统功能监控界面可以归结为许多基本控件,利用这些控件可以组织成各种各样的显示画面,这个组织过程,称为界面组态。 系统提供不少 控件,有文字、直线、圆、方块、多边形等基本 控件,有各种特殊的开关及电气设备等,有数字显示,还有棒图、曲线等较为复杂的 控件。各种控件有各自的属性和方法等,从使用者的角度,他只要选择界面元素在作图区拖动,以调整大小和位置,并修改其颜色、闪烁、运动等属性,经过适当的组合即可配置出所需的显示界面。一个复杂的监控画面, 控件之间是相互关联的,为了灵活地定义这种相互关系,需要编程语言支持, 考虑到目前的流行程度及语言的易用性,系统提供VBScript,就是说用户可以通过VBScript 扩充系统功能。用户通过VBScript,还可以扩展菜单、工具栏,给系统带来极大的灵活性。由于 IBMS 牵涉面广,需要各种各样可能的显示和处理模块,为确保系统的扩充性,便于许多人员的协同工作,系统采用COM/DCOM 模型,支持各种控件(ActiveX)的插入,并通过 VBScript 操纵其运行,开发人员在AlarmCenter开发平台上可以如同 VB 一样开发出各种各样的应用,可以是实时监控系统,也可以是数据库管理系统,或者是两者结合。用户界面层支持 WEB 技术,可通过浏览器在 INTERNET/INTERNET 环境中浏览所有信息,并通过授权完成系统的远程控制和管理。3.3.6 视频集成视频系统在整个系统中所处的位置,是属于通讯接口层 的一个组件,概念上视为一个子系统接口,主要处理视频的实时压缩、显示等,并提供本地和远程视频服务,包括实时视频传送和录像文件动态传送等。ALARMCENTER IBMS 的视频系统与其他的视频系统相比有很大的优点:它作为一个控件完全融合在整个系统中,而非独立程序;视频显示可以在显示界面中任意组态;其本地显示和远程浏览器中显示具有完全一致的界面;其球机控制、视频矩阵切换异常方便。 视频系统采用MPEG4 视频压缩方式,集多画面浏览、录像回放、视频远18 / 52 文档可自由编辑打印传、触发报警、球机控制、设备联动于一体,并首次在业界提出“视频组态”概念。在系统的组态页面中,视频实时窗口、录像回放窗口、远程接受窗口、球机(云台)控制窗口都作为控件无缝嵌入在组态页面中,用户可自行定义视频窗口的数目、摆放位置、窗口大小、播放器界面等,满足不同用户的个性化需要。系统具有丰富的报警联动功能,视频系统可由外部的输入信号触发录像,如双鉴探头、门磁,或者由本身支持的“移动报警 ”功能触发。录像时段也可以由用户自行设定,任意一路视频均可实现远程传输。视频一旦报警,可拨打电话、发送手机短信,也可同时与其它设备进行联动,输出相应的控制信号。视频系统完全的Web 化, 远程 用户在浏览器中看到的是与本地监控系统完全一样的组态界面,实现完全一样的监控功能,由于远程视频窗口和本地视频窗口采用同一个控件,保证了界面的一致性。其它功能,比如事件浏览、录像回放、云台控制、报警精度设置等都与本地监控站完全一致。19 / 52 文档可自由编辑打印3.3.7 集成开发环境为满足不断发展的需要,系统划分成核心代码层和扩展代码层两部分。核心代码因执行效率的需要,由 VC+6.0 编写;后者为便于扩展和客户化,以广为接受的 VB SCRIPT 编写。系统集成完整的 VB 语言,提供专业的集成开发环境,支持各种控件,可以方便地扩充系统功能,例如:组织数据查询显示,组态显示画面,剪裁或增加菜单项、工具条、按钮等,修改或扩充相关的执行代码等。用户(系统管理员)可以在集成环境下直接修改已有的代码、设计新的功能模块。支持完整的扩展语言、支持各种控件以及集成开发环境是本系统的一大特色,使系统功能得到极大的提升,便于集成各种子系统,如视频系统、 OA 系统等。由于集成强大的程序开发语言, 支持各种控件, 并提供便利的集成开发环境 , 所以用户可以方便地实现功能的扩展, 扩展的功能模块,用户界面等可挂接到菜单、工具条或图形界面上, 是一套真正意义上的开发平台。20 / 52 文档可自由编辑打印通过 集成开发环境,开发人员可以简单、高效地扩展各种WEB 应用,使楼宇各子系统、办公自动化系统无逢集成在一起。支持集成开发环境,提供二次开发能力,便于开发人员在不同的应用层上工作,控件开发、通讯协议开发等工作可以让高级程序员通过Visual C+等语言编程,在集成开发环境下的二次开发由普通程序员即可完成,纵向不同层面和横向不同组件的分工协作,可以同时让许多编程人员相互协作,有条不紊地完成大工程,而且系统的健壮性可以得到充分的保证。3.3.8 基于 WEB 的办公自动化系统上面的讨论主要侧重于集成各种实时系统,如 BA、FA、CCTV 等,而办公系统涉及大量数据库操作、邮件传输以及各种报表显示,其实现上与实时系统有很大的差异。通常的实时系统,其用户界面,通过简单组态,即可实现各种状态、各种数据在电子地图上的显示,给用户提供一个亲切友好的监控界面。而办公系统通常需要编程实现。AlarmCenter IBMS 提供的集成开发环境对于集成办公系统是一个强大的工具,系统采用三层结构的数据库访问,远程数据请求通过DCOM 访问 IBMS 的数据库,通过 IBMS 一致的权限管理系统,保障系统安全性。系统提供各种数据表格控件,利用这些控件和系统支持的VBScript 语言,可以开发出各种各样的表格显示界面,最终构成一个完整的办公自动化系统。系统内置 WEB 支持,开发完的办公自动化系统,可以直接通过远程浏览器访问,本地和远程显示界面是完全一致的。系统内置的全局事件查询、系统配置等界面,就是在集成开发环境下二次开发实现的,由于系统内置许多数据访问服务和各种功能强大又简单易用的控简,所以系统开发工作量小,系统稳定可靠。在同一个系统内集成的优点是各种信息可以共享,用户需要最少的培训,权限管理方便易行。21 / 52 文档可自由编辑打印3.3.9 异种操作系统和组件模型AlarmCenter IBMS 系统由服务器和远程桌面系统组成,远程桌面系统是基于浏览器的用户界面,用户通过远程桌面系统操作整个IBMS,服务器完成数据采集、数据库访问、子系统间的联动、提供桌面系统以数据和显示。服务器运行在Windows 2000/XP 平台上,而桌面系统可以运行在 Windows95/98/NT/2000 等各种平台上。服务器由显示层、核心处理层和设备驱动程序层(数据网关)组成。协议层通过各种通讯协议( TCP/IP, OPC, DDE, JBUS 等)或者组件技术(DCOM, CORBA 等),与运行在 Window N 或 UNIX 平台上的各子系统接口,在核心处理层和各个子系统之间传输数据和控制命令,协议层主要功能在于屏蔽不同操作系统、不同通讯协议、不同对象模型之间的数据表述、通讯、接口层的差异。核心处理层是整个 IBMS 的中枢,它通过调用设备驱动程序层的各种组件与相应子系统连接,访问其实时数据;它处理来自各子系统的实时信息,调度系统间的联动,如发现异常行为,及时调度各种报警组件进行报警;它支持标准TCP/IP,提供远程桌面系统和本地显示层以显示页面和实时数据并处理操作人员的控制指令;它通过 ODBC 管理数据库,该数据库可以运行在 Window NT 或 UNIX 上,核心处理层本身提供 COM/DCOM 和 CORBA 接口,供其他系统直接访问核心数据。显示层与用户交互,用户通过友好的显示界面浏览IBMS 的各种实时或统计信息,也可以控制各种设备的运行,当然用户能浏览的内容和能控制的设备取决于他的权限。显示层考虑其界面的友好性,在 Window2000 下运行,给管理人员提供最直观的、最友好的显示和操作界面。远程桌面系统提供基于浏览器的用户界面,管理人员在办公室或任何具有网络连接的地方通过浏览器访问整个 IBMS 系统(在授权范围内) ,管理人员可以随时随地了解整个大楼的运行状态。远程桌面系统的界面与服务器显示层具有完全一致的界面,只要权限许可,可以访问 IBMS 的任何内容。显示层采用 COM/DCOM、ActiveX、VBScript 等各种新技术,便于显示各种信息,给用户带来极大方便。22 / 52 文档可自由编辑打印四 集成子系统AlarmCenter IBMS 主要有下列各子系统:楼宇自控系统( BAS) 、火灾报警系统(FAS) 、综合保安管理系统( SMS) 、广播系统(PAS) 、停车场管理系统(CPS) 、综合智慧卡系统( SCS) 、办公自动化系统( OAS)以及通讯与网络系统(CNS) 。现分别说明如下:4.14.1 集成楼宇自控系统集成楼宇自控系统通过 TCP/IP、DDE、BACnet、OPC 等协议,连接楼宇自控系统,其功能简述如下:当发生报警或接受到其他联动要求后,按要求启动或停止BA 设备。提供经选择的设备启停,报警状态的信息。提供经选择的探测器所检测参数的变化值,以及过限报警的信息。提供已编制的时间或事件自控程序应用软件的信息,信息内容包括:编制内容、编制者姓名、编制时间和修改姓名、时间和修改内容。提供系统操作员确认各类报警信息的时间及确认人姓名的资料。提供设备运行电力和能源消耗的统计信息。提供设备所需的各类报表文件。集成后的楼宇自控系统的主要特点包括:1)图像显示,能准确地显示有关子系统的参数与状态,如火灾报警的时间、地点与性质和区检综合楼用电量等数据。2)提供重要系统运行参数的实时变化趋势,方便管理人员对事件作出分析。3)可应使用要求自动打印报表,改变编排和内容,能使报告形式符合各种使用要求。4)可提供一个高性能的使用分析报告。5)操控图像界面容易配置,是一个高性能的界面,对即时的资料,能作出显23 / 52 文档可自由编辑打印示和监督。6)对报警信息的显示、过滤和排序,可基于报警的优先水平、时间和信号接收状态,完成软件处理并作出设计。报警报告可由打印机输出或储存于计算机的档案中。4.24.2 集成集成火火灾灾报报警警系系统统根据消防系统特殊的通讯协议, TCP/IP、OPC 等,编写通讯接口,完成与消防系统的无缝集成。其示意图如下:24 / 52 文档可自由编辑打印根据用户需求可向用户提供如下报表: 提供各类火灾报警探测器的报警统计 ,归类和制表。提供以事件联动程序信息为主的报表,报表内容包括:报警设备地址码,描述,联动设备名称,描述。提供消防值班员确认火灾报警信号的时间和修改者姓名的资料。提供消防设备运行状况的信息。提供其他管理所需的各类报告文件。25 / 52 文档可自由编辑打印4.34.3 安全防范监控安全防范监控系系统统采用红外和微波双重技术,配以微处理器的三鉴探测器,误报率低、价比高,广泛用于机房、仓库、家庭等重要监控场合。在可能入侵的位置安装三鉴探测器,由探测器给出的报警信号,通过 8052 开关量数据采集模块,将红外探测器上的干接点变化信号送到监控主机,实时监测机房内的情况,即便无人值守,可以确定工作状态。一旦发现有人员进入,马上启动报警系统,拨打值班人员电话或者发送短信,用户可以在监控软件对探头进行撤防和布防,也可以设定安全时段,在安全时段内系统不报警。系统还可根据联动摄像机进行拍照等。26 / 52 文档可自由编辑打印4.44.4 集成集成停停车车场场管管理理系统系统停车场管理系统也是大厦保安自动化 (SA)的一部分,为了将停车场的信息通过网络传递给 BAS,在地下停车场收费中心设置一台停车场管理操作站,其上运行BAS 系统的停车场接口软件 API 和 MODPARK PP20 停车场管理系统。CCTV 系统操作站与 BAS 中央操作站在同一级网络 TCP/IP 上互联。集成功能包括:1. 停车场的车辆流动及车位信息2. 设备工作状态和控制信息3. 收费资料。27 / 52 文档可自由编辑打印考虑到以后发展的可能,停车场管理系统可以作为智慧卡系统的一部分,将以下几部分全部纳入智慧卡系统:1. 设备管理子系统:用于管理一卡通的所有设备,包括主机、控制设备等等,负责设置其各种通讯参数,包括主机号、串号口,波特率等;2. 出入控制子系统:实现电子门锁控制,出入时间记录;3. 消费管理子系统:对内部员工消费实现统计、查询;4. 考勤管理子系统:对内部员工实施考勤统计;5. 会议签到管理子系统:对以会人员进行统计分析;6. 停车场管理子系统:对进出大厦停车场的所有车辆实现集中控制和管理;7. 卡片发行子系统:在一卡通实施的范围内进行各类授权操作;4.54.5 集成背景音乐系统集成背景音乐系统背景音乐与紧急广播系统通常与消防系统集成在一起,这种集成不需要使用计算机网络集成方式。公共广播系统的背景音乐与消防系统的报警广播可以自如切换。28 / 52 文档可自由编辑打印集成功能包括:当火警发生时,消防系统自动在火警发生的楼层及其相近两层进行消防广播,通知有关人员疏散脱险。五 安全性及实时性5.15.1 安全性安全性在网络上运行的软件需要通过网络收发数据,要确保数据安全就必须采用一些安全保障方式。1加密。监控系统是一个跨网络的运行平台,授权用户可以在网络的任何位置,登录该监控系统,检查机房设备的工作状况,控制设备运行。为防止非法人员的侵入,权限管理特别重要,为此系统采用优29 / 52 文档可自由编辑打印秀的加密算法,通过密文传输, 以防止密 码被人窃取。2权限管理。权限管理分两层:用户管理和组管理。每个用户组可以设定该组成员特定的权限,包括允许查看的内容、允许控制的设备等;每个用户可以属于一个或多个用户组,用户享有所属用户组的所有权限。通过这种关系,可以非常明确地规定每个管理人员可以操作的范围,系统安全性得到可靠保障。添加用户或权限更改只能由系统管理员完成,其它用户只能修改个人密码。3访问记录。作为安全管理的重要组成部分,每个远程用户的登录,其登录时间、主机IP 及用户名都被完整记录下来,其所进行的操作,包括:修改系统配置、控制设备运行、切换视频画面等,都被完整记录,系统管理员可以随时检查每个用户所作的操作。对日志的分析可用于预防入侵,提高网络安全。例如,如果分析结果表明某用户某日失败注册次数高达20 次,就可能是入侵者正在尝试该用户的口令。5.25.2 实时性实时性实时性主要体现在两个方面:实时数据刷新速率、联动的响应速率、报警速率。1. 实时数据刷新不同数据量可以配置不同的数据刷新速率,最快的刷新速度为0.6 秒,其他可以为 1 秒、2 秒、4 秒或者更长。浏览站的数据刷新速度为 2S,服务器端数据或发生的事件, 2S 内必然送至浏览站上。2. 联动的响应速率联动是当事件发生时, IBMS 决策的跨子系统的实时控制指令,例如当 FA 系统发出火警信号时,立即驱动 BA 系统采取停止送风,切断火警处的电源等紧急措施,同时 SA 系统中的 CCTV 立即转向报警点,把现场情况传到控制室。在 AlarmCenter IBMS 中,不同控制可以配置不同的响应速率,最快的联动在0.6 秒完成,但实际动作还依赖于子系统的执行。30 / 52 文档可自由编辑打印3. 报警速率报警响应速率通常与实时数据刷新速率一致,报警的实际完成还取决于不同的报警方式,如电话语音报警需要约 5 秒才拨通电话,短信也需传输和处理过程。5.35.3 网络负荷网络负荷系统的网络负荷来之以下几个部分:1 视频视频压缩采用 MPEG4 压缩标准,压缩率高,视频传输采用组播方式,在多人同时浏览的情况下,只需发送一份视频流,大大减少带宽占用,传输352*288 每秒 25 帧实时视频仅需 300K 网络带宽。与各子系统交换信息,假定每秒处理 10K 个数据刷新,其实时数据占据带宽通常不大于 300K,考虑到实际通讯过程中的对话过程和可能的数据表述,其通讯带宽假定以三倍估算,所以实际带宽需 1M。可以配置不同量的刷新周期,使每秒的刷新数据远小于系统总容量,通常远小于 10K。记录各种报警事件,其数据库是专门的数据库服务器,访问数据库时,也需要占据网络带宽,由于真正的报警事件不多,通讯量不大,以300K 计算已绰绰有余。提供远程的 Web 服务,提供每个用户以实时信息和报警内容,提供每个用户以显示界面,同时接收用户的控制命令,由于传输中采用压缩算法,并且只传输变化量(开关量变位、模拟量变化越限),所以服务每个用户的带宽通常不大于 5K,以同时连接 100 个管理人员计算,传输带宽仅 500K,当然这里只考虑实时系统的带宽,用户突发的数据库访问( OA 系统或事件查询)没有考虑在内。从上述分析可以了解到,一套 IBMS,假定有 10K 个测点,一路视频(该路视频可以动态地切换倒任何一路摄像头上),其稳太网络带宽不大于 2M,对于10M/100M 以太网来说,可以有很多的带宽余量用于突发的网络访问。所以整套系统从网络结构上来说,是高效的。31 / 52 文档可自由编辑打印六 系统管理6.16.1 系统运行日志系统运行日志系统具备完备的运行日志,可以分类型、分设备、分时间、分报警类型进行统计。在“设备事件”中,用户可以选择系统监控的某台设备,查看该设备在某个时间段的报警记录。在“设置事件”中,用户可以查看各种设置事件,比如某人在什么时间关闭了空调,某人在什么时间对门禁系统进行了设置。在“系统事件”中,记录了系统的启动、关闭事件,远程用户的连接事件,报警的发送事件等等。32 / 52 文档可自由编辑打印所有的报表记录都可以导出到 word、excel 等软件中,便于用户向上级领导汇报机房的运行情况。在 AlarmCenter 系统中,所有的报表均采用监控系统内部自带的二次开发平台开发而成,我们可以根据用户的需求,设计出各种不同的报表,满足用户的特殊要求。6.26.2 系统配置系统配置在 AlarmCenter IBMS 综合管理系统中,所有的监控测点均有一个开放的设置模块让用户去设置。在“系统配置”模块中,用户可以选择一个设备或者测点,自行设置它的上下限,报警级别,报警方式,比例变换,安全时段,初始模式,语音文件,报警提示,专家意见等信息。如图所示:33 / 52 文档可自由编辑打印6.36.3 报警排表报警排表为了便于用户管理,系统提高了灵活的报警排表功能。在该模块中,首先对设备进行分组,分组是任意的,每个组别下面可以选择各种监控设备,比如设置一个“BA 管理组” ,下面包含所有的楼宇自控设备。可以设立一个“安防组” ,把摄像头和门禁设备划归在该组下。每一个管理人员对应一个组别,这也限定了报警的范围。比如,某人如果属于“UPS 组” ,那么只有 UPS 发生报警的时候才会给他打电话发短信,如果空调报警,他就不会收到报警信息。另外,我们还有“周排表”功能,可以设定星期几是谁值班,这个时候,报警只发送给值班人。这种方式,非常适合机房多个管理人员的情况。另外,考虑到节假日的特殊安排,我们还设计了特定日期排表,可以指定人员在指定时间内值班,这样的灵活设置,可以满足绝大多数用户的值班需求。如图所示:34 / 52 文档可自由编辑打印6.46.4 定时任务定时任务在“定时任务”软件模块中,用户可以设定任意多个日程安排,每个日程安排中,用户可以设定在某个时间由系统自动执行某个任务。比如,我们可以设定系统在中午12 点自动发送电子邮件给管理员,汇报设备工作状况。我们也可以设定在上班时间打开灯光,下班时间关闭灯光,或者自动把空调设置成多少温度等等。日程可以设定任意多个,我们可以按照星期去对应一个日程,也可以自行设定节假日,每个节假日对应一个日程安排。如图所示:35 / 52 文档可自由编辑打印6.56.5 联动联动在 AlarmCenter IBMS 综合管理系统中,设备之间的联动是可以任意设置的。比如,当检测到消防报警的时候,我们可以联动摄像机转动到火警位置,并开始录像,同时打开所有门,方便人员逃生。在“联动设置”软件模块中,我们可以选择“源”测点,每个源测点可以对应一个联动动作,当“源”事件发生报警的时候,联动就执行。如图所示:36 / 52 文档可自由编辑打印6.66.6 短信息双向互动短信息双向互动在 AlarmCenter IBMS 综合管理系统中,当发生报警的时候,系统可以向指定管理人员发送短消息,管理人员也可以通过短信息主动询问设备运行状况,比如询问温度、电压等参数,系统会自动把测点当前数据传送到管理人员的手机上。同时,管理人员也可以通过短信息对设备进行控制,比如通过短消息开门、调节空调温度,开灯,控制摄像头的转动等等。并不是任何手机双向互动的权限,该手机必须在报警排表中有管理该设备的权限的时候,互动才会生效。37 / 52 文档可自由编辑打印6.76.7 强大的报表功能强大的报表功能系统所有的数据库查询页面,均可以把查询结果转换成 word 或者 excel 文件。如下图所示38 / 52 文档可自由编辑打印所有设备的运行状况,有报表页面直观显示39 / 52 文档可自由编辑打印可以定时对设备进行数据记录40 / 52 文档可自由编辑打印智能楼宇所有设备运行状况,也可以在本系统内进行记录41 / 52 文档可自由编辑打印系统可以定时向管理人员发送报表邮件,汇报运行状况(当日报表,周报表,月报表等)系统提供强大的报表定制功能,系统内的所有报表,其格式均可以由用户进行定制。42 / 52 文档可自由编辑打印七 系统特点AlarmCenter IBMS 利用了近年所有可以运用的先进软件技术,将每一个不同层面的子系统和智能设
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!