本发明涉及故障控制,特别是涉及一种网关自诊断系统、方法及电子设备。
背景技术:
1、现有技术中,网关failure和alarm信号是通过安全级侧的环网设备送到主控制站,主控站再通过dts设备,以硬接线的方式将两个信号传送到网关机柜的上进行报警。但现有技术的方法中,网关自诊断信号传输至网关机柜的路径长,期间包括网关装置到环网设备、环网设备到主控制站、主控制站到dts设备,最终才到网关机柜,这使得信号从触发到报警花费时间较长,尤其当网关出现闪发故障时,不利于网关故障的捕获。
技术实现思路
1、有鉴于此,本发明提供一种网关自诊断系统、方法及电子设备,通过本发明提供的网关自诊断系统,只需通过机柜监测模块实现对网关自诊断信号的传输进行优化,使网关自诊断输出信号能够高效传输至网关机柜,及时输出报警消息。
2、一种网关自诊断系统,包括:
3、网关装置、机柜监测模块及网关机柜;
4、所述网关装置内置err_out;
5、所述err_out用于基于所述网关装置的取或信号的变化,生成网关自诊断信号值;
6、所述机柜监测模块用于基于所述网关自诊断信号值判断所述网关装置是否发生异常,并在所述网关装置发生异常的情况下控制所述网关机柜的输出报警信息。
7、上述的网关自诊断系统,可选的,所述err_out包括可编程逻辑门阵列寄存器fpga_err_out;
8、所述err_out基于所述网关装置的取或信号的变化,生成网关自诊断信号值,具体用于:
9、基于所述取或信号在第一时间周期内的变化,计算所述err_out的软件变量的值;
10、基于所述软件变量的值,对所述fpga_err_out进行赋值,其中,所述fpga_err_out的赋值为所述网关自诊断信号值。
11、上述的网关自诊断系统,可选的,所述取或信号包括:第一报警信号和第二报警信号;
12、所述err_out基于所述取或信号在第一时间周期内的变化,计算所述err_out的软件变量的值,具体用于:
13、当所述第一报警信号或所述第二报警信号在所述第一时间周期内变化为异常信号时,将所述err_out的软件变量赋值为1;
14、当所述第一报警信号或所述第二报警信号在所述第一时间周期内未变化为异常信号时,将所述err_out的软件变量赋值为0。
15、上述的网关自诊断系统,可选的,所述err_out基于所述软件变量的值,对所述fpga_err_out进行赋值,具体用于:
16、当所述软件变量的值为0时,将所述fpga_err_out赋值为1;
17、当所述软件变量的值为1时,将所述fpga_err_out赋值为0;
18、其中,所述fpga_err_out赋值为1的情况下,输出高电平;所述fpga_err_out赋值为0的情况下输出低电平。
19、上述的网关自诊断系统,可选的,所述机柜监测模块基于所述网关自诊断信号值判断所述网关装置是否发生异常,具体用于:
20、当所述fpga_err_out输出高电平时,确定所述网关装置未发生异常;
21、当所述fpga_err_out输出低电平时,确定所述网关装置发生异常。
22、上述的网关自诊断系统,可选的,所述机柜监测模块控制所述网关机柜的输出报警信息,具体用于:
23、控制所述网关机柜的报警灯从关闭状态切换为开启状态。
24、上述的网关自诊断系统,可选的,机柜监测模块控制所述网关机柜的输出报警信息,具体用于:
25、控制所述网关机柜的报警灯从第一灯光状态切换为第二灯光状态。
26、上述的网关自诊断系统,可选的,所述机柜监测模块,还用于:
27、当监测到所述网关装置恢复正常后,控制所述网关机柜停止输出报警信号。
28、一种网关自诊断方法,所述方法应用于网关自诊断系统的机柜监测模块,所述方法包括:
29、采集网关装置中err_out生成的网关自诊断信号值;
30、基于所述网关自诊断信号值,判断所述网关装置是否发生异常;
31、若所述网关装置发生异常,则控制网关机柜输出报警信息。
32、一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的网关自诊断方法。
33、一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的网关自诊断方法。
34、与现有技术相比,本发明包括以下优点:
35、本发明提供了一种网关自诊断系统,包括:网关装置、机柜监测模块及网关机柜;所述网关装置内置err_out;所述err_out用于基于所述网关装置的取或信号的变化,生成网关自诊断信号值;所述机柜监测模块用于基于所述网关自诊断信号值判断所述网关装置是否发生异常,并在所述网关装置发生异常的情况下控制所述网关机柜的输出报警信息。应用本发明提供的网关自诊断系统,只需通过机柜监测模块实现对网关自诊断信号的传输进行优化,使网关自诊断输出信号能够高效传输至网关机柜,及时输出报警消息。
1.一种网关自诊断系统,其特征在于,包括:
2.根据权利要求1所述的网关自诊断系统,其特征在于,所述err_out包括可编程逻辑门阵列寄存器fpga_err_out;
3.根据权利要求1或2所述的网关自诊断系统,其特征在于,所述取或信号包括:第一报警信号和第二报警信号;
4.根据权利要求3所述的网关自诊断系统,其特征在于,所述err_out基于所述软件变量的值,对所述fpga_err_out进行赋值,具体用于:
5.根据权利要求4所述的网关自诊断系统,其特征在于,所述机柜监测模块基于所述网关自诊断信号值判断所述网关装置是否发生异常,具体用于:
6.根据权利要求5所述的网关自诊断系统,其特征在于,所述机柜监测模块控制所述网关机柜的输出报警信息,具体用于:
7.根据权利要求5所述的网关自诊断系统,其特征在于,机柜监测模块控制所述网关机柜的输出报警信息,具体用于:
8.根据权利要求1~7任意一项所述的网关自诊断系统,其特征在于,所述机柜监测模块,还用于:
9.一种网关自诊断方法,其特征在于,所述方法应用于网关自诊断系统的机柜监测模块,所述方法包括:
10.一种电子设备,其特征在于,包括:存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如权利要求9所述的网关自诊断方法。
