首页> 中国专利> 一种网络模块及网络模块复位的监测方法

一种网络模块及网络模块复位的监测方法

摘要

本发明公开了一种网络模块及网络模块的复位监测方法,用于对网络模块掉电后迅速重启或复位进行监测,该网络模块包括:生命信号发送模块和/或生命信号接收模块;生命信号发送模块,用于在网络模块上电之后达到第一预设时间之前,产生并输出第一生命信号,在达到第一预设时间之后,产生并输出第二生命信号;生命信号接收模块,用于接收生命信号,在网络模块上电达到第二预设时间之后,判断生命信号是否为第一生命信号,当生命信号为第一生命信号时,产生中断信号并输出给上位机。

著录项

  • 公开/公告号CN104092589A

    专利类型发明专利

  • 公开/公告日2014-10-08

    原文格式PDF

  • 申请/专利权人 南车株洲电力机车研究所有限公司;

    申请/专利号CN201410355285.0

  • 申请日2014-07-24

  • 分类号H04L12/26(20060101);H04L12/24(20060101);

  • 代理机构11227 北京集佳知识产权代理有限公司;

  • 代理人王宝筠

  • 地址 412001 湖南省株洲市石峰区时代路169号

  • 入库时间 2023-12-17 02:14:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-30

    授权

    授权

  • 2014-10-29

    实质审查的生效 IPC(主分类):H04L12/26 申请日:20140724

    实质审查的生效

  • 2014-10-08

    公开

    公开

说明书

技术领域

本发明涉及分布式系统技术领域,具体涉及一种网络模块及网络模块的 复位监测方法。

背景技术

由于分布式网络可靠性高、扩展性好、可满足远距离控制应用等特点, 已经被广泛应用到工厂自动化领域、轨道交通车载控制领域、安全监控领域 等各种领域当中。分布式远程控制与监测系统大部分都是基于网络通信的方 式进行数据交换以实现控制对象的控制及状态监测,其功能一般都是基于网 络通信正常的前提下实现的,如果网络模块本身出现了掉电停机、重启或复 位的故障,则会严重影响系统的控制和监测功能。

在现有技术中,如果网络模块出现掉电停机的情况,通过人为检测排查 的方式是很容易发现的,但是,如果网络模块掉电后迅速重启或复位则很难 被人为监测到,从而影响分布式系统的正常工作。

发明内容

有鉴于此,本发明提供一种网络模块及网络模块的复位监测方法,以解 决现有技术中无法对网络模块掉电复位进行监测的技术问题。

为解决上述问题,本发明提供的技术方案如下:

一种网络模块,所述网络模块包括:

生命信号发送模块和/或生命信号接收模块;

所述生命信号发送模块,用于在所述网络模块上电之后达到第一预设时 间之前,产生并输出第一生命信号,在达到所述第一预设时间之后,产生并 输出第二生命信号;

所述生命信号接收模块,用于接收生命信号,在所述网络模块上电达到 第二预设时间之后,判断所述生命信号是否为所述第一生命信号,当所述生 命信号为所述第一生命信号时,产生中断信号并输出给上位机。

相应的,所述生命信号发送模块包括:

加法器、第一选择器以及第一比较器;

所述第一选择器的第一输入端与第一寄存器相连,所述第一选择器的第 二输入端与所述加法器的输出端相连,所述第一选择器的输出端与所述加法 器的输入端相连;所述第一比较器的第一输入端与所述加法器的输出端相连, 所述第一比较器的第二输入端与第二寄存器相连,所述第一比较器的输出端 与所述第一选择器的使能端相连;所述加法器的输出端还作为所述生命信号 发送模块的输出端;

所述加法器,用于在所述网络模块上电时从计数最小值开始计数累加;

所述第一比较器,用于比较所述加法器的结果与所述第二寄存器中保存 的第二预设值,如果所述加法器的结果小于所述第二预设值,则使能所述第 一选择器输出由第二输入端输入的所述加法器的结果,如果所述加法器的结 果等于所述第二预设值,则使能所述第一选择器输出由第一输入端输入的所 述第一寄存器中保存的第一预设值;

所述生命信号发送模块的输出端输出从所述计数最小值到所述第一预设 值范围内的结果作为第一生命信号;所述生命信号发送模块的输出端输出从 所述第一预设值到所述第二预设值范围内的结果作为第二生命信号。

相应的,所述生命信号发送模块包括:

计数器、第二选择器以及第二比较器;

所述第二比较器的第一输入端与所述计数器的输出端相连,所述第二比 较器的第二输入端与第三寄存器相连,所述第二比较器的输出端与所述第二 选择器的使能端相连;所述第二选择器的第一输入端输入第一电平值,所述 第二选择器的第二输入端输入第二电平值,所述第二选择器的输入端作为所 述生命信号发送模块的输出端;

所述计数器,用于在所述网络模块上电时从计数最小值开始计数;

所述第二比较器,用于比较所述计数器的结果与所述第三寄存器中保存 的第三预设值,如果所述计数器的结果小于所述第三预设值,则使能所述第 二选择器输出由第一输入端输入的所述第一电平值,如果所述计数器的结果 等于或大于所述第三预设值,则使能所述第二选择器输出由第二输入端输入 的所述第二电平值;

所述生命信号发送模块的输出端输出所述第一电平值作为第一生命信 号;所述生命信号发送模块的输出端输出所述第二电平值作为第二生命信号。

相应的,所述生命信号发送模块还包括:

互锁器,所述互锁器的第一输入端与所述计数器的输出端相连,所述互 锁器的第二输入端与所述第三寄存器相连,所述互锁器的输出端与所述计数 器的使能端相连;

所述互锁器,用于当所述计数器的结果等于所述第三预设值时,产生锁 存信号,使所述计数器保持输出所述第三预设值。

相应的,所述生命信号接收模块包括:

第三比较器以及计时器;

所述计时器与所述第三比较器的使能端相连,所述第三比较器的第一输 入端接收生命信号,所述第三比较器的第二输入端与第四寄存器相连,所述 第三比较器的输出端与上位机相连;

所述计时器,用于在所述网络模块上电达到第二预设时间之后,触发所 述第三比较器开始工作;

所述第三比较器,用于比较所述生命信号与所述第四寄存器中保存的第 四预设值,所述第四预设值与所述第一预设值相等,如果所述生命信号小于 所述第四预设值,则产生中断信号并输出给上位机。

相应的,所述生命信号接收模块包括:

第四比较器以及计时器;

所述计时器与所述第四比较器的使能端相连,所述第四比较器的第一输 入端接收生命信号,所述第四比较器的第二输入端与第五寄存器相连,所述 第四比较器的输出端与上位机相连;

所述计时器,用于在所述网络模块上电达到第二预设时间之后,触发所 述第四比较器开始工作;

所述第四比较器,用于比较所述生命信号与所述第五寄存器中保存的第 五预设值,所述第五预设值与所述第一电平值相等,如果所述生命信号等于 所述第五预设值,则产生中断信号并输出给上位机。

一种网络模块的复位监测方法,所述方法包括:

生命信号发送模块在所述网络模块上电之后达到第一预设时间之前,产 生并输出第一生命信号,在达到所述第一预设时间之后,产生并输出第二生 命信号;

生命信号接收模块接收生命信号,在所述网络模块上电达到第二预设时 间之后,判断所述生命信号是否为所述第一生命信号,当确定所述生命信号 为所述第一生命信号时,产生中断信号并输出给上位机。

相应的,所述在所述网络模块上电之后达到第一预设时间之前,产生并 输出第一生命信号,在达到所述第一预设时间之后,产生并输出第二生命信 号,包括:

在所述网络模块上电时从计数最小值开始计数累加,输出累加结果;当 所述累加结果为累加到第二预设值时,则从第一预设值重新开始计数累加;

输出从所述计数最小值到所述第一预设值范围内的所述计数结果作为第 一生命信号;输出从所述第一预设值到所述第二预设值范围内的所述计数结 果作为第二生命信号。

相应的,所述在所述网络模块上电之后达到第一预设时间之前,产生并 输出第一生命信号,在达到所述第一预设时间之后,产生并输出第二生命信 号,包括:

在所述网络模块上电时从计数最小值开始计数,输出计数结果;

当所述计数结果小于第三预设值时,输出第一电平值,所述第一电平值 作为第一生命信号;当所述计数结果等于或大于所述第三预设值时,输出第 二电平值,所述第二电平值作为第二生命信号。

相应的,所述判断所述生命信号是否为所述第一生命信号,当确定所述 生命信号为所述第一生命信号时,产生中断信号并输出给上位机,包括:

比较所述生命信号与第四预设值,所述第四预设值与所述第一预设值相 等,如果所述生命信号小于所述第四预设值,则确定所述生命信号为所述第 一生命信号,产生中断信号并输出给上位机。

相应的,所述判断所述生命信号是否为所述第一生命信号,当确定所述 生命信号为所述第一生命信号时,产生中断信号并输出给上位机,包括:

比较所述生命信号与第五预设值,所述第五预设值与所述第一电平值相 等,如果所述生命信号等于所述第五预设值,则确定所述生命信号为所述第 一生命信号,产生中断信号并输出给上位机。

由此可见,本发明实施例具有如下有益效果:

本发明实施例在网络模块上电与达到第一预设时间的时间段内输出第一 生命信号,在达到第一预设时间之后输出不同于第一生命信号的第二生命信 号,使监测端网络模块接收到生命信号后,判断生命信号为第一生命信号或 第二生命信号,当出现第一生命信号即可判断网络模块出现复位或瞬间掉电, 需要产生中断信号通知上位机。也即在网络模块运行时间超过约定时间后, 只要网络模块不掉电复位,不会再产生第一生命信号,如果接收到第一生命 信号,即说明网络模块出现掉电重启或复位现象,从而通过监测生命信号的 变化实现了对网络模块瞬间掉电或复位的监测,提高了分布式系统运行的可 靠性。

附图说明

图1为本发明实施例中提供的网络模块实施例的示意图;

图2为本发明实施例可以应用的分布式系统的示意图;

图3为本发明实施例中提供的生命信号发送模块实施例一的示意图;

图4为本发明实施例中提供的生命信号发送模块实施例一的原理流程 图;

图5为本发明实施例中提供的生命信号接收模块实施例一的示意图;

图6为本发明实施例中提供的生命信号接收模块实施例一的原理流程 图;

图7为本发明实施例中提供的生命信号发送模块实施例二的示意图;

图8为本发明实施例中提供的生命信号接收模块实施例二的示意图;

图9为本发明实施例中提供的网络模块的复位监测方法实施例的流程 图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图 和具体实施方式对本发明实施例作进一步详细的说明。

本发明实施例提供的网络模块及网络模块的复位监测方法,针对现有技 术中基于监测通信状态可以判断网络模块是否出现永久性掉电,而无法对网 络模块偶发性瞬间掉电(瞬间掉电后迅速重启恢复)或复位进行监测,提出 通过监测网络模块生命信号数值变化实现网络模块瞬间掉电或复位,以提高 分布式网络系统运行的可靠性。

参见图1所示,是本发明实施例中提供的一种网络模块实施例,该网 络模块100可以包括:

生命信号发送模块101和/或生命信号接收模块102。

生命信号发送模块101用于产生并输出生命信号,而生命信号接收模块 102用于接收生命信号,并对接收到的生命信号进行是否代表网络模块复位 的判断。可以理解的是,被监测的网络模块中需要包括生命信号发送模块, 用于监测的网络模块(例如,分布式系统中的主控模块)中需要包括生命信 号接收模块,而用于监测的网络模块也可以被监测,即可以同时包括生命信 号发送模块以及生命信号接收模块。

具体的,为了实现对网络模块复位的监测,生命信号发送模块101可以 用于在网络模块上电之后达到第一预设时间之前,产生并输出第一生命信号, 在达到第一预设时间之后,产生并输出第二生命信号。

被监测的网络模块可以包括生命信号发送模块,在被监测的网络模块上 电后,在达到预定时间(第一预设时间)之前,生命信号发送模块产生并输 出第一生命信号,在达到预定时间之后,则产生并输出与第一生命信号不同 的第二生命信号,如果网络模块复位或掉电后迅速上电,则会重新产生第一 生命信号,通过输出不同的生命信号,以代表网络模块的上电时间状态。

生命信号接收模块102可以用于接收生命信号,在网络模块上电达到第 二预设时间之后,判断生命信号是否为第一生命信号,当生命信号为第一生 命信号时,产生中断信号并输出给上位机。

用于监测的网络模块可以包括生命信号接收模块,生命信号接收模块可 以持续接收各个网络模块或某一指定的网络模块输出的生命信号,在用于监 测的网络模块上电达到第二预设时间之后,第二预设时间大于等于第一预设 时间,例如可以将网络模块中最慢到达第一预设时间所需时间设为第二预设 时间,即被监测的网络模块已经应该开始输出第二生命信号,再开始对接收 到的生命信号进行判断,这时如果再接收到第一生命信号,则说明此时被监 测的网络模块出现了复位或瞬间掉电的情况,需要产生中断信号并通知上位 机。

本发明实施例提供的网络模块可以应用于分布式系统,例如参见图2所 示,是一个分布式系统的架构示意图。

其中,数据交换模块负责网络通信数据的转发,延长网络传输距离,满 足现场多点分布式控制需求,该模块中可以包括生命信号发送模块按照预先 设定的逻辑产生特定的生命信号输出到网络中。

主控模块为网络数据处理中心,可以包括生命信号接收模块,接收并监 控网络中各模块的生命信号,根据生命信号的变化特点结合预先设定的逻辑 判断标准,当异常发生时制定相应的处理措施;同时,该模块也可以包括生 命信号发送模块按照预先设定的逻辑产生特定的生命信号输出到网络中。图 中两个主控模块可以起到互相监控的目的,以保证用于监测的网络模块不出 现故障。

数据记录模块为网络故障、事件等信息存储中心,也可以包括生命信号 接收模块,接收并监视网络中各模块的生命信号,根据生命信号的变化特点 结合预先设定的逻辑判断标准,当故障或事件发生时结合发生时间同步进行 信息存储,用于后期对产品运行可靠性、故障现象进行详细的数据分析;同 时,该模块也可以包括生命信号发送模块按照预先设定的逻辑产生特定的生 命信号输出到网络中。

显示模块用于显示现场控制对象及网络模块本身的运行状态,可以包括 生命信号接收模块,接收并监视网络中各模块的生命信号,根据生命信号的 变化特点结合预先设定的逻辑判断标准,当故障或事件发生时进行约定的显 示;同时,该模块也可以包括生命信号发送模块按照预先设定的逻辑产生特 定的生命信号输出到网络中。

远程信号采集模块用于远程终端控制设备,直接与控制对象接触,根据 系统控制逻辑,通过分布式网络传输实现对控制对象的控制;该模块可以包 括生命信号发送模块按照预先设定的逻辑产生特定的生命信号输出到网络 中。

上述模块之间生命信号的传输都是基于网络系统搭建时分配的设备ID 或端口ID进行通信,从而在分布式系统中实现对网络模块复位的监测。

在本发明的一些实施例中,参见图3所示,生命信号发送模块实施例一 可以包括:

加法器301、第一选择器302以及第一比较器303。

第一选择器302的第一输入端与第一寄存器304相连,第一选择器302 的第二输入端与加法器301的输出端相连,第一选择器302的输出端与加法 器301的输入端相连;第一选择器303的第一输入端与加法器301的输出端 相连,第一选择器303的第二输入端与第二寄存器305相连,第一选择器303 的输出端与第一选择器302的使能端相连;加法器301的输出端还作为生命 信号发送模块的输出端。

加法器301,用于在网络模块上电时从计数最小值(例如0)开始计数累 加。

第一比较器303,用于比较加法器的结果与第二寄存器中保存的第二预 设值,如果加法器的结果小于第二预设值,则使能第一选择器输出由第二输 入端输入的加法器的结果,如果加法器的结果等于第二预设值,则使能第一 选择器输出由第一输入端输入的第一寄存器中保存的第一预设值。

生命信号发送模块的输出端输出从计数最小值到第一预设值范围内的结 果作为第一生命信号;生命信号发送模块的输出端输出从第一预设值到第二 预设值范围内的结果作为第二生命信号。

即加法器在网络模块上电时从0开始计数累加,每累加一次第一比较器 判断是否达到第二预设值(例如65536),如果没有则加法器继续累加,直到 达到第二预设值,第一比较器触发选择器选择输出第一预设值(例如1000), 从第一预设值开始累加,循环往复。模块上电时刻生命信号是从0开始计数 累加,计数到最大值(第二预设值)则从约定数值(第一预设值)累加,不 会再从0开始累加,这样只有在网络模块上电后的约定时间之内才会产生小 于第一预设值的生命信号,由此判断网络模块是否出现掉电重启或复位现象。

本实施例中第一寄存器中的第一预设值以及第二寄存器中的第二预设值 可以在分布式网络系统搭建时进行设置,其中,第一预设值为区分网络模块 是否掉电复位的参考判断标识,第二预设值则为生命信号的最大值。第一预 设时间可以理解为加法器从计数最小值累加到第一预设值所需的时间。

参见图4所示,是本发明实施例中提供的生命信号发送模块实施例一的 工作流程图,生命信号的产生原理为网络模块上电,加法器从0开始计数即 生命信号的初值为0,第一比较器第一输入端a的输入值没有达到第二输入 端b输入的第二预设值(例如65536),第一比较器输出使能信号控制第一选 择器选择第二输入端b的输入值输出给加法器,加法器进行加1的累加操作, 产生生命信号,直到累加到第二预设值65536,第一比较器输出使能信号控 制第一选择器选择第一输入端a输出第一预设值(例如1000)给加法器,加 法器继续进行加1的累加操作,产生生命信号,循环往复。在这个过程中, 持续进行模块是否掉电的判断,如果模块掉电后重新上电,则加法器从0开 始计数产生生命信号。这样,产生的生命信号则分为0-999区间的第一生命 信号,以及1000-65536区间的第二生命信号,通过判断生命信号的类别,即 可以实现对网络模块复位的监测。

在本发明的一些实施例中,参见图5所示,与生命信号发送模块实施例 一相对应的,生命信号接收模块实施例一可以包括:

第三比较器501以及计时器502。

计时器502与第三比较器501的使能端相连,第三比较器501的第一输 入端接收生命信号,第三比较器501的第二输入端与第四寄存器503相连, 第三比较器501的输出端与上位机相连。

计时器502,用于在网络模块上电达到第二预设时间之后,触发第三比 较器开始工作。

第三比较器501,用于比较生命信号与第四寄存器中保存的第四预设值, 第四预设值与第一预设值相等,如果生命信号小于第四预设值,则产生中断 信号并输出给上位机。

即计时器在第二预设时间之后触发第三比较器开始工作,第二预设时间 可以大于或等于第一预设时间,第三比较器比较生命信号与第四寄存器中保 存的第四预设值(例如1000),如果生命信号小于第四预设值,则说明发送 生命信号的网络模块出现掉电复位情况,需要产生中断信号给上位机,上位 机由此条件触发进行报警、显示、控制逻辑处理、故障事件存储等。

本实施例中第四寄存器中的第四预设值可以在分布式网络系统搭建时进 行设置,第四预设值为判断发送生命信号的网络模块是否掉电复位的参考判 断标识,需要和第一预设值保持一致。

参见图6所示,是本发明实施例中提供的生命信号接收模块实施例一的 工作流程图,生命信号的接收判断原理为网络模块上电,生命信号接收寄存 器一直接收网络输入的其他网络模块生命信号,计时器在第二预设时间后触 发第三比较器开始工作,第三比较器对接收到的生命信号与第四预设值(例 如1000)进行比较,当生命信号小于第四预设值1000时产生中断,循环往 复,从而判断网络模块是否出现掉电重启或复位现象。另外,如果接收到的 生命信号一直没有发生改变,则说明该网络模块停机,也需要产生中断信号 输出给上位机,实现对网络模块停机的判断。

在本发明的一些实施例中,参见图7所示,生命信号发送模块实施例二 可以包括:

计数器701、第二选择器702、第二比较器703以及互锁器704。

第二比较器703的第一输入端与计数器701的输出端相连,第二比较器 703的第二输入端与第三寄存器705相连,第二比较器703的输出端与第二 选择器702的使能端相连;第二选择器702的第一输入端输入第一电平值, 第二选择器702的第二输入端输入第二电平值,第二选择器702的输入端作 为生命信号发送模块的输出端;互锁器704的第一输入端与计数器701的输 出端相连,互锁器704的第二输入端与第三寄存器相连,互锁器704的输出 端与计数器701的使能端相连。

计数器701,用于在网络模块上电时从计数最小值(例如0)开始计数。

第二比较器703,用于比较计数器的结果与第三寄存器中保存的第三预 设值(例如1000),如果计数器的结果小于第三预设值,则使能第二选择器 输出由第一输入端输入的第一电平值(例如低电平0),如果计数器的结果等 于或大于第三预设值,则使能第二选择器输出由第二输入端输入的第二电平 值(例如高电平1)。

互锁器704,用于当计数器的结果等于第三预设值时,产生锁存信号, 使计数器保持输出第三预设值。

生命信号发送模块的输出端输出第一电平值作为第一生命信号;生命信 号发送模块的输出端输出第二电平值作为第二生命信号。

也即计数器在网络模块上电时从0开始计数,第二比较器持续比较计数 值与第三预设值(例如1000)的大小,在计数器计数值在0到第三预设值范 围内时,第二比较器触发第二选择器输出第一电平值(例如低电平0),当计 数器计数达到第三预设值1000时,互锁器锁住计数器不再继续计数,而是保 持输出不变,第二比较器触发第二选择器输出第二电平值(例如高电平1)。 这样模块上电时刻到计数没有达到第三预设值时,输出第一电平值作为生命 信号,而计数达到第三预设值时,则持续输出第二电平值作为生命信号,由 此可以判断网络模块是否出现掉电重启或复位现象。

本实施例中第三寄存器中的第三预设值可以在分布式网络系统搭建时进 行设置,第三预设值可以为产生的生命信号是否需要变更的参考判断标识。 第一预设时间可以理解为计数器从计数最小值计数到第三预设值所需的时 间。

在本发明的一些实施例中,参见图8所示,与生命信号发送模块实施例 二相对应的,生命信号接收模块实施例二可以包括:

第四比较器801以及计时器802。

计时器802与第四比较器801的使能端相连,第四比较器801的第一输 入端接收生命信号,第四比较器801的第二输入端与第五寄存器803相连, 第四比较器801的输出端与上位机相连。

计时器802,用于在网络模块上电达到第二预设时间之后,触发第四比 较器开始工作。

第四比较器801,用于比较生命信号与第五寄存器中保存的第五预设值, 第五预设值与第一电平值相等,如果生命信号等于第五预设值,则产生中断 信号并输出给上位机。

即计时器在第二预设时间之后触发第四比较器开始工作,第二预设时间 可以大于或等于第一预设时间,第四比较器比较生命信号与第五寄存器中保 存的第五预设值(例如0),如果生命信号等于第四预设值,则说明发送生命 信号的网络模块出现掉电复位情况,需要产生中断信号给上位机,上位机由 此条件触发进行报警、显示、控制逻辑处理、故障事件存储等。

本实施例中第五寄存器中的第五预设值可以在分布式网络系统搭建时进 行设置,第五预设值为判断发送生命信号的网络模块是否掉电复位的参考判 断标识,需要和第一电平值保持一致。

这样,本发明实施例在网络模块上电与达到第一预设时间的时间段内输 出第一生命信号,在达到第一预设时间之后输出不同于第一生命信号的第二 生命信号,使监测端网络模块接收到生命信号后,判断生命信号为第一生命 信号或第二生命信号,当出现第一生命信号即可判断网络模块出现复位或瞬 间掉电,需要产生中断信号通知上位机。也即在网络模块运行时间超过约定 时间后,只要网络模块不掉电复位,不会再产生第一生命信号,如果接收到 第一生命信号,即说明网络模块出现掉电重启或复位现象,从而通过监测生 命信号的变化实现了对网络模块瞬间掉电或复位的监测,提高了分布式系统 运行的可靠性。

相应的,参见图9所示,本发明实施例中还提供一种网络模块的复位监 测方法实施例,该方法可以包括:

步骤901:生命信号发送模块在网络模块上电之后达到第一预设时间之 前,产生并输出第一生命信号,在达到第一预设时间之后,产生并输出第二 生命信号。

步骤902:生命信号接收模块接收生命信号,在网络模块上电达到第二 预设时间之后,判断生命信号是否为第一生命信号,当确定生命信号为第一 生命信号时,产生中断信号并输出给上位机。

在本发明的一些实施例中,在网络模块上电之后达到第一预设时间之前, 产生并输出第一生命信号,在达到第一预设时间之后,产生并输出第二生命 信号的具体实现可以为:

在网络模块上电时从计数最小值开始计数累加,输出累加结果;当累加 结果为累加到第二预设值时,则从第一预设值重新开始计数累加;

输出从计数最小值到第一预设值范围内的计数结果作为第一生命信号; 输出从第一预设值到第二预设值范围内的计数结果作为第二生命信号。

相应的,判断生命信号是否为第一生命信号,当确定生命信号为第一生 命信号时,产生中断信号并输出给上位机的具体实现可以为:

比较生命信号与第四预设值,第四预设值与第一预设值相等,如果生命 信号小于第四预设值,则确定生命信号为第一生命信号,产生中断信号并输 出给上位机。

在本发明的一些实施例中,在网络模块上电之后达到第一预设时间之前, 产生并输出第一生命信号,在达到第一预设时间之后,产生并输出第二生命 信号的具体实现也可以为:

在网络模块上电时从计数最小值开始计数,输出计数结果;

当计数结果小于第三预设值时,输出第一电平值,第一电平值作为第一 生命信号;当计数结果等于或大于第三预设值时,输出第二电平值,第二电 平值作为第二生命信号。

相应的,判断生命信号是否为第一生命信号,当确定生命信号为第一生 命信号时,产生中断信号并输出给上位机的具体实现可以为:

比较生命信号与第五预设值,第五预设值与第一电平值相等,如果生命 信号等于第五预设值,则确定生命信号为第一生命信号,产生中断信号并输 出给上位机。

这样,本发明实施例在网络模块上电与达到第一预设时间的时间段内输 出第一生命信号,在达到第一预设时间之后输出不同于第一生命信号的第二 生命信号,使监测端网络模块接收到生命信号后,判断生命信号为第一生命 信号或第二生命信号,当出现第一生命信号即可判断网络模块出现复位或瞬 间掉电,需要产生中断信号通知上位机。也即在网络模块运行时间超过约定 时间后,只要网络模块不掉电复位,不会再产生第一生命信号,如果接收到 第一生命信号,即说明网络模块出现掉电重启或复位现象,从而通过监测生 命信号的变化实现了对网络模块瞬间掉电或复位的监测,提高了分布式系统 运行的可靠性。

需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施 例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分 互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的 方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用 来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗 示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包 括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一 系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有 明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固 有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素, 并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同 要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、 处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存 储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编 程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的 任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用 本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易 见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下, 在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例, 而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号