(57)【特許請求の範囲】
【請求項１】
施設管理システムで計測された各種計測データを収集するデータ収集装置と、
前記データ収集装置から送信された前記計測データを自装置で記録する主データ記録装置と、
前記主データ記録装置から送信された前記計測データを自装置で記録する副データ記録装置とを備え、
前記主データ記録装置は、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録するとともに、当該ログデータを前記副データ記録装置へ送信し、
前記副データ記録装置は、前記主データ記録装置から送信された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを自装置で記録し、前記主データ記録装置で障害が発生した際、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録し、前記主データ記録装置からの補完要求に応じて当該補完要求で指定された記録済みログ番号以降のログ番号が付与されている前記ログデータを前記主データ記録装置へ返送し、
前記主データ記録装置は、自装置での障害が復旧した際、当該障害以前に自装置で最後に記録したログデータのログ番号を前記記録済みログ番号として指定した前記補完要求を送信し、これに応じて当該副データ記録装置から返送された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを記録することにより当該障害で未記録となった計測データを補完する
ことを特徴とするデータ記録システム。
【請求項２】
請求項１に記載のデータ記録システムにおいて、
前記データ収集装置は、前記計測データを前記主データ記録装置または前記副データ記録装置へ送信する際、当該計測データの送信順に応じたデータ番号を当該計測データに付与して送信するとともに、当該計測データを自装置で一時記憶しておき、前記主データ記録装置または前記副データ記録装置から送信要求を受信した場合、一時記憶している計測データのうちから、当該送信要求で指定された記録済みデータ番号以降のデータ番号が付与されている計測データを読み出して返送し、
前記副データ記録装置は、前記主データ記録装置で障害が発生した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信し、
前記主データ記録装置は、自装置での障害が復旧した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信する
ことを特徴とするデータ記録システム。
【請求項３】
データ収集装置が、施設管理システムで計測された各種計測データを収集するデータ収集ステップと、
主データ記録装置が、前記データ収集ステップで送信された前記計測データを自装置で記録する主データ記録ステップと、
副データ記録装置が、前記主データ記録ステップで送信された前記計測データを自装置で記録する副データ記録ステップと、
前記主データ記録装置が、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録するとともに、当該ログデータを前記副データ記録装置へ送信するステップと、
前記副データ記録装置が、前記主データ記録装置から送信された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを自装置で記録するステップと、
前記副データ記録装置が、前記主データ記録装置で障害が発生した際、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録し、前記主データ記録装置からの補完要求に応じて当該補完要求で指定された記録済みログ番号以降のログ番号が付与されている前記ログデータを前記主データ記録装置へ返送するステップと、
前記主データ記録装置が、自装置での障害が復旧した際、当該障害以前に自装置で最後に記録したログデータのログ番号を前記記録済みログ番号として指定した前記補完要求を送信し、これに応じて当該副データ記録装置から返送された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを記録することにより当該障害で未記録となった計測データを補完するステップと
を備えることを特徴とするデータ記録方法。
【請求項４】
請求項３に記載のデータ記録方法において、
前記データ収集装置が、前記計測データを前記主データ記録装置または前記副データ記録装置へ送信する際、当該計測データの送信順に応じたデータ番号を当該計測データに付与して送信するとともに、当該計測データを自装置で一時記憶しておき、前記主データ記録装置または前記副データ記録装置から送信要求を受信した場合、一時記憶している計測データのうちから、当該送信要求で指定された記録済みデータ番号以降のデータ番号が付与されている計測データを読み出して返送するステップと、
前記副データ記録装置が、前記主データ記録装置で障害が発生した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信するステップと、
前記主データ記録装置が、自装置での障害が復旧した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信するステップと
をさらに備えることを特徴とするデータ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理技術に関し、特に収集した計測データを、当該計測データの計測対象ごとに一連のデータ系列として記録するデータ記録技術に関する。
【背景技術】
【０００２】
工場、プラント、ビルなどの施設では、産業用のコントローラなどの制御装置を用いて各種のフィールド機器を遠隔制御する施設管理システムを導入することにより、施設の自動運転や監視を実現している。
このような施設管理システムでは、施設の監視やメンテナンスを行う際、各フィールド機器で計測された計測データの時系列変化を確認することが極めて有用であり、各種設備の動作不良や異常を早期に効率よく発見することができる。
【０００３】
したがって、施設管理システムでは、施設の監視やメンテナンスのため、各フィールド機器で計測された計測データを制御装置やゲートウェイを介してデータ記録システムで逐次収集し、それぞれの計測対象ごとに一連のデータ系列として記録するものとなっている（例えば、特許文献１など参照）。これにより、管理端末からの閲覧要求に応じて、指定されたデータ系列の計測データを読み出して配信することにより、時系列のグラフや表を管理端末で画面表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０６７０４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなデータ記録システムでは、長期にわたり計測データを継続して記録することが求められる。このため、信頼性の観点から、データ記録システム内で障害が発生して測定データの記録が停止しないよう、データ記録機能を冗長化する構成が考えられる。
この際、例えばデータ記録機能を担うデータ記録装置を複数設けて冗長化し、施設管理システムからデータ収集装置で収集した計測データをこれらデータ記録装置へ並列的に配信し、各データ記録装置で受信した計測データをそれぞれの記憶部へ記録する構成が一般的である。
【０００６】
しかしながら、このような構成では、各データ記録装置が、それぞれデータ収集装置から受信した計測データを別個に記録することになるため、通信エラーなどの要因で記録内容が異なる可能性がある。したがって、互いの記録内容を照合するため、収集した計測データと並行して、これらデータ記録装置間で照合用データをやり取りする必要がある。このため、各データ記録装置の処理負担が増大するとともに、データ記録装置間を接続する通信回線上のトラヒックが増大し、本来の計測データの記録処理の遅延や障害の要因となるという問題点があった。
【０００７】
本発明はこのような課題を解決するためのものであり、各データ記録装置における記録内容を照合するため処理負担を削減できるデータ記録技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかるデータ記録システムは、施設管理システムで計測された各種計測データを収集するデータ収集装置と、前記データ収集装置から送信された前記計測データを自装置で記録する主データ記録装置と、前記主データ記録装置から送信された前記計測データを自装置で記録する副データ記録装置とを備え、前記主データ記録装置は、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録するとともに、当該ログデータを前記副データ記録装置へ送信し、前記副データ記録装置は、前記主データ記録装置から送信された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを自装置で記録し、前記主データ記録装置で障害が発生した際、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録し、前記主データ記録装置からの補完要求に応じて当該補完要求で指定された記録済みログ番号以降のログ番号が付与されている前記ログデータを前記主データ記録装置へ返送し、前記主データ記録装置は、自装置での障害が復旧した際、当該障害以前に自装置で最後に記録したログデータのログ番号を前記記録済みログ番号として指定した前記補完要求を送信し、これに応じて当該副データ記録装置から返送された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを記録することにより当該障害で未記録となった計測データを補完するようにしたものである。
【００１３】
また、本発明にかかる上記データ記録システムの一構成例は、前記データ収集装置が、前記計測データを前記主データ記録装置または前記副データ記録装置へ送信する際、当該計測データの送信順に応じたデータ番号を当該計測データに付与して送信するとともに、当該計測データを自装置で一時記憶しておき、前記主データ記録装置または前記副データ記録装置から送信要求を受信した場合、一時記憶している計測データのうちから、当該送信要求で指定された記録済みデータ番号以降のデータ番号が付与されている計測データを読み出して返送し、前記副データ記録装置は、前記主データ記録装置で障害が発生した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信し、前記主データ記録装置は、自装置での障害が復旧した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信するようにしたものである。
【００１４】
また、本発明にかかるデータ記録方法は、データ収集装置が、施設管理システムで計測された各種計測データを収集するデータ収集ステップと、主データ記録装置が、前記データ収集ステップで送信された前記計測データを自装置で記録する主データ記録ステップと、副データ記録装置が、前記主データ記録ステップで送信された前記計測データを自装置で記録する副データ記録ステップと、前記主データ記録装置が、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録するとともに、当該ログデータを前記副データ記録装置へ送信するステップと、前記副データ記録装置が、前記主データ記録装置から送信された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを自装置で記録するステップと、前記副データ記録装置が、前記主データ記録装置で障害が発生した際、前記データ収集装置から送信された前記計測データを含む、当該計測データに関するログデータを生成し、当該ログデータの記録順に応じた新たなログ番号を当該ログデータに付与して自装置で記録し、前記主データ記録装置からの補完要求に応じて当該補完要求で指定された記録済みログ番号以降のログ番号が付与されている前記ログデータを前記主データ記録装置へ返送するステップと、前記主データ記録装置が、自装置での障害が復旧した際、当該障害以前に自装置で最後に記録したログデータのログ番号を前記記録済みログ番号として指定した前記補完要求を送信し、これに応じて当該副データ記録装置から返送された前記ログデータを自装置で記録するとともに、当該ログデータに含まれる計測データを記録することにより当該障害で未記録となった計測データを補完するステップとを備えている。
また、本発明にかかる上記データ記録方法の一構成例は、前記データ収集装置が、前記計測データを前記主データ記録装置または前記副データ記録装置へ送信する際、当該計測データの送信順に応じたデータ番号を当該計測データに付与して送信するとともに、当該計測データを自装置で一時記憶しておき、前記主データ記録装置または前記副データ記録装置から送信要求を受信した場合、一時記憶している計測データのうちから、当該送信要求で指定された記録済みデータ番号以降のデータ番号が付与されている計測データを読み出して返送するステップと、前記副データ記録装置が、前記主データ記録装置で障害が発生した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信するステップと、前記主データ記録装置が、自装置での障害が復旧した際、自装置で最後に記録した前記計測データのデータ番号を記録済みデータ番号として指定した前記送信要求を前記データ収集装置へ送信するステップとをさらに備えるものである。
【発明の効果】
【００１５】
本発明によれば、施設管理システムで計測された各種計測データは、データ収集装置から主データ記録装置へ、主データ記録装置から副データ記録装置へと、直列的に転送されてそれぞれで記録されることになる。したがって、副データ記録装置は、主データ記録装置に記録された計測データを受け取って自装置で記録するため、副データ記録装置で記録した内容は主データ記録装置の記録内容と一致していることになる。
【００１６】
このため、計測データを記録した後、主データ記録装置と副データ記録装置との間で、別途、照合用データをやり取りして記録内容を照合する必要はない。これにより、結果として、記録内容を照合に起因した、各データ記録装置の処理負担増大や、データ記録装置間を接続する通信回線上のトラヒック増大を回避でき、本来の計測データの記録処理をスムーズに実行することが可能となり、信頼性および品質を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】データ記録システムの構成を示すブロック図である。
【図２】計測データの構成例である。
【図３】データ記憶部における計測データの記憶例である。
【図４】ログデータの構成例である。
【図５】正常時における計測データの記録動作を示すシーケンス図である。
【図６】障害発生時における記録切替動作を示すシーケンス図である。
【図７】障害復旧時における記録切替動作を示すシーケンス図である。
【図８】データ記録システムの動作例（正常時−障害発生時）である。
【図９】データ記録システムの動作例（障害復旧時）である。
【発明を実施するための形態】
【００１８】
次に、本発明の一実施の形態について図面を参照して説明する。
［データ記録システム］
まず、図１を参照して、本発明の一実施の形態にかかるデータ記録システム１について説明する。図１は、データ記録システムの構成を示すブロック図である。
【００１９】
このデータ記録システム１は、全体としてサーバ装置などの情報処理装置を複数備え、施設管理システム５から各種計測データを収集し、計測対象ごとに一連のデータ系列として記録する機能と、管理端末４０からの閲覧要求に応じて、指定されたデータ系列計測データを配信することにより、時系列のグラフや表を管理端末４０で画面表示する機能とを有している。
【００２０】
施設管理システム５は、工場、プラント、ビルなどの施設において、産業用コントローラなどの制御装置５１を用いて、その配下に接続されている各種のフィールド機器５２を遠隔制御することにより、施設の自動運転や監視を行うシステムである。
データ収集装置５３は、下位通信回線Ｌ５を介して各制御装置５１とデータ通信を行うことにより、制御装置５１がフィールド機器５２から取得した計測データを収集する機能を有している。
【００２１】
ゲートウェイＧＷは、データ記録システム１や管理端末４０が接続されている上位通信回線Ｌ１と下位通信回線Ｌ５とを相互に中継接続する機能を有している。データ記録システム１は、このゲートウェイＧＷを介して施設管理システム５のデータ収集装置５３や制御装置５１から各種計測データを収集する。
【００２２】
［本実施の形態の構成］
次に、図１を参照して、本実施の形態にかかるデータ記録システム１の構成について詳細に説明する。
データ記録システム１には、主な装置として、主データ記録装置１０、副データ記録装置２０、およびデータ収集装置３０が設けられている。これらは上位通信回線Ｌ１に接続されており、各種のデータやメッセージを相互にやり取りすることができる。
【００２３】
本発明は、データ収集装置３０により施設管理システム５から計測データを順次収集し、主データ記録装置１０がデータ収集装置３０から送信された計測データを自装置で記録し、副データ記録装置２０が主データ記録装置１０から送信された計測データを自装置で記録することにより、データ収集装置３０から主データ記録装置１０へ、主データ記録装置１０から副データ記録装置２０へと、直列的に計測データを転送してそれぞれ記録するようにしたものである。
【００２４】
また、主データ記録装置１０で障害が発生した場合には、データ収集装置３０から送信された計測データを副データ記録装置２０が自装置で記録しておき、主データ記録装置１０での障害復旧に応じて、障害発生期間に副データ記録装置２０で記録しておいた計測データを主データ記録装置１０が受け取って補完するようにしたものである。
【００２５】
この際、データ収集装置３０は、主データ記録装置１０または副データ記録装置２０からの送信要求に応じて、要求元である主データ記録装置１０または副データ記録装置２０のいずれか一方へ、新たに収集した計測データの送信を開始するものとし、副データ記録装置２０は、主データ記録装置１０で障害が発生した際、送信要求をデータ収集装置３０へ送信して当該データ収集装置３０から送信されてくる計測データの記録を開始するようにしたものである。
【００２６】
また、副データ記録装置２０は、主データ記録装置１０からの補完要求に応じて主データ記録装置１０での障害発生後に自装置で記録した計測データを主データ記録装置１０へ返送し、主データ記録装置１０は、自装置での障害が復旧した際、補完要求を副データ記録装置２０へ送信し、これに応じて副データ記録装置２０から返送された計測データを自装置で記録することにより当該障害で未記録となった計測データを補完し、送信要求をデータ収集装置３０へ送信してそれ以降にデータ収集装置３０から送信されてくる計測データの記録を再開するようにしたものである。
【００２７】
［主データ記録装置］
主データ記録装置１０には、主な機能部として、データ管理部（主データ管理部）１１、データ記憶部（主データ記憶部）１２、およびログ記憶部（主ログ記憶部）１３が設けられている。これら機能部のうち、データ管理部１１は、ＣＰＵおよびその周辺回路を有し、ＣＰＵでプログラムを実行することにより各種処理を行う演算処理部から構成されている。また、データ記憶部１２およびログ記憶部１３は、ハードディスクや半導体メモリなどの記憶装置から構成されている。
【００２８】
データ管理部１１は、データ収集装置３０から計測データを受信する機能と、受信した計測データをデータ系列ごとにデータ記憶部１２へ記録する機能と、記録したこれら計測データとこれら計測データの主データ記録装置１０に対する送信順に応じたデータ番号とを含むログデータを生成し、このログデータに当該ログデータの記録順に応じたログ番号を付与してログ記憶部１３へ記録する機能と、記録したログデータを副データ記録装置２０へ送信する機能と、管理端末４０からの閲覧要求に応じて、指定されたデータ系列の計測データをデータ記憶部１２から読み出して管理端末４０へ配信することにより、時系列のグラフや表を管理端末４０で画面表示する機能とを有している。
【００２９】
また、データ管理部１１は、自装置で発生した障害の復旧時に関する機能として、ログ記憶部１３に最後に記録したログデータに付与されているログ番号を記録済みログ番号として指定した、当該障害の発生期間に収集された未記録計測データの補完を要求する補完要求を副データ記録装置２０へ送信する機能と、この補完要求に応じて副データ記録装置２０から返送されたログデータを受信してログ記憶部１３に記録する機能と、受信したログデータに含まれている計測データをデータ記憶部１２に記録することにより、障害発生期間に記録できなかった計測データを補完する機能とを有している。
【００３０】
さらに、データ管理部１１は、補完したこれら計測データのうちデータ記憶部１２に対して最後に記録した計測データに付与されていたデータ番号を記録済みデータ番号として指定した送信要求をデータ収集装置３０へ送信する機能と、この送信要求に応じてデータ収集装置３０から返送された計測データを受信してデータ記憶部１２に記録する機能と、これら計測データから生成したログデータにログ番号を付与してログ記憶部１３へ記録する機能と、記録したログデータを副データ記録装置２０へ送信する機能とを有している。
【００３１】
データ記憶部１２は、データ管理部１１から入力された計測データをデータ系列ごとに記憶する機能を有している。
図２は、計測データの構成例である。計測データは、データ系列を識別するためのデータ系列ＩＤ、計測データを計測した日時を示すタイムスタンプ、および計測値が含まれており、主データ記録装置１０に対する送信順に応じたデータ番号がデータ収集装置３０により付与されている。このデータ番号は、主データ記録装置１０や副データ記録装置２０がデータ収集装置３０に対して、記録できなかった計測データの送信を要求する際に、記録済みの計測データを示す記録済みデータ番号として用いられる。
【００３２】
図３は、データ記憶部における計測データの記憶例である。各計測データは、データ記憶部１２内において、データ系列ごとに時系列で記憶されている。
本発明において、データ系列とは、同一のフィールド機器５２で計測された同一計測対象に関する計測データ列を指し、このデータ系列ごとに計測データが記録される。施設管理システム５では、一般に、制御装置５１がフィールド機器５２を制御・管理するための対象となる個々のインターフェースに、それぞれ固有のポイントアドレスを有する管理ポイントを割り当てており、施設の監視やメンテナンスを行う際には、管理ポイントごとに計測データを時系列で確認することになる。したがって、データ系列ＩＤとして、ポイントアドレスを用いてもよい。
【００３３】
ログ記憶部１３は、ハードディスクや半導体メモリなどの記憶装置からなり、データ管理部１１から入力されたログデータを記憶する機能を有している。
図４は、ログデータの構成例である。ここでは、データ管理部１１がデータ記憶部１２に一括して記録した複数の計測データとそれぞれのデータ番号とが、１つのログデータとして記録されるとともに、ログデータに対して当該ログデータの記録順に応じた各ログデータに固有のログ番号がデータ管理部１１により付与されている。
【００３４】
データ収集装置３０では、一定の収集間隔で施設管理システム５から各種計測データを収集しているため、その収集間隔の間に計測された複数の計測データが一括して収集されて主データ記録装置１０に送信される。したがって、データ管理部１１は、これら複数の計測データを１つのログデータにまとめて計測データの記録処理を示す履歴としてログ記憶部１３へ記録する。
【００３５】
この際、データ管理部１１では、個々のログデータに対して、ログデータの記録順に応じた各ログデータに固有のログ番号を付与してログ記憶部１３へ記録する。このログ番号は、主データ記録装置１０または副データ記録装置２０が、副データ記録装置２０または主データ記録装置１０に対して、記録できなかったログデータの送信を要求する際に、記録済みのログデータを示す記録済みログ番号として用いられる。
【００３６】
［副データ記録装置］
副データ記録装置２０には、主な機能部として、データ管理部（副データ管理部）２１、データ記憶部（副データ記憶部）２２、およびログ記憶部（副ログ記憶部）２３が設けられている。これら機能部のうち、データ管理部２１は、ＣＰＵおよびその周辺回路を有し、ＣＰＵでプログラムを実行することにより各種処理を行う演算処理部から構成されている。また、データ記憶部２２およびログ記憶部２３は、ハードディスクや半導体メモリなどの記憶装置から構成されている。なお、データ記憶部２２およびログ記憶部２３については、データ記憶部１２およびログ記憶部１３と同様であり、ここでの詳細な説明は省略する。
【００３７】
データ管理部２１は、主データ記録装置１０からログデータを受信する機能と、受信したログデータを、当該ログデータに付与されているログ番号とともにログ記憶部２３へ記録する機能と、受信したログデータに含まれる計測データをデータ系列ごとにデータ記憶部２２へ記録する機能とを有している。
【００３８】
また、データ管理部２１は、主データ記録装置１０で障害が発生した際、データ記憶部２２に対して最後に記録した計測データに付与されていたデータ番号を記録済みデータ番号として指定した送信要求をデータ収集装置３０へ送信する機能と、これに応じてデータ収集装置３０から送信される計測データを受信してデータ記憶部２２へ記録する処理を開始する機能と、主データ記録装置１０から送信された補完要求に応じて、当該補完要求で指定された記録済みログ番号以降のログ番号が付与されているログデータをログ記憶部２３から読み出して主データ記録装置１０へ返送する機能とを有している。
【００３９】
また、データ管理部２１は、自装置で発生した障害の復旧時に関する機能として、ログ記憶部２３に最後に記録したログデータに付与されているログ番号を記録済みログ番号として指定した、当該障害の発生期間に収集された未記録計測データの補完を要求する補完要求を主データ記録装置１０へ送信する機能と、この補完要求に応じて主データ記録装置１０から返送されたログデータを受信してログ記憶部２３に記録する機能と、受信したログデータに含まれている計測データをデータ記憶部２２に記録することにより、障害発生期間に記録できなかった計測データを補完する機能とを有している。
【００４０】
［データ収集装置］
データ収集装置３０には、主な機能部として、データ収集部３１および一時記憶部３２が設けられている。これら機能部のうち、データ収集部３１は、ＣＰＵおよびその周辺回路を有し、ＣＰＵでプログラムを実行することにより各種処理を行う演算処理部から構成されている。また、一時記憶部３２は、ハードディスクや半導体メモリなどの記憶装置から構成されている。
【００４１】
データ収集部３１は、施設管理システム５で計測された各種計測データを、ゲートウェイＧＷおよび上位通信回線Ｌ１を介して収集する機能と、収集した計測データに当該計測データの送信順（収集順）に応じたデータ番号を付与して主データ記録装置１０に送信する機能と、収集した計測データをデータ番号とともに一時記憶部３２へ記録する機能と、主データ記録装置１０または副データ記録装置２０から送信された送信要求に応じて、要求した主データ記録装置１０または副データ記録装置２０へ計測データの送信先を切り替える機能と、当該送信要求で指定された記録済みデータ番号以降のデータ番号が付与されている計測データを一時記憶部３２から読み出して返送する機能とを有している。
【００４２】
一時記憶部３２は、データ収集部３１から入力された計測データをデータ番号とともに一時記憶する機能と、計測データが記憶容量を超えた場合、最も過去に記録した計測データに対して新たに収集した計測データを上書きする機能とを有している。なお、一時記憶部３２における計測データの記憶例については、前述した図２と同様であり、各計測データに対して、それぞれの送信順に応じたデータ番号が付与されて記憶されている。
【００４３】
［本実施の形態の動作］
次に、図面を参照して、本実施の形態にかかるデータ記録システム１の動作について説明する。
【００４４】
［正常動作時］
まず、図５を参照して、正常時における計測データの記録動作について説明する。図５は、正常時における計測データの記録動作を示すシーケンス図である。ここでは、主データ記録装置１０および副データ記録装置２０がともに正常に動作しており、データ収集装置３０からの計測データの送信先は主データ記録装置１０に切り替えられているものとする。
【００４５】
まず、データ収集装置３０のデータ収集部３１は、施設管理システム５で計測された各種計測データを、ゲートウェイＧＷおよび上位通信回線Ｌ１を介して収集し（ステップ１００）、送信順に応じたデータ番号を付与して一時記憶部３２に記録するとともに（ステップ１０１）、上位通信回線Ｌ１を介して主データ記録装置１０へ送信する（ステップ１０２）。
【００４６】
主データ記録装置１０のデータ管理部１１は、データ収集装置３０から受信した計測データを、データ系列ごとにデータ記憶部１２へ記録し（ステップ１０３）、記録した計測データとデータ番号とを含むログデータを生成し、このログデータに当該ログデータの記録順に応じたログ番号を付与してログ記憶部１３へ記録する（ステップ１０４）。
この後、データ管理部１１は、記録したログデータをログ番号とともに上位通信回線Ｌ１を介して副データ記録装置２０へ送信する（ステップ１０５）。
【００４７】
副データ記録装置２０のデータ管理部２１は、主データ記録装置１０から受信したログデータを、当該ログ番号とともにログ記憶部２３へ記録するとともに（ステップ１０６）、当該ログデータに含まれている計測データをデータ系列ごとにデータ記憶部２２へ記録する（ステップ１０７）。
【００４８】
これにより、主データ記録装置１０および副データ記録装置２０が正常動作している場合、データ収集装置３０により施設管理システム５から計測データが順次収集されて、データ収集装置３０から送信された計測データが主データ記録装置１０で記録され、主データ記録装置１０から送信された計測データが副データ記録装置２０で記録される。したがって、データ収集装置３０で収集された計測データが、データ収集装置３０から主データ記録装置１０へ、主データ記録装置１０から副データ記録装置２０へと、直列的に計測データが転送されてそれぞれ記録される。
【００４９】
［障害発生時］
次に、図６を参照して、主データ記録装置１０での障害発生時における記録切替動作について説明する。図６は、障害発生時における記録切替動作を示すシーケンス図である。
【００５０】
まず、主データ記録装置１０で障害が発生した場合（ステップ１１０）、副データ記録装置２０のデータ管理部２１は、故障発生確認に応じて（ステップ１１１）、データ記憶部２２に対して最後に記録した計測データに付与されていたデータ番号を記録済みデータ番号として指定した送信要求を、上位通信回線Ｌ１を介してデータ収集装置３０へ送信する（ステップ１１２）。
【００５１】
この際、故障発生確認については、管理端末４０からの指示や副データ記録装置２０での操作入力に応じて、データ管理部２１が主データ記録装置１０での故障発生を確認すればよい。なお、データ管理部２１が、主データ記録装置１０から送信されるログデータやメッセージの間隔を監視し、一定時間以上届かなかった時点で、主データ記録装置１０での故障発生を確認するようにしてもよい。
【００５２】
データ収集装置３０のデータ収集部３１は、副データ記録装置２０から送信された送信要求に応じて、当該送信要求で指定された記録済みデータ番号以降のデータ番号が付与されている計測データの有無を一時記憶部３２で確認し（ステップ１１３）、該当する計測データが存在する場合には、これら計測データを補完計測データとして副データ記録装置２０へ返送する（ステップ１１４）。また、データ収集部３１は、副データ記録装置２０からの送信要求に応じて、以降に収集した計測データの送信先を主データ記録装置１０から副データ記録装置２０へ切り替える（ステップ１１５）。
【００５３】
副データ記録装置２０のデータ管理部２１は、送信要求に応じてデータ収集装置３０から補完計測データを、データ系列ごとにデータ記憶部２２へ記録し（ステップ１１６）、記録した補完計測データとデータ番号とを含むログデータを生成し、このログデータに当該ログデータの記録順に応じたログ番号を付与してログ記憶部２３へ記録する（ステップ１１７）。
【００５４】
したがって、この後、データ収集装置３０のデータ収集部３１は、施設管理システム５で計測された各種計測データを、ゲートウェイＧＷおよび上位通信回線Ｌ１を介して収集し（ステップ１２０）、送信順に応じたデータ番号を付与して一時記憶部３２に記録するとともに（ステップ１２１）、上位通信回線Ｌ１を介して副データ記録装置２０へ送信する（ステップ１２２）。
【００５５】
副データ記録装置２０のデータ管理部２１は、データ収集装置３０から受信した計測データを、データ系列ごとにデータ記憶部２２へ記録し（ステップ１２３）、記録した計測データとデータ番号とを含むログデータを生成し、このログデータに当該ログデータの記録順に応じたログ番号を付与してログ記憶部２３へ記録する（ステップ１２４）。
【００５６】
これにより、主データ記録装置１０で障害が発生した場合には、副データ記録装置２０からの送信要求に応じて、データ収集装置３０から送信する計測データの送信先が、主データ記録装置１０から副データ記録装置２０へ切り替えられ、障害発生期間中にデータ収集装置３０で収集された計測データについては、副データ記録装置２０に送信されて記録されることになる。
【００５７】
［障害復旧時］
次に、図７を参照して、主データ記録装置１０での障害復旧時における記録切替動作について説明する。図７は、障害復旧時における記録切替動作を示すシーケンス図である。
【００５８】
主データ記録装置１０のデータ管理部１１は、自装置での障害復旧に応じて（ステップ１３０）、ログ記憶部１３に最後に記録したログデータに付与されているログ番号を記録済みログ番号として指定した補完要求を、上位通信回線Ｌ１を介して副データ記録装置２０へ送信する（ステップ１３１）。
【００５９】
副データ記録装置２０のデータ管理部２１は、主データ記録装置１０からの補完要求に応じて、当該補完要求で指定された記録済みログ番号以降のログ番号が付与されているログデータの有無をログ記憶部２３で確認し（ステップ１３２）、該当するログデータが存在する場合には、これらログデータを補完ログデータとして主データ記録装置１０へ返送する（ステップ１３３）。
【００６０】
主データ記録装置１０のデータ管理部１１は、副データ記録装置２０から返送された補完ログデータをログ記憶部１３に記録するとともに（ステップ１３４）、これら補完ログデータに含まれている計測データを、データ系列ごとにデータ記憶部１２へ記録する（ステップ１３５）。
【００６１】
この後、データ管理部１１は、データ記憶部１２に対して最後に記録した計測データに付与されているデータ番号を記録済みデータ番号として指定した送信要求を、上位通信回線Ｌ１を介してデータ収集装置３０へ送信する（ステップ１４０）。
【００６２】
データ収集装置３０のデータ収集部３１は、主データ記録装置１０から送信された送信要求に応じて、当該送信要求で指定された記録済みデータ番号以降のデータ番号が付与されている計測データの有無を一時記憶部３２で確認し（ステップ１４１）、該当する計測データが存在する場合には、これら計測データを補完計測データとして主データ記録装置１０へ返送する（ステップ１４２）。また、データ収集部３１は、主データ記録装置１０からの送信要求に応じて、以降に収集した計測データの送信先をデータ記録装置２０から副主データ記録装置１０へ切り替える（ステップ１４３）。
【００６３】
主データ記録装置１０のデータ管理部１１は、送信要求に応じてデータ収集装置３０から返送された補完計測データを、データ系列ごとにデータ記憶部２２へ記録し（ステップ１４４）、記録した補完計測データとデータ番号とを含むログデータを生成し、このログデータに当該ログデータの記録順に応じたログ番号を付与してログ記憶部２３へ記録する（ステップ１４５）。
この後、データ管理部１１は、記録したログデータをログ番号とともに上位通信回線Ｌ１を介して副データ記録装置２０へ送信する（ステップ１４６）。
【００６４】
副データ記録装置２０のデータ管理部２１は、主データ記録装置１０から受信したログデータを、当該ログ番号とともにログ記憶部２３へ記録するとともに（ステップ１４７）、当該ログデータに含まれている計測データをデータ系列ごとにデータ記憶部２２へ記録する（ステップ１４８）。
【００６５】
これにより、主データ記録装置１０で障害が復旧した場合には、主データ記録装置１０からの補完要求に応じて、障害発生期間に副データ記録装置２０で記録しておいた計測データが主データ記録装置１０に送信されて、主データ記録装置１０が障害時に未記録となっていた計測データが補完されることになる。また、主データ記録装置１０からの送信要求に応じて、データ収集装置３０から送信する計測データの送信先が、副データ記録装置２０から主データ記録装置１０へ切り替えられ、障害復旧後にデータ収集装置３０で収集された計測データは、主データ記録装置１０に送信されて記録されることになる。
【００６６】
［本実施の形態の動作例］
次に、図８および図９を参照して、本実施の形態にかかるデータ記録システム１の動作例について説明する。図８は、データ記録システムの動作例（正常時−障害発生時）である。図９は、データ記録システムの動作例（障害復旧時）である。
【００６７】
まず、図８に示すように、主データ記録装置１０および副データ記録装置２０がともに正常に動作している場合、データ収集装置３０で収集された計測データ（データ番号Ｄ１）は、主データ記録装置１０へ送信されて、記録データとしてデータ記憶部１２へ記録されるとともに、そのログデータ（ログ番号Ｌ１）が生成されてログ記憶部１３へ記録される。また、このログデータ（ログ番号Ｌ１）は、副データ記録装置２０へ送信され、ログ記憶部２３へ記録されるとともに、ログデータ（ログ番号Ｌ１）に含まれる計測データ（データ番号Ｄ１）がデータ記憶部２２へ記録される。
【００６８】
ここで、主データ記録装置１０に障害が発生した場合、副データ記録装置２０で最後に記録された計数データのデータ番号Ｄ１を記録済みデータ番号とする送信要求が、副データ記録装置２０からデータ収集装置３０へ送信される。これに応じて、データ収集装置３０で収集されて一時記憶部３２に一時記憶されている計測データのうちから、送信要求で指定された記録済みデータ番号Ｄ１以降の計測データ（データ番号Ｄ２，Ｄ３）が読み出され、これら計測データ（データ番号Ｄ２，Ｄ３）からなる補完計測データが、データ収集装置３０から副データ記録装置２０へ送信される。
【００６９】
この補完計測データは、副データ記録装置２０で受信されて記録データとしてデータ記憶部２２へ記録されるとともに、そのログデータ（ログ番号Ｌ２）が生成されてログ記憶部２３へ記録される。この際、同一補完計測データに含まれていた２つの計測データ（データ番号Ｄ２，Ｄ３）が、１つのログデータとして記録される。
また、上記送信要求により、データ収集装置３０から送信する計測データの送信先が副データ記録装置２０に切り替えられるため、それ以降にデータ収集装置３０で収集された新たな計測データ（データ番号Ｄ４）は、副データ記録装置２０へ送信されて、記録データとしてデータ記憶部２２へ記録されるとともに、そのログデータ（ログ番号Ｌ３）が生成されてログ記憶部２３へ記録される。
【００７０】
次に、図９に示すように、主データ記録装置１０での障害が復旧した場合、主データ記録装置１０から副データ記録装置２０へ、最後に記録したログデータのログ番号Ｌ１を記録済みログ番号として指定した補完要求が送信される。これに応じて、副データ記録装置２０のログ記憶部２３に記録されているログデータのうちから、補完要求で指定された記録済みログ番号Ｄ１以降のログデータ（ログ番号Ｌ２，Ｌ３）が読み出され、これら計測データ（ログ番号Ｌ２，Ｌ３）からなる補完ログデータが、データ収集装置３０から副データ記録装置２０へ送信される。
【００７１】
この補完ログデータは、主データ記録装置１０で受信されてログデータ（ログ番号Ｌ２，Ｌ３）としてログ記憶部１３へ記録されるとともに、これらログデータ（ログ番号Ｌ２，Ｌ３）に含まれている計測データ（データ番号Ｄ４）が記録データとしてデータ記憶部１２へ記録され、未記録の計測データが補完される。
【００７２】
この後、ログ記憶部１３に対して最後に記録した計測データのデータ番号Ｄ４を記録済みデータ番号とする送信要求が主データ記録装置１０からデータ収集装置３０へ送信される。これに応じて、データ収集装置３０で収集されて一時記憶部３２に一時記憶されている計測データのうちから、送信要求で指定された記録済みデータ番号Ｄ４以降の計測データ（データ番号Ｄ５）が読み出され、この計測データ（データ番号Ｄ５）からなる補完計測データが、データ収集装置３０から主データ記録装置１０へ送信される。
【００７３】
この補完計測データは、主データ記録装置１０で受信されて記録データとしてデータ記憶部１２へ記録されるとともに、そのログデータ（ログ番号Ｌ４）が生成されてログ記憶部２３へ記録される。この後、このログデータ（ログ番号Ｌ４）は、副データ記録装置２０へ送信され、ログ記憶部２３へ記録されるとともに、ログデータ（ログ番号Ｌ４）に含まれる計測データ（データ番号Ｄ５）がデータ記憶部２２へ記録される。
また、上記送信要求により、データ収集装置３０から送信する計測データの送信先が主データ記録装置１０に切り替えられ、それ以降にデータ収集装置３０で収集された計測データは主データ記録装置１０に送信される。
【００７４】
［本実施の形態の効果］
このように、本実施の形態は、データ収集装置３０が、施設管理システム５で計測された各種計測データを収集し、主データ記録装置１０が、データ収集装置３０から送信された計測データを自装置で記録し、副データ記録装置２０が、主データ記録装置１０から送信された計測データを自装置で記録するようにしたものである。
【００７５】
これにより、施設管理システム５で計測された各種計測データは、データ収集装置３０から主データ記録装置１０へ、主データ記録装置１０から副データ記録装置２０へと、直列的に転送されてそれぞれで記録されることになる。したがって、副データ記録装置２０は、主データ記録装置１０に記録された計測データを受け取って自装置で記録するため、副データ記録装置２０で記録した内容は主データ記録装置１０の記録内容と一致していることになる。
【００７６】
このため、計測データを記録した後、主データ記録装置１０と副データ記録装置２０との間で、別途、照合用データをやり取りして記録内容を照合する必要はない。これにより、結果として、記録内容を照合に起因した、各データ記録装置の処理負担増大や、データ記録装置間を接続する通信回線上のトラヒック増大を回避でき、本来の計測データの記録処理をスムーズに実行することが可能となり、信頼性および品質を向上させることができる。
【００７７】
また、本実施の形態は、副データ記録装置２０が、主データ記録装置１０で障害が発生した場合、データ収集装置３０から送信された計測データを自装置で記録し、主データ記録装置１０が、自装置での障害復旧に応じて、障害発生期間に副データ記録装置２０で記録しておいた計測データを受け取って、自装置で記録している計測データを補完するようにしたものである。
これにより、正常時にデータ収集装置３０から計測データを最初に受信する主データ記録装置１０で障害が発生した場合でも、各計測データを欠損させることなくデータ系列として記録することができる。したがって、施設の監視やメンテナンスを行う際に必要となる計測データの時系列変化を正確に確認することが可能となる。
【００７８】
また、本実施の形態では、主データ記録装置１０と副データ記録装置２０との間で、計測データをやり取りする際、計測データごとではなく１つ以上の計測データが含まれるログデータを単位としてやり取りするようにしたので、受信したログデータをそのままログデータとして記録できるとともに、補完要求された計測データを一括して検索できる。したがって、個々の計測データを単位として取りする場合と比較して、処理負担を軽減することが可能となる。
【００７９】
また、本実施の形態では、データ収集装置３０に一時記憶部３２を設けて、収集した計測データを一時記憶しておくようにしたので、主データ記録装置１０での障害発生から副データ記録装置２０での計測データの記録開始までのタイムラグや、主データ記録装置１０での障害復旧から計測データの記録再開までのタイムラグが、データ収集間隔より大きい場合でも、これらタイムラグの期間に収集した計測データを、欠損させることなく主データ記録装置１０や副データ記録装置２０で記録することが可能となる。
【００８０】
なお、本実施の形態において、副データ記録装置２０で障害が発生した場合には、主データ記録装置１０での計測データの記録が継続される。このため、その後、副データ記録装置２０での障害復旧時に、最後に記録したログデータのログ番号を記録済みログ番号とした補完要求を、副データ記録装置２０が主データ記録装置１０へ送信し、これに応じて主データ記録装置１０から返送された補完ログデータをログ記憶部２３へ記録するとともに、その補完ログデータに含まれている計測データをデータ記憶部２２に記録することにより、計測データを補完すればよい。
【００８１】
［実施の形態の拡張］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
【符号の説明】
【００８２】
１…データ記録システム、１０…主データ記録装置、１１…データ管理部、１２…データ記憶部、１３…ログ記憶部、２０…副データ記録装置、２１…データ管理部、２２…データ記憶部、２３…ログ記憶部、３０…データ収集装置、３１…データ収集部、３２…一時記憶部、４０…管理端末、５…施設管理システム、５１…制御装置、５２…フィールド機器、５３…データ収集装置、ＧＷ…ゲートウェイ、Ｌ１…上位通信回線、Ｌ５…下位通信回線。
【図１】
0006371651.tif 000002
【図２】
0006371651.tif 000003
【図３】
0006371651.tif 000004
【図４】
0006371651.tif 000005
【図５】
0006371651.tif 000006
【図６】
0006371651.tif 000007
【図７】
0006371651.tif 000008
【図８】
0006371651.tif 000009
【図９】
0006371651.tif 000010