CN101916096A - 一种高效的双机热备切换的设计方法 - Google Patents

一种高效的双机热备切换的设计方法 Download PDF

Info

Publication number
CN101916096A
CN101916096A CN2010102392593A CN201010239259A CN101916096A CN 101916096 A CN101916096 A CN 101916096A CN 2010102392593 A CN2010102392593 A CN 2010102392593A CN 201010239259 A CN201010239259 A CN 201010239259A CN 101916096 A CN101916096 A CN 101916096A
Authority
CN
China
Prior art keywords
fep
label
main
iscs
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102392593A
Other languages
English (en)
Inventor
王有斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUNTEK TECHNOLOGY Co Ltd
Original Assignee
SUNTEK TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SUNTEK TECHNOLOGY Co Ltd filed Critical SUNTEK TECHNOLOGY Co Ltd
Priority to CN2010102392593A priority Critical patent/CN101916096A/zh
Publication of CN101916096A publication Critical patent/CN101916096A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Hardware Redundancy (AREA)

Abstract

本发明提供了一种高效的双机热备切换的设计方法及其在轨道交通综合监控***(ISCS)中的应用,其特征在使用两个冗余FEP(FEP1和FEP2),以主/备配置方式运行,这种使用双机热备切换的方法,可以使地铁ISCS得到稳定的数据,大大降低了FEP产生故障对整个***的影响。为ISCS***正常稳定的工作提供了保障。

Description

一种高效的双机热备切换的设计方法
技术领域
本发明属于电子信息技术领域,特别涉及一种高效的双机热备切换的设计方法,及该方法在轨道交通综合监控***中的应用。
技术背景
随着城市建设快速发展,轨道交通已成为城市生活中最重要基础交通工具。轨道交通的运行关系城市正常运转,轨道交通综合监控***(ISCS)为轨道交通***提供了从列车、隧道、车站、电站及车辆段不同的子***采集现场输入信号和远程控制现场设备的途径,因此,***需要具备高效率和高可靠性特点。当前ISCS***主要采用RAID和数据备份等方法获取外部子***的数据信息。存在一定缺点:首先数据传输容易中断,不能实时的让***稳定运行;其次造成历史数据的丢失,对***的趋势分析与历史数据的查询带来了不便;最后出现故障后,***恢复时间较长。
随着科技的进步,设备成本的逐步降低,设计一种能够依托现有设备对轨道交通ISCS***复杂环境进行热备的方法,是相关部门所期待,具有广阔的应用前景。
发明内容
本发明的目的是针对现有轨道交通综合监控***缺乏稳定高效的数据采集和备份的问题,提供一种高效率、高稳定性、支持双机热切换备份功能于一体的解决方法,可以很好的保证ISCS***数据采集与监控的可靠性与高效性。
为了实现发明目的,采用的技术方案如下:
一种高效的双机热备切换的设计方法,使用两个冗余FEP(FEP1和FEP2),以主/备配置方式运行。
综合监控***ISCS与各子***之间存在紧密的耦合关系,子***的数据处理、监控功能、人机界面均通过ISCS完成,正常情况下集成的相关***依赖ISCS实现正常操作功能。稳定持续的外部子***数据传输,是地铁ISCS***的重要需求。
前置处理机(FEP)用于处理ISCS与外部子***连接的接口工作,使用Modbus通信协议。数据通过FEP输入/输出到CISCS,DISCS和SISCS中。为满足地铁ISCS***高可靠性的需求,FEP是基于两个冗余FEP(FEP1和FEP2),以主/备配置方式运行。外部子***通过LAN网路或串口方式连接。
主与备FEP是物理上分开的、由两个独立电源供电的设备。第一个FEP,即首先得电的FEP是备FEP,另一个FEP,则是主FEP。两个FEP可以通过LAN1或LAN2交换信息。FEP之间的数据交换是通过SCADA MODBUSTCP/IP协议实现的。主FEP总牵头建立与备FEP的通讯连接。备FEP是主FEP的从机。正常情况下当FEP1与FEP2的LAN2连接正常时,两个FEP之间的连接是通过LAN2实现的。如果两个FEP之间的LAN2通讯连接失败,FEP之间将通过LAN1交换数据。数据交换频率(500ms)可以在FEP配置文件中完全配置完成。主FEP可以发送控制命令将备FEP切换设置成主FEP。
主FEP读取备FEP标记法如图1所示,其中标号1为主FEP,标号2为备FEP,标号3表示主FEP与备FEP建立LAN连接,标号4表示备FEP回应主FEP建立的连接,标号5表示主FEP读取备FEP记法,标号6表示备FEP发送记法给主FEP,标号7表示备FEP收到命令,标号8表示主FEP轮询时间间隔。
当外部***失败时,为确定哪一个FEP更适合成为主FEP,将为与各外部***的连接指定一个权重记法。记法将取决于***自身。总体权重记法将取决于实际连接各权重记法的总和。各***的权重可以任意配置。当一个***通过多个冗余连接与FEP连接时,如果通讯节点投入工作则将其计入***的权重。FEP切换流程将选择权重记法更高的FEP为主FEP。
如图2所示,其中标号1为FEP启动,标号2为两个FEP是否连接,标号3为另一个FEP是否是主FEP,标号4为另一个FEP是否是备FEP,标号5为本FEP是主FEP,标号6为本FEP是备FEP。
如图3所示,其中标号1为本FEP是否是主FEP,标号2为两个FEP是否连接,标号3为读取备FEP的权重记法表,标号4为比较权重记法,标号5为本FEP权重记法大于另一个FEP,标号6为确认本地FEP权重记法大于另个FEP,标号7为改变状态与模式并通知备FEP变为主FEP,标号8为收到另一个FEP的回应,标号9为改变状态与模式,标号10为服务器连接是否正常,标号11为本FEP变为备FEP。
在以下情况(少有的情况)下,FEP1和FEP2都可能同时成为备FEP。如FEP1与FEP2之间的LAN1和LAN2通讯连接都失败。
如果服务器发现FEP1和FEP2都是备FEP,服务器将发送命令将其中一个FEP设置成主FEP。被选择成为主FEP的FEP,将扮演并继续负起主FEP的角色直到服务器发送切换FEP的命令,或者FEP1与FEP2之间的LAN1或LAN2通讯连接恢复正常,并且能够确定哪一个是主FEP。
附图说明
图1是本发明的主FEP读取备FEP标记法示意图;
图2是本发明的FEP初始化状态流程图;
图3是本发明的FEP切换过程流程图;
图4是本发明的FEP架构概要图;
图5是本发明的服务器读取FEP轮询表/状态表示意图;
图6是本发明的服务器发送命令控制外部***示意图。
具体实施方式
综合监控***ISCS与各子***之间存在紧密的耦合关系,子***的数据处理、监控功能、人机界面均通过ISCS完成,正常情况下集成的相关***依赖ISCS实现正常操作功能。稳定持续的外部子***数据传输,是地铁ISCS***的重要需求。
前置处理机(FEP)用于处理ISCS与外部子***连接的接口工作,使用Modbus通信协议。数据通过FEP输入/输出到CISCS,DISCS和SISCS中。为满足地铁ISCS***高可靠性的需求,FEP是基于两个冗余FEP(FEP1和FEP2),以主/备配置方式运行。外部子***通过LAN网路或串口方式连接。
如图4所示。其中标号1为FEP1,标号2为FEP2,标号3~12分别为BAS、FAS、PSD、ACS、AFC、PIDS、CLK、TIS、PA、FG子***。标号13为LAN1,标号14为LAN2,标号15为串行通信。两个FEP以主备方式配置。两个FEP均通过LAN1和LAN2连接到外部***。通过LAN1连接,FEP可以与ISCS服务器通讯。通过LAN2(主连接)和LAN1(备连接),FEP可以以主、热备方式通讯与运行。通过LAN2连接,FEP可以监视与控制通过LAN连接的子***。通过串行通讯连接,FEP可以监视串行连接的子***。
1)通讯原理
a)FEP从不发起和服务器的通讯。
b)主服务器总是发起和主或者从FEP的通讯。
c)一旦通讯已经建立,主服务器会从主FEP循环读取FEP轮询表。
d)一旦通讯已经建立,主服务器会从从FEP循环读取从FEP状态表。
e)FEP轮询表包括FEP状态表和其他所有外部***表。
f)每个FEP状态表表明它内部的操作状态和与外部***的链接状态。每个FEP都有一个认证码。
g)服务器和FEP之间的通讯有三种:
i.服务器下载一个文件,例如FEP配置文件用FTP协议下载到FEP。
ii.服务器通过TCP/IP协议读取FEP的FEP轮询表/FEP状态表。
iii.服务器通过专用链路使用TCP/IP MODBUS协议在主FEP表写入控制数去DO和D08。
h)读取FEP轮询表或者状态的比率可以通过交易配置编辑器设置。
i)主服务器通过主FEP发起和发送命令到外部***。
j)主服务器和主从FEP都建立TCP/IP连接。在任何时间下,一个FEP 可能和主服务器有多个链接建立。FEP不知道服务器IP地址。
k)包括状态数据的和主服务器的交换数据是通过主FEP进行的。
如图5所示,其中标号1为服务器,标号2为FEP,标号3表示服务器发送读取FEP中的轮询表/状态表的请求,标号4为FEP获取外部子***的数据信息,标号5为FEP将轮询表/状态表返回给服务器,标号6表示服务器轮询的时间间隔。
如图6所示,其中标号1为服务器,标号2为FEP,标号3为外部子***,标号4表示服务器发送控制命令给FEP,标号5表示FEP将来自服务器的控制命令转发给外部子***,标号6表示FEP收到外部子***对控制命令的确认消息,标号7表示FEP将来自外部子***的确认消息发给服务器。
在以下情况下FEP会回复服务器带有异常代码=0x00的异常回复消息:
a)在发送服务器触发的控制命令后FEP没有收到外部***的回复命令。
b)FEP检测到外部***的回复消息的检校和错误。
c)FEP检测到来自外部***的回复消息的从机地址错误。
2)故障处理
故障类型:
FEP故障;
服务器故障;
外部***故障。
FEP故障:
主FEP故障:
◆从FEP检测到故障交换身份主FEP。
从FEP故障:
◆主FEP检测到故障但是不交换身份。
服务器故障:
◆FEP检测到服务器故障(和服务器的通讯连接故障)。
◆FEP关闭重新初始化FEP与服务器的通讯端口。
外部***故障:
◆当主FEP检测到和外部***链路故障。主FEP比较它与从FEP的标记。
◆如果从FEP的标记比较好,主FEP会命令从FEP成为主FEP。
◆如果主FEP的标记比较好,不会转变身份
本发明经在广州地铁三号线ISCS***中应用,取得了良好的效果。

Claims (4)

1.一种高效的双机热备切换的设计方法,其特征在于由两个冗余FEP(FEP1和FEP2),以主/备配置方式运行。
2.根据权利要求1所述的双机热备切换的设计方法,其特征在于用于地铁综合监控***中。
3.根据权利要求1所述的双机热备切换的设计方法,其特征在于两个FEP使用心跳提供***的检测功能。
4.根据权利要求1所述的双机热备切换的设计方法,其特征在于两个FEP使用较完善的切换流程。 
CN2010102392593A 2010-07-28 2010-07-28 一种高效的双机热备切换的设计方法 Pending CN101916096A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102392593A CN101916096A (zh) 2010-07-28 2010-07-28 一种高效的双机热备切换的设计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102392593A CN101916096A (zh) 2010-07-28 2010-07-28 一种高效的双机热备切换的设计方法

Publications (1)

Publication Number Publication Date
CN101916096A true CN101916096A (zh) 2010-12-15

Family

ID=43323622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102392593A Pending CN101916096A (zh) 2010-07-28 2010-07-28 一种高效的双机热备切换的设计方法

Country Status (1)

Country Link
CN (1) CN101916096A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019202A (zh) * 2012-12-06 2013-04-03 国电南瑞科技股份有限公司 冗余fep备用接口状态在线检测方法
CN103057572A (zh) * 2012-10-25 2013-04-24 中国铁道科学研究院 一种主备机的控制切换方法
CN103529707A (zh) * 2013-11-07 2014-01-22 南京国电南自轨道交通工程有限公司 一种地铁综合监控***中全面向对象智能报警模型的设计方法
CN104993571A (zh) * 2015-07-02 2015-10-21 南京国电南自美卓控制***有限公司 一种发电控制设备双机热备方法
CN110868278A (zh) * 2019-11-15 2020-03-06 上海电科智能***股份有限公司 一种轨道交通综合监控***通信前置机双机冗余的方法
WO2020156584A1 (zh) * 2019-02-03 2020-08-06 比亚迪股份有限公司 前端处理器的自动切换***及方法
CN111547110A (zh) * 2020-05-19 2020-08-18 南京国电南自轨道交通工程有限公司 一种轨道交通综合监控***及其主备控制中心切换方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622483A (zh) * 2003-11-27 2005-06-01 华为技术有限公司 一种实现软件上主备双机热备份的方法
CN1775606A (zh) * 2005-12-19 2006-05-24 北京交通大学 无线机车信号双机热备控制方法
CN101281483A (zh) * 2008-05-12 2008-10-08 北京邮电大学 双机冗余容错***及其冗余切换方法
CN101458496A (zh) * 2008-12-22 2009-06-17 卡斯柯信号有限公司 一种双机热备的控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622483A (zh) * 2003-11-27 2005-06-01 华为技术有限公司 一种实现软件上主备双机热备份的方法
CN1775606A (zh) * 2005-12-19 2006-05-24 北京交通大学 无线机车信号双机热备控制方法
CN101281483A (zh) * 2008-05-12 2008-10-08 北京邮电大学 双机冗余容错***及其冗余切换方法
CN101458496A (zh) * 2008-12-22 2009-06-17 卡斯柯信号有限公司 一种双机热备的控制方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103057572A (zh) * 2012-10-25 2013-04-24 中国铁道科学研究院 一种主备机的控制切换方法
CN103057572B (zh) * 2012-10-25 2015-06-10 中国铁道科学研究院 一种主备机的控制切换方法
CN103019202A (zh) * 2012-12-06 2013-04-03 国电南瑞科技股份有限公司 冗余fep备用接口状态在线检测方法
CN103529707A (zh) * 2013-11-07 2014-01-22 南京国电南自轨道交通工程有限公司 一种地铁综合监控***中全面向对象智能报警模型的设计方法
CN103529707B (zh) * 2013-11-07 2016-02-03 南京国电南自轨道交通工程有限公司 一种地铁综合监控***中全面向对象智能报警模型的设计方法
CN104993571A (zh) * 2015-07-02 2015-10-21 南京国电南自美卓控制***有限公司 一种发电控制设备双机热备方法
CN111522698B (zh) * 2019-02-03 2023-07-11 比亚迪股份有限公司 前端处理器的自动切换***及方法
WO2020156584A1 (zh) * 2019-02-03 2020-08-06 比亚迪股份有限公司 前端处理器的自动切换***及方法
CN111522698A (zh) * 2019-02-03 2020-08-11 比亚迪股份有限公司 前端处理器的自动切换***及方法
US11874786B2 (en) 2019-02-03 2024-01-16 Byd Company Limited Automatic switching system and method for front end processor
CN110868278A (zh) * 2019-11-15 2020-03-06 上海电科智能***股份有限公司 一种轨道交通综合监控***通信前置机双机冗余的方法
CN110868278B (zh) * 2019-11-15 2022-07-08 上海电科智能***股份有限公司 一种轨道交通综合监控***通信前置机双机冗余的方法
CN111547110A (zh) * 2020-05-19 2020-08-18 南京国电南自轨道交通工程有限公司 一种轨道交通综合监控***及其主备控制中心切换方法

Similar Documents

Publication Publication Date Title
CN101916096A (zh) 一种高效的双机热备切换的设计方法
CN102111310B (zh) Cdn设备状态监控方法
EP1900158B1 (en) Redundant automation data communications network
US20090189774A1 (en) Power Topology Determination
CN101371474A (zh) 用于检测虚拟交换机链路故障并从中恢复的***和方法
CN103067206A (zh) 物联网跨机房分布式全自动热备用服务器切换***
CN1803510A (zh) 一种计算机联锁***
CN103441863A (zh) 一种空管自动化***中的双服务器热备***及控制方法
CN104731727A (zh) 一种双控存储***监控管理***及方法
CN101643074A (zh) 主备控制中心的热备***
CN102281563A (zh) 一种通信***、用在通信***中的切换方法和网管服务器
CN104669268A (zh) 一种基于热备份的冗余水下机器人自主控制***及方法
CN104580502A (zh) 一种实现负载均衡双机热备的方法
CN201415689Y (zh) 一种主备控制中心的热备体系结构
CN101488101A (zh) Cpci冗余备份***
CN102340433A (zh) 一种中心节点设备与实现方法
US20120218907A1 (en) System and method for coordinated discovery of the status of network routes by hosts in a network
CN102521196B (zh) Modbus数据采集器
CN105471652A (zh) 大数据一体机及其冗余管理单元
CN102487332A (zh) 故障处理方法、装置和***
CN110247809B (zh) 双环网控制***的通信控制方法
CN202218245U (zh) 城市轨道交通信号监测维护支持***
CN112783036B (zh) 列车自动控制***
CN102118327A (zh) 一种多主机网关
CN101674201A (zh) 一种主动触发以太网交换机集群主备切换的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20101215