1 引言
随着信息时代的发展,智能建筑愈发显示出其潜在的能力。信息共享在智能建筑管理中起着十分重要的作用。由于传统的智能建筑中各个控制子系统和管理系统相互独立,所以信息共享的程度很低。为了充分发挥智能建筑的投资效益,对智能建筑进行系统集成是很有必要的。
智能建筑系统集成是将建筑物中多种控制信息、语音、数据与图像通过网络使原有独立的设备进行功能信息的有机结合,以实现综合信息、资源和整体任务的共享。在这种情况下,开发具有特色的智能建筑系统集成的工具对于推动国内智能建筑行业的发展具有十分重要的意义[1]。而基于Web的组态技术的发展和应用,给实现智能建筑的系统集成带来了新的思路。
虽然目前国内外的组态软件产品已经较为成熟,但是进行建筑智能化系统集成组态软件方面的研究与开发工作仍然具有重要的意义和价值。
现有的组态软件价格昂贵。由于现有的组态软件最初都是基于工业控制产生的,其中很多功能在智能建筑领域都用不上,这无形中增加了应用的成本,影响了组态软件在智能建筑系统集成的应用与推广。
现有组态软件不能完全满足智能建筑系统集成的要求。现有的组态软件仅提供对建筑内部的部分子系统如BA系统的集成管理能力,对于其他复杂系统如闭路监控系统的集成却无能为力。
现有组态软件出于自身利益的考虑,一般不允许用户根据自己的应用需求定制自己的组态软件,这样大大限制了组态软件的效能。
实时数据库技术的发展,操作系统性能的提高,各种软件开发工具的出现,以及许多新技术、规范的应用等,所有这些为新的监控组态软件的研制、开发提供有力的技术支持。
本文在借鉴国内外优秀组态产品成功经验的基础上,以智能建筑的系统集成为应用背景,完成了基于Web的组态软件平台的设计与实现,解决了智能大厦内各子系统之间的异构互连问题,从而提升智能建筑的信息化管理水平。
2基于Web的组态软件的实现方式
随着Internet/ Intranet技术和Web技术在的广泛应用,引发了监控系统向Internet/ Intranet的迁移。应用Web技术实现远程监测己经成为越来越多的监控系统不可或缺的重要组成部分。因此,如何使组态软件具有Web功能有着重要的研究意义。因此我们提出采用基于Web访问模式及Java语言进行组态软件的设计。
应用Web技术,结合面向分布式计算机环境的网络语言Java的无与伦比的平台无关性和可移植性,可以实现真正具有开放式体系结构的组态软件。