一种离线编程器制造技术

技术编号:6646167 阅读:350 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术公开了一种离线编程器,包括串口通信模块、信息下载模块、信息上传模块、数据库访问模块、数据库、数据导出模块和数据导入模块;所述串口通信模块一端通过双向数据通道与火灾报警控制器相连接,串口通信模块另一端分别与信息下载模块的输入端和信息上传模块的输出端相连接;所述数据库访问模块一端与信息下载模块的输出端和信息上传模块的输入端相连接,数据库访问模块另一端通过双向数据通道与数据库相连接;所述数据库上还分别连接有一用于设置信息导入导出的数据导出模块和数据导入模块。该离线编程器可用以解决传统有消防系统中火灾报警控制器的信息设置费时费力的问题,不仅简单易用,而且配置灵活。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及消防通讯
,具体涉及一种用于完成火灾报警控制器中的信息设置的离线编程器
技术介绍
火灾报警控制器是消防领域一种必不可少的设备,各楼层各房间安装的火灾探测部件都与火灾报警控制器相联,只有通过火灾报警控制器,才能知道是否发生了火灾报警。 为此,火灾报警控制器中必须记录各部件的相关信息。在目前的消防系统中,火灾报警控制器的数据的输入一般通过程序界面完成,不仅设置信息不能复制,且由于设置信息中包含许多重复数据,加大了工作量,数据录入周期较长;信息上传或下载时没有提供足够的选择条件,无法做到局部更新或下载。为了解决现有技术中的上述不足,本技术提供了一种新的解决方案。
技术实现思路
本技术所要解决的技术问题是如何提供一种离线编程器,该离线编程器可用以解决传统有消防系统中火灾报警控制器的信息设置费时费力的问题,不仅简单易用, 而且配置灵活。为达到上述专利技术目的,本技术所采用的技术方案为提供一种离线编程器,用于对火灾报警控制器中的信息进行设置,其特征在于所述离线编程器包括串口通信模块、 信息下载模块、信息上传模块、数据库访问模块、数据库、数据导出模块和数据导入模块;所述串口通信模块一端通过双向数据通道与火灾报警控制器相连接,串口通信模块另一端分别与信息下载模块的输入端和信息上传模块的输出端相连接;所述数据库访问模块一端与信息下载模块的输出端和信息上传模块的输入端相连接,数据库访问模块另一端通过双向数据通道与数据库相连接;所述数据库上还分别连接有一用于设置信息导入导出的数据导出模块和数据导入模块。按照本技术所提供的离线编程器,其特征在于所述串口通信模块采用 RS232接口与火灾报警控制器相连接。综上所述,本技术所提供的离线编程器相比于现有的火灾报警控制器的操作面板具有如下优点1、通过离线编程器可通过计算机软件来完成消防系统内的各部件信息的设置,将大大提高工作效率;2、信息的设置在Excel表格中完成,提高了工作效率;3、控制器中的信息可以下载到Excel表格中;4、上传或下载设置信息时可以供用户设置条件,做到局部上传下载。附图说明图1为本技术所提供的离线编程器的功能模块框图。具体实施方式以下结合附图对本技术的具体实施方式做详细地描述如图1所示,该离线编程器用于对火灾报警控制器中的信息进行设置,其特征在于所述离线编程器包括串口通信模块、信息下载模块、信息上传模块、数据库访问模块、数据库、数据导出模块和数据导入模块;所述串口通信模块一端通过双向数据通道与火灾报警控制器相连接,串口通信模块另一端分别与信息下载模块的输入端和信息上传模块的输出端相连接;所述数据库访问模块一端与信息下载模块的输出端和信息上传模块的输入端相连接,数据库访问模块另一端通过双向数据通道与数据库相连接;所述数据库上还分别连接有一用于设置信息导入导出的数据导出模块和数据导入模块。所述串口通信模块设置有用于与火灾报警控制器进行通信的RS232接口。串口通信模块采用Win 32通信API实现与火灾报警控制器的通信,通过公司内部制定的通信协议完成信息的交互,此模块提供了串口设置接口,写数据接口和读数据接口,供信息上传模块和信息下载模块使用。其中,串口通信模块负责与火灾报警控制器的通信;信息上传模块用于将数据库中存储的设置信息上传至火灾报警控制器。此模块提供了多种请求接口,每种请求信息对应一种设置信息,用户可以在界面中选择上传何种信息,实现局部上传。此模块会调用数据库访问模块中的相关接口,根据用户要求将要上传的信息从数据库中读出,然后根据通信协议组成通信数据包,最后调用串口通信模块中写数据接口将信息写入火灾报警控制器。 为了确认信息传送信息是否成功,需要读取火灾报警控制器传送回来的应答信息,本技术使用后台线程读取应答信号,使用事件通信机制实现后台线程与主程序的通信。后台线程不断的从串口读取数据,并分析是否是应答信息,这需要对接收到的数据进行分包处理,需要按通信协议识别每一个包,即识别一个完整数据包的包头和包尾,本技术使用状态机识别一个完整的数据包。信息下载模块用于将火灾报警控制器中的数据下载到数据库中。此模块先向火灾报警控制器发送读取指令,火灾报警控制器会根据命令类型发送相应的应答信息。实现机制与信息上传模块相同。数据库访问模块负责数据库的访问,提供了打开数据库、读写信息、关闭数据库等接口。信息上传模块和信息下载模块将使用这些接口。数据导入模块负责将Excel中的数据导入至数据库。它根据设置信息的类别分别导入, 如果用户只修改了某些局部设置信息,只需局部导入这些数据,提高了系统的灵活性。数据导出模块负责将数据库中的数据导出至Excel。数据导入导出模块都需要访问Excel,因此,系统使用COM技术实现对Excel的访问,以单元格的形式读写数据,控制灵活。本技术所提供的离线编程器可实现以下功能1、能读取Excel中的设置信息;2、能上传下载系统部件信息;3、能上传下载回路部件信息;4、能上传下载系统联动信息;5、能上传下载直接联动信息;6、能上传下载总线联动信息;7、能上传下载总线电话信息;8、能上传下载气体灭火信息;9、能把设置信息导出至Excel。本技术并不限于上述实例,在本技术的权利要求书所限定的范围内,本领域技术人员不经创造性劳动即可做出的各种变形或修改均受本专利的保护。权利要求1.一种离线编程器,用于对火灾报警控制器中的信息进行设置,其特征在于所述离线编程器包括串口通信模块、信息下载模块、信息上传模块、数据库访问模块、数据库、数据导出模块和数据导入模块;所述串口通信模块一端通过双向数据通道与火灾报警控制器相连接,串口通信模块另一端分别与信息下载模块的输入端和信息上传模块的输出端相连接;所述数据库访问模块一端与信息下载模块的输出端和信息上传模块的输入端相连接, 数据库访问模块另一端通过双向数据通道与数据库相连接;所述数据库上还分别连接有一用于设置信息导入导出的数据导出模块和数据导入模块。2.根据权利要求1所述的离线编程器,其特征在于所述串口通信模块采用RS232接口与火灾报警控制器相连接。专利摘要本技术公开了一种离线编程器,包括串口通信模块、信息下载模块、信息上传模块、数据库访问模块、数据库、数据导出模块和数据导入模块;所述串口通信模块一端通过双向数据通道与火灾报警控制器相连接,串口通信模块另一端分别与信息下载模块的输入端和信息上传模块的输出端相连接;所述数据库访问模块一端与信息下载模块的输出端和信息上传模块的输入端相连接,数据库访问模块另一端通过双向数据通道与数据库相连接;所述数据库上还分别连接有一用于设置信息导入导出的数据导出模块和数据导入模块。该离线编程器可用以解决传统有消防系统中火灾报警控制器的信息设置费时费力的问题,不仅简单易用,而且配置灵活。文档编号G05B19/04GK201993611SQ201120083308公开日2011年9月28日 申请日期2011年3月26日 优先权日2011年3月26日专利技术者姜胜雷, 杨丰, 盛志伟, 邓东 申请人:成都安吉斯信息技术有限公司本文档来自技高网...

【技术保护点】
1.一种离线编程器,用于对火灾报警控制器中的信息进行设置,其特征在于:所述离线编程器包括串口通信模块、信息下载模块、信息上传模块、数据库访问模块、数据库、数据导出模块和数据导入模块;所述串口通信模块一端通过双向数据通道与火灾报警控制器相连接,串口通信模块另一端分别与信息下载模块的输入端和信息上传模块的输出端相连接;所述数据库访问模块一端与信息下载模块的输出端和信息上传模块的输入端相连接,数据库访问模块另一端通过双向数据通道与数据库相连接;所述数据库上还分别连接有一用于设置信息导入导出的数据导出模块和数据导入模块。

【技术特征摘要】

【专利技术属性】
技术研发人员:姜胜雷邓东杨丰盛志伟
申请(专利权)人:成都安吉斯信息技术有限公司
类型:实用新型
国别省市:90

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1