(57)【要約】【課題】冗長動作しているマスタ側のデータ収集サーバを停止する場合でも、設備からのデータ収集動作を継続させる。【解決手段】停止対象として指定された対象データ収集サーバ２０がマスタノードとして動作している場合、操作制御部１４が、当該データ収集サーバ２０と連携してスタンバイノードとして動作している連携データ収集サーバ２０との間で、それぞれの冗長動作を相互に入れ替えることにより、対象データ収集サーバ２０をスタンバイノードとして動作させるとともに、連携データ収集サーバ２０をマスタノードとして動作させた後、対象データ収集サーバ２０でのデータ収集動作を停止させる。【選択図】  図１
2016091303.tif 000002
【特許請求の範囲】
【請求項１】
マスタノード／スタンバイノードとして冗長動作する２つのデータ収集サーバを用いて、施設管理システムから計測データを収集してデータ記録サーバに記録するデータ記録システムであって、
前記データ記録サーバは、前記データ収集サーバに対して計測データの収集動作を定義するための定義情報を設定変更することにより、当該データ収集サーバの動作状況を制御する操作制御部を備え、
前記操作制御部は、停止対象として指定された対象データ収集サーバがマスタノードとして動作している場合、当該対象データ収集サーバと連携してスタンバイノードとして動作している連携データ収集サーバとの間で、それぞれの冗長動作を相互に入れ替えることにより、当該対象データ収集サーバをスタンバイノードとして動作させるとともに、当該連携データ収集サーバをマスタノードとして動作させた後、当該対象データ収集サーバでのデータ収集動作を停止させる
ことを特徴とするデータ記録システム。
【請求項２】
請求項１に記載のデータ記録システムにおいて、
前記操作制御部は、前記冗長動作を入れ替える場合、当該冗長動作の入れ替えに関する変更内容を含む定義情報を、前記対象データ収集サーバおよび前記連携データ収集サーバに対して同時に設定変更することを特徴とするデータ記録システム。
【請求項３】
マスタノード／スタンバイノードとして冗長動作する２つのデータ収集サーバを用いて、施設管理システムから計測データを収集してデータ記録サーバに記録するデータ記録システムで用いられるデバイス操作方法であって、
前記データ記録サーバが、前記データ収集サーバに対して計測データの収集動作を定義するための定義情報を設定変更することにより、当該データ収集サーバの動作状況を制御する操作制御ステップを備え、
前記操作制御ステップは、停止対象として指定された対象データ収集サーバがマスタノードとして動作している場合、当該対象データ収集サーバと連携してスタンバイノードとして動作している連携データ収集サーバとの間で、それぞれの冗長動作を相互に入れ替えることにより、当該対象データ収集サーバをスタンバイノードとして動作させるとともに、当該連携データ収集サーバをマスタノードとして動作させた後、当該対象データ収集サーバでのデータ収集動作を停止させる
ことを特徴とするデバイス操作方法。
【請求項４】
請求項３に記載のデバイス操作方法において、
前記操作制御ステップは、前記冗長動作を入れ替える場合、当該冗長動作の入れ替えに関する変更内容を含む定義情報を、前記対象データ収集サーバおよび前記連携データ収集サーバに対して同時に設定変更することを特徴とするデバイス操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録技術に関し、特に計測データの収集について冗長動作する複数のデータ収集サーバを、入力された操作指示に応じてデータ記録サーバから操作制御するためのデバイス操作技術に関する。
【背景技術】
【０００２】
工場、プラント、ビルなどの施設では、産業用のコントローラなどの制御装置を用いて各種のフィールド機器を遠隔制御する施設管理システムを導入することにより、施設の自動運転や監視を実現している。
このような施設管理システムでは、施設の監視やメンテナンスを行う際、各フィールド機器で計測された計測データの時系列変化を確認することが極めて有用であり、各種設備の動作不良や異常を早期に効率よく発見することができる。
【０００３】
したがって、施設管理システムでは、施設の監視やメンテナンスのため、各フィールド機器で計測された計測データを制御装置やゲートウェイを介してデータ記録システムで逐次収集し、それぞれの計測対象ごとに一連のデータ系列として記録するものとなっている。これにより、管理端末からの閲覧要求に応じて、指定されたデータ系列の計測データを読み出して配信することにより、時系列のグラフや表を管理端末で画面表示することができる。
【０００４】
このようなデータ記録システムでは、計測データの収集に関する信頼性を高めるため、計測データを収集するＡ系（マスタ）およびＢ系（スタンバイ）の２つのデータ収集サーバを冗長動作させて、これらデータ収集サーバのうち、正常動作にはＡ系サーバから送信された計測データを記録し、Ａ系サーバの異常時にはＢ系サーバから送信された計測データを記録するものとなっている（例えば、特許文献１など参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２５８１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このようなデータ記録システムでは、施設管理システム内に複数の設備が設けられており、これら設備ごとに計測データを収集する場合、Ａ系およびＢ系の２つのデータ収集サーバからなる冗長セットを、設備ごとに設けるシステム構成が基本となる。この際、設備数が多い場合、多数のデータ収集サーバが必要となり、設備コストの上昇に繋がるため、１つの冗長セットを複数の設備で兼用する接続形態も考えられる。
【０００７】
図１１は、一般的なデータ収集動作を示す説明図である。ここでは、２つのデータ収集サーバＰ，Ｑからなる冗長セットを兼用して、施設管理システム内に設置されている２つの設備Ｘ，Ｙから計測データを収集してデータ記録サーバＭに記録する例が示されている。
【０００８】
この場合、冗長的に計測データを収集するための設備Ｘ用のコネクションＣＸは、データ収集サーバＰを経由する経路ＸＡからなるＡ系と、データ収集サーバＱを経由する経路ＸＢからなるＢ系とから構成されている。
一方、設備Ｙ用のコネクションＣＹは、データ収集サーバＱを経由する経路ＹＡからなるＡ系と、データ収集サーバＰを経由する経路ＸＢからなるＢ系とから構成されている。
【０００９】
したがって、データ収集サーバＰは、設備Ｘに対してＡ系サーバ（マスタノード）として動作するとともに、設備Ｙに対してＢ系サーバ（スタンバイノード）として動作していることになる。また、データ収集サーバＱは、設備Ｘに対してＢ系サーバ（スタンバイノード）として動作するとともに、設備Ｙに対してＡ系サーバ（マスタノード）として動作していることになる。
【００１０】
このような接続形態において、例えばメンテナンスのためデータ収集サーバＱを一時的に停止させる場合、これらコネクションＣＸ，ＣＹを用いた冗長動作を一時的に停止して、データ収集サーバＰのみによるデータ収集動作に切り替える必要がある。
この際、冗長動作を停止した場合、マスタ側となるＡ系サーバでデータ収集動作が継続され、スタンバイ側となるＢ系サーバでのデータ収集動作が停止することになる。
【００１１】
このため、コネクションＣＸについては、マスタ側の経路ＸＡがデータ収集サーバＰを経由しているため、データ収集サーバＱのメンテナンスを行うために経路ＸＢを停止しても、経路ＸＢはスタンバイ側であることから、マスタ側の経路ＸＡを用いたデータ収集サーバＰでの収集動作により、データ収集を継続させることができる。
しかしながら、コネクションＣＹについては、マスタ側の経路ＹＡがデータ収集サーバＱを経由しているため、データ収集サーバＱのメンテナンスを行うために経路ＹＡを停止した場合、この経路ＹＡがマスタ側であることから、データ収集サーバＱでの収集動作も停止し、データ収集を継続させることができないという問題点があった。
【００１２】
本発明はこのような課題を解決するためのものであり、冗長動作しているマスタ側のデータ収集サーバを停止する場合でも、設備からのデータ収集動作を継続できるデータ記録システムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
このような目的を達成するために、本発明にかかるデータ記録システムは、マスタノード／スタンバイノードとして冗長動作する２つのデータ収集サーバを用いて、施設管理システムから計測データを収集してデータ記録サーバに記録するデータ記録システムであって、前記データ記録サーバは、前記データ収集サーバに対して計測データの収集動作を定義するための定義情報を設定変更することにより、当該データ収集サーバの動作状況を制御する操作制御部を備え、前記操作制御部は、停止対象として指定された対象データ収集サーバがマスタノードとして動作している場合、当該対象データ収集サーバと連携してスタンバイノードとして動作している連携データ収集サーバとの間で、それぞれの冗長動作を相互に入れ替えることにより、当該対象データ収集サーバをスタンバイノードとして動作させるとともに、当該連携データ収集サーバをマスタノードとして動作させた後、当該対象データ収集サーバでのデータ収集動作を停止させるようにしたものである。
【００１４】
また、本発明にかかる上記データ記録システムの一構成例は、前記操作制御部が、前記冗長動作を入れ替える場合、当該冗長動作の入れ替えに関する変更内容を含む定義情報を、前記対象データ収集サーバおよび前記連携データ収集サーバに対して同時に設定変更するようにしたものである。
【００１５】
また、本発明にかかるデバイス操作方法は、マスタノード／スタンバイノードとして冗長動作する２つのデータ収集サーバを用いて、施設管理システムから計測データを収集してデータ記録サーバに記録するデータ記録システムで用いられるデバイス操作方法であって、前記データ記録サーバが、前記データ収集サーバに対して計測データの収集動作を定義するための定義情報を設定変更することにより、当該データ収集サーバの動作状況を制御する操作制御ステップを備え、前記操作制御ステップは、停止対象として指定された対象データ収集サーバがマスタノードとして動作している場合、当該対象データ収集サーバと連携してスタンバイノードとして動作している連携データ収集サーバとの間で、それぞれの冗長動作を相互に入れ替えることにより、当該対象データ収集サーバをスタンバイノードとして動作させるとともに、当該連携データ収集サーバをマスタノードとして動作させた後、当該対象データ収集サーバでのデータ収集動作を停止させるようにしたものである。
【００１６】
また、本発明にかかる上記デバイス操作方法の一構成例は、前記操作制御ステップが、前記冗長動作を入れ替える場合、当該冗長動作の入れ替えに関する変更内容を含む定義情報を、前記対象データ収集サーバおよび前記連携データ収集サーバに対して同時に設定変更するようにしたものである。
【発明の効果】
【００１７】
本発明によれば、対象データ収集サーバを経由するＡ系経路が、連携データ収集サーバのＢ系経路と入れ替えられる。したがって、冗長動作しているマスタ側の対象データ収集サーバを停止する場合、連携データ収集サーバのＡ系経路により、設備から計測データを収集するデータ収集動作を継続することができ、結果として、途切れのない安定したデータ記録動作を維持することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】データ記録システムの構成を示すブロック図である。
【図２】通信管理情報の構成例である。
【図３】冗長管理情報の構成例である。
【図４】コネクション管理情報の構成例である。
【図５】冗長制御画面の構成例である。
【図６】コネクション操作画面の構成例である。
【図７】サーバ停止処理を示すフローチャートである。
【図８】サーバ停止動作例（運用時）を示す説明図である
【図９】サーバ停止動作例（ノード入替時）を示す説明図である。
【図１０】サーバ停止動作例（ノード停止時）を示す説明図である。
【図１１】一般的なデータ収集動作を示す説明図である。
【発明を実施するための形態】
【００１９】
次に、本発明の一実施の形態について図面を参照して説明する。
［データ記録システム］
まず、図１を参照して、本実施の形態にかかるデータ記録システム１について説明する。図１は、データ記録システムの構成を示すブロック図である。
【００２０】
このデータ記録システム１は、少なくとも１つのデータ記録サーバ１０と複数のデータ収集サーバ２０とを備え、施設管理システム３０により計測された計測データを、下位通信回線Ｌ２を介してデータ収集サーバ２０で収集した後、上位通信回線Ｌ１を介してデータ記録サーバ１０へ送信し、データ記録サーバ１０で記録する機能を有している。
【００２１】
施設管理システム３０は、工場、プラント、ビルなどの施設に設けられた各設備３１において、産業用コントローラなどの制御装置を用いて、その配下に接続されている各種のフィールド機器を遠隔制御することにより、これら設備３１の自動運転や監視を行うシステムである。
【００２２】
本発明は、メンテナンスなどの理由で、冗長動作しているデータ収集サーバ２０の一方を一時的に停止させる場合、停止対象として指定された対象データ収集サーバ２０がマスタノードとして動作するデータ収集について、対象データ収集サーバ２０と連携して冗長動作している連携対象データ収集サーバ２０との間で、それぞれの冗長動作を相互に入れ替えることにより、対象データ収集サーバ２０をスタンバイノードとして動作させるとともに、連携データ収集サーバ２０をマスタノードとして動作させた後、対象データ収集サーバ２０でのデータ収集動作を停止させるようにしたものである。
【００２３】
［データ記録サーバ］
次に、図１を参照して、本実施の形態にかかるデータ記録サーバ１０について詳細に説明する。
データ記録サーバ１０は、全体としてサーバ装置などの情報処理装置からなり、データ収集サーバ２０で収集された計測データを記録する機能と、データ収集サーバ２０でのデータ収集動作を操作制御する機能とを有している。
【００２４】
このデータ記録サーバ１０には、主な機能部として、設定記憶部１１、データ記憶部１２、記録管理部１３、操作制御部１４、並列処理部１５、Ａ系定義情報管理部１５Ａ、Ａ系状態情報管理部１５Ｂ、Ｂ系定義情報管理部１５Ｃ、およびＢ系状態情報管理部１５Ｄ、個別処理部１６、定義情報管理部１６Ａ、状態情報管理部１６Ｂが設けられている。
【００２５】
これら機能部のうち、設定記憶部１１およびデータ記憶部１２は、半導体メモリやハードディスクなどの記憶装置から構成されている。また、記録管理部１３、操作制御部１４、並列処理部１５、および個別処理部１６は、ＣＰＵおよびその周辺回路を有し、ＣＰＵでプログラムを実行することにより各種処理を行う演算処理部から構成されている。また、Ａ系定義情報管理部１５Ａ、Ａ系状態情報管理部１５Ｂ、Ｂ系定義情報管理部１５Ｃ、Ｂ系状態情報管理部１５Ｄ、定義情報管理部１６Ａ、状態情報管理部１６Ｂは、データ収集サーバ２０とデータ通信を行う通信Ｉ／Ｆ回路から構成されている。
【００２６】
設定記憶部１１は、各データ収集サーバ２０に関する通信管理情報、冗長管理情報、およびコネクション管理情報、さらには設定変更の内容を示す変更情報などの各種処理情報を記憶する機能を有している。
図２は、通信管理情報の構成例である。ここでは、データ収集サーバ２０を識別するための設備ＩＤごとに、当該データ収集サーバ２０とのデータ通信に用いるアドレスおよびポート番号が登録されている。また、図２の構成例では、設備ＩＤごとに、当該データ収集サーバ２０のホスト名が登録されているものとするが、設備ＩＤとホスト名との関連付けは他の情報で行ってもよい。
【００２７】
図３は、冗長管理情報の構成例である。ここでは、冗長セットを識別するための冗長セットＩＤごとに、当該冗長セットのうち、Ａ系として動作するデータ収集サーバ２０の設備ＩＤを示すＡ系設備ＩＤ、Ｂ系として動作するデータ収集サーバ２０の設備ＩＤを示すＢ系設備ＩＤ、および、これらＡ系・Ｂ系の２つのデータ収集サーバ２０のうち、定義情報および状態情報の基準とするサーバの設備ＩＤを示すマスタＩＤが組として登録されている。また、図３の構成例では、冗長セットＩＤごとに、当該冗長セットに付与されたサービス名が登録されているものとするが、冗長セットＩＤとサービス名との関連付けは他の情報で行ってもよい。
【００２８】
図４は、コネクション管理情報の構成例である。コネクションとは、設備３１から計測データを冗長的に収集するための経路構成であり、データソースとなる設備３１ごとに予め設定されている。ここでは、コネクションを識別するためのコネクションＩＤごとに、当該コネクションで用いる冗長動作方式、使用する冗長セットを示すサービス名、マスタノードの接続先、スタンバイノードの接続先などの情報が組として登録されている。
冗長動作方式としては、運用時にマスタノードのみがデータ収集を行うとともに、スタンバイノードは待機状態となる待機冗長方式や、運用時にマスタノードおよびスタンバイノードの双方が並行してデータ収集を行う二重化冗長方式がある。
【００２９】
データ記憶部１２は、記録管理部１３から入力された計測データをデータ系列ごとに記憶する機能を有している。本発明において、データ系列とは、同一のフィールド機器５２で計測された同一計測対象に関する計測データ列を指し、データ記憶部１２では、このデータ系列ごとに計測データが記録される。
【００３０】
記録管理部１３は、各データ収集サーバ２０から送信された計測データを、データ記憶部１２に対してデータ系列ごとに記録する機能と、冗長動作するデータ収集サーバ２０の動作状況を監視し、監視結果に応じてこれらデータ収集サーバ２０の動作切り替えや記録する計測データの切り替えを制御する機能とを有している。
【００３１】
操作制御部１４は、管理者によるデータ収集サーバ２０に対するデバイス操作指示に応じて、その操作対象が冗長動作する２つのデータ収集サーバ２０からなる冗長セットか、個別のデータ収集サーバ２０かを判定する機能と、操作対象が冗長セットである場合は、並列処理部１５に対して設定記憶部１１で記憶している各種処理情報に基づくデバイス操作処理を指示する機能と、操作対象が非冗長動作中のデータ収集サーバ２０である場合は、個別処理部１６に対して設定記憶部１１で記憶している各種処理情報に基づくデバイス操作処理を指示する機能とを有している。
【００３２】
また、操作制御部１４は、停止対象として指定された対象データ収集サーバ２０がマスタノードとして動作している場合、対象データ収集サーバ２０と連携してスタンバイノードとして動作している連携データ収集サーバ２０との間で、それぞれの冗長動作を相互に入れ替えることにより、対象データ収集サーバ２０をスタンバイノードとして動作させるとともに、連携データ収集サーバ２０をマスタノードとして動作させた後、対象データ収集サーバ２０でのデータ収集動作を停止させる機能を有している。
【００３３】
並列処理部１５は、操作制御部１４からの指示に応じて、Ａ系定義情報管理部１５Ａ、Ａ系状態情報管理部１５Ｂ、Ｂ系定義情報管理部１５Ｃ、Ｂ系状態情報管理部１５Ｄを並行して制御することにより、操作対象となる冗長動作中の２つのデータ収集サーバ２０に対して同時に、指定された定義情報および状態情報を設定変更する機能を有している。
【００３４】
Ａ系定義情報管理部１５Ａは、並行処理部１５からの設定変更指示に応じて、指定された変更内容を適用した定義情報を、操作対象である冗長動作中のＡ系のデータ収集サーバ２０に設定変更する機能を有している。
Ａ系状態情報管理部１５Ｂは、並行処理部１５からの設定変更指示に応じて、指定された変更内容を適用した状態情報を、操作対象である冗長動作中のＡ系のデータ収集サーバ２０に設定変更する機能を有している。
【００３５】
Ｂ系定義情報管理部１５Ｃは、並行処理部１５からの設定変更指示に応じて、指定された変更内容を適用した定義情報を、操作対象である冗長動作中のＢ系のデータ収集サーバ２０に設定変更する機能を有している。
Ｂ系状態情報管理部１５Ｄは、並行処理部１５からの設定変更指示に応じて、指定された変更内容を適用した状態情報を、操作対象である冗長動作中のＢ系のデータ収集サーバ２０に設定変更する機能を有している。
【００３６】
個別処理部１６は、操作制御部１４からの指示に応じて、定義情報管理部１６Ａおよび状態情報管理部１６Ｂを制御することにより、操作対象となる非冗長動作中の１つのデータ収集サーバ２０に対して個別に、指定された定義情報および状態情報を設定変更する機能を有している。
【００３７】
定義情報管理部１６Ａは、個別処理部１６からの設定変更指示に応じて、指定された変更内容を適用した定義情報を、操作対象である非冗長動作中のデータ収集サーバ２０に設定変更する機能を有している。
状態情報管理部１６Ｂは、個別処理部１６からの設定変更指示に応じて、指定された変更内容を適用した状態情報を、操作対象である非冗長動作中のデータ収集サーバ２０に設定変更する機能を有している。
【００３８】
［データ収集サーバ］
次に、図１を参照して、本実施の形態にかかるデータ収集サーバ２０について詳細に説明する。
データ収集サーバ２０は、全体としてサーバ装置などの情報処理装置からなり、施設管理システム３０で計測された計測データを収集して、データ記録サーバ１０や他のデータ収集サーバ２０に送信する機能を有している。
【００３９】
データ収集サーバ２０には、主な機能部として、定義情報記憶部２１、状態情報記憶部２２、および収集管理部２３が設けられている。これら機能部のうち、定義情報記憶部２１および状態情報記憶部２２は、半導体メモリやハードディスクなどの記憶装置から構成されている。また、収集管理部２３は、ＣＰＵおよびその周辺回路を有し、ＣＰＵでプログラムを実行することにより各種処理を行う演算処理部から構成されている。
【００４０】
定義情報記憶部２１は、データ収集サーバ２０の収集管理部２３で実行する計測データの集計動作に関する、収集対象、収集周期、収集先、収集方式などを示す定義情報を記憶する機能を有している。
状態情報記憶部２２は、データ収集サーバ２０内部に設けられている収集管理部２３などの各種処理部の実行状態を示す状態情報を記憶する機能を有している。
【００４１】
収集管理部２３は、定期的に施設管理システム３０から下位通信回線Ｌ２を介して計測データを収集する機能と、収集した計測データを上位通信回線Ｌ１を介してデータ記録サーバ１０や他のデータ収集サーバ２０に送信する機能と、データ記録サーバ１０から指示された定義情報および状態情報を、定義情報記憶部２１および状態情報記憶部２２にそれぞれ設定する機能とを有している。
【００４２】
［本実施の形態の動作］
次に、図５および図６を参照して、本実施の形態にかかるデータ記録システム１のデータ記録サーバ１０による、データ収集サーバ２０に対する冗長動作の設定・制御およびコネクションの操作について説明する。図５は、冗長制御画面の構成例である。図６は、コネクション操作画面の構成例である。
【００４３】
図５に示すように、冗長制御画面の構成例である。データ記録サーバ１０において、データ収集サーバ２０の冗長制御を行う場合、図５に示す冗長制御画面を用いて管理者が操作することになる。ここでは、既存の冗長セットに関する構成内容を表形式で表示するための表示欄が設けられている。また、冗長セットの追加／削除、冗長動作の開始／停止／試験、さらには冗長セットを構成するＡ系・Ｂ系のいずれか一方のデータ収集サーバ２０に対する動作の開始／停止などを指示するための操作ボタンが設けられている。
【００４４】
また、図６に示すように、コネクション操作画面の構成例である。データ記録サーバ１０において、データ収集サーバ２０のコネクション操作を行う場合、図６に示すコネクション操作画面を用いて管理者が操作することになる。ここでは、既存のコネクションに関する構成内容を表形式で表示するための表示欄が設けられている。また、コネクションによるデータ収集動作の開始／停止／試験／評価や、コネクションの新規作成／編集／削除などを指示するための操作ボタンが設けられている。
【００４５】
次に、図７を参照して、本実施の形態にかかるデータ記録システム１の動作として、サーバ停止処理について説明する。図７は、サーバ停止処理を示すフローチャートである。
２つのデータ収集サーバ２０（以下、ノードと略す）からなる冗長セットにより、設備３１から計測データを収集している状況で、メンテナンスなどの理由により一方のノード２０を停止させる場合、操作入力されたサーバ停止指示に応じて、データ記録サーバ１０の操作制御部１４は、図７のサーバ停止処理を実行する。
【００４６】
まず、操作制御部１４は、停止対象として指定された対象ノード２０の設備ＩＤに基づいて、前述した図３の冗長管理情報に登録されている冗長セットのうちから、当該対象ノード２０をＡ系（マスタ）のノードとして用いる対象冗長セットを１つ選択する（ステップ１００）。
【００４７】
次に、操作制御部１４は、図４のコネクション管理情報に登録されている各コネクションのうちから、選択した対象冗長セットを用いる対象コネクションをそれぞれ選択し（ステップ１０１）、これら対象コネクションについて、冗長動作の入れ替え、すなわちＡ系（マスタ）ノードとＢ系（スタンバイ）ノードの入れ替えに関する設定変更を適用した定義情報（さらには状態情報）を生成する（ステップ１０２）。
【００４８】
続いて、操作制御部１４は、前述した図３の冗長管理情報から、対象冗長セットを構成するＡ系・Ｂ系のノードの設備ＩＤを特定して、同じく図２の通信管理情報からこれらノードに関するアドレスを取得し、このアドレスに基づいて、並列処理部１５により、冗長動作の入れ替えに関する設定変更を適用した定義情報（さらには状態情報）を、Ａ系・Ｂ系ノードに対して同時に設定変更する（ステップ１０３）。
【００４９】
この際、並列処理部１５は、Ａ系ノードについては、Ａ系定義情報管理部１５Ａ（さらにはＡ系状態情報管理部１５Ｂ）を制御して、定義情報（さらには状態情報）を設定変更し、Ｂ系ノードについては、Ｂ系定義情報管理部１５Ｃ（さらにはＢ系状態情報管理部１５Ｄ）を制御して、定義情報（さらには状態情報）を設定変更する。
【００５０】
この後、操作制御部１４は、冗長動作の入れ替えをしていない未処理の対象冗長セットがあるか確認し（ステップ１０４）、未処理の対象冗長セットがある場合には（ステップ１０４：ＹＥＳ）、ステップ１００に戻って未処理の対象冗長セットに対する冗長動作の入れ替え処理を繰り返し実行する。
一方、すべての対象冗長セットについて冗長動作の入れ替えが終了した場合（ステップ１０４：ＮＯ）、操作制御部１４は、対象ノード２０に対してスタンバイ動作停止を指示し（ステップ１０５）、一連のサーバ停止処理を終了する。
【００５１】
［サーバ停止動作例］
次に、図８〜図１０を参照して、本実施の形態にかかるサーバ停止動作例について説明する。図８は、サーバ停止動作例（運用時）を示す説明図である。図９は、サーバ停止動作例（ノード入替時）を示す説明図である。図１０は、サーバ停止動作例（ノード停止時）を示す説明図である。
【００５２】
ここでは、図８に示すように、２つのノード（データ収集サーバ）Ｐ，Ｑで２つの設備Ｘ，Ｙから計測データを冗長的に収集してデータ記録サーバＭに記録する接続形態において、メンテナンスのため対象ノードＱを停止する例について説明する。
これらノードＰ，Ｑに対して冗長セットＳ１が設定されており、この冗長セットＳ１は、設備Ｘおよび設備Ｙからのデータ収集に兼用されているものとする。
【００５３】
この際、設備Ｘ用のコネクションＣＸは、ノードＰを経由する経路ＸＡからなるＡ系（マスタ）と、ノードＱを経由する経路ＸＢからなるＢ系とから構成されている。一方、設備Ｙ用のコネクションＣＹは、ノードＱを経由する経路ＹＡからなるＡ系と、ノードＰを経由する経路ＸＢからなるＢ系とから構成されている。
【００５４】
このような接続形態において、対象ノードＱを停止させる場合、まず、対象ノードＱをＡ系ノードとする対象冗長セットＳ１について、Ａ系ノードとＢ系ノードとの入れ替えが行われる。これにより、図９に示すように、対象ノードＱがＡ系からＢ系に切り替えられるとともに、連携ノードＰがＢ系からＡ系に切り替えられる。したがって、対象ノードＱについては、コネクションＣＸのＢ系経路ＸＢとコネクションＣＹのＢ系経路ＹＢが経由することになり、いずれのコネクションについてもＡ系経路は通過していない接続形態となる。
【００５５】
したがって、この後、図１０に示すように、対象ノードＱを停止させた場合、設備Ｘからの計測データは、連携ノードＰを経由するコネクションＣＸのＡ系経路ＸＡを介して収集され、設備Ｙからの計測データは、連携ノードＰを経由するコネクションＣＹのＡ系経路ＹＡを介して収集されることになる。このため、対象ノードＱを停止させている期間については、連携ノードＰにより設備Ｘ，Ｙに関するデータ収集動作が継続されることになる。
【００５６】
［本実施の形態の効果］
このように、本実施の形態は、停止対象として指定された対象データ収集サーバ２０がマスタノードとして動作している場合、操作制御部１４が、当該データ収集サーバ２０と連携してスタンバイノードとして動作している連携データ収集サーバ２０との間で、それぞれの冗長動作を相互に入れ替えることにより、対象データ収集サーバ２０をスタンバイノードとして動作させるとともに、連携データ収集サーバ２０をマスタノードとして動作させた後、対象データ収集サーバ２０でのデータ収集動作を停止させるようにしたものである。
【００５７】
これにより、対象データ収集サーバ２０を経由するＡ系経路が、連携データ収集サーバ２０のＢ系経路と入れ替えられる。したがって、冗長動作しているマスタ側の対象データ収集サーバ２０を停止する場合、連携データ収集サーバ２０のＡ系経路により、設備３１から計測データを収集するデータ収集動作を継続することができ、結果として、途切れのない安定したデータ記録動作を維持することが可能となる。
【００５８】
また、本実施の形態において、操作制御部１４が、冗長動作の入れ替えを行う場合、当該入れ替えに関する変更内容を含む定義情報を、一方および他方のデータ収集サーバ２０に対して同時に設定変更するようにしてもよい。
これにより、データ収集サーバ２０に対して片方ずつ異なるタイミングで設定変更する場合と比較して、瞬時に双方が設定変更されるため、これらデータ収集サーバ２０間で定義情報の違いによる動作不安定の発生を抑制することができる。
【００５９】
したがって、これらデータ収集サーバ２０を入れ替え前と同様に正しく冗長動作させることができ、所望の計測データが正確に記録されることになる。これにより、計測データの連続性が保証され、結果として、各フィールド機器で計測された計測データの時系列変化を確認でき、各種設備の動作不良や異常を早期に効率よく発見することが可能となる。
【００６０】
［実施の形態の拡張］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
【符号の説明】
【００６１】
１…データ記録システム、１０…データ記憶サーバ、１１…設定記憶部、１２…データ記憶部、１３…記録管理部、１４…操作制御部、１５…並行処理部、１５Ａ…Ａ系定義情報管理部、１５Ｂ…Ａ系状態情報管理部、１５Ｃ…Ｂ系定義情報管理部、１５Ｄ…Ｂ系状態情報管理部、１６…個別処理部、１６Ａ…定義情報管理部、１６Ｂ…状態情報管理部、２０…データ収集サーバ、２１…定義情報記憶部、２２…状態情報記憶部、２３…収集管理部、３０…施設管理システム、３１…設備、Ｌ１…上位通信回線、Ｌ２…下位通信回線。
【図１】
2016091303.tif 000003
【図２】
2016091303.tif 000004
【図３】
2016091303.tif 000005
【図４】
2016091303.tif 000006
【図５】
2016091303.tif 000007
【図６】
2016091303.tif 000008
【図７】
2016091303.tif 000009
【図８】
2016091303.tif 000010
【図９】
2016091303.tif 000011
【図１０】
2016091303.tif 000012
【図１１】
2016091303.tif 000013