【技术实现步骤摘要】
一种双机热备联锁系统的数据交互装置、方法及系统
本专利技术涉及双机热备联锁
,特别涉及一种双机热备联锁系统的数据交互装置、方法及系统。
技术介绍
在计算机联锁系统中为了保证系统的安全性和可靠性一般采用2乘2取2结构,系统中配备2台联锁主机:一台被称为主系联锁机,一台被称为备系联锁机。正常运行时主系处于正常工作状态,备系处于睡眠状态,但主系联锁机出现故障时自动切换到备系联锁继续运行。而传统联锁主、备系之间的数据交互不稳定,造成主系联锁机与备系联锁机之间数据交互时,出现数据交互不稳定的缺陷,使得计算机联锁系统的联锁可靠性较低。
技术实现思路
本专利技术的目的在于提高双机热备联锁系统的数据交互的可靠性和稳定性。为实现以上目的,本专利技术采用一种双机热备联锁系统的数据交互装置,包括主系联锁机和备系联锁机,主系联锁机和备系联锁机中均至少设置有两个RS422接口,主系联锁机和备系联锁机之间通过RS422接口进行数据交互;主系联锁机和备系联锁机中均至少设置有两个CPU,在同一个联锁机中,每个CPU的接口分别与至少两个RS422接口连接。进一步地,同一个联锁机中设置有两个RS422接口和两个CPU,每个CPU的接口分别与两个RS422接口连接。进一步地,主系联锁机、的其中一个CPU与备系联锁机的两个CPU分别通过第一触发线连接,备系联锁机的其中一个CPU与主系联锁机的两个CPU分别通过第二触发线连接;主系联锁机与备系联锁机之间分别通过第一触发线和第二触发线实现故障检测 ...
【技术保护点】
1.一种双机热备联锁系统的数据交互装置,包括主系联锁机(1)和备系联锁机(2),其特征在于,主系联锁机(1)和备系联锁机(2)中均至少设置有两个RS422接口,主系联锁机(1)和备系联锁机(2)之间通过RS422接口进行数据交互;/n主系联锁机(1)和备系联锁机(2)中均至少设置有两个CPU,在同一个联锁机中,每个CPU的接口分别与至少两个RS422接口连接。/n
【技术特征摘要】
1.一种双机热备联锁系统的数据交互装置,包括主系联锁机(1)和备系联锁机(2),其特征在于,主系联锁机(1)和备系联锁机(2)中均至少设置有两个RS422接口,主系联锁机(1)和备系联锁机(2)之间通过RS422接口进行数据交互;
主系联锁机(1)和备系联锁机(2)中均至少设置有两个CPU,在同一个联锁机中,每个CPU的接口分别与至少两个RS422接口连接。
2.根据权利要求1所述的双机热备联锁系统的数据交互装置,其特征在于,同一个联锁机中设置有两个RS422接口和两个CPU,每个CPU的接口分别与两个RS422接口连接。
3.根据权利要求2所述的双机热备联锁系统的数据交互装置,其特征在于,主系联锁机(1)的其中一个CPU与备系联锁机(2)的两个CPU分别通过第一触发线连接,备系联锁机(2)的其中一个CPU与主系联锁机(1)的两个CPU分别通过第二触发线连接;
主系联锁机(1)与备系联锁机(2)之间分别通过第一触发线和第二触发线实现故障检测,检测步骤如下:
当备系联锁机(2)的两个CPU检测到第一触发线的电平为高电平,主系联锁机(1)的两个CPU检测到第一触发线的电平为高电平时,主系联锁机(1)和备系联锁机(2)均未发送数据;
当备系联锁机(2)的两个CPU检测到第一触发线的电平为低电平,备系联锁机(2)未检测到主系联锁机(1)发送的数据时,则记录故障;
当主系联锁机(1)的两个CPU检测到第二触发线的电平为低电平,主系联锁机(1)未检测到备系联锁机(2)发送的数据时,则记录故障。
4.一种双机热备联锁系统的数据交互方法,其特征在于,同一联锁机包括至少两个RS422接口和至少两个CPU,每个CPU分别与至少两个RS422接口连接,包括如下步骤:
主系联锁机(1)将需要热备份的数据分成等长的单元数据包,并保存单元数据包;
主系联锁机(1)将单元数据包发送给备系联锁机(2),备份联锁机中的RS422接口将接收到的单元数据包分别传送到与RS422接口连接的至少两个CPU中,以进行主系联锁机(1)和备系联锁机(2)之间的数据交互。
5.根据权利要求4所述的双机热备联锁系统的数据交互方法,其特征在于,所述在主系联锁机(1)将单元数据包发送给备系联锁机(2)之前,包括:
主系联锁机(1)向备系联锁机(2)发送数据交互请求,备系联锁机(2)中的RS422接口将接收到的数据交互请求分别传送到与RS422接口连接的至少两个CPU中,一定时间内等待备系联锁机(2)应答;
主系联锁机(1)的RS422接口接收...
【专利技术属性】
技术研发人员:魏臻,杨威,徐自军,黄鹏,徐伟,李谦,刘宽刚,
申请(专利权)人:合肥工大高科信息科技股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。