(57)【要約】【課題】表示クライアントからのデータ検索要求に応じて運転履歴データを検索し、表示クライアントでの表示を開始させるまでの時間を短縮する運転履歴データ管理装置を得る。【解決手段】運転履歴データ受信部３により発電プラント２から運転履歴データを周期的に受信し、運転履歴データ保存部４により運転履歴データ５として記憶装置に保存し、一方、表示クライアント８から送信されたデータ検索要求をデータ送受信部７により受信すると、データ検索要求処理部６が、受信したデータ検索要求を、複数のデータ検索要求に分割し、この分割された複数のデータ検索要求により順次、運転履歴データ５の検索を行い、分割検索結果が得られるつど、表示クライアント８に送信し、ユーザインタフェース部１０により受信のつど、表示させるようにした。【選択図】図1
2012022506.tif 000002
【特許請求の範囲】
【請求項１】
プラントからの運転履歴データを受信する運転履歴データ受信部、
この運転履歴データ受信部により受信された上記運転履歴データを記憶装置に保存する運転履歴データ保存部、
表示クライアントからデータ検索要求を受信するとともに、上記データ検索要求に応じたデータ検索結果を上記表示クライアントに送信する運転履歴データ管理装置側データ送受信部、
この運転履歴データ管理装置側データ送受信部により受信された上記表示クライアントからのデータ検索要求を、複数のデータ検索要求に分割し、この分割された複数のデータ検索要求により順次上記保存された運転履歴データの検索を行い、分割検索結果が得られるつど、上記運転履歴データ管理装置側データ送受信部を介して上記表示クライアントに送信するデータ検索要求処理部を備えたことを特徴とする運転履歴データ管理装置。
【請求項２】
上記データ検索要求処理部は、検索期間によって上記データ検索要求の分割を行うことを特徴とする請求項１記載の運転履歴データ管理装置。
【請求項３】
上記データ検索要求処理部は、上記データ検索要求の分割に当たって、上記分割された複数のデータ検索要求による複数の分割検索結果が、それぞれ一定の間隔でサンプリングされた運転履歴データであり、かつ、各分割検索結果がサンプリング開始時刻を順次ずらして形成されるように、上記データ検索要求の分割を行うことを特徴とする請求項１記載の運転履歴データ管理装置。
【請求項４】
上記運転履歴データ保存部は、上記運転履歴データを、それぞれ一定の間隔でサンプリングされるとともに、サンプリング開始時刻を順次ずらして形成された複数のファイルにして保存し、
上記データ検索要求処理部は、上記運転履歴データ保存部によって保存された上記複数のファイルを読み出すことによって、上記分割検索結果を得ることを特徴とする請求項３記載の運転履歴データ管理装置。
【請求項５】
複数の上記表示クライアントから上記データ検索要求を受信した場合に、上記データ検索要求処理部により、それぞれ分割された上記各表示クライアントの複数のデータ検索要求が入力されるとともに、上記入力された上記データ検索要求を、上記各表示クライアントが順番に１つずつ取り出せるようにスケジューリングするスケジューラを備えたことを特徴とする請求項１〜請求項４のいずれかに記載の運転履歴データ管理装置。
【請求項６】
請求項１〜請求項５のいずれかに記載の運転履歴データ管理装置、
この運転履歴データ管理装置とネットワークを介して接続された表示クライアントを備え、
上記表示クライアントは、上記運転履歴データ管理装置に上記データ検索要求を送信するとともに、上記運転履歴データ管理装置から上記データ検索要求に応じたデータ検索結果を受信する表示クライアント側データ送受信部と、
上記運転履歴データ管理装置に送信するデータ検索要求を作成するとともに、上記表示クライアント側データ送受信部によって受信された上記分割検索結果を、受信のつど表示するユーザインタフェース部を有することを特徴とする運転履歴データ管理システム。
【請求項７】
上記表示クライアントは、複数の上記運転履歴データ管理装置とネットワークを介して接続され、上記複数の運転履歴データ管理装置にそれぞれデータ検索要求を送信するとともに、上記ユーザインタフェース部は、上記複数の運転履歴データ管理装置のいずれかから受信した上記分割検索結果を、上記受信のつど表示することを特徴とする請求項６記載
の運転履歴データ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、火力発電、水力発電などのプラントの運転履歴データを管理し、表示クライアントからのデータ検索要求に応じる運転履歴データ管理装置及びこれを用いた運転履歴データ管理システムに関するものである。
【背景技術】
【０００２】
運転履歴データ管理装置においては、プラントから周期的に送信されてくる運転履歴データを長期間にわたって保存することが主な目的の一つになっている。従来、プラントから運転履歴データ管理装置に送信されてくる運転履歴データの伝送周期は、大規模なプラントの場合には、１分周期ないしは３０秒周期程度であったが、近年、運転履歴データを事故解析や予防保全などに活用することを目的として、１〜５秒程度の短い周期の運転履歴データを扱うケースが多くなってきた。それに伴って、運転履歴データ管理装置が扱うデータ量は従来と比較して約１０〜６０倍に増大している。
【０００３】
運転履歴データ管理装置に長期保存された運転履歴データは、表示デバイス、キーボードやマウスを備えた表示クライアント上から参照され、横軸を時間軸として各運転履歴データの時系列的な変化を折れ線グラフで表示するトレンドグラフや、一覧表の形式で各運転履歴データを表示するデータ一覧表示などの形態で利用される。
表示クライアントからは、表示したい運転履歴データを一意に特定する識別子（ＰＩＤ）と期間を指定し、運転履歴データ管理装置にデータ検索要求を送信し、運転履歴データ管理装置は、データ検索要求にしたがって、運転履歴データ管理装置に保存されている運転履歴データから必要な運転履歴データを抽出し、表示クライアントに抽出結果を送信する。
このデータ検索要求は、一般的に複数のＰＩＤを指定し、同一の画面上、例えば１枚のトレンドグラフ上に１０本の折れ線グラフを同時に表示させ、関連するデータを同時に確認できるようになっている。
【０００４】
さらに近年、複数のプラントを遠隔地にて監視を行う要求に応えるべく、それぞれのプラントに運転履歴データ管理装置を設置し、それら複数の運転履歴データ管理装置と表示クライアントをネットワークで接続することで、複数のプラントの運転履歴データを遠隔地にある表示クライアントに表示できるようになっている。
各プラントに設置された運転履歴データ管理装置と表示クライアントを結ぶネットワークは、プラントの地理的条件などの制約から様々な形態のネットワークで結ばれるが、データ伝送に利用可能な帯域は、数十ｋｂｐｓ〜数百Ｍｂｐｓと大きな開きがある。
以上のような状況を踏まえ、保存したデータに優先度を設けて、必要なデータを効率的に取得できるようにする手法（例えば、特許文献１を参照）、また保存するデータの期間を細分化することで、データ保存処理がデータ検索処理を阻害しないようにする手法（例えば、特許文献２を参照）を採るなどの対策が採られてきている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２０９２５８号公報（第４〜８頁、図１）
【特許文献２】特開２００６−３１８０１４号公報（第４〜８頁、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の運転履歴データ管理装置では、表示クライアントから送信されるデータ検索要求
に対して、データ検索結果をすべてまとめて１回で返信していた。
表示クライアント側では、運転履歴データ管理装置にデータ検索要求を送信してからデータ検索結果が返ってくるまでの間、表示デバイス上にデータを表示させることができない。運転履歴データ管理装置に保存されているデータの収集周期が短い場合には、扱うデータ量が膨大になるため、運転履歴データ管理装置上でのデータ検索処理、および運転履歴データ管理装置から表示クライアントまでのネットワークの伝送処理などに時間を要し、表示デバイス上にデータ検索結果を表示させるまでに時間がかかるという問題があった。
【０００７】
また、表示クライアントは、数台〜数十台程度同時に利用され、時間帯によってはデータ検索要求が集中することがあった。運転履歴データ管理装置では、各表示クライアントから送信されてきたデータ検索要求を順番に処理するため、他の表示クライアントのデータ検索要求に対する処理の待ち時間が発生し、データ検索結果を表示させるまでに時間がかかるという問題があった。
また、１台の表示クライアントから、ネットワークで接続された複数の運転履歴データ管理装置に対してデータ検索要求を行った場合、各運転履歴データ管理装置と表示クライアント間のネットワーク接続形態は様々であり、利用可能なデータ伝送帯域にもばらつきがあるため、表示クライアントの表示デバイス上にデータ検索結果を表示させる際には、最もデータ伝送に時間がかかる運転履歴データ管理装置からのデータが到着するまでデータを表示させることができないという問題があった。
【０００８】
この発明は、上述のような課題を解決するためになされたものであり、表示クライアントからのデータ検索要求に応じて運転履歴データを検索し、表示クライアントでの表示を開始させるまでの時間を短縮する運転履歴データ管理装置及びこれを用いた運転履歴データ管理システムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係わる運転履歴データ管理装置においては、プラントからの運転履歴データを受信する運転履歴データ受信部、この運転履歴データ受信部により受信された運転履歴データを保存する運転履歴データ保存部、表示クライアントからデータ検索要求を受信するとともに、データ検索要求に応じたデータ検索結果を表示クライアントに送信する運転履歴データ管理装置側データ送受信部、この運転履歴データ管理装置側データ送受信部により受信された表示クライアントからのデータ検索要求を、複数のデータ検索要求に分割し、この分割された複数のデータ検索要求により順次保存された運転履歴データの検索を行い、分割検索結果が得られるつど、運転履歴データ管理装置側データ送受信部を介して表示クライアントに送信するデータ検索要求処理部を備えたものである。
【発明の効果】
【００１０】
この発明は、以上説明したように、プラントからの運転履歴データを受信する運転履歴データ受信部、この運転履歴データ受信部により受信された運転履歴データを保存する運転履歴データ保存部、表示クライアントからデータ検索要求を受信するとともに、データ検索要求に応じたデータ検索結果を表示クライアントに送信する運転履歴データ管理装置側データ送受信部、この運転履歴データ管理装置側データ送受信部により受信された表示クライアントからのデータ検索要求を、複数のデータ検索要求に分割し、この分割された複数のデータ検索要求により順次保存された運転履歴データの検索を行い、分割検索結果が得られるつど、運転履歴データ管理装置側データ送受信部を介して表示クライアントに送信するデータ検索要求処理部を備えたので、表示クライアントからのデータ検索要求を受信してから、表示クライアントで検索結果の表示を開始させるまでの時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】この発明の実施の形態１、実施の形態３及び実施の形態４による運転履歴データ管理装置の構成を示すブロック図である。
【図２】この発明の実施の形態２による運転履歴データ管理装置の構成を示すブロック図である。
【図３】この発明の実施の形態３による運転履歴データ管理装置のデータ検索要求分割方法を説明する図である。
【図４】この発明の実施の形態４による運転履歴データ管理装置の運転履歴データの保存方法を説明する図である。
【図５】この発明の実施の形態５による運転履歴データ管理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
実施の形態１．
図１は、この発明の実施の形態１による運転履歴データ管理装置の構成を示すブロック図である。
図１において、運転履歴データ管理装置１は、発電プラント２から周期的に運転履歴データを受信し、保存しておき、表示クライアント８からのデータ検索要求に基づき、そのデータ検索要求を分割して運転履歴データを検索し、分割して検索された結果の運転履歴データを表示クライアント８に送信し、表示クライアント８では、分割された運転履歴データを受信のつど、表示するようになっている。
運転履歴データ管理装置１は、記憶装置を有するコンピュータによって形成され、次の機能により構成されている。
運転履歴データ受信部３は、発電プラント２から周期的に送信される運転履歴データを受信する。運転履歴データ保存部４は、運転履歴データ受信部３によって受信された運転履歴データを運転履歴データ５として長期間にわたって記憶装置に保存する。この運転履歴データ５は、複数のデータ種別を有し、それぞれデータ種別を示す識別子（ＰＩＤ）を付与している。そして、ＰＩＤごとに収集周期を異なるようにしてもよい。
データ送受信部７（運転履歴データ管理装置側データ送受信部）は、表示クライアント８との間でネットワークを介してデータを送受信する。データ検索要求処理部６は、表示クライアント８からのデータ検索要求を、複数のデータ検索要求に分割して、分割されたデータ検索要求単位で、運転履歴データ５のデータ検索を行い、その検索結果をデータ送受信部７経由で、ネットワークを介して表示クライアント８に送信する。この分割は、検索された結果の運転履歴データのデータ量を考慮して行われ、実施の形態１では、収集期間によって行われる。
【００１３】
表示クライアント８は、汎用ＰＣなどにより、次のように構成されている。
データ送受信部９（表示クライアント側データ送受信部）は、ネットワークを介して運転履歴データ管理装置１のデータ送受信部７との間でデータの送受信を行う。
ユーザインタフェース部１０は、ユーザとのインタフェース画面を形成し、データ検索要求を生成して、データ送受信部９を経由して運転履歴データ管理装置１に送信するとともに、データ検索要求に応じて運転履歴データ管理装置１から分割されて送信される検索結果を受信するたびに、部分的なデータに基づいて表示するようになっている。
【００１４】
次に、動作について説明する。
運転履歴データ管理装置１の利用者は、表示クライアント８を操作し、表示クライアント８のユーザインタフェース部１０によりデータ検索要求を作成する。このデータ検索要求には、運転履歴データのデータ種別を示すＰＩＤと、検索開始時刻と検索終了時刻（検索期間）と、１分ごとや３０分ごとなどの周期などが含まれる。データ検索要求は、表示クライアント８側のデータ送受信部９から運転履歴データ管理装置１側のデータ送受信部
７に送られ、さらにデータ検索要求処理部６に送られる。
データ検索要求処理部６は、表示クライアント８から送られてきたデータ検索要求を複数のデータ検索要求に分割して、運転履歴データ５のデータ検索を行い、分割されたデータ検索要求単位の検索結果で、運転履歴データ管理装置１側のデータ送受信部７、表示クライアント８側のデータ送受信部９を経て、ユーザインタフェース部１０に個々に送られる。
【００１５】
ユーザインタフェース部１０は、表示クライアント８側のデータ送受信部９から分割されたデータ検索結果を受信するたびに、表示可能な部分のデータを表示する。
例えば、表示クライアント８側が、或るＰＩＤを持ち、１秒周期の運転履歴データを１０日分取得するデータ検索要求をユーザインタフェース部１０から行うケースを考える。
１秒周期の運転履歴データの１０日分では、８６４０００個のデータを扱うことになる。従来の方法では、全データ、すなわち８６４０００個のデータをユーザインタフェース部１０が受け取ってからデータ表示が行われていた。
これに対し、本実施の形態１では、データ検索要求処理部６が「１秒周期の運転履歴データを１０日分」というデータ検索要求を、「１秒周期の運転履歴データを１日分」というデータ検索要求１０個分に分割し、この分割されたデータ検索要求単位でデータ検索を行う。１０分割されたデータ検索要求の検索結果は、検索のつど、個々に表示クライアント８のユーザインタフェース１０に送られ、ユーザインタフェース部１０は、１日単位に分割されたデータ検索結果を受信するたびに、画面の表示更新を行う。
このときの表示クライアント８のユーザインタフェース部１０による表示は、所定の、または選択されたグラフ形式、あるいは一覧表形式によって行われる。
大量のデータを表示クライアント８上に表示させる場合には、表示エリアのスクロール操作、ページ切り替え操作などの画面操作が伴うが、利用者が画面操作を行い、画面に表示させるのに必要になるまでに、順次送られるデータ検索結果を取得していれば、操作上支障はない。
【００１６】
次に、運転履歴データ管理装置１と表示クライアント８の間のネットワーク帯域が十分でない場合を考える。
データ検索要求とデータ検索結果のそれぞれのデータ通信量を比較した場合、一般的にはデータ検索結果の方がデータ量は多くなる。表示クライアント８側のデータ送受信部９から運転履歴データ管理装置１側のデータ送受信部７へのデータ伝送時間は、データ伝送量が小さいため、ネットワークの帯域が十分でないとしても無視できるレベルである。
これに対して、運転履歴データ管理装置１側のデータ送受信部７から表示クライアント８側のデータ送受信部９へのデータ伝送では、かなりのデータ伝送時間が必要になる。
本実施の形態１では、データ検索結果を部分的にも随時表示させることによって、利用者がデータ検索要求を行ってから最初にデータが表示されるまでの時間を大幅に短縮することが可能になる。
【００１７】
実施の形態１によれば、運転履歴データ管理装置は、データ検索要求を分割して運転履歴データを検索し、分割された検索結果の運転履歴データを、ネットワークを介して表示クライアントに送信し、表示クライアントは、分割された検索結果を受信のつど、表示するようにしたので、データ検索要求から最初のデータ表示までの時間を短縮することができる。
【００１８】
実施の形態２．
図２は、この発明の実施の形態２による運転履歴データ管理装置の構成を示すブロック図である。
図２において、１〜１０は図１におけるものと同一のものである。図２では、表示クライアント８は、表示クライアント８ａ、８ｂの２台が運転履歴データ管理装置１にそれぞ
れネットワークを介して接続されている。このため運転履歴データ管理装置１は、データ送受信部７をデータ送受信部７ａ、７ｂの２つ有している。さらに運転履歴データ管理装置１にスケジューラ１１を設け、デーア検索要求処理部６により利用される。スケジューラ１１には、データ検索要求処理部６によって、表示クライアント８ａ、８ｂからのデータ検索要求が分割されて出力され、これをスケジューラ１１が、表示クライアント８ａ、８ｂの分割されたデータ検索要求を、表示クライアント８ａ、８ｂが交互に取り出せるようにスケジューリングする。
図２の表示クライアント８ａ、８ｂは、それぞれデータ送受信部９ａ、９ｂとユーザインタフェース部１０ａ、１０ｂを有している。
【００１９】
実施の形態１は、運転履歴データ管理装置１に対して、表示クライアント８が１台接続されたケースであった。実施の形態２は、表示クライアント８が２台接続されるケースを考える。
表示クライアント８ａと表示クライアント８ｂから同時にデータ検索要求が行われた場合を考える。各表示クライアント８ａ、８ｂからのデータ検索要求は、データ検索要求処理部６で順番に処理される。そのため、データ検索結果を一括で送信する方法を採る場合、ワーストケースでは、通常のデータ検索の２倍の時間がかかることになる。
本実施の形態２のデータ検索要求処理部６は、実施の形態１で実現したデータ検索要求を複数のデータ検索要求に分割する機能を有するのに加え、２台の表示クライアントから同時に行われたデータ検索要求に対して、等しくデータ検索結果を返信するためにスケジューラ１１を使用する。
【００２０】
データ検索要求処理部６は、表示クライアント８ａからデータ検索要求を受け取ると、データ検索要求を複数に分割し、スケジューラ１１に登録する。その後、データ検索要求処理部６は、分割したデータ検索要求を、スケジューラ１１から１つずつ取り出し、取り出した順番にデータ検索処理を行う。
処理中に別の表示クライアント８ｂからデータ検索要求があった場合でも、同様にデータ検索要求を分割してスケジューラ１１に登録し、スケジューラ１１のスケジューリングにより、データ検索要求処理部６がスケジューラ１１から分割したデータ検索要求を取り出す際には、表示クライアント８ａのデータ検索要求と表示クライアント８ｂのデータ検索要求とを交互に取り出されるようになっている。
【００２１】
実施の形態２によれば、ほぼ同時に２台の表示クライアントからデータ検索要求が行われた場合でも、データ検索結果を一括で送信する場合に比べて、それぞれの表示クライアントで最初にデータが表示されるまでの時間を大幅に短縮することができる。
【００２２】
実施の形態３．
図３は、この発明の実施の形態３による運転履歴データ管理装置のデータ検索要求分割方法を説明する図である。
図３（ａ）は、実施の形態１でのデータ検索要求分割方法による検索結果を示す図、図３（ｂ）は、実施の形態３でのデータ検索要求分割方法による検索結果を示す図である。図３（ａ）では、データ検索期間を時系列に等分割されたデータとなっており、図３（ｂ）では、データ検索結果を一定の間隔でサンプリングし、さらにサンプリング開始位置を１つずつずらして（サンプリング開始時刻を順次ずらして）形成された分割データ（分割検索結果）となっている。
【００２３】
実施の形態３の構成は、図１と同じであり、図１を援用して説明する。
実施の形態１では、表示クライアント８からのデータ検索要求を複数のデータ検索要求に分割する際、図３（ａ）のように、データ検索期間を時系列に等分割していた。そのため、データ検索期間の先頭部分の表示はすぐに行われるが、データ検索期間の最後の部分
については、すべてのデータ検索が終了するまでデータを表示することができないという問題があった。
【００２４】
本実施の形態３は、実施の形態１とはデータ検索要求処理部６の内部処理が異なっている。実施の形態３のデータ検索要求処理部６では、データ検索要求の分割方法を改良し、データ検索結果を一定の間隔でサンプリングし、さらにサンプリング開始位置を１つずつずらした分割データになるように分割する。具体例を図３（ｂ）に示す。
図３を用いて、データ検索結果が時系列的に並んだデータａ１〜ａ１２の計１２個で、これらを４分割することを例に挙げる。実施の形態１では、１２個のデータを時系列の先頭から順に４等分するため、図３（ａ）のように、「ａ１〜ａ３」、「ａ４〜ａ６」、「ａ７〜ａ９」、「ａ１０〜ａ１２」のように３個ずつ計４つの伝送ブロックに分割される。
一方、本実施の形態３では、図３（ｂ）のように、先頭のブロックは「ａ１、ａ５、ａ９」のように４個おきにサンプリングした伝送ブロックが作成され、以下、「ａ２、ａ６、ａ１０」、「ａ３、ａ７、ａ１１」、「ａ４、ａ８、ａ１２」というブロックが作成される。
【００２５】
プラントの運転履歴データは、もともと連続的に変化する温度や圧力や流量などの様々なプロセス量から作成されているため、時系列的に並んだ３つのデータがあった場合、２番目の値は、１番目の値と３番目の値の間の値になることが多い。
或るプロセス量の時系列的変化を折れ線グラフで表現するとき、すなわち表示クライアント８上で、或るプロセス量をトレンドグラフで表示した場合、一定間隔でサンプリングしたデータでグラフを描画したとしても、プロセス量の時系列的な変化の概略は表現が可能になる。
【００２６】
実施の形態３によれば、表示クライアントは、データ検索要求をすれば、分割されたデータを受信するつど表示するが、この表示に当たって、最初に概略のグラフ表示を行い、順次、詳細なグラフ表示を行うようにすることができる。
【００２７】
実施の形態４．
図４は、この発明の実施の形態４による運転履歴データ管理装置の運転履歴データの保存方法を説明する図である。
図４（ａ）は、実施の形態１〜実施の形態３の運転履歴データを示す図、図４（ｂ）は、実施の形態４の運転履歴データを示す図である。図４（ａ）では、１分周期の運転履歴データ１日分の保存方法として、１分データ６０個からなる１時間ごとのファイル２４個を形成している。図４（ｂ）では、１分周期の運転履歴データ１日分の保存方法として、１分データ４８個からなる３０分周期の１日分の運転履歴データのファイルを、１分ずつずらしながら、３０個形成している。
【００２８】
実施の形態４の構成は、図１と同じであり、図１を援用して説明する。
実施の形態３では、時系列的に順番に並んで保存されている運転履歴データ５をデータ検索要求処理部６にて、一定間隔でサンプリングされたデータ検索結果の分割データを作成していた。この分割データの作成に当たっては、データの並べ替えが必要であり、実施の形態１のような時系列的に分割したデータを作成する場合に比較して複雑な処理が必要になる。
また、同じ条件でデータ検索要求を行った場合でも、その都度、データの並べ替え処理が実行されるため、効率が悪いという問題がある。
実施の形態４は、このため、運転履歴データ５を、予め実施の形態３のような分割方法に対応させて保存しておくようにしたものである。
【００２９】
本実施の形態４では、実施の形態１とは、運転履歴データ保存部４の内部処理と運転履歴データ５の内部構造が異なっている。
次に、１分周期の運転履歴データ１日分の保存方法を例にあげて説明する。
実施の形態１における運転履歴データ５の内部構造は、図４（ａ）のとおりで、運転履歴データ保存部４は、発電プラント２から受信した運転履歴データを運転履歴データ５へ１時間分の１分データ６０個を１ファイルとして計２４個のファイルに保存する。
図４（ａ）のように保存されている運転履歴データ５から、実施の形態３のような、一定周期でサンプリングしたデータを作成する場合、例えば３０分間隔でサンプリングした分割データを作成しようとする場合、１つの分割データを作成するためには、全２４個のファイルをアクセスする必要がある。
【００３０】
一方、本実施の形態４では、図４（ｂ）のように、運転履歴データを保存するため、ファイル単位の運連履歴データを取得するだけで、３０分間隔のサンプリングデータを得ることができる。すなわち、データ検索要求処理部６の処理時間を短縮することができる。
運転履歴データ保存部４が、運転履歴データ５にデータ保存を行う頻度と、データ検索要求処理部６が運転履歴データ５のデータを参照する頻度を比較すると、圧倒的に後者の頻度が高いため、実施の形態３と比較して、本実施の形態４の方が、速い応答性を実現することができる。
【００３１】
実施の形態４によれば、予め所定間隔のサンプリングデータを運転履歴データとして保存しておくことにより、データ検索要求処理部の処理速度を高め、応答の速いデータ表示を行うことができる。
【００３２】
実施の形態５．
図５は、この発明の実施の形態５による運転履歴データ管理装置の構成を示すブロック図である。
図５において、１、２、８〜１０は、図１におけるものと同一のものである。図５では、表示クライアント８に複数の運転履歴データ管理装置１が接続されている。個々の運転履歴データ管理装置１ａ、１ｂ、１ｃが、それぞれ表示クライアント８のデータ送受信部９に接続されている。各運転履歴データ管理装置１ａ、１ｂ、１ｃは、また、発電プラント２ａ、２ｂ、２ｃにそれぞれ接続され、各別の周期で運転履歴データを収集し、保存している。
【００３３】
実施の形態１〜実施の形態４では、いずれも運転履歴データ管理装置１が１台のみ表示クライアント８に接続された構成であったが、本実施の形態５では、同じ外部インタフェース（データ送受信部）を持った複数の運転履歴データ管理装置１ａ、１ｂ、１ｃと表示クライアント８が接続された構成であり、複数の運転履歴データ管理装置１ａ、１ｂ、１ｃからの運転履歴データを、表示クライアント８の１つの画面に表示する場合についてのものである。
【００３４】
各運転履歴データ管理装置１ａ、１ｂ、１ｃと表示クライアント８の間は、ネットワークで接続されているが、データ伝送に利用可能な伝送帯域は異なっており、さらに各運転履歴データ管理装置１ａ、１ｂ、１ｃの処理能力に差がある場合を考える。
表示クライアント８から各運転履歴データ管理装置１ａ、１ｂ、１ｃに対して、データ検索要求を送った場合、表示クライアント８が各運転履歴データ管理装置１ａ、１ｂ、１ｃからデータ検索結果を受信するまでの時間は、各運転履歴データ管理装置１ａ、１ｂ、１ｃ内での処理時間およびネットワークの帯域に大きく依存する。
したがって、表示クライアント８上で複数の運転履歴データ管理装置１ａ、１ｂ、１ｃに保存されている運転履歴データ５を同時に表示しようとする場合、すべてのデータ検索結果が表示クライアント８に送信されてくるまでデータ表示を行わない場合には、画面表
示は、最も応答が遅い運転履歴データ管理装置に影響されることになる。
【００３５】
本実施の形態５では、表示クライアント８のユーザインタフェース部１０が、各運転履歴データ管理装置１ａ、１ｂ、１ｃからデータ検索結果が送信されてきたタイミングで、そのつどデータ表示を行うようにした。
こうすることで、利用者がデータ検索要求を行ってから、最初にデータが表示されるまでの時間を大幅に短縮することが可能になる。
また、一部の運転履歴データ管理装置で異常が発生し、データ検索結果を送信できないような状態であっても、その他の運転履歴データ管理装置からのデータを正常に表示させることが可能になる。
【００３６】
実施の形態５によれば、処理能力の異なる複数の運転履歴データ管理装置、もしくは各運転履歴データ管理装置と表示クライアント間のデータ伝送に利用可能な帯域が異なるネットワークから構成された場合であっても、複数の運転履歴データ管理装置から送信される運転履歴データを効率よく（最初の表示までの時間を短縮して）表示クライアント上にデータを表示させることができる。
【符号の説明】
【００３７】
１  運転履歴データ管理装置
２  発電プラント
３  運転履歴データ受信部
４  運転履歴データ保存部
５  運転履歴データ
６  データ検索要求処理部
７  データ送受信部（運転履歴データ装置側）
８  表示クライアント
９  データ送受信部（表示クライアント側）
１０  ユーザインタフェース部
【図１】
2012022506.tif 000003
【図２】
2012022506.tif 000004
【図３】
2012022506.tif 000005
【図４】
2012022506.tif 000006
【図５】
2012022506.tif 000007