(57)【要約】【課題】起動状態を決定するために１重系となる専用の機能を不要にするとともに、１系装置と２系装置の電源が任意のタイミングで投入されてもマスタ系を確実に排他的決定する。【解決手段】１系装置２と２系装置３のいずれか一方を優先系とし、優先系は起動保留時間内に他系から起動保留を示す起動状態情報のみを入力した場合、又は他系から起動保留時間内に起動状態情報を入力しない場合、起動保留時間が経過したときにマスタ系と決定する。他系は起動保留時間内に優先系から起動状態情報を入力しない場合、起動保留時間が経過したときマスタ系と決定し、起動保留時間内に優先系から起動状態情報を入力したがマスタ系決定を示す起動状態情報を入力しない場合、起動保留時間を更新する。【選択図】    図２
2005173760.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続された１系装置と２系装置を有し、１系装置と２系装置は、一方の系を主たる系（以下、マスタ系という）とし、他方の系を従たる系（以下、スレーブ系という）とし、起動後は並列動作をし、通常はマスタ系を使用する２重系装置における起動時マスタ系決定方法であって、
前記１系装置と２系装置は、いずれか一方を優先系とし、電源をオンにした後あらかじめ定めた起動保留時間の間は起動状態を起動保留に決定し、
優先系は起動保留時間内に他系から起動保留を示す起動状態情報のみを入力した場合、又は起動保留時間内に他系から起動状態情報を入力しない場合、起動保留時間が経過したときにマスタ系と決定し、
他系は起動保留時間内に優先系から起動状態情報を入力しない場合、起動保留時間が経過したときマスタ系と決定し、起動保留時間内に優先系から起動状態情報を入力したがマスタ系決定を示す起動状態情報を入力しない場合、起動保留時間を更新することを特徴とする２重系装置における起動時マスタ系決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば信号保安装置など高信頼性が要求されるシステムの２重系装置における起動時マスタ系決定方法に関するものである。
【背景技術】
【０００２】
マイクロエレクトロニクス技術を導入した電子連動装置や閉そく装置等の信号保安装置においては、高信頼性を確保するため、例えば特許文献１や特許文献２に示すように、プロセッサやメモリ等を有する制御装置や周辺機器を並列で動作する２重系の冗長構成にしている。この２重系装置においては、図６に示すように、１系装置２と２系装置３をＬＡＮ等の通信ネットワーク５に接続し、一方の系例えば１系装置２を主たる系（以下、マスタ系という）とし、他方の系例えば２系装置３を従たる系（以下、スレーブ系という）とし、１系装置２と２系装置３で並列動作を行い、通常はマスタ系である１系装置２を使用し、１系装置２に異常が発生した場合には即座にスレーブ系である２系装置３をマスタ系に切り替えて２系装置３を使用して、システムとして支障がないようにしている。
【０００３】
このため２重系装置１は、起動時に１系装置２と２系装置３いずれかをマスタ系として決定する必要がある。このマスタ系を決定する第１の方法は、図６（ａ）に示すように、２重系装置１に系切換部９を設け、系切換部９によりマスタ系を排他的に決定する。第２の方法は、図６（ｂ）に示すように、１系装置２と２系装置３の間で通信ネットワーク５又は専用線１０を介して起動完了情報などを相互に授受し、１系装置２と２系装置３が起動するときに他系装置が起動完了しているかどうかを確認し、先に起動が完了した系をマスタ系とする方法が用いられている。第２の方法では１系装置２と２系装置３で同時に起動する場合を考慮し、一方の系例えば２系装置３に一定時間の起動遅延時間を設け、起動するときに起動遅延時間が経過してから起動完了情報を送り出すようにしている。
【特許文献１】特開平７−１３２８２６号公報
【特許文献２】特開平８−２４４６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
第１の方法は、２重系装置に設けた系切換部や２重系装置の一部が１重系とならざるを得なく、２重系装置の信頼性が低下してしまう。また、第２の方法では、起動遅延時間を持たせた系例えば２系装置が１系装置より起動遅延時間より先行して起動した場合、マスタ系を決定するための厳密な排他管理が行えないという短所がある。
【０００５】
この発明は、このような短所を改善し、系切換部等の１重系となる専用の機能を不要とするとともに１系装置と２系装置の電源が任意のタイミングで投入されてもマスタ系を確実に排他的決定することができる２重系装置における起動時マスタ系決定方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
この発明の２重系装置における起動時マスタ系決定方法は、通信ネットワークに接続された１系装置と２系装置を有し、１系装置と２系装置は、一方の系を主たる系（以下、マスタ系という）とし、他方の系を従たる系（以下、スレーブ系という）とし、起動後は並列動作をし、通常はマスタ系を使用する２重系装置における起動時マスタ系決定方法であって、１系装置と２系装置は、いずれか一方を優先系とし、電源をオンにした後あらかじめ定めた起動保留時間の間は起動状態を起動保留に決定し、優先系は起動保留時間内に他系から起動保留を示す起動状態情報のみを入力した場合、又は起動保留時間内に他系から起動状態情報を入力しない場合、起動保留時間が経過したときにマスタ系と決定し、他系は起動保留時間内に優先系から起動状態情報を入力しない場合、起動保留時間が経過したときマスタ系と決定し、起動保留時間内に優先系から起動状態情報を入力したがマスタ系決定を示す起動状態情報を入力しない場合、起動保留時間を更新することを特徴とする。
【発明の効果】
【０００７】
この発明は、１系装置と２系装置のいずれか一方を優先系とし、優先系は起動保留時間内に他系から起動保留を示す起動状態情報のみを入力した場合、又は他系から起動保留時間内に起動状態情報を入力しない場合、起動保留時間が経過したときにマスタ系と決定し、他系は起動保留時間内に優先系から起動状態情報を入力しない場合、起動保留時間が経過したときマスタ系と決定し、起動保留時間内に優先系から起動状態情報を入力したがマスタ系決定を示す起動状態情報を入力しない場合、起動保留時間を更新することにより、起動状態を決定するために１重系となる専用の機能を不要にするとともに、１系装置と２系装置の電源が任意のタイミングで投入されてもマスタ系を確実に排他的決定することができる。
【発明を実施するための最良の形態】
【０００８】
図１はこの発明の２重系装置の構成を示すブロック図である。図に示すように、２重系装置１は、１系装置２と２系装置３を有し、１系装置２と２系装置３は通信制御手段４を介してＬＡＮなどの通信ネットワーク５に接続されている。この１系装置２と２系装置３は、一方の系を主たる系（以下、マスタ系という）とし、他方の系を従たる系（以下、スレーブ系という）とし、起動後は並列動作をし、通常はマスタ系を使用し、マスタ系に異常が発生した場合には即座にスレーブ系をマスタ系に切り替える。
【０００９】
この１系装置２と２系装置３で電源をオンにした後、起動状態すなわちマスタ系とスレーブ系を決定する手段として他系状態判定手段６と起動状態決定手段７及び起動状態通知手段８を有する。他系状態判定手段６は、通信制御手段４に他系の起動状態情報が入力しているかどうかを判定するとともに、他系から入力した起動状態情報の内容は、他系が起動保留中の状態であるか、他系が既に主たる系（以下、マスタ系という）として動作済であるかを判定する。起動状態決定手段７は、他系状態判定手段６の判定結果を入力し、あらかじめ定めた一定周期ｔ２毎に論理判断して自系の起動状態を決定する。この起動状態を決定するとき、電源がオンになってからあらかじめ定めた起動保留時間ｔ０が経過するまでは起動状態を起動保留に決定し、起動保留時間ｔ０内に得られた他系の起動状態情報の内容により自系の起動状態を決定する。この起動保留時間ｔ０は、１系装置２と２系装置３の間で起動状態情報が通信ネットワーク５を介して伝播するに要する時間ｔ１及び起動状態情報を出力する一定周期ｔ２に比べて十分に長い時間が確保されている。また、他系の起動状態情報の内容により自系の起動状態を決定するとき、１系装置２と２系装置３のいずれか一方を優先系とし、優先系は起動保留時間ｔ０内に他系から起動保留を示す起動状態情報を入力したとき、又は他系から起動状態情報を入力しないときに、起動保留時間ｔ０が経過したときマスタ系と決定し、他系は起動保留時間ｔ０内に優先系から起動状態情報を入力しないとき、起動保留時間が経過したときにマスタ系と決定し、起動保留時間ｔ０内に優先系から起動保留を示す起動状態情報を入力したがマスタ系決定を示す起動状態情報を入力しない場合、起動保留時間ｔ０を更新する。起動状態通知手段８は、起動状態決定手段７で決定した起動状態を示す起動状態情報を通信制御手段５に送る。
【００１０】
この２重系装置１で１系装置３と２系装置４で、１系装置２を優先系とした場合、電源を投入後に、マスタ系を決定するときの処理を図２〜図５の信号シーケンス図を参照して説明する。
【００１１】
２重系装置１の１系装置２と２系装置３は電源がオンになると、図２に示すように、起動状態決定手段７で起動保留時間ｔ０の間、一定周期ｔ２毎に起動状態を起動保留と決定し、決定した起動保留を示す起動状態情報を起動状態通知手段８と通信制御手段５を介して他系装置に送る。起動保留時間ｔ０が経過したとき優先系とした１系装置２の起動状態決定手段７は、２系装置３から起動保留を示す起動状態情報のみを入力するため、起動状態をマスタ系と決定し、マスタ系決定を示す起動状態情報を一定周期ｔ２毎に起動状態通知手段８と通信制御手段５を介して２系装置３に送る。一方、２系装置３の起動状態決定手段７は、電源がオンになってから起動保留時間ｔ０内に１系装置２から起動保留を示す起動状態情報を入力したがマスタ系決定を示す起動状態情報を入力しないため、起動保留時間ｔ０を更新し、起動保留時間ｔ０の間は起動保留と決定する。そして更新した起動保留時間ｔ０が経過したとき、起動状態をスレーブ系に決定する。この決定したスレーブ系を示す起動状態情報を起動状態通知手段８と通信制御手段５を介して１系装置２に送り、１系装置２と２系装置３の起動状態を確定する。
【００１２】
また、図３に示すように、１系装置２の電源がオンになって、１系装置２から起動保留を示す起動状態情報を２系装置３に送っている状態で、起動保留時間ｔ０内に２系装置３の電源がオンになった場合でも、２系装置３から起動保留を示す起動状態情報のみを入力するため、１系装置２の起動状態決定手段７は、起動保留時間ｔ０が経過したとき起動状態をマスタ系と決定し、マスタ系決定を示す起動状態情報を一定周期ｔ２毎に起動状態通知手段８と通信制御手段５を介して２系装置３に送る。２系装置３の起動状態決定手段７は、起動保留時間ｔ０内に１系装置２からマスタ系決定を示す起動状態情報を入力するので、起動保留時間ｔ０が経過したとき、起動状態をスレーブ系に決定し、決定したスレーブ系を示す起動状態情報を起動状態通知手段８と通信制御手段５を介して１系装置２に送り、１系装置２と２系装置３の起動状態を確定する。
【００１３】
また、図４に示すように、２系装置３の電源がオンになって、２系装置３から１系装置２に起動保留を示す起動状態情報を送っているが、起動保留時間ｔ０内に１系装置２から起動状態情報を入力しない場合、２系装置３の起動状態決定手段７は、起動保留時間ｔ０が経過したとき起動状態をマスタ系と決定し、マスタ系決定を示す起動状態情報を一定周期ｔ２毎に起動状態通知手段８と通信制御手段５を介して１系装置２に送る。一方、１系装置２は電源がオンになって起動保留を示す起動状態情報を送っているとき、２系装置３からマスタ系決定を示す起動状態情報を入力するから、１系装置２の起動状態決定手段７は、起動保留時間ｔ０が経過したとき起動状態をスレーブ系と決定し、決定したスレーブ系を示す起動状態情報を起動状態通知手段８と通信制御手段５を介して２系装置３に送り、１系装置２と２系装置３の起動状態を確定する。
【００１４】
また、図５に示すように、２系装置３の電源がオンになって、２系装置３から起動保留を示す起動状態情報を１系装置２に送っている状態で、起動保留時間ｔ０内に１系装置２の電源がオンになると、１系装置２から２系装置３に起動保留を示す起動状態情報が入力する。この場合、２系装置３には起動保留時間ｔ０が経過するまで１系装置２から起動保留を示す起動状態情報が入力し、マスタ系決定を示す起動状態情報を入力しないため、２系装置３の起動状態決定手段７は起動保留時間ｔ０を更新し、起動保留時間ｔ０の間は起動保留と決定する。一方この、１系装置２は電源がオンになってから起動保留時間ｔ０の間、２系装置３から起動保留を示す起動状態情報を入力しているから、１系装置２の起動状態決定手段７は、起動保留時間ｔ０が経過したとき起動状態をマスタ系と決定し、マスタ系決定を示す起動状態情報を一定周期ｔ２毎に起動状態通知手段８と通信制御手段５を介して２系装置３に送る。２系装置３の起動状態決定手段７は、更新した起動保留時間ｔ０が経過したとき、起動状態をスレーブ系に決定し、決定したスレーブ系を示す起動状態情報を起動状態通知手段８と通信制御手段５を介して１系装置２に送り、１系装置２と２系装置３の起動状態を確定する。
【００１５】
このようにして、系切換部等の１重系となる専用の機能を不要にするとともに１系装置２と２系装置３の電源が任意のタイミングで投入されてもマスタ系を確実に排他的決定することができる。
【図面の簡単な説明】
【００１６】
【図１】この発明の２重系装置の構成を示すブロック図である。
【図２】１系装置と２系装置が同時にオンになったときの起動状態を決定する信号シーケンス図である。
【図３】１系装置の電源が先にオンになったときの起動状態を決定する信号シーケンス図である。
【図４】２系装置の電源が先にオンになったときの起動状態を決定する信号シーケンス図である。
【図５】２系装置の電源が先にオンになったときの起動状態を決定する他の信号シーケンス図である。
【図６】従来の２重系装置の構成を示すブロック図である。
【符号の説明】
【００１７】
１；２重系装置、２；１系装置、３；２系装置、４；通信制御手段、
５；通信ネットワーク、６；他系状態判定手段、７；起動状態決定手段、
８；起動状態通知手段。
【図１】
2005173760.tif 000003
【図２】
2005173760.tif 000004
【図３】
2005173760.tif 000005
【図４】
2005173760.tif 000006
【図５】
2005173760.tif 000007
【図６】
2005173760.tif 000008