本申请属于工业控制,具体涉及一种do卡跨机架冗余方法、装置及电子介质。
背景技术:
1、工业现场为了避免工厂停机状况的发生,往往要求工业自动化控制系统具有较高的可靠性和高可用性,现有的工业自动化控制系统一般会通过冗余卡件保证系统的安全稳定运行,通过冗余卡件的设置使得部分卡件发生故障时保证工业现场的生产设备正常运行。
2、现有的控制系统,冗余卡件均设置在相同机架上,并且局限于一个控制站的相邻槽位,冗余配置结构单一。且冗余卡件配置在相同的物理空间中,若因环境原因发生故障时,容易产生共因失效,导致卡件同时失效,影响系统正常运行。
3、为了拓展冗余的多样性,实现一个控制站的槽位和多个控制站之间的冗余,我公司提供了一种跨机架的冗余方法,将不同机架之间的冗余卡件,通过db37线缆连接至同一块端子板上,并通过端子板进行冗余交互,实现冗余配置多样性的同时,解决跨机架冗余交互的问题。但是这种方法,对于do卡来说,若两个机架之间的电源存在电压差,两个机架卡件共同向端子板输出信号,当电压差较大时,会导致高电压机架上的输出信号倒灌至低电压机架上,导致低电压机架上的卡件无法正常输出,此时,端子板无法接收低电压机架上卡件的输出信号,误判低电压机架上卡件断线,引起系统断线误报,影响系统正常运行。
技术实现思路
1、鉴于现有技术的上述缺点、不足,本申请提供一种do卡跨机架冗余方法、装置及电子介质,解决卡件因do卡跨机架冗余时,因不同机架上供电电源之间的电压差,导致的系统断线误报警现象,能及时消除因电压差引起的短线误报,提升系统冗余配置多样性的同时,提高系统的可用性。
2、为达到上述目的,本申请采用如下技术方案,一种do卡跨机架冗余方法,包括,
3、获取跨机架冗余卡件断线信息;
4、基于所述断线信息,发起发起端子板在位检测;
5、若端子板不在位,则发起断线报警;
6、若端子板在位,则卡件之间发起冗余交互,基于所述冗余信息,判断卡件是否正常工作;
7、若是,则消除断线信息;
8、若否,则发起断线报警。
9、优选的,所述机架配置独立电源。
10、优选的,所述跨机架do卡通过端子板进行冗余交互。
11、优选的,所述基于所述冗余信息,判断卡件是否正常工作的方法包括:
12、获取卡件自身的工作状态;
13、在冗余交互信息中,添加卡件工作状态bit位,用于标识卡件的工作状态;
14、跨机架输出卡件通过端子板进行冗余交互,并根据冗余交互信息中卡件工作状态的bit位信息,获取对方卡件的工作状态信息,判断对方卡件是否正常工作。
15、优选的,所述机架与所述端子板之间配置do输出防倒灌装置。
16、优选的,所述冗余信息中,包含所述卡件对自身的电压检测。
17、优选的,所述冗余do卡接收电压检测信息,并判断是否存在电压差,若是,则确定由于电压差导致的卡件无法输出,引起系统断线误报。
18、本发明创造还提供了一种实施例,一种do卡跨机架冗余装置,其特征在于,包括:
19、断线检测模块:用于检测外部电路是否断线;
20、在位检测模块:配置与do卡,用于检测端子板是否在位;
21、冗余交互模块:用于跨机架冗余模块之间的冗余交互;
22、报警消除模块:根据卡件的工作状态,判断断线信息是否误报,并根据判断结果,发起断线报警或消除断线信息。
23、优选的,所述冗余交互模块设置在端子板上,所述冗余do卡,远程连接至端子板上,并通过端子板上的冗余交互模块进行冗余交互。
24、本发明创造还提供了另一种实施例,一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的一种do卡跨机架冗余方法的步骤。
25、本申请的有益效果是:本申请公开了do卡跨机架冗余方法,在接收到do卡的断线信号时,通过在位检测,判断机架与端子板之间的连接是否断线,确定机架之间db37线缆的连接是否正常。再通过冗余卡件之间的冗余交互,判断卡件是否正常工作,从而确定是否因机架之间电源的电压差,导致卡件无法输出,引起断线误报。通过本发明,能拓展do卡冗余的多样性,使do卡的冗余配置不局限于一个控制站的相邻槽位,能够实现一个控制站的跨槽位和多个控制站之间的冗余,并且有效消除因不同机架之间,供电电源电压差的原因,导致断线误报的情况,提升系统的可用性。
1.一种do卡跨机架冗余方法,其特征在于,
2.根据权利要求1所述的跨机架冗余方法,其特征在于,所述机架配置独立电源。
3.根据权利要求2所述的跨机架冗余方法,其特征在于,所述跨机架do卡通过端子板进行冗余交互。
4.根据权利要求3所述的跨机架冗余方法,其特征在于,所述基于所述冗余信息,判断卡件是否正常工作的方法包括:
5.根据权利要求4所述的跨机架冗余方法,其特征在于,所述机架与所述端子板之间配置do输出防倒灌装置。
6.根据权利要求1所述的跨机架冗余方法,其特征在于,所述冗余信息中,包含所述卡件对自身的电压检测。
7.根据权利要求6所述的跨机架冗余方法,其特征在于,所述冗余do卡接收电压检测信息,并判断是否存在电压差,若是,则确定由于电压差导致的卡件无法输出,引起系统断线误报。
8.一种do卡跨机架冗余装置,其特征在于,包括:
9.根据权利要求8所述的跨机架冗余装置,其特征在于,所述冗余交互模块设置在端子板上,所述冗余do卡,远程连接至端子板上,并通过端子板上的冗余交互模块进行冗余交互。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的一种do卡跨机架冗余方法的步骤。