(57)【特許請求の範囲】
【請求項１】
プラント内の機器の稼動状態を計測した計測期間とその計測期間中の計測値と機器単位の計測項目毎に固有の判別情報とをそれぞれ含む複数のプラントデータを記憶する第１の記憶部と、
個々の前記プラントデータにそれぞれ含まれる複数の前記計測期間を同一の判別情報毎に統合して当該各判別情報と共に登録した索引テーブルを記憶する第２の記憶部と、
任意の計測期間を指定する期間指定部と、
前記指定された計測期間に対応する前記索引テーブル内の判別情報を出力する判別情報出力部と、
前記出力された全ての判別情報の中から少なくとも一つを選択する判別情報選択部と、
前記指定された計測期間及び前記選択された判別情報に対応する計測値を前記第１の記憶部内のプラントデータから読み出して出力する計測値出力部と、
を具備することを特徴とするプラントデータ管理装置。
【請求項２】
プラントデータを新規に取得するプラントデータ取得部と、
前記取得されたプラントデータを前記第１の記憶部内にさらに記憶させるプラントデータ追記部と、
前記取得されたプラントデータに基づいて、前記第２の記憶部内の前記索引テーブルの内容を更新するテーブル更新部と、
前記テーブル更新部による前記索引テーブルの更新エラーが生じた場合に、前記第１の記憶部内のプラントデータに基づいて、当該索引テーブルを再構築するテーブル再構築部と、
をさらに具備することを特徴とする請求項１記載のプラントデータ管理装置。
【請求項３】
前記第１の記憶部は、前記判別情報毎に計測期間を統合して登録した前記索引テーブルの登録内容が所定の単位期間毎に区分された形式のデータ構造を有する複数の補助テーブルを記憶し、
前記テーブル再構築部は、前記テーブル更新部による前記索引テーブルの更新エラーが生じた場合に、前記第１の記憶部内に記憶された前記複数の補助テーブルの内容に基づいて、当該索引テーブルを再構築する、
ことを特徴とする請求項２記載のプラントデータ管理装置。
【請求項４】
前記テーブル更新部は、前記プラントデータ取得部により新規に取得されたプラントデータに基づいて、前記第１の記憶部内に記憶された前記複数の補助テーブルのうちで、当該取得されたプラントデータに含まれる計測期間に対応した補助テーブルを更新し、
前記テーブル再構築部は、前記テーブル更新部による補助テーブルの更新エラーが生じた場合に、この補助テーブルの前記区分された期間に対応する前記第１の記憶部内のプラントデータに基づいて、当該更新エラーの生じた補助テーブルを再構築する、
ことを特徴とする請求項３記載のプラントデータ管理装置。
【請求項５】
前記第１の記憶部における全記憶可能容量のうちの空き容量を検出する空き容量検出部と、
前記空き容量検出部による検出結果に応じて前記第１の記憶部内から一部のプラントデータを削除するプラントデータ削除部と、をさらに備え、
前記テーブル再構築部は、当該一部のプラントデータが削除された前記第１の記憶部内の記憶内容に基づいて、前記索引テーブルを再構築する、
ことを特徴とする請求項２ないし４のいずれか１項に記載のプラントデータ管理装置。
【請求項６】
前記第１の記憶部内に記憶された各プラントデータの記憶保持期間をそれぞれ検出する記憶保持期間検出部と、
前記記憶保持期間検出部による検出結果に応じて前記第１の記憶部内から一部のプラントデータを削除する第２のプラントデータ削除部と、をさらに備え、
前記テーブル再構築部は、前記第２のプラントデータ削除部により一部のプラントデータが削除された前記第１の記憶部内の記憶内容に基づいて、前記索引テーブルを再構築する、
ことを特徴とする請求項２ないし４のいずれか１項に記載のプラントデータ管理装置。
【請求項７】
プラント内の機器の稼動状態を計測した計測期間とその計測期間中の計測値と機器単位の計測項目毎に固有の判別情報とをそれぞれ含む複数のプラントデータを第１の記憶部が記憶するステップと、
個々の前記プラントデータにそれぞれ含まれる複数の前記計測期間を同一の判別情報毎に統合して当該各判別情報と共に登録した索引テーブルを第２の記憶部が記憶するステップと、
任意の計測期間を期間指定部が指定するステップと、
前記指定された計測期間に対応する判別情報を前記索引テーブル内から出力するステップと、
前記出力された全ての判別情報の中から少なくとも一つを判別情報選択部が選択するステップと、
前記指定された計測期間及び前記選択された判別情報に対応する計測値を前記第１の記憶部内のプラントデータから読み出して出力するステップと、
を有することを特徴とするプラントデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラントデータ管理装置及びプラントデータ管理方法に関する。
【背景技術】
【０００２】
発電プラントなどで稼働する各機器の稼働状態を計測して得た複数の計測データ（計測値）を記憶装置に保存しておき、この記憶装置内から必要に応じて計測データを呼び出してグラフなどの表示形式で出力する装置が知られている。
【０００３】
ところで、上述したような計測データは、長期間にわたって継続的に保存されて行くため、膨大なデータ量となる。したがって、所望の計測データを膨大なデータの中から検索して取り出す場合、一般には多くの検索時間が必要になるため、この点において改善が求められている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３０６４５号公報
【特許文献２】特開平２−２４９９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、プラント内の機器の稼働状態を計測して得られた複数の計測データの中から、所望の計測データを迅速に取り出すことのできるプラントデータ管理装置及びプラントデータ管理方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
実施形態のプラントデータ管理装置は、第１及び第２の記憶部、期間指定部、判別情報選択部、判別情報出力部、並びに計測値出力部を備える。第１の記憶部は、プラント内の機器の稼動状態を計測した計測期間とその計測期間中の計測値と機器単位の計測項目毎に固有の判別情報とをそれぞれ含む複数のプラントデータを記憶する。第２の記憶部は、個々の前記プラントデータにそれぞれ含まれる複数の前記計測期間を同一の判別情報毎に統合して当該各判別情報と共に登録した索引テーブルを記憶する。期間指定部は、任意の計測期間を指定する。判別情報出力部は、前記指定された計測期間に対応する前記索引テーブル内の判別情報を出力する。判別情報選択部は、前記出力された全ての判別情報の中から少なくとも一つを選択する。計測値出力部は、前記指定された計測期間及び前記選択された判別情報に対応する計測値を前記第１の記憶部内のプラントデータから読み出して出力する。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係るプラントデータ管理装置を示す機能ブロック図。
【図２】図１のプラントデータ管理装置が備えたプラントデータ記憶部内のディレクトリ構造を示す図。
【図３】図２のプラントデータ記憶部が記憶するプラントデータの構造を示す図。
【図４】図１のプラントデータ管理装置が備えた索引テーブルの構造を示す図。
【図５】図１のプラントデータ管理装置から表示出力されるトレンドグラフ画面。
【図６】図１のプラントデータ管理装置から表示出力されるポイント選択画面。
【図７】図１のプラントデータ管理装置による処理を示すフローチャート。
【図８】第２の実施形態に係るプラントデータ管理装置を示す機能ブロック図。
【図９】第３の実施形態に係るプラントデータ管理装置を示す機能ブロック図。
【図１０】図９のプラントデータ管理装置が備えたプラントデータ記憶部内のディレクトリ構造を示す図。
【図１１】図１０のプラントデータ記憶部が記憶する日単位管理テーブルの構造を示す図。
【図１２】第４の実施形態に係るプラントデータ管理装置を示す機能ブロック図。
【図１３】第５の実施形態に係るプラントデータ管理装置を示す機能ブロック図。
【図１４】第６の実施形態に係るプラントデータ管理装置を示す機能ブロック図。
【発明を実施するための形態】
【０００８】
以下、実施の形態を図面に基づき説明する。
［第１の実施の形態］
図１に示すように、本実施形態のプラントデータ管理装置１Ａは、ＣＲＴや液晶ディスプレイなどの表示装置１２、キーボードやマウスなどの入力装置１４、ＨＤＤなどの外部（補助）記憶装置、ＣＰＵ、メインメモリなどをハードウェアとして主に備えている。
【０００９】
表示装置１２は、オペレータに対して情報の入力などを促す各種のＧＵＩ画面（対話画面）を可視的に表示する。入力装置１４は、例えば上記ＧＵＩ画面を介してオペレータが各種の要求などを行うための情報の入力に用いられる。
【００１０】
前記ＣＰＵは、外部記憶装置に格納された例えばプラントデータ管理用の制御プログラムをメインメモリ上にロードすることで、以下の構成要素をソフトウェアなどで実現する。すなわち、プラントデータ管理装置１Ａは、図１に示すように、プラントデータ取得部として機能するプラントデータ入力処理部３と、テーブル更新部５と、選択要求データ出力部７と、プラントデータ追記部であるプラントデータ保存処理部８と、グラフデータ出力部１０と、入出力制御部１１と、を有している。
【００１１】
なお、上述したこれらの構成要素は、電子部品を組み合わせたハードウェアにより実現されるものであってもよい。また、図１に示すように、本実施形態のプラントデータ管理装置１Ａは、第１の記憶部として機能するプラントデータ記憶部９と第２の記憶部である索引テーブル記憶部６とを例えば外部記憶装置の記憶領域内に確保している。
【００１２】
一方、プラントデータ入力処理部３を介してプラントデータ管理装置１Ａと接続されたプラント監視装置２は、例えば火力発電所などのプラント内で稼働する設備機器の監視データである複数のプラントデータを収集する。つまり、これらのプラントデータは、プラント内で稼動するポンプやモータなどの複数の設備機器の稼動状態をそれぞれ計測した計測時刻を含む計測期間と、その計測期間中の計測値（計測データ）であるポイント値と、と、ポイント名及びこのポイント名に一対一で対応付けられたポイントの説明と、をそれぞれ含んで構成されている。ここで、ポイント名及び／又はポイントの説明は、設備機器単位の計測項目毎に固有の判別（識別）情報である。
【００１３】
より具体的には、設備機器が例えばポンプである場合、ポンプの上流、下流などに各々取り付けた圧力センサや温度センサの各取付位置（この場合４箇所）が、それぞれポイントとなる。そして、ポイント毎の固有の名称がポイント名となる。また、個々の圧力センサにより検出されたポンプの上流側及び下流側の圧力、並びに各温度センサにより各々検出されたポンプの上流側及び下流側の温度が、それぞれポイント値となる。したがって、ポイントの説明には、設備機器の名称、設備機器の種別、設備機器のプラント内での設置位置、設備機器についての計測項目などを端的にまとめた内容が用いられている。
【００１４】
プラントデータ入力処理部３は、図１に示すように、上述したプラントデータを定期的（周期的）にプラント監視装置２から新規に取得するものであって、例えば１時間周期でプラント監視装置２からのプラントデータの入力を受け付ける（入力処理を行う）。
【００１５】
プラントデータ保存処理部８は、図１〜図３に示すように、プラントデータ入力処理部３で入力を受け付けた複数のプラントデータ９ａをデータベースとしてプラントデータ記憶部９に記憶させる。プラントデータ保存処理部８によって制御されるプラントデータ記憶部９は、図２に示すように、ポイント値の計測期間を日付毎（１日単位）に分けたディレクトリを構築する。さらに、プラントデータ記憶部９は、個々のプラントデータ９ａを、上記の日付単位の各ディレクトリにポイント名毎に分けたファイルとして記憶する。ここで、このようなプラントデータ記憶部９には、例えば１年などの長期わたる期間分のプラントデータを記憶させることが想定されており、このため、膨大な量のデータが格納される。
【００１６】
図２、図３に示すように、このようなプラントデータ記憶部９内に記憶されるファイル単位の各プラントデータ９ａは、上記したように、各設備機器の稼動状態を計測した計測時刻を含む計測期間、計測期間中のポイント値、ポイント名及びポイントの説明をそれぞれ含んで構成される。より具体的には、図３に示すように、個々のプラントデータ９ａは、ポイント値の計測期間を１時間単位（図３中の所定の計測開始時刻から１時間後の計測完了時刻までの期間）に区分したデータ要素を１セットとし、１ファイル内に最大２４セット格納している。各セット内には、ポイント名と、ポイントの説明と、上記の計測開始時刻及び計測完了時刻と、ポイント値が変化したときの時刻（ポイント値の変化時刻）と、当該変化したポイント値と、が互いに関連付けされたかたちで格納されている。
【００１７】
図１、図３及び図４に示すように、索引テーブル記憶部６は、プラントデータ記憶部９の記憶内容の集約化を図った索引テーブル６ａを記憶している。すなわち、索引テーブル６ａには、個々のプラントデータ９ａにそれぞれ含まれる複数の計測期間（ポイント値の計測された期間）が、同一のポイント名（及び同一のポイントの説明）毎に統合されて各ポイント名と共に登録されている。
【００１８】
ここで、本実施形態では、索引テーブル記憶部６が記憶する索引テーブル６ａは、ポイントの説明をポイント名毎に一対一で対応付けして登録している。つまり、インデックス情報となるポイント名（及びポイントの説明）、並びに上記した計測期間をキーとして、索引テーブル記憶部６内の図４に示す索引テーブル６ａと、プラントデータ記憶部９内の図２、図３に示す各プラントデータ９ａと、は互いに対応付けされている。
【００１９】
テーブル更新部５は、プラントデータ入力処理部３により新規に入力（取得）されるプラントデータ９ａに基づいて、索引テーブル記憶部６内の索引テーブル６ａの内容を更新する。具体的には、テーブル更新部５は、索引テーブル６ａを更新する際に、既に登録されている計測期間（図４中の計測開始時刻から計測完了時刻までの期間）と新規に取得したプラントデータ中の計測期間とが、互いに時間間隔が空かずに連続している場合、情報の重複を回避するために、既存の計測期間に新規の計測期間をつなげる更新処理を行い、索引テーブル６ａ内のデータ要素をマージ（統合）する。これにより、データの集約化を図る。一方、既に登録されている計測期間と新規の計測期間とが不連続である場合、テーブル更新部５は、当該新規の計測期間を索引テーブル６ａ内に追加登録する。
【００２０】
入出力制御部１１は、選択要求データ出力部７及びグラフデータ出力部１０と、表示装置１２及び入力装置１４と、の間でデータの入出力に関する制御を行う。すなわち、入出力制御部１１は、オペレータにより入力装置１４を介して入力された各種のＧＵＩ画面の表示要求（出力要求）やＧＵＩ画面中の情報の選択要求などを受け付け、受け付けた内容を選択要求データ出力部７及びグラフデータ出力部１０にそれぞれ通知する。
【００２１】
また、入出力制御部１１は、上記したＧＵＩ画面の表示要求や情報の選択要求などに対する応答情報として、選択要求データ出力部７及びグラフデータ出力部１０から出力される前記情報の選択結果などを含むＧＵＩ画面の画像データを入力する。さらに、入出力制御部１１は、選択要求データ出力部７及びグラフデータ出力部１０から画像データとして入力されたＧＵＩ画面を表示装置１２上に可視的に表示させる。
【００２２】
図１及び図５に示すように、グラフデータ出力部１０は、表示期間変更ボタン１０ｃ、ポイント選択要求ボタン１０ｄ、トレンドグラフ表示欄１０ｅ、ポイント名表示欄１０ｆ、及びポイント説明表示欄１０ｇを表示データとして埋め込んだトレンドグラフ画面（ＧＵＩ画面）１０ｂの画像データを入出力制御部１１に出力する。入出力制御部１１は、画像データとして入力されたトレンドグラフ画面１０ｂを表示装置１２上に表示させる。
【００２３】
ポイント選択要求ボタン１０ｄが、入力装置１４からの入力操作によって押下された場合、入出力制御部１１は、図６に例示した後述するポイント選択画面７ｂの出力要求（表示要求）を選択要求データ出力部７へ通知する。また、表示期間変更ボタン１０ｃが、入力装置１４からの入力操作によって押下された場合、図５中のトレンドグラフ表示欄１０ｅにおけるトレンドグラフの表示対象期間（表示対象とする計測期間）が変更される。詳細には、表示期間変更ボタン１０ｃが押された場合、図５中のトレンドグラフ表示欄１０ｅの左端の表示開始時刻（表示開始の例えば年月日時分）とトレンドグラフ表示欄１０ｅの右端の表示終了時刻（表示終了の例えば年月日時分）とが変更される。
【００２４】
より具体的には、上記した表示開始時刻及び表示終了時刻は、表示期間変更ボタン１０ｃが押される度に、予め登録された時刻が、順次表示切り替えされて設定されるものであってもよいし、また、表示期間変更ボタン１０ｃが押された後に、入力装置１４からの数値の入力によって設定されるものであってもよい。
【００２５】
また、このような表示対象期間については、表示対象となる時間幅を変えずに表示対象の時期だけを変更するものであってもよいし、さらに、これに代えて、表示対象の時期及び時間幅の双方を変更できるようにしてもよい。また、上記の時間幅は、図２に示すように、日付単位のファイルとして格納される各プラントデータ９ａの検索応答性が向上するように、ある１日の間に収まる期間（つまり、ある日付の０時００分〜２３時５９分に収まる期間）が指定されるものであってもよい。
【００２６】
トレンドグラフ表示欄１０ｅは、図５に示すように、トレンドグラフ表示欄１０ｅ中の表示対象期間（表示対象とする計測期間）、並びにポイント名表示欄１０ｆ中及びポイント説明表示欄１０ｇ中の表示内容に、各々対応したポイントのポイント値をトレンドグラフ表示する。
【００２７】
ここで、上記した入出力制御部１１は、任意の計測期間を指定する期間指定部１１ａを備えている。この期間指定部１１ａは、表示期間変更ボタン１０ｃを介して変更（設定）されたトレンドグラフ表示欄１０ｅ中の左端から右端までの表示対象期間を任意の計測期間として指定し、指定したこの計測期間を選択要求データ出力部７に通知する。
【００２８】
図１及び図６に示すように、選択要求データ出力部７は、ポイント名選択リスト７ｃ、ポイント選択枠７ｄ、選択結果表示欄７ｅ、ＯＫボタン、適用ボタンなどを表示データとして埋め込んだポイント選択画面（ＧＵＩ画面）７ｂの画像データを入出力制御部１１に出力する。入出力制御部１１は、画像データとして入力されたポイント選択画面７ｂを表示装置１２上に表示させる。
【００２９】
また、選択要求データ出力部７は、図１に示すように、ポイント名出力部７ａを有している。ポイント名出力部７ａは、図６に示すように、期間指定部１１ａにより指定された計測期間に対応する図４に示す索引テーブル６ａ内のポイント名（及びそのポイントの説明の組）を検索してポイント名選択リスト７ｃとして出力する。ポイント選択枠７ｄは、入力装置１４からの入力操作によって、ポイント名選択リスト７ｃ中のポイント名及びポイントの説明の表示位置上を移動可能となる。
【００３０】
また、上記した入出力制御部１１は、判別情報選択部として機能するポイント名選択部１１ｂを有している。ポイント名選択部１１ｂは、ポイント名出力部７ａにより出力された全てのポイント名の中から少なくとも一つのポイント名を選択する。詳述すると、ポイント名選択部１１ｂは、出力された全てのポイント名とポイントの説明との組（対）の中から、一組以上のポイント名とポイントの説明との組を選択する。
【００３１】
また、ポイント名選択部１１ｂは、入力装置１４を構成する例えばキーボード上のＥｎｔｅｒボタンが押下されたとき、又はポイント選択枠７ｄの枠内が入力装置１４を構成する例えばマウスでクリックされたときに、図６に示すポイント名選択リスト７ｃ中のポイント選択枠７ｄに囲われたポイント名（及びそのポイントの説明の対）を選択する。このような選択結果は、選択結果表示欄７ｅにリスト表示される。
【００３２】
さらに、ポイント名選択部１１ｂは、入力装置１４からの入力操作により、図６に示すポイント選択画面７ｂ中のＯＫボタン又は適用ボタンが押下された場合に、上記した選択結果を最終的に確定させ、確定させた選択結果をグラフデータ出力部１０に通知する。上記ＯＫボタンが、入力装置１４からの入力操作によって押下された場合、入出力制御部１１は、図５に例示したトレンドグラフ画面１０ｂの出力要求をグラフデータ出力部１０へ通知する。
【００３３】
つまり、図５に示すトレンドグラフ画面１０ｂは、図６に示すポイント選択画面７ｂ中のＯＫボタンが押下された場合に、入出力制御部１１を介して表示装置１２上に表示され、一方、図６に示すポイント選択画面７ｂは、図５に示すトレンドグラフ画面１０ｂ中のポイント選択要求ボタン１０ｄが押下された場合に、入出力制御部１１を介して表示装置１２上に表示される。
【００３４】
また、グラフデータ出力部１０は、図１に示すように、計測値出力部として機能するポイント値出力部１０ａを備えている。ポイント値出力部１０ａは、期間指定部１１ａにより指定された計測期間とポイント名選択部１１ｂにより選択された判別情報とにそれぞれ対応するポイント値を、図２及び図３に示すプラントデータ記憶部９内のプラントデータ９ａから読み出して、図５に示すトレンドグラフ画面１０ｂ中のトレンドグラフ表示欄１０ｅに出力する。
【００３５】
ここで、図６に示すポイント選択画面７ｂ中のＯＫボタンなどが押下されてポイント名の選択結果が確定した場合、選択結果表示欄７ｅ中の全てのポイント名とそのポイントの説明との組が、図５に示すトレンドグラフ画面１０ｂ中のポイント名表示欄１０ｆ及びポイント説明表示欄１０ｇの表示内容として反映される。一方で、表示期間変更ボタン１０ｃを介して期間指定部１１ａにより指定された任意の計測期間は、トレンドグラフ画面１０ｂ中のトレンドグラフ表示欄１０ｅの左端から右端までの表示対象期間として反映される。
【００３６】
すなわち、ポイント値出力部１０ａは、図５に示すように、トレンドグラフ表示欄１０ｅ中の表示対象期間（表示対象とする計測期間）と、ポイント名表示欄１０ｆ中及びポイント説明表示欄１０ｇ中の表示内容とに、各々対応したポイントのポイント値をプラントデータ記憶部９内から検索し、検索したこのポイント値を経時変化の表れるトレンドグラフで出力する。
【００３７】
次に、本実施形態のプラントデータ管理装置１Ａにより実現されるプラントデータ管理方法を、上記した図１〜図６に加え、図７に示すフローチャートに基づき説明する。図１、図７に示すように、プラントデータ入力処理部３によってプラント監視装置２からプラントデータが新規に取得されると（Ｓ１のＹＥＳ）、プラントデータ保存処理部８は、取得されたこのプラントデータ９ａをプラントデータ記憶部９内に追記する。一方、テーブル更新部は５、新規に取得されたプラントデータ９ａに基づいて、索引テーブル記憶部６内の索引テーブル６ａの内容を更新する。
【００３８】
これにより、図２、図３に示すように、プラントデータ記憶部９は、新規に取得されたプラントデータを含む複数のプラントデータ９ａを記憶保持した状態となり、一方、図４に示すように、索引テーブル記憶部６は、新規のプラントデータの内容が反映された索引テーブル６ａを格納した状態となる（Ｓ２）。
【００３９】
図１、図７に示すように、入出力制御部１１の期間指定部１１ａは、図５に示すトレンドグラフ画面１０ｂにおいて、そのトレンドグラフ表示欄１０ｅ中の表示対象期間となる任意の計測期間を指定する（Ｓ３）。これに応じて、選択要求データ出力部７のポイント名出力部７ａは、図６に示すように、指定された計測期間に対応する図４に示す索引テーブル６ａ内のポイント名とそのポイントの説明との組を、図６に示すポイント選択画面７ｂ中のポイント名選択リスト７ｃとして出力する（Ｓ４）。つまり、ポイント名出力部７ａは、計測期間の指定により検索対象の絞り込みが行われたうえで、ポイントのインデックス情報となるポイント名及びポイントの説明を選択候補として出力する。
【００４０】
この状態において、ポイント選択のための適宜の入力操作が入力装置１４を介してなされた場合、入出力制御部１１のポイント名選択部１１ｂは、ポイント名選択リスト７ｃとして出力された全てのポイント名（及びポイントの説明の組）の中から、上記入力操作に対応する一以上のポイント名を選択する（Ｓ５）。
【００４１】
これにより、グラフデータ出力部１０のポイント値出力部１０ａは、図５に示すように、トレンドグラフ画面１０ｂにおいて、任意の計測期間の指定結果が反映されたトレンドグラフ表示欄１０ｅ中の表示対象期間と、ポイント名表示欄１０ｆ中及びポイント説明表示欄１０ｇ中の表示内容とに、それぞれ対応したポイントのポイント値を、プラントデータ記憶部９内から読み出してトレンドグラフの形式で出力する（Ｓ６）。
【００４２】
既述したように、本実施形態のプラントデータ管理装置１Ａは、プラントデータ記憶部９の記憶内容を集約して記憶する索引テーブル記憶部６内から、指定された任意の計測期間に対応する全てのポイント名及びポイントの説明を選択候補として出力する。さらに、プラントデータ管理装置１Ａは、上記の選択候補の中から選択されたポイント名（及びそのポイントの説明）並びに指定された計測期間に対応するポイント値をプラントデータ記憶部９内から読み出して出力する。
【００４３】
つまり、プラントデータ管理装置１Ａでは、所望のポイント値を検索する場合、長期にわたって大量のデータが記憶され得るプラントデータ記憶部９に最初からアクセスするのではなく、記憶内容の集約化を図った索引テーブル６ａにまずアクセスする。さらに、プラントデータ管理装置１Ａでは、計測期間の指定により検索対象の絞り込みを行ったうえで、ポイントのインデックス情報となる選択候補（ポイント名及びポイントの説明）を表示出力させ、その後の選択結果に基づき目的のポイント値を得る。したがって、プラントデータ管理装置１Ａによれば、多くのデータを記憶するプラントデータ記憶部９内から、所望のポイント値（計測データ）を迅速に取り出すことができる。
【００４４】
［第２の実施の形態］
次に、第２の実施形態を上記した図１〜図４に加え、図８に基づき説明する。なお、図８において、図１に示した第１の実施形態の構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
【００４５】
図８に示すように、本実施形態のプラントデータ管理装置１Ｂは、第１の実施形態のプラントデータ管理装置１Ａが備えていたテーブル更新部５に代えてテーブル更新部２５を有する共に、テーブル再構築部２１をさらに備えている。
【００４６】
テーブル更新部２５は、第１の実施形態のテーブル更新部５と同様に、プラントデータ入力処理部３によって新規に取得されるプラントデータ９ａに基づいて、索引テーブル６ａの内容を更新する。さらに、ここで、本実施形態のテーブル更新部２５は、索引テーブル６ａに対し例えばアクセス自体ができなくなって更新エラーが生じた場合に、索引テーブル６ａが例えばソフトウェア的に破損したものと判断し、索引テーブル６ａの破損を示す情報をテーブル再構築部２１に通知する。テーブル更新部２５のこのような構成は、索引テーブル６ａの更新中に、意図しない電源断などの不測の事態の発生によって、索引テーブル６ａが破損してしまった場合に対応するためのものである。
【００４７】
一方、テーブル再構築部２１は、テーブル更新部２５による索引テーブル６ａの更新エラーが生じた場合、すなわち、索引テーブル６ａの破損を示す情報をテーブル更新部２５から受信した場合、プラントデータ記憶部９内に記憶された各プラントデータ９ａに基づいて、索引テーブル６ａを再構築する。具体的には、テーブル再構築部２１は、図３に示した個々のプラントデータ９ａにそれぞれ含まれる複数の計測期間（計測開始時刻から計測完了時刻までの期間）を、同一のポイント名及び同一のポイントの説明毎に統合し図４に例示される索引テーブル６ａを再構築する。
【００４８】
このように、本実施形態のプラントデータ管理装置１Ｂは、索引テーブル６ａがソフト的に壊れた場合でもプラントデータ記憶部９内の記憶内容に基づいて、索引テーブル６ａを再構築することが可能である。したがって、プラントデータ管理装置１Ｂによれば、索引テーブル記憶部６内とプラントデータ記憶部９内との互いの記憶内容の整合性を常に確保できるので、整合性のとれたこの索引テーブル６ａを用いて、膨大なデータの中から所望のポイント値を迅速に取り出すことができる。
【００４９】
［第３の実施の形態］
次に、第３の実施形態を前述した図１〜図４及び図８に加え、図９〜図１１に基づき説明する。なお、図９〜図１１において、図１〜図４及び図８に示した第１、第２の実施形態の構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
【００５０】
図９に示すように、本実施形態のプラントデータ管理装置１Ｃは、第１、第２の実施形態に係るプラントデータ管理装置１Ａ、１Ｂが備えていたプラントデータ記憶部９に代えてプラントデータ記憶部３９を有すると共に、第２の実施形態のプラントデータ管理装置１Ｂが備えていたテーブル再構築部２１及びテーブル更新部２５に代えて、テーブル再構築部３１及びテーブル更新部３５を備えている。
【００５１】
すなわち、プラントデータ記憶部３９は、図４に示したように、判別情報となるポイント名及びポイントの説明毎に計測期間を統合して登録した索引テーブル６ａの登録内容が、図９、図１０に示すように、所定の単位期間毎（本実施形態では１日毎）に区分された形式のデータ構造を有する複数の日単位管理テーブル９ｂを、複数の補助テーブルとして記憶している。言い換えると、日単位管理テーブル９ｂは、プラントデータ９ａの記憶内容を集約したデータ構造を有している。
【００５２】
個々の日単位管理テーブル９ｂは、図３、図１０及び図１１に示すように、ポイント値の計測期間を日付単位（１日単位）に分けた各のプラントデータ９ａと各々対応するように、１日単位の計測期間（図１１中の計測開始時刻から計測完了時刻までの期間）が、同一のポイント名及び同一のポイントの説明毎にそれぞれ登録されている。
【００５３】
テーブル更新部３５は、第１の実施形態のテーブル更新部５と同様に、プラントデータ入力処理部３によって新規に取得されるプラントデータ９ａに基づいて、索引テーブル６ａの内容を更新する。また、テーブル更新部３５は、第２の実施形態のテーブル更新部２５と同様に、索引テーブル６ａに対する更新エラーが生じた場合に、索引テーブル６ａの破損を示す情報をテーブル再構築部３１に通知する。
【００５４】
さらに、本実施形態のテーブル更新部３５は、プラントデータ入力処理部３によって新規に取得されるプラントデータ９ａに基づいて、プラントデータ記憶部３９内に記憶された複数の日単位管理テーブル９ｂのうちで、当該取得されたプラントデータ９ａに含まれる計測期間の日付に対応した日単位管理テーブル９ｂを更新する。具体的には、テーブル更新部３５は、日単位管理テーブル９ｂを更新する際に、日単位管理テーブル９ｂ内に既に登録されている計測期間と新規に取得したプラントデータ中の計測期間とが、互いに時間間隔が空かずに連続している場合、既存の計測期間に新規の計測期間をつなげる更新処理を行い、日単位管理テーブル９ｂ内のデータ要素をマージする。
【００５５】
また、テーブル更新部３５は、日単位管理テーブル９ｂ内に既に登録されている計測期間と新規の計測期間とが不連続である場合、当該新規の計測期間を日単位管理テーブル９ｂ内に追加登録する。なお、新規に取得されたプラントデータ９ａ中の計測期間の日付と対応する日単位管理テーブル９ｂが、プラントデータ記憶部３９内に存在しない場合、テーブル更新部３５は、当該日付と対応する日単位管理テーブル９ｂを新たに生成しこれに新規の計測期間をポイント名及びポイントの説明毎にそれぞれ登録する。
【００５６】
一方、テーブル再構築部３１は、テーブル更新部３５による索引テーブル６ａの更新エラーが生じた場合、つまり、索引テーブル６ａの破損を示す情報をテーブル更新部３５から受信した場合、プラントデータ記憶部３９内の各日単位管理テーブル９ｂに基づいて、索引テーブル６ａを再構築する。詳細には、テーブル再構築部２１は、図１１に示した日単位管理テーブル９ｂの１日単位の複数の計測期間を、同一のポイント名（及び同一のポイントの説明）毎に統合して図４に示した索引テーブル６ａを再構築する。
【００５７】
このように本実施形態のプラントデータ管理装置１Ｃでは、索引テーブル６ａの構成データとして不要なポイント値を含むプラントデータ９ａではなく、索引テーブル６ａの構築に必要なデータを集約した日単位管理テーブル９ｂを用いて、索引テーブル６ａを再構築する。したがって、プラントデータ管理装置１Ｃによれば、索引テーブル６ａが予期せぬ電源断などで壊れた場合でも、必要なデータが集約された日単位管理テーブル９ｂに基づいて、当該壊れた索引テーブル６ａを効率的に再構築することができる。
【００５８】
なお、上述した第２、第３の実施形態のテーブル再構築部２１、３１は、索引テーブル６ａの再構築を索引テーブル６ａの更新エラーが生じた場合に行うものであったが、これに代えて、図８、図９に示す選択要求データ出力部７による索引テーブル６ａ内からのデータ（ポイント名やポイントの説明などの判別情報）の読み出しエラーが生じた場合に、プラントデータ９ａや日単位管理テーブル９ｂに基づいて、索引テーブル６ａを再構築するものであってもよい。
【００５９】
［第４の実施の形態］
次に、第４の実施形態を図１〜図４及び図８〜図１１に加え、図１２に基づき説明する。なお、図１２中において、図９に示した第３の実施形態の構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
【００６０】
すなわち、図１２に示すように、本実施形態のプラントデータ管理装置１Ｄは、第３の実施形態のプラントデータ管理装置１Ｃが備えていたテーブル再構築部３１及びテーブル更新部３５に代えて、テーブル再構築部４１及びテーブル更新部４５を備えている。
【００６１】
テーブル更新部４５は、第３の実施形態のテーブル更新部３５と同様に、プラントデータ記憶部３９内に記憶された複数の日単位管理テーブル９ｂのうちで、新規に取得されたプラントデータ９ａに含まれる計測期間の日付に対応した日単位管理テーブル９ｂを更新する。さらに、本実施形態のテーブル更新部４５は、テーブル更新部３５の持つ機能に加え、日単位管理テーブル９ｂに対する更新エラーが生じた場合に、当該更新エラーの生じた日単位管理テーブル９ｂの破損を示す情報をテーブル再構築部４１に通知する。
【００６２】
ここで、第３の実施形態でも説明したように、日単位管理テーブル９ｂは、ポイント名（及びポイントの説明）毎に計測期間を統合して登録した図４に示す索引テーブル６ａの登録内容が、図９、図１０に示したように、所定の単位期間毎（本実施形態では１日毎）に区分された形式のデータ構造を有している。すなわち、個々の日単位管理テーブル９ｂは、図３、図１０及び図１１に示したように、ポイント値の計測期間を日付毎に区分した個々のプラントデータ９ａと各々対応するように、１日単位の計測期間が、同一のポイント名（及び同一のポイントの説明）毎にそれぞれ登録されている。
【００６３】
そこで、本実施形態のテーブル再構築部４１は、テーブル更新部４５による日単位管理テーブル９ｂの更新エラーが生じ、この日単位管理テーブル９ｂの破損を示す情報をテーブル更新部４５から受信した場合、プラントデータ記憶部３９内の複数のプラントデータ９ａのうちで、当該日単位管理テーブル９ｂの前記区分された期間（日付）に対応するプラントデータ９ａに基づいて、当該更新エラーの生じた日単位管理テーブル９ｂを再構築する。
【００６４】
このように本実施形態のプラントデータ管理装置１Ｄによれば、索引テーブル６ａを再構築する際に有用な日単位管理テーブル９ｂが破損した場合において、プラントデータ記憶部３９内の複数のプラントデータ９ａのうちの対応するプラントデータ９ａを用いて、壊れた日単位管理テーブル９ｂを効率良く再構築することができる。
【００６５】
［第５の実施の形態］
次に、第５の実施形態を図１〜図４及び図８〜図１２に加え、図１３に基づき説明する。なお、図１３中において、図１２に示した第４の実施形態の構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
【００６６】
図１３に示すように、本実施形態のプラントデータ管理装置１Ｅは、第４の実施形態のプラントデータ管理装置１Ｄが備えていたテーブル再構築部４１に代えてテーブル再構築部５１を有すると共に、空き容量確保部５２をさらに備えている。
【００６７】
空き容量確保部５２は、プラントデータ記憶部９の空き容量（新規データの記憶可能領域）を確保するためのものであって、空き容量検出部５２ａとプラントデータ削除部５２ｂとを備えている。空き容量検出部５２ａは、プラントデータ記憶部３９における全記憶可能容量のうちの空き容量を検出（チェック）する。
【００６８】
一方、プラントデータ削除部５２ｂは、空き容量検出部５２ａによる検出結果に応じてプラントデータ記憶部９内から一部のプラントデータ９ａを削除する。詳細には、プラントデータ削除部５２ｂは、許容する空き容量を予め規定した閾値を記憶しており、プラントデータ記憶部３９内の空き容量が閾値未満になっている場合に、プラントデータ記憶部３９内からデータを削除する。
【００６９】
より具体的には、プラントデータ削除部５２ｂは、空き容量が閾値以上になるまで、プラントデータ記憶部３９内の図３及び図１０に示した複数のプラントデータ９ａのうちから、日付の古い順（データとして含まれている計測期間の古い順）にプラントデータ９ａを、例えば一日単位で日単位管理テーブル９ｂと共に順次削除して行く。さらに、プラントデータ削除部５２ｂは、データの削除によりプラントデータ記憶部３９内の空き容量が閾値以上になった場合に、この旨をテーブル再構築部５１に通知する。
【００７０】
テーブル再構築部５１は、空き容量が閾値以上になったことを示す通知を受けた場合に、空き容量確保のために一部のプラントデータが削除されたプラントデータ記憶部９内の記憶内容に基づいて、索引テーブル６ａを再構築する。具体的には、テーブル再構築部５１は、一部のプラントデータが削除されたプラントデータ記憶部９内の図３に例示した個々のプラントデータ９ａにそれぞれ含まれる複数の計測期間（計測開始時刻から計測完了時刻までの期間）を、同一のポイント名及び同一のポイントの説明毎に統合し図４に例示される索引テーブル６ａを再構築する。
【００７１】
このように本実施形態のプラントデータ管理装置１Ｅによれば、プラントデータ記憶部９内の空き容量が少なくなった場合でも、計測期間の古いプラントデータ９ａを削除することで、プラントデータ記憶部９内の空き容量を確保することが可能となる。また、プラントデータ管理装置１Ｅによれば、空き容量確保のためにプラントデータの一部削除されたプラントデータ記憶部３９内と対応させた索引テーブル６ａを再構築するので、索引テーブル記憶部６内とプラントデータ記憶部３９内との互いの記憶内容の整合性を確保することができる。
【００７２】
なお、上述したようにプラントデータ記憶部３９内のデータを削除し、空き容量を一旦閾値以上に確保しても、新規のプラントデータ９ａが取得されると、空き容量が直ちに閾値未満になりデータ削除の処理が頻繁に発生することなどが考えられる。そこで、データ削除開始用の空き容量を規定した第１の閾値と、この第１の閾値よりも容量を多くしたデータ削除終了用の空き容量を規定した第２の閾値と、をプラントデータ削除部５２ｂが記憶するものであってもよい。つまり、この場合のプラントデータ削除部５２ｂは、プラントデータ記憶部３９内の空き容量が、（容量を少なく規定した）第１の閾値未満になった場合にデータの削除を開始し、さらにこのデータ削除よりプラントデータ記憶部３９内の空き容量が、（容量を多く規定した）第２の閾値以上になるまでデータを削除するものとする。これにより、データ削除の処理を頻繁に発生させないようにすることが可能となる。
【００７３】
［第６の実施の形態］
次に、第６の実施形態を図１〜図４及び図８〜図１３に加え、図１４に基づき説明する。なお、図１４中において、図１３に示した第５の実施形態の構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
【００７４】
図１４に示すように、本実施形態のプラントデータ管理装置１Ｆは、第５の実施形態のプラントデータ管理装置１Ｅが備えていた空き容量確保部５２及びテーブル再構築部５１に代えて、データ保存期間管理部６２及びテーブル再構築部６１を有すると共に、保存期間パラメータ６３をさらに備えている。
【００７５】
データ保存期間管理部６２は、プラントデータ記憶部３９内に記憶された複数のプラントデータ９ａそれぞれの保存期間を管理するためのものであって、記憶保持期間検出部として機能する保存期間検出部６２ａとプラントデータ削除部（第２のプラントデータ削除部）６２ｂとを備えている。保存期間検出部６２ａは、プラントデータ記憶部９内に記憶された各プラントデータ９ａの保存期間を検出（記憶保持期間をチェック）する。
【００７６】
一方、プラントデータ削除部６２ｂは、保存期間検出部６２ａによる検出結果に応じてプラントデータ記憶部３９内から一部のプラントデータ９ａを削除する。詳述すると、プラントデータ削除部６２ｂは、データ削除の際に保存期間パラメータ６３の記憶内容を参照する。保存期間パラメータ６３には、プラントデータ記憶部９内のデータの保存許容期間が予め閾値として記憶（定義）されている。保存期間パラメータ６３に定義される内容に関しては、入力装置１４からの入力操作によって、入出力制御部１１を介し上記保存許容期間の長さを適宜変更することが可能である。
【００７７】
つまり、プラントデータ削除部６２ｂは、このような保存期間パラメータ６３を参照しつつ、プラントデータ記憶部３９内に記憶された複数のプラントデータ９ａのうちで、保存許容期間を超過しているプラントデータ９ａをプラントデータ記憶部３９内から削除する。より具体的には、プラントデータ削除部６２ｂは、プラントデータ記憶部３９内の図３及び図１０に示した複数のプラントデータ９ａのうちから、保存許容期間の超過したプラントデータ９ａを、例えば一日単位で日単位管理テーブル９ｂと共に削除する。
【００７８】
さらに、プラントデータ削除部６２ｂは、保存許容期間を超過したプラントデータ９ａを削除した場合、この旨をテーブル再構築部６１に通知する。テーブル再構築部６１は、この通知を受けた場合に、当該プラントデータの削除されたプラントデータ記憶部３９内の記憶内容に基づいて、索引テーブル６ａを再構築する。
【００７９】
このように本実施形態のプラントデータ管理装置１Ｆによれば、保存許容期間の超過した古いプラントデータ９ａをプラントデータ記憶部３９内から削除するので、プラントデータ記憶部３９内の記憶可能領域を有効に活用できることに加え、比較的新しいプラントデータ９ａを残すかたちで記憶内容を絞り込んだこのプラントデータ記憶部３９内から、所望のポイント値を迅速に検索することが可能となる。また、プラントデータ管理装置１Ｆにおいても、プラントデータが一部削除された場合に、その時点でのプラントデータ記憶部９内の記憶内容に対応した索引テーブル６ａを再構築するので、索引テーブル記憶部６内とプラントデータ記憶部３９内との記憶内容を整合させることができる。
【００８０】
以上、第１〜第６の実施形態を具体的に説明したが、適宜変更を加えることも可能である。例えば、第１〜第６の実施形態では、図１、図１４などに例示したように、プラント内の設備機器の稼動状態から得られた複数のプラントデータ（監視データ）を直接的に収集するプラント監視装置２と、プラントデータ管理装置１Ａ〜１Ｆとは、別の装置として構成されていたが、上記プラント監視装置２を含んだプラントデータ管理装置を構成してもよいし、また、これに代えて、プラントデータ管理装置１Ａ〜１Ｆのいずれかを含むプラント監視装置を構成してもよい。
【符号の説明】
【００８１】
１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，１Ｆ…プラントデータ管理装置、２…プラント監視装置、３…プラントデータ入力処理部、５，１５，２５，３５，４５…テーブル更新部、６…索引テーブル記憶部、６ａ…索引テーブル、７…選択要求データ出力部、７ａ…ポイント名出力部、７ｂ…ポイント選択画面、７ｃ…ポイント名選択リスト、８…プラントデータ保存処理部、９，３９…プラントデータ記憶部、９ａ…プラントデータ、９ｂ…日単位管理テーブル、１０…グラフデータ出力部、１０ａ…ポイント値出力部、１０ｂ…トレンドグラフ画面、１０ｃ…表示期間変更ボタン、１０ｅ…トレンドグラフ表示欄、１１…入出力制御部、１１ａ…期間指定部、１１ｂ…ポイント名選択部、１２…表示装置、１４…入力装置、２１，３１，４１，５１，６１…テーブル再構築部、５２…空き容量確保部、５２…保存データ量管理部、５２ａ…空き容量検出部、５２ｂ、６２ｂ…プラントデータ削除部、６２…データ保存期間管理部、６２ａ…保存期間検出部、６３…保存期間パラメータ。
【図１】
0005514000.tif 000002
【図２】
0005514000.tif 000003
【図３】
0005514000.tif 000004
【図４】
0005514000.tif 000005
【図５】
0005514000.tif 000006
【図６】
0005514000.tif 000007
【図７】
0005514000.tif 000008
【図８】
0005514000.tif 000009
【図９】
0005514000.tif 000010
【図１０】
0005514000.tif 000011
【図１１】
0005514000.tif 000012
【図１２】
0005514000.tif 000013
【図１３】
0005514000.tif 000014
【図１４】
0005514000.tif 000015