摘要:近年来,随着以互联网为代表的信息技术的广泛应用,通过互联网对分散在不同地点的操作设备进行监控成为可能。随着数据库技术的日益成熟,通过对监控数据的存储和分析来获取更多的信息成为现实。因此,远程监控技术突飞猛进,广泛应用于楼宇自动化、公共设施自动化、工业自动化、家居自动化、交通自动化等领域,并对自动化控制技术的发展起到了很好的促进作用。
关键词:网络;消防监控系统;报警系统;软件开发
一、引言
这一课题是消防监控报警系统软件开发项目,系统建设以各厂原有的消防设备为基础。本系统利用互联网和现代先进的遥控技术,构筑整个系统的结构。这个系统不仅设计、示范、测试、系统的全面实现,而且在研究背景知识技术全面实现的基础上,还培养着在各种事故的试操作中综合分析问题的能力,随时解决各种问题的良好心态素质和团队精神的整合。本文主要介绍了以网络为基础的消防监控报警系统软件开发。这一课题对实现"数字化"和"网络化"控制具有重要意义。
二、监控软件的总体设计和系统对软件的要求
2.1系统对软件的要求
用VB编写的系统监控软件主要由监控主程序和数据库文档组成。监控主程序包括网络通信连接程序、数据接收处理程序和界面显示程序。数据接收处理程序将接收到的信息与数据库中的信息进行比较,即时反映,最后添加到历史数据库中,便于管理和查询。可以看出,本系统对软件有以下要求:
(1)精度。警报信息解释的准确性是必需的。当有报警信息时,应在电子地图上准确显示具体地址和当前状态,便于采取相应联动措施。
(2)时效性。由于该系统是对各子控制中心进行实时监控,在很短的时间内完成
解决现场的具体情况,并采取联动措施,快速快捷
(3)稳定性。该系统是对火灾报警监测,关系到国家人民财产生命安全,是的
它是24小时监控,所以软件需要良好的稳定性
(4)直观性。用户友好的界面利用了最新的网络技术和现代多媒体技术,单机消防控制形成了一套声像友好的操作界面,方便管理。
(5)可扩展性。通过网络,系统的规模可以随时扩大,增加新的子控制中心,这一点需要软件来方便、简洁地对系统进行扩展。
6)兼容性。该系统采用不同的通信方式对不同的控制点进行监控,因此是必要的
软件必须与与系统通信的不同方式兼容。
2.2监控软件的流程图
本监控软件的实现包含下面几个模块:数据库文件的建立与维护,监控软件与分控的通信连接,监控软件与分控的数据通信,监控软件的界面实现和系统编辑器。其中系统编辑器是独立的程序,用于对大量的原始数据进行辅助的图形化编辑。此监控软件的总体流程如下图1所示。
三、网络消防监控报警系统软件的具体开发
3.1数据库的建立与维护
在这个监控软件,数据包括以下类型:设备数据(数据调查数据、地板、建筑数据,画出数据,消防设备类型数据,各种各样的图像数据,扩展数据,联系技术按钮组数据,数据链接按钮)和系统数据(打印设置、日志记录、延长协议类型、系统用户信息)。对于不同类型的数据,单独的文件目录用于程序读取调用和数据库维护。设备数据保存在“新建消防工程”文档中;系统数据放在根目录下。为了便于管理,我们使用了ACC00数据库(MDB文件)来访问各种数据。
3.2监控软件与分控端工控机的通信连接
本消防监控软件采用了DDE协议和TCP协议两种通信方式。消防监控系统的关键是解决两种通信方式的兼容性问题。为了区分每个子控制点采用的通信方式,我们为每个子控制点设置了LinkTopic属性。若LinkTopic属性为null,表示采用TCP通信;否则采用DDE通信。为了两种通信方式的兼容性,我们将两种通信方式放在一个模块中,使用相同的定时器控制来实现连接,监控软件中通信模块在系统中采用流程图如图2。
.png)
3.3总控与分控之间的数据通信
基于DDE方式下的数据通信较简单,因此,在本节我们重点介绍TCP方式下的数据通信。在本消防报警系统中,TCP方式下数据通信模块的流程如图3。
四、结语
经过开发、调试、现场测试和试运行,基于网络的消防监控报警系统已正式投入使用,运行状况良好。并与改进前的系统进行对比,可以发现该系统具有安全性高、可扩展性强、易于维护、经济成本低等优点。
参考文献
[1]龚海燕.基于CS模式的网络远程监控系统:[南京航空航天大学硕士论文,南京:南京航空航天大学,203:11-12
[2]陈帅,基于TCPP协议的分布式远程控制系统的研究:[中国科学院研究生院硕士论文,长春:中国科学院长春光学精密机械与物理研究所,2003:12-13
[3]庞文尧.基于cS模式的远程控制系统研究开发:[浙江大学博士学位论文],杭州:浙江大学,2003:37-38