(57)【特許請求の範囲】
【請求項１】
プラントの機器に接続されたプラント監視装置から出力されたプラントデータを、保存単位時間ごとに保存するプラントデータ保存装置であって、
プラントの機器の状態を計測箇所毎に計測した計測値と、計測期間と、各計測箇所の識別情報とを含むプラントデータを、前記保存単位時間ごとに作成されたディレクトリに分類して記憶するプラントデータ記憶部と、
前記プラントデータ記憶部に記憶されたプラントデータの中から、ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータを外部メディアに記憶させ、前記プラントデータ記憶部内の、前記外部メディアに記憶させたプラントデータに対応する保存時間のディレクトリ内にエクスポートフラグのファイルを作成するエクスポート部と、
前記プラントデータ記憶部に記憶されたプラントデータの保存時間を前記エクスポートフラグの有無と共に表示する表示装置と、
前記プラントデータ記憶部に記憶されるプラントデータから計測期間と識別情報とを抽出して作成された索引データを纏めた索引テーブルを記憶する索引テーブル記憶部と、
前記プラントデータ記憶部へのプラントデータの追加に対応して、前記索引テーブルを更新する索引テーブル更新部と、
前記外部メディアに記憶されたプラントデータの中から、ユーザからの入力によって指定された保存時間のプラントデータを前記プラントデータ記憶部に追加するインポート部と、
を備え、
前記インポート部が前記プラントデータ記憶部にプラントデータを追加した後に、前記索引テーブル更新部は、前記プラントデータ記憶部内の、追加されたプラントデータに対応する保存時間のディレクトリにアクセスして当該プラントデータの計測期間と識別情報とを抽出して索引データを作成し、前記索引テーブル記憶部に記憶された索引テーブルを更新することを特徴とするプラントデータ保存装置。
【請求項２】
ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータを前記プラントデータ記憶部から削除するプラントデータ削除部を更に有し、
前記索引テーブル更新部は、削除されたプラントデータに対応する索引データを削除することにより、前記索引テーブルを更新することを特徴とする請求項１記載のプラントデータ保存装置。
【請求項３】
前記プラントデータ記憶部は、プラントデータに含まれる計測期間と識別情報とを抽出して保存時間ごとに纏めた索引テーブルバックアップ用データを各ディレクトリ内に記憶し、前記索引テーブル記憶部に破損が生じた場合、前記索引テーブル更新部は前記プラントデータ記憶部にアクセスし、前記索引テーブルバックアップ用データに基づいて前記索引テーブル記憶部を再構築することを特徴とする請求項１又は２に記載のプラントデータ保存装置。
【請求項４】
他のプラントデータ保存装置からプラントデータをインポートするために、他のプラントデータ保存装置の識別情報及びアクセス権情報を格納した情報格納部をさらに備え、
前記インポート部は、前記識別情報及びアクセス権情報に基づいて、ユーザからの入力によって指定された保存時間のプラントデータを保存する他のプラントデータ保存装置にアクセスし、指定された保存時間のプラントデータを前記プラントデータ記憶部に記憶させることを特徴とする請求項１〜３のいずれか一項に記載のプラントデータ保存装置。
【請求項５】
プラントの機器に接続されたプラント監視装置から出力されたプラントデータを、保存単位時間ごとに保存するプラントデータ保存方法であって、
プラントの機器の状態を計測箇所毎に計測した計測値と、計測期間と、各計測箇所の識別情報とを含むプラントデータを、プラントデータ記憶部内の前記保存単位時間ごとに作成されたディレクトリに分類して記憶するステップと、
前記プラントデータ記憶部に記憶されたプラントデータの中から、ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータを外部メディアに記憶させるステップと、
前記プラントデータ記憶部内の、前記外部メディアに記憶させたプラントデータに対応する保存時間のディレクトリ内にエクスポートフラグのファイルを作成するステップと、
前記プラントデータ記憶部に記憶されたプラントデータの保存時間を前記エクスポートフラグの有無と共に表示装置に表示するステップと、
前記プラントデータ記憶部に記憶されるプラントデータから計測期間と識別情報とを抽出して作成された索引データを纏めた索引テーブルを記憶するステップと、
前記プラントデータ記憶部へのプラントデータの追加に対応して、前記索引テーブルを更新するステップと、
前記外部メディアに記憶されたプラントデータの中から、ユーザからの入力によって指定された保存時間のプラントデータを前記プラントデータ記憶部に追加するステップと、
を備え、
前記プラントデータ記憶部に追加するステップの後に、前記プラントデータ記憶部内の、追加されたプラントデータに対応する保存時間のディレクトリにアクセスして当該プラントデータの計測期間と識別情報とを抽出して索引データを作成し、前記索引テーブルを更新するステップを行うことを特徴とするプラントデータ保存方法。
【請求項６】
プラントの機器に接続されたプラント監視装置に接続されたコンピューターにより実行されるプラントデータ保存プログラムであって、
プラントの機器の状態を計測箇所毎に計測した計測値と、計測期間と、各計測箇所の識別情報とを含むプラントデータを、プラントデータ記憶部内の前記保存単位時間ごとに作成されたディレクトリに分類して記憶するステップと、
前記プラントデータ記憶部に記憶されたプラントデータの中から、ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータを外部メディアに記憶させるステップと、
前記プラントデータ記憶部内の、前記外部メディアに記憶させたプラントデータに対応する保存時間のディレクトリ内にエクスポートフラグのファイルを作成するステップと、
前記プラントデータ記憶部に記憶されたプラントデータの保存時間を前記エクスポートフラグの有無と共に表示装置に表示するステップと、
前記プラントデータ記憶部に記憶されるプラントデータから計測期間と識別情報とを抽出して作成された索引データを纏めた索引テーブルを記憶するステップと、
前記プラントデータ記憶部へのプラントデータの追加に対応して、前記索引テーブルを更新するステップと、
前記外部メディアに記憶されたプラントデータの中から、ユーザからの入力によって指定された保存時間のプラントデータを前記プラントデータ記憶部に追加するステップと、
前記プラントデータ記憶部に追加するステップの後に、前記プラントデータ記憶部内の、追加されたプラントデータに対応する保存時間のディレクトリにアクセスして当該プラントデータの計測期間と識別情報とを抽出して索引データを作成し、前記索引テーブルを更新するステップと、
を前記コンピューターに実行させることを特徴とするプラントデータ保存プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラントデータ保存装置、プラントデータ保存方法、及びプラントデータ保存プログラムに関する。
【背景技術】
【０００２】
発電プラントにおいては、使用される機器の状態をプラント監視装置によって計測して、発電プラントの監視を行っている。プラント監視装置が出力した計測データはプラントデータ保存装置に保存され、必要に応じてトレンドグラフやリスト等の表示形式で出力される。
【０００３】
発電プラントの計測データは、長期間にわたって継続的に出力されるため、プラントデータ保存装置が保存するデータ量は膨大なものとなる。そのため、トレンドグラフに出力するための計測データを検索する時間が長くなってしまっていた。そこで、プラントデータ保存装置内に、計測データの一部を抽出した索引データを纏めた索引テーブルを記憶することで、検索時間の短縮化を図っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５８０４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、プラントデータ保存装置に蓄積された過去のデータを外部メディアにエクスポートしようとした場合、データ量が膨大であるためエクスポートすべきデータの選択や、すでにエクスポートを行ったデータか否かの判断に時間を要していた。
【０００６】
さらに、エクスポート済みの計測データを容量確保のために削除した場合や、外部メディアからプラントデータ保存装置に計測データをインポートした場合に、プラントデータ保存装置に記憶された計測データの内容と索引テーブルとの整合が保てなくなるという問題もあった。
【０００７】
そこで、本発明は、プラント監視装置が計測したプラントデータを記憶するプラントデータ保存装置において、外部メディアとのエクスポート又はインポートの作業を容易かつ迅速に行うことができ、さらに索引テーブルとの整合性も確保することができるプラントデータ保存装置、プラントデータ保存方法、及びプラントデータ保存プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態のプラントデータ保存装置は、プラントの機器に接続されたプラント監視装置から出力されたプラントデータを、保存単位時間ごとに保存するプラントデータ保存装置であって、プラントの機器の状態を計測箇所毎に計測した計測値と、計測期間と、各計測箇所の識別情報とを含むプラントデータを、前記保存単位時間ごとに作成されたディレクトリに分類して記憶するプラントデータ記憶部と、前記プラントデータ記憶部に記憶されたプラントデータの中から、ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータを外部メディアに記憶させ、前記プラントデータ記憶部内の、前記外部メディアに記憶させたプラントデータに対応する保存時間のディレクトリ内にエクスポートフラグのファイルを作成するエクスポート部と、前記プラントデータ記憶部に記憶されたプラントデータの保存時間を前記エクスポートフラグの有無と共に表示する表示装置と、前記プラントデータ記憶部に記憶されるプラントデータから計測期間と識別情報とを抽出して作成された索引データを纏めた索引テーブルを記憶する索引テーブル記憶部と、前記プラントデータ記憶部へのプラントデータの追加に対応して、前記索引テーブルを更新する索引テーブル更新部と、前記外部メディアに記憶されたプラントデータの中から、ユーザからの入力によって指定された保存時間のプラントデータを前記プラントデータ記憶部に追加するインポート部と、を備え、前記インポート部が前記プラントデータ記憶部にプラントデータを追加した後に、前記索引テーブル更新部は、前記プラントデータ記憶部内の、追加されたプラントデータに対応する保存時間のディレクトリにアクセスして当該プラントデータの計測期間と識別情報とを抽出して索引データを作成し、前記索引テーブル記憶部に記憶された索引テーブルを更新することを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るプラントデータ保存装置の構成を示すブロック図である。
【図２】プラントデータ記憶部内のディレクトリ構造を示す図である。
【図３】プラントデータ記憶部に記憶されるプラントデータの構造を示す図である。
【図４】索引テーブル記憶部に記憶される索引テーブルの構造を示す図である。
【図５】ポイント選択画面表示部によって表示出力されるトレンドグラフ画面を示す図である。
【図６】ポイント選択画面表示部によって表示出力されるポイント選択画面を示す図である。
【図７】エクスポート要求部によって表示出力されるエクスポート要求画面を示す図である。
【図８】インポート要求部によって表示出力されるインポート要求画面を示す図である。
【図９】プラントデータの保存及び索引テーブルの作成処理を示すフローチャートである。
【図１０】プラントデータのエクスポート処理を示すフローチャートである。
【図１１】プラントデータのインポート処理を示すフローチャートである。
【図１２】第２の実施形態に係るプラントデータ保存装置の構成を示すブロック図である。
【図１３】プラントデータ削除要求部によって表示出力されるプラントデータ削除要求画面を示す図である。
【図１４】第２の実施形態に係るプラントデータ保存装置のプラントデータ記憶部内のディレクトリ構造を示す図である。
【図１５】プラントデータ記憶部の各ディレクトリ内に記憶されるバックアップ用データの構造を示す図である。
【図１６】第３の実施形態に係るプラントデータ保存装置の構成を示すブロック図である。
【図１７】インポート要求部によって表示出力されるインポート要求画面を示す図である。
【図１８】情報格納部に格納される情報を示す図である。
【発明を実施するための形態】
【００１０】
以下、本実施形態について添付図面を参照して説明する。
［第１の実施形態］
図１に示すように、本実施形態のプラントデータ保存装置１は、プラントの機器に接続されたプラント監視装置２に接続されている。プラントデータ保存装置１は、ハードウェアとして、ＨＤＤ等の記憶装置、ＣＰＵ、メインメモリ、ＣＲＴや液晶ディスプレイ等の表示装置１６、マウスやキーボード等の入力装置１７を備える。さらにプラントデータ保存装置１は、プラントデータをバックアップするための外部メディア１８に接続されている。
【００１１】
表示装置１６は、ユーザが入力を行うためのＧＵＩ画面を表示するものである。入力装置１７は、ユーザがＧＵＩ画面を介してデータの選択や処理の要求等を入力するために使用される。
【００１２】
ＣＰＵは、記憶装置に記憶されているプログラムをメインメモリ上にロードすることで、図１に示す構成要素をソフトウェアなどで実現する。すなわち、プラントデータ保存装置１は、プラント監視装置２が出力したプラントデータを取得するプラントデータ取得部３と、プラントデータを保存するために入力処理を行うプラントデータ入力部４とを有している。このプラントデータを記憶して保存するプラントデータ記憶部５は、記憶装置の記憶領域内に確保されている。
【００１３】
また、プラントデータ保存装置１は、プラントデータから索引データを作成する索引データ作成部６を有する。この索引データを纏めた索引テーブルを記憶する索引テーブル記憶部７は、記憶装置の記憶領域内に確保されている。
【００１４】
また、プラントデータ保存装置１は、プラントデータ記憶部５に保存されているプラントデータを装置外部に設けられた外部メディア１８に記憶させるエクスポート実行部８と、外部メディア１８が保存しているプラントデータをプラントデータ記憶部５に記憶させるインポート実行部９と、プラントデータ記憶部５へのプラントデータの追加に対応して、索引テーブルを更新する索引テーブル更新部１５とを有する。エクスポート実行部８はエクスポート部として機能し、インポート実行部９はインポート部として機能する。
【００１５】
さらに、プラントデータ保存装置１は、表示装置１６へデータを出力し、入力装置１７からの入力を受け付け、上述した処理を行う各部の制御を行う入出力制御部１０を有する。なお、これらの構成要素は電子部品を組み合わせたハードウェアにより実現されるものであってもよい。
【００１６】
プラント監視装置２によって計測され出力されるプラントデータは、例えば火力発電所で稼働するポンプやモータ等の機器の状態を計測したものである。プラントデータは、計測を行った計測箇所の識別情報としてのポイント名及びこのポイント名に対応するポイント説明、各計測箇所での計測開始時刻と計測完了時刻を含む計測期間、及びその計測期間中の計測値であるポイント値を含んで構成されている。
【００１７】
例えば計測対象の機器がポンプの場合、ポンプの上流や下流など複数の箇所に取り付けられた圧力センサーや温度センサーの取り付け位置のそれぞれが、計測箇所となる。各計測箇所につけられた名称がポイント名となる。ポイント名に対応するポイント説明は、ポンプの具体的名称や種別、プラント内での設置位置や圧力・温度等の計測項目の情報が含まれる内容となっている。そして、個々のセンサーにより検出されたポンプの上流側及び下流側の圧力、温度の値がポイント値となる。
【００１８】
プラントデータ取得部３は、プラント監視装置２が出力したプラントデータを定期的に取得するものである。プラントデータ取得部３は、例えば１時間単位で周期的にプラントデータを取得する。
【００１９】
プラントデータ入力部４は、プラントデータ取得部３が取得したプラントデータを、プラントデータ記憶部５に入力して記憶させる。プラントデータ入力部４は、図２に示すように、保存単位時間ごとに作成されたディレクトリがプラントデータ記憶部５に構築されるように入力処理を行う。保存単位時間は、例えば１日単位となっている。それぞれのディレクトリには、保存時間が名称として付けられている。例えば、「2006年6月5日00:00:00」から「2006年6月5日24:00:00」までの計測期間のプラントデータについては、「2006_0605」というディレクトリに保存される。すなわち、本実施形態では、保存されているデータの「計測日」がディレクトリの名称となる保存時間に対応している。
【００２０】
さらに、各ディレクトリにおいて、個々のプラントデータはポイント名毎のフォルダに分類されて記憶される。
【００２１】
このようにプラントデータが記憶されることによって、プラントデータ記憶部５は図３に示すような構造のデータを有する。すなわち、ポイント値の計測期間を１時間単位で区切ったものを１セットとして、１ファイルに最大２４セット格納されている。各セットには、ポイント名、ポイント説明、計測開始時刻及び計測完了時刻を含む計測期間、及びポイント値が変化したときの時刻（ポイント値の変化時刻）と、その変化時刻におけるポイント値が格納されている。
【００２２】
索引データ作成部６は、プラントデータ取得部３が取得したプラントデータから、ポイント名、ポイント説明、計測開始時刻及び計測完了時刻を含む計測期間を抽出して索引データを作成する。索引データ作成部６は、作成した索引データを索引テーブル記憶部７に蓄積することによって、索引テーブルを構築する。
【００２３】
図４に示すように、索引テーブルは、索引データをポイント名毎に纏めたものとなっている。また、各ポイントのポイント説明も、ポイント名に対応付けられている。さらに、新たに蓄積する索引データが、すでに蓄積された索引データと計測期間が連続している場合や重複している場合もある。この場合は、情報の重複を避けるために既存のデータと新規のデータの計測期間を繋げてデータを統合する処理を行う。一方、新規のデータが既存データと計測期間が連続しない場合や重複がない場合には、新規のデータの計測期間が索引テーブルに追加される。
【００２４】
このようにして作成された索引テーブルは、ポイント名及びポイントの説明と、計測期間とが索引キーとなり、プラントデータ記憶部５に記憶されたプラントデータにアクセスすることができるようになっている。
【００２５】
エクスポート実行部８は、プラントデータ記憶部５と外部メディア１８とに接続され、プラントデータ記憶部５に保存されているプラントデータを外部メディア１８にエクスポートする処理を行う。詳細には、エクスポート実行部８は、後述する入出力制御部１０のエクスポート要求部１３からの要求に従って、プラントデータ記憶部５内の指定された計測日（計測日）のディレクトリにアクセスする。そして、そのディレクトリに保存されているプラントデータを読み出して外部メディア１８に記憶させる。外部メディア１８においても、保存単位時間ごとに作成されたディレクトリが構築され、そのディレクトリ内に読み出したデータがポイント名毎のフォルダに分類されて記憶される。すなわち、例えば「2006年6月5日00:00:00」から「2006年6月5日24:00:00」までの計測期間のプラントデータをエクスポートした場合、これらのデータは外部メディア１８内の「2006_0605」というディレクトリに保存される。
【００２６】
エクスポート実行部８は、エクスポート完了後に、プラントデータ記憶部５のエクスポートを行った計測日のディレクトリ内に、エクスポートフラグのファイルを作成して保存する。さらに、エクスポート実行部８は、エクスポート要求部１３に対して、指定された計測日のプラントデータのエクスポートが完了したことを通知する。
【００２７】
インポート実行部９は、プラントデータ記憶部５と外部メディア１８とに接続され、外部メディア１８に保存されているプラントデータをプラントデータ記憶部５にインポートする処理を行う。詳細には、インポート実行部９は、後述する入出力制御部１０のインポート要求部１４からの要求に従って、外部メディア１８内の指定された計測日を名称とするディレクトリにアクセスする。そして、そのディレクトリに保存されているプラントデータを読み出してプラントデータ記憶部５に記憶させる。その際、インポートされたプラントデータはプラントデータの計測日に対応するディレクトリ内に、ポイント名毎のフォルダに分類されて記憶される。すなわち、例えば「2006年6月5日00:00:00」から「2006年6月5日24:00:00」までの計測期間のプラントデータをインポートした場合、これらのデータは外部メディア１８内の「2006_0605」というディレクトリに保存される。
【００２８】
インポート実行部９は、インポート完了後に、外部メディア１８のインポートを行ったディレクトリ内に、インポートフラグのファイルを作成して保存する。さらに、インポート実行部９は、インポート要求部１４と後述する索引テーブル更新部１５に対して、指定された計測日のプラントデータのインポートが完了したことを通知する。
【００２９】
インポート実行部９によって、プラントデータ記憶部に新たなプラントデータがインポートされた場合、プラントデータ記憶部５のデータ内容と索引テーブル記憶部７に記憶される索引テーブルの内容とが整合しなくなる。そこで、インポート実行部９からインポート完了通知を受け取った索引データ更新部１５は、プラントデータ記憶部５にアクセスして、指定された計測日を名称とするディレクトリに保存されている各プラントデータから、ポイント名、ポイント説明、計測開始時刻及び計測完了時刻を含む計測期間を抽出して索引データを作成する。そして、索引データ更新部１５は、作成した索引データを索引テーブル記憶部７に蓄積することによって、索引テーブルを更新する。
【００３０】
入出力制御部１０は、情報を表示しユーザの情報入力や選択要求を促すＧＵＩ画面を表示装置１６に表示させる。具体的には、図５に示すトレンドグラフ画面１９、図６に示すポイント選択画面２２、図７に示すエクスポート要求画面２４、及び図８に示すインポート要求画面２７を表示装置１６に表示させる。
【００３１】
さらに、入力装置１７を介したユーザの入力に従って、上述した処理を各部に行わせるように制御を行う。そのために、入出力制御部１０は、図１に示すように、ポイント選択画面表示部１１、トレンドグラフ表示部１２、エクスポート要求部１３、及びインポート要求部１４を有する。
【００３２】
図５に示すように、トレンドグラフ画面１９は所望の計測期間及びポイント名の計測値をトレンドグラフの形式で表示するものである。トレンドグラフ画面１９には表示期間変更ボタン２０が埋め込まれ、このボタンを入力装置１７を介して押下することにより表示すべき計測期間が指定される。
【００３３】
表示期間変更ボタン２０の押下によって計測期間が指定されると、ポイント選択画面表示部１１は索引テーブル記憶部７の索引テーブルを、計測期間をキーとしてポイント名検索を行う。すなわち、指定された計測期間の索引データを有しているポイント名及びポイント説明を検索し、それらをリスト化してポイント名称選択リスト２３として出力する。
【００３４】
ここで、トレンドグラフ画面１９にはポイント選択要求ボタン２１が埋め込まれている。このボタンを入力装置１７を介して押下することにより、ポイント選択画面２２が表示装置１６に表示される。
【００３５】
図６に示すように、このポイント選択画面２２には、ポイント選択画面表示部１１が出力したポイント名称選択リスト２３が表示される。このポイント名称選択リスト２３から所望のポイント名を入力装置１７を介して一つ以上選択することにより、表示すべきポイント名が指定される。
【００３６】
トレンドグラフ表示部１２は、プラントデータ記憶部５の、ユーザが指定した計測期間に対応する計測日を名称とするディレクトリにアクセスする。さらにそのディレクトリ内のユーザが指定したポイント名のフォルダにアクセスする。そのフォルダに格納されている計測値を用いてトレンドグラフを作成し、トレンドグラフ画面１９に表示する。
【００３７】
このように、膨大なデータを有するプラントデータ保存装置１において、プラントデータを集約した索引テーブルにまずアクセスして、検索対象の絞り込みを行うことにより、プラントデータを記憶したプラントデータ記憶部５から所望のデータを迅速に取り出すことができる。
【００３８】
一方、図７に示すように、エクスポート要求画面２４には、プラントデータ記憶部５内の各ディレクトリの名称、すなわち計測日のリストが、エクスポート対象日付選択リスト２５として表示されている。エクスポート対象日付選択リスト２５には、各ディレクトリ内のエクスポートフラグファイルの有無に応じて、エクスポートが行われたか否かの状態も表示されている。このエクスポート要求画面２４は、エクスポート要求部１３が表示装置１６に表示させるものである。このリストからエクスポートしたいデータの計測日を入力装置１７を介して一つ以上選択し、エクスポート要求画面２４に埋め込まれたエクスポートボタン２６を押下することによって、エクスポートすべきプラントデータの計測日が指定される。
【００３９】
エクスポート要求部１３は、エクスポートすべきプラントデータの計測日が指定されると、エクスポート実行部８に指定された計測日のプラントデータを外部メディア１８にエクスポートするように要求する。エクスポート実行部８からの完了通知を受けると、対象日付選択リスト２４を更新し、エクスポートを行ったディレクトリにおけるエクスポートフラグファイルの追加を反映させる。
【００４０】
なお、上述した例では、ユーザからの入力に応じてエクスポートを実行していたが、エクスポート要求部１３に組み込まれたアプリケーションプログラムによって、定期的に、例えば、１日単位で、新規に作成されたディレクトリを自動的にエクスポートするようにしてもよい。
【００４１】
図８に示すように、インポート要求画面２７には、外部メディア１８内の各ディレクトリの名称、すなわち計測日のリストが、インポート対象日付選択リスト２８として表示されている。また、各ディレクトリ内のインポートフラグファイルの有無に応じて、インポートの完了結果が表示されている。このリストからインポートしたいデータの計測日を入力装置１７を介して一つ以上選択し、インポートボタン２９を押下することによって、インポートすべきプラントデータの計測日が指定される。
【００４２】
インポート要求部１４は、インポートすべきプラントデータの計測日が指定されると、インポート実行部９に指定された計測日のプラントデータを外部メディア１８からプラントデータ記憶部５にインポートするように要求する。インポート実行部９からの完了通知を受けると、対象日付選択リスト２８を更新し、インポートを行ったディレクトリにおけるインポートフラグファイルの追加を反映させる。
【００４３】
（作用）
本実施形態のプラントデータ保存装置１により実現されるプラントデータ保存方法を、図９〜１１のフローチャートに基づいて説明する。
【００４４】
まず、プラントデータ監視装置２からのプラントデータの保存処理について説明する。図９に示すように、プラントデータ取得部３が、プラント監視装置２からプラントデータを取得すると（ステップＳ０１：Ｙｅｓ）、プラントデータ入力部４がそのデータをプラントデータ記憶部５に記憶させる（ステップＳ０２）。一方、索引データ作成部６はプラントデータから索引データを作成して索引テーブル記憶部７に蓄積し、索引テーブルを構築する（ステップＳ０３）。
【００４５】
次に、プラントデータ保存装置１から外部メディア１８へのプラントデータのエクスポート処理について説明する。図１０に示すように、エクスポート要求部１３は、エクスポート要求画面２４にエクスポート対象日付選択リスト２５を表示させる（ステップＳ１０）。ユーザのリストの選択に応じて、エクスポート要求部１３はエクスポート実行部８にエクスポート処理を要求する。エクスポート実行部８は、ユーザから指定された計測日のプラントデータをプラントデータ記憶部５から読み出して外部メディア１８に記憶させる（ステップＳ１１）。さらに、エクスポート実行部８はプラントデータ記憶部５内の、エクスポート対象となったディレクトリにエクスポートフラグファイルを作成する（ステップＳ１２）。エクスポート実行部８は処理の完了をエクスポート要求部１３に通知する（ステップＳ１３）。通知を受けたエクスポート要求部１３は、エクスポート要求画面２４のエクスポート対象日付選択リスト２５に、エクスポートが完了したことを反映させる（ステップＳ１４）。
【００４６】
次に、外部メディア１８からプラントデータ保存装置１へのプラントデータのインポート処理について説明する。図１１に示すように、インポート要求部１４は、インポート要求画面２７にインポート対象日付選択リスト２８を表示させる（ステップＳ１００）。ユーザのリストの選択に応じて、インポート要求部１４はインポート実行部９にインポート処理を要求する。インポート実行部９は、ユーザから指定された計測日のプラントデータを外部メディア１８から読み出してプラントデータ記憶部５に記憶させる（ステップＳ１０１）。さらに、インポート実行部９は、外部メディア１８内のインポート対象となったディレクトリにインポートフラグファイルを作成する（ステップＳ１０２）。インポート実行部９は処理の完了をインポート要求部１４と索引テーブル更新部１５に通知する（ステップＳ１０３）。インポート要求部１４はインポート要求画面２７のインポート対象日付選択リスト２８に、インポート完了を表示する（ステップＳ１０４）。索引テーブル更新部１５は、プラントデータ記憶部内の、インポート対象となったディレクトリにアクセスし、格納されているデータから索引データを作成して索引テーブル記憶部７に蓄積させ、索引テーブルを更新する（ステップＳ１０５）。
【００４７】
（効果）
（１）本実施形態のプラントデータ保存装置１は、プラントの機器の状態を計測箇所毎に計測した計測値と、計測期間と、各計測箇所の識別情報とを含むプラントデータを、保存単位時間ごとに作成されたディレクトリに分類してプラントデータ記憶部５に記憶している。プラントデータ記憶部５に記憶されたプラントデータを外部メディア１８に記憶させるエクスポート処理を行うために、プラントデータ保存装置１にはエクスポート部としてエクスポート実行部８が設けられている。エクスポート実行部８は、ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータを外部メディア１８に記憶させる。さらに、エクスポート完了後に、プラントデータ記憶部５の、エクスポート処理を行ったプラントデータが保存されていたディレクトリ内にエクスポートフラグのファイルを作成する。そして、表示装置１６には、プラントデータ記憶部５に記憶されたプラントデータの保存時間をエクスポートフラグの有無と共に表示する。
【００４８】
このように、エクスポートさせるプラントデータを、ディレクトリに保存されている保存時間単位で指定することによって、膨大な量のデータのなかで、エクスポートすべきデータを効率よく選択することができる。さらに、エクスポートが完了したデータにフラグを表示させることで、エクスポートが完了したデータを一目でわかるようにすることができるため、ユーザにとって利便性の高いプラントデータ保存装置１を提供している。
【００４９】
（２）本実施形態のプラントデータ保存装置１は、データの検索を迅速化させるために、プラントデータ記憶部に記憶されるプラントデータから計測期間と識別情報とを抽出して作成された索引データを纏めた索引テーブルを記憶する索引テーブル記憶部７を有している。また、外部メディアに記憶されたプラントデータの中から、ユーザからの入力によって指定された保存時間のプラントデータをプラントデータ記憶部５に追加するインポート部として、インポート実行部９を備えている。
【００５０】
ここで、外部メディア１８からプラントデータがインポートされた場合は、プラントデータ記憶部５の内容と索引テーブルとの整合性がなくなるが、それに対応するために、索引テーブルの内容を更新する索引テーブル更新部１５が備えられている。この索引テーブル更新部１５は、インポート実行部９からのインポート完了通知を受けると、プラントデータ記憶部５内の、追加されたプラントデータに対応する保存時間のディレクトリにアクセスする。そしてプラントデータの計測期間と識別情報とを抽出して索引データを作成し、索引テーブル記憶部７に記憶された索引テーブルを更新する。
【００５１】
これによって、プラントデータ記憶部５に新たなデータを追加するインポート作業を行った場合にも索引テーブルとの整合を容易に取ることができる。
【００５２】
［第２の実施の形態］
次に、第２の実施形態について、図１２及び図１３を参照して説明する。なお、第１の実施形態の構成要素と同一の構成要素については、同一の符号を付与し詳細な説明を省略する。
【００５３】
第２の実施形態では、図１２に示すように、プラントデータ保存装置１はプラントデータ削除実行部３０を有している。プラントデータ削除実行部３０は、ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータをプラントデータ記憶部５から削除するプラントデータ削除部として機能する。さらに、入出力制御部１０にプラントデータ削除要求部３１が設けられている。
【００５４】
プラントデータ削除要求部３１は、図１３に示すように、プラントデータ削除要求画面３２を表示装置１６に表示させる。プラントデータ削除要求画面３２には、プラントデータ記憶部５内の各ディレクトリの名称、すなわち計測日のリストが、削除対象日付選択リスト３３として表示されている。このリストから削除したいデータの計測日を入力装置１７を介して一つ以上選択し、プラントデータ削除要求画面３２に埋め込まれた削除ボタン３４を押下することによって、削除すべきプラントデータの計測日が指定される。
【００５５】
プラントデータ削除要求部３１は、削除すべきプラントデータの計測日が指定されると、プラントデータ削除実行部３０に対して、指定された計測日のプラントデータをプラントデータ記憶部５から削除するように要求する。
【００５６】
プラントデータ削除実行部３０は、プラントデータ記憶部５内の指定された計測日を名称とするディレクトリにアクセスし、ディレクトリ内のプラントデータを削除する。削除完了後、プラントデータ記憶部５の削除を行ったディレクトリ内に、削除フラグのファイルを作成して保存する。プラントデータ削除実行部３０は、プラントデータ削除要求部３１と索引テーブル更新部１５に対して、指定された計測日のプラントデータの削除が完了したことを通知する。
【００５７】
プラントデータ削除要求部３１は、プラントデータ削除実行部３０からの完了通知を受けると、削除対象日付選択リスト３３を更新し、削除を行ったディレクトリにおける削除フラグファイルの追加を反映させる。
【００５８】
索引データ更新部１５は、プラントデータ削除実行部３０からの完了通知を受けると、索引テーブル記憶部７にアクセスし、プラントデータ記憶部５から削除されたプラントデータの計測期間に対応する索引データを削除することにより、索引テーブルを更新する。
なお、上述した例では、ユーザからの入力に応じてプラントデータの削除を実行していたが、プラントデータ削除要求部３１に組み込まれたアプリケーションプログラムによって、定期的に、例えば、１月単位で、前月に取得されたプラントデータを削除するようにしてもよい。
【００５９】
（効果）
以上のように、本実施形態は、プラントデータ削除実行部３０が設けられ、このプラントデータ削除実行部３０は、プラントデータ削除部として、ユーザからの入力によって指定された又は予め指定された保存時間のプラントデータをプラントデータ記憶部５から削除する。
【００６０】
このように、削除するプラントデータを保存時間、例えば計測日で指定するため、膨大な量のデータのなかで、エクスポートすべきデータを効率よく選択することができる。さらに、第１の実施形態で述べたように、エクスポート要求画面２４のエクスポート対象日付選択リスト２５には、プラントデータがエクスポートされたか否かの状態が表示されている。そのため、すでに外部メディア１８へ記憶されており、プラントデータ保存装置１に残しておくことが不要なデータが一目でわかるようになっているため、削除作業を効率化できる。
【００６１】
さらに、プラントデータの削除完了後に、索引テーブル更新部１５が、削除されたプラントデータに対応する索引データを削除するため、プラントデータ記憶部５の内容と索引テーブルとの整合性を保つことができる。
【００６２】
［第３の実施の形態］
次に、第３の実施形態について、図１４及び図１５を参照して説明する。なお、第１の実施形態及び第２の実施形態の構成要素と同一の構成要素については、同一の符号を付与し詳細な説明を省略する。
【００６３】
第３の実施形態では、図１４に示すように、プラントデータ記憶部５は、各ディレクトリ内に、プラントデータに含まれる計測期間と識別情報とを抽出して日単位で纏めた日単位管理情報テーブルを記憶している。この日単位管理情報テーブルは、索引テーブル記憶部７に保存された索引テーブルのバックアップ用データである。
【００６４】
索引テーブル記憶部７に記憶される索引データに何らかの理由で破損が生じると、索引テーブルへのアクセスエラーや更新エラーが生じることがある。その場合、索引テーブル更新部１５はプラントデータ記憶部５にアクセスし、日単位管理情報テーブルに基づいて索引テーブルを再構築する。これによって、プラントデータ記憶部５全体の内容から索引テーブルを再構築するよりも、迅速に索引テーブルの再構築を行うことができる。
【００６５】
［第４の実施の形態］
次に、第４の実施形態について、図１６〜図１８を参照して説明する。なお、第１〜第３の実施形態の構成要素と同一の構成要素については、同一の符号を付与し詳細な説明を省略する。
【００６６】
図１６に示すように、本実施形態において、プラントデータ保存装置１は、第２プラントデータ保存装置１００に接続されている。この第２プラントデータ保存装置１００は、例えばプラントデータ保存装置１と並列に設けられ、プラント監視装置２からプラントデータを取得して保存している。プラントデータ保存装置１のデータに何らかの理由で破損が生じた場合、必要なデータを第２プラントデータ保存装置から読み出し、記憶させるために接続されている。プラントデータ保存装置１は、この第２プラントデータ保存装置１００から必要に応じてプラントデータをインポートするために、プラントデータ保存装置１は、第２プラントデータ保存装置１００の識別情報及びアクセス権情報を格納した情報格納部４０をさらに備えている。
【００６７】
この情報格納部４０に格納された識別情報及びアクセス権情報には、第２プラントデータ保存装置１００のＩＰアドレス、ユーザＩＤ及びパスワードが挙げられる。
【００６８】
本実施形態において、インポート要求画面２７には、インポート元リスト４１が表示されている。インポート元リスト４１には、インポート元として、外部メディア１８に加え、第２プラントデータ保存装置１００や別のプラントデータ保存装置が表示されている。
【００６９】
入力装置１７を介してインポート元リスト４１から第２プラントデータ保存装置１００を選択すると、インポート対象日付選択リスト２８には、第２プラントデータ保存装置１００内の各ディレクトリの名称、すなわち計測日のリストが表示される。このリストは、インポート実行部９によって出力され、表示装置１６に表示されている。
【００７０】
このリストからインポートしたいデータの計測日を入力装置１７を介して一つ以上選択し、インポート要求画面２７に埋め込まれたインポートボタン２９を押下することによって、インポートすべきプラントデータの計測日が指定される。
【００７１】
インポート要求部１４とインポート実行部９とは、外部メディア１８からのインポート処理と同様に、第２プラントデータ保存装置１００からのインポート処理を行う。インポート完了後には、インポート実行部９は第２プラントデータ保存装置１００のインポートされたディレクトリ内にインポートフラグファイルを作成し、さらに処理の完了をインポート要求部１４と索引テーブル更新部１５に通知する。インポート要求部１４はインポート要求画面２７のインポート対象日付選択リスト２８に、インポート完了を表示する。索引テーブル更新部１５は、プラントデータ記憶部５の、インポートされたディレクトリにアクセスし、格納されているデータから索引データを作成して索引テーブル記憶部７に蓄積させ、索引テーブルを更新する。
【００７２】
（効果）
本実施形態では、他のプラントデータ保存装置１００からデータを取り込む際も、これらの識別情報やアクセス権情報を予め格納しておくことによって、必要な時に速やかにインポート作業を行うことができる。なお、上述した例では、インポート元として１つのプラントデータ保存装置１００を示したが、複数のプラントデータ保存装置をインポート元とし、それぞれの識別情報及びアクセス権情報を情報格納部４０に格納してもよい。
【００７３】
［その他の実施形態］
上記実施形態に記載したプラントデータ保存方法は、コンピューターに実行させることのできるプログラムとして、磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク、半導体メモリなどの記憶媒体に記憶させて頒布してもよい。
【００７４】
本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００７５】
１  プラントデータ保存装置
２  プラント監視装置
３  プラントデータ取得部
４  プラントデータ入力部
５  プラントデータ記憶部
６  索引データ作成部
７  索引テーブル記憶部
８  エクスポート実行部
９  インポート実行部
１０  入出力制御部
１１  ポイント選択画面表示部
１２  トレンドグラフ表示部
１３  エクスポート要求部
１４  インポート要求部
１５  索引テーブル更新部
１６  表示装置
１７  入力装置
１８  外部メディア
１９  トレンドグラフ画面
２０  表示期間変更ボタン
２１  ポイント選択要求ボタン
２２  ポイント選択画面
２３  ポイント名称選択リスト
２４  エクスポート要求画面
２５  エクスポート対象日付選択リスト
２６  エクスポートボタン
２７  インポート要求画面
２８  インポート対象日付選択リスト
２９  インポートボタン
３０  プラントデータ削除実行部
３１  プラントデータ削除要求部
３２  プラントデータ削除要求画面
３３  削除対象日付選択リスト
３４  削除ボタン
４０  情報格納部
４１  インポート元リスト
１００  第２プラントデータ保存装置
【図１】
0005868766.tif 000002
【図２】
0005868766.tif 000003
【図３】
0005868766.tif 000004
【図４】
0005868766.tif 000005
【図５】
0005868766.tif 000006
【図６】
0005868766.tif 000007
【図７】
0005868766.tif 000008
【図８】
0005868766.tif 000009
【図９】
0005868766.tif 000010
【図１０】
0005868766.tif 000011
【図１１】
0005868766.tif 000012
【図１２】
0005868766.tif 000013
【図１３】
0005868766.tif 000014
【図１４】
0005868766.tif 000015
【図１５】
0005868766.tif 000016
【図１６】
0005868766.tif 000017
【図１７】
0005868766.tif 000018
【図１８】
0005868766.tif 000019