用于地下综合管廊监控系统报警信号联动触发系统及方法与流程

文档序号:20153160发布日期:2020-03-24 20:17阅读:来源:国知局

技术特征:

1.一种用于地下综合管廊监控系统报警信号联动触发系统,包括标志位建立模块,报警变量获取模块,状态判断模块,执行模块;

所述标志位建立模块,用于建立标志位,初始化存储变量;

所述报警变量获取模块,用于获取报警变量;

进行状态判断模块,用于通过对所有的报警变量的状态进行判断,发生报警为1,未发生报警为0,生成一个二进制数m存储管廊内报警信息;

所述执行模块,用于通过二进制数与标志位中每一项进行位运算,若运算后结果不为0则执行该报警联动脚本,若运算后结果为0则不执行。

2.一种用于地下综合管廊监控系统报警信号联动触发方法,其特征在于,包括以下步骤:

步骤1:建立标志位,初始化存储变量;

步骤2:获取报警变量;

步骤3:通过对所有的报警变量的状态进行判断,发生报警为1,未发生报警为0,生成一个二进制数m存储管廊内报警信息;

步骤4:通过二进制数与标志位中每一项进行位运算,若运算后结果不为0则执行该报警联动脚本,若运算后结果为0则不执行。

3.根据权利要求2所述的用于地下综合管廊监控系统报警信号联动触发方法:步骤1中,根据地下综合管廊情况制定标志位,每个标志位与一个报警联动脚本对应;

设地下综合管廊共i个分区,每个分区n个舱室,每个舱室k种报警信号,则1分区1舱室1报警信号表示为a111,报警联动脚本为z1;则每个标志位与一个报警联动脚本对应关系为表1;

表1

00000000…00000001执行z1报警联动脚本00000000…00000010执行z2报警联动脚本00000000…00000100执行z3报警联动脚本…(i×n×k)…(i×n×k)10000000…00000000执行zi*n*k报警联动脚本

4.根据权利要求2所述的用于地下综合管廊监控系统报警信号联动触发方法:步骤3中,判断k个报警变量的数值,并按顺序存入数组a[k];将数组a[k]输出为一段二进制数m。

5.根据权利要求2所述的用于地下综合管廊监控系统报警信号联动触发方法:步骤4中,利用已定义的标志位,与二进制数m进行与运算,返回运算结果;

判断运算结果,决定是否执行报警联动脚本。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1