(57)【特許請求の範囲】
【請求項１】
事象ごと及び時刻ごとに過去の監視データを記憶した過去データ記憶部と、
検索対象を検索すべき時間範囲を規定する検索時間と、前記検索時間を要約して得られるべき時間範囲を規定する要約時間に関する要約情報とが入力される第１入力部と、
前記検索時間内の前記時刻ごとに、変化した前記監視データの前記事象の個数を算出し、当該事象の個数の大きな順番に従って前記時刻を要約時刻として決定する決定部と
を備え、
前記決定部は、
前記要約時刻ごとに規定された規定時間の合計が前記要約時間を超えるまで、前記要約時刻を決定する、プラント監視装置。
【請求項２】
請求項１に記載のプラント監視装置であって、
事象が入力される第２入力部をさらに備え、
前記決定部は、
前記第２入力部に入力された前記事象の前記監視データを用いて、前記要約時刻を決定する、プラント監視装置。
【請求項３】
請求項１に記載のプラント監視装置であって、
表示情報を記憶した監視画面記憶部と、
前記表示情報と前記監視データとに基づいて監視画面の描画を行う監視画面描画部と、
前記決定部にて前記要約時刻が決定されていた場合に、前記監視画面描画部の描画によって、当該要約時刻の前記監視データに基づく前記監視画面の再生を行う制御部と
をさらに備える、プラント監視装置。
【請求項４】
請求項３に記載のプラント監視装置であって、
前記事象及び前記表示情報のそれぞれは、前記監視データを識別可能な監視タグを含み、
前記表示情報から前記監視タグを前記監視画面ごとに抽出する監視タグ抽出部と、
前記決定部にて前記要約時刻が決定されていた場合に、当該要約時刻に規定された前記規定時間内において変化した前記監視データの前記事象の個数を、前記監視タグ抽出部で抽出された前記監視画面ごとの前記監視タグについて算出し、当該監視データの前記事象の個数に基づいて前記監視画面を決定する監視画面決定部と
をさらに備え、
前記制御部は、
前記監視画面決定部で決定された前記監視画面の再生を行う、プラント監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、過去の監視データに関して、特徴を有する重要な時刻を抽出し、例えば要約表示するプラント監視装置に関する。
【背景技術】
【０００２】
プラント監視装置またはプラント監視システムにおける監視機器の過去の入力データに関して、特徴を有する重要な時刻を決定（抽出）して表示する技術、つまり要約表示を行う技術が提案されている。このような技術によれば、事故や異常動作等の事象の分析を容易化することができる。要約表示の一例として、特許文献１には、ヒストリカルトレンドデータやログデータなどの監視データから、運転員が指定した事象及び時間に関連付けられたデータを検索し、取得したデータを事象分析支援画面として纏めて提示する事象分析支援方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３０１２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術によれば、運転員が指定した特定の事象に関して要約表示を行うことが可能である。しかしながら、シフト交代時など、過去の監視機器の状態を短時間で確認しようとする際において、アラームや操作履歴などの事象がある場合に、それぞれの事象と、その事象が発生した時刻とを指定して監視画面を検索する必要があり、多くの手間がかかるという問題があった。一方、アラームや操作履歴などの事象がない場合であっても、事象がないことを知らなければ１つ１つ監視画面を表示して全体を監視しなければならず、短時間で確認を行うことができなかった。
【０００５】
そこで、本発明は、上記のような問題点を鑑みてなされたものであり、運転員の手間を抑制可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るプラント監視装置は、事象ごと及び時刻ごとに過去の監視データを記憶した過去データ記憶部と、検索対象を検索すべき時間範囲を規定する検索時間と、前記検索時間を要約して得られるべき時間範囲を規定する要約時間に関する要約情報とが入力される第１入力部とを備える。そして、前記プラント監視装置は、前記検索時間内の前記時刻ごとに、変化した前記監視データの前記事象の個数を算出し、当該事象の個数の大きな順番に従って前記時刻を要約時刻として決定する決定部を備える。前記決定部は、前記要約時刻ごとに規定された規定時間の合計が前記要約時間を超えるまで、前記要約時刻を決定する。
【発明の効果】
【０００７】
本発明によれば、運転員がアラームや運転操作などの事象を指定しなくても、規定時間の合計が要約時間を超えるまで、監視データの変化状況に応じた要約時刻を決定する。これにより、運転員が過去のプラント状態において重要な時刻を把握するのに必要な手間を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係るプラント監視装置の構成を示すブロック図である。
【図２】実施の形態１に係るプラント監視装置のハードウェア構成を示すブロック図である。
【図３】過去データ記憶部に記憶された情報の一例を示す図である。
【図４】時刻入力部に入力される情報の一例を示す図である。
【図５】実施の形態１に係るシーン決定部の動作を示すフローチャートである。
【図６】実施の形態１に係るシーン決定部の監視データ検索処理を示すフローチャートである。
【図７】変化量データ一覧の一例を示す図である。
【図８】実施の形態１に係るシーン決定部の要約時間作成処理を示すフローチャートである。
【図９】要約時刻一覧の一例を示す図である。
【図１０】実施の形態２に係るプラント監視装置の構成を示すブロック図である。
【図１１】監視タグ一覧の一例を示す図である。
【図１２】実施の形態２に係るシーン決定部の監視データ検索処理を示すフローチャートである。
【図１３】実施の形態３に係るプラント監視装置の構成を示すブロック図である。
【図１４】要約時刻一覧表示部による要約時刻一覧の表示例を示す図である。
【図１５】実施の形態４に係るプラント監視装置の構成を示すブロック図である。
【図１６】監視画面記憶部に記憶された表示情報の一例を示す図である。
【図１７】実施の形態４に係るシーン制御部の動作を示すフローチャートである。
【図１８】実施の形態４に係るシーン制御部のシーン制御処理を示すフローチャートである。
【図１９】実施の形態４に係る監視画面描画部の動作を示すフローチャートである。
【図２０】実施の形態５に係るプラント監視装置の構成を示すブロック図である。
【図２１】実施の形態５に係る監視タグ抽出部の動作を示すフローチャートである。
【図２２】画面別監視タグ一覧の一例を示す図である。
【図２３】実施の形態５に係る要約監視画面決定部の動作を示すフローチャートである。
【図２４】実施の形態５に係る要約監視画面決定部の要約監視画面決定処理を示すフローチャートである。
【図２５】実施の形態５に係る要約監視画面決定部の監視タグ変化量計算処理を示すフローチャートである。
【図２６】監視画面一覧の一例を示す図である。
【図２７】実施の形態５に係るシーン制御部の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
＜実施の形態１＞
図１は、本発明の実施の形態１に係るプラント監視装置の構成を示すブロック図である。図１に示すプラント監視装置は、過去データ記憶部１０と、時刻入力部（第１入力部）１１と、シーン決定部（決定部）１２とを備えている。
【００１０】
図２は、本実施の形態１に係るプラント監視装置に適用可能なハードウェア構成を示すブロック図である。図２の例では、当該ハードウェア構成としてＰＣ（パーソナルコンピュータ）２１が示されている。ＰＣ２１は、プログラムなどの情報を記憶することが可能な記憶装置２２と、記憶装置２２に記憶された情報に基づいて演算を行うＣＰＵ（Central Processing Unit）２３とを備えている。
【００１１】
図１の過去データ記憶部１０の機能は、図２の記憶装置２２によって実現され、図１の時刻入力部１１及びシーン決定部１２の機能は、ＣＰＵ２３がプログラムを実行することによって実現される。なお、時刻入力部１１は、キーボード、マウス及びタッチパネルなどの入力装置によって実現されてもよい。
【００１２】
次に、図１に示したプラント監視装置の各構成要素について詳細に説明する。
【００１３】
過去データ記憶部１０は、事象ごと及び時刻ごとに過去の監視データを記憶（保存）している。事象には、例えばアラームや操作履歴などが含まれる。
【００１４】
図３は、過去データ記憶部１０に記憶（格納）された情報の一例を示す図である。図３に示すように、過去データ記憶部１０は、監視データの入力値を保存しており、事象に対応する「監視データ名」に対して、「時刻」と、「監視データ値」とがバイナリ形式で格納されている。ただし、これらは、バイナリ形式ではなく、テキスト形式やＲＤＢ（Relational Database）で格納されてもよい。監視データ値には、電流値などの即値の他に、欠測などの状態値を適用してもよい。
【００１５】
図１に戻って時刻入力部１１は、検索時間と、要約時間に関する要約情報とが入力される。この入力により、プラント監視装置における検索時間及び要約時間が指定される。
【００１６】
ここで、検索時間は、検索対象を検索すべき時間範囲を規定する。
【００１７】
一方、要約時間は、検索時間を要約して得られるべき時間範囲を規定する。つまり、要約時間は、決定（抽出）されるべき監視データの時間（後述の要約規定時間）の合計時間となり得る許容時間を示す。この要約時間により、決定（抽出）されるべき監視データの数が制限される。
【００１８】
時刻入力部１１に入力される要約情報は、例えば、要約時間そのものであってもよいし、検索時間に対する要約時間の百分率や割合（例えば１５％や１割など）を示す要約率であってもよい。
【００１９】
図４は、時刻入力部１１に入力される検索時間と、要約情報との一例が示されている。図４の例では、検索時間として検索開始時刻及び検索終了時刻が入力され、要約情報として要約時間が入力されている。なお、図４の例で要約時間の代わりに「１％」という要約率が入力された場合には、要約時間は約１４分（＝２４時間（検索時間）×１％）となる。
【００２０】
図１に戻ってシーン決定部１２は、検索時間内の時刻ごとに、変化した監視データの事象の個数を算出する。そして、シーン決定部１２は、算出した事象の個数の順番に従って時刻を要約時刻として決定する。なお、シーン決定部１２は、要約時刻ごとに規定された規定時間（以下「要約規定時間」と記すこともある）の合計が要約時間を超えるまで、要約時刻を決定する。
【００２１】
図５は、シーン決定部１２の動作を示すフローチャートである。以下、図５を用いてシーン決定部１２の動作について詳細に説明する。
【００２２】
まず、ステップＳ１にて、シーン決定部１２は、時刻入力部１１に入力された検索時間（検索開始時刻及び検索終了時刻）と要約情報（要約時間）とを読み込む。そして、シーン決定部１２は、読み込んだ検索開始時刻、検索終了時刻及び要約時間を、開始時刻ＳＴ、終了時刻ＥＴ及び要約時間ＹＴに設定する。
【００２３】
ステップＳ２にて、シーン決定部１２は、開始時刻ＳＴを検索時刻Ｔに設定する。
【００２４】
ステップＳ３にて、シーン決定部１２は、後述する監視データ検索処理を実行する。
【００２５】
ステップＳ４にて、シーン決定部１２は、予め定められた時間（ここでは１［秒］）を検索時刻Ｔに加える。
【００２６】
ステップＳ５にて、シーン決定部１２は、検索時刻Ｔが終了時刻ＥＴを超えているか否かを判定する。超えていない場合にはステップＳ３に戻り、超えている場合にはステップＳ６に進む。
【００２７】
ステップＳ６にて、シーン決定部１２は、後述する要約時間作成処理を実行する。
【００２８】
図６は、監視データ検索処理（ステップＳ３）におけるシーン決定部１２の動作を示すフローチャートである。
【００２９】
まず、ステップＳ１１にて、シーン決定部１２は、検索時刻Ｔに対する後述の変化量を「０」に設定する。
【００３０】
ステップＳ１２にて、シーン決定部１２は、検索時刻Ｔに関する複数の事象の監視データのうち、次のステップＳ１３にて取得していない事象の監視データがあるか否かを判定する。当該監視データがないと判定した場合には図６に示す処理を終了し、当該監視データがあると判定した場合にはステップＳ１３に進む。
【００３１】
ステップＳ１３にて、シーン決定部１２は、複数の事象の監視データのうち、取得していない１つの事象の監視データＳＶを取得する。
【００３２】
ステップＳ１４にて、シーン決定部１２は、監視データＳＶの値が変化しているか否かを判定する。変化していない場合にはステップＳ１２に戻り、変化している場合にはステップＳ１５に進む。
【００３３】
ステップＳ１５にて、シーン決定部１２は、変化量データ一覧の検索時刻Ｔに対する変化量に、「１」を加える。また、シーン決定部１２は、変化量データ一覧の検索時刻Ｔに対する「変化した監視データ」の欄に、事象の内容（監視データ名）を加える。その後、ステップＳ１２に戻る。
【００３４】
以上の図６の監視データ検索処理により、検索時間内の検索時刻Ｔにて変化した監視データの事象の個数が、変化量として算出される。図７は、図６の監視データ検索処理を開始時刻ＳＴから終了時刻ＥＴまで繰り返すことにより得られる変化量データ一覧の一例を示す図である。
【００３５】
図７に示す変化量データ一覧は、表形式で表現される情報であり、「時刻」、「変化量」及び「変化した監視データ」を含んでいる。「変化量」は、図６の監視データ検索処理で算出される変化量（「時刻」において変化した監視データの事象の個数）を示している。「変化した監視データ」は、「時刻」において変化した監視データの事象の内容（内訳）を示している。なお、この変化量データ一覧は、次に説明する要約時間作成処理（ステップＳ６）の入力となる。
【００３６】
図８は、要約時間作成処理（図５のステップＳ６）におけるシーン決定部１２の動作を示すフローチャートである。
【００３７】
まず、ステップＳ２１にて、シーン決定部１２は、要約合計時間ＳＵＭを「０」に設定する。
【００３８】
ステップＳ２２にて、シーン決定部１２は、要約合計時間ＳＵＭが要約時間ＹＴを超えているか否かを判定する。超えていると判定した場合には図８に示す処理を終了し、超えていないと判定した場合にはステップＳ２３に進む。
【００３９】
ステップＳ２３にて、シーン決定部１２は、監視データ検索処理によって得られた開始時刻ＳＴから終了時刻ＥＴまでの変化量データ一覧の時刻のうち、変化量（事象の個数）が最大となる時刻を、要約時刻ＭＴとして決定する。すなわち、シーン決定部１２は、事象の個数の順番に従って時刻を要約時刻ＭＴとして決定する。
【００４０】
ステップＳ２４にて、シーン決定部１２は、決定した要約時刻ＭＴと、当該要約時刻ＭＴに規定された規定時間（要約規定時間）とを、後述の要約時刻一覧に加える。本実施の形態１に係る要約規定時間は、要約時刻ＭＴから予め定められた時間ｔ［秒］だけ早めた時刻（ＭＴ−ｔ）と、要約時刻ＭＴから予め定められた時間ｔ［秒］だけ遅らせた時刻（ＭＴ＋ｔ）との間の時間である。また、ステップＳ２４にて、シーン決定部１２は、要約規定時間の長さ（２×ｔ＋１）を要約合計時間ＳＵＭに加える。
【００４１】
例えばｔ＝５［秒］である場合には、ステップＳ２４にて、シーン決定部１２は、（ＭＴ−５）［秒］から（ＭＴ＋５）［秒］までの時間を要約規定時間として要約時刻一覧に加えるとともに、その時間の長さ（１１［秒］）を要約合計時間ＳＵＭに加えることになる。なお、予め定められた時間ｔは５［秒］以外の時間であってもよいし、要約率（要約時間）に応じて変化させてもよい。
【００４２】
ステップＳ２５にて、シーン決定部１２は、要約規定時間に含まれる時刻を変化量データ一覧から削除する。その後、ステップＳ２２に戻る。当該ステップＳ２２後のステップＳ２３においては、シーン決定部１２は、直近のステップＳ２３で決定された要約時刻ＭＴの次に変化量（事象の個数）が大きい時刻を、要約時刻ＭＴとして決定する。このため、ステップＳ２３が繰り返されることにより、変化量（事象の個数）が大きい順に時刻が要約時刻ＭＴとして決定されることになる。なお、図８には図示していないが、ステップＳ２５にて、変化量データ一覧から全ての時刻が削除された場合には、図８に示す処理を終了してもよい。
【００４３】
以上の図８の要約時間作成処理により、要約合計時間が要約時間を超えるまで、変化量データ一覧のうち変化量（事象の個数）が最大となる時刻が、要約時刻として決定（抽出）されていく。図９は、図８の要約時間作成処理を実行することにより得られ、シーン決定部１２から出力される要約時刻一覧の一例を示す図である。
【００４４】
図９に示す要約時刻一覧は、表形式で表現される情報であり、「要約時刻」と「要約規定時間」とを含んでいる。ここで、例えば、要約時刻ＭＴが「００：００：００」である場合に上述の動作を行うと、要約規定時間は「２３：５９：０５〜００：００：０５」となるが、開始時刻ＳＴが「００：００：００」である場合には、要約規定時間を「００：００：００〜００：００：１０」としてもよい。すなわち、要約規定時間内に開始時刻ＳＴが含まれる場合には、開始時刻ＳＴを要約規定時間の最初の時刻に適用してもよい。同様に、要約規定時間内に終了時刻ＥＴが含まれる場合には、終了時刻ＥＴを要約規定時間の最後の時刻に適用してもよい。
【００４５】
以上のような本実施の形態１に係るプラント監視装置によれば、運転員がアラームや運転操作などの事象を指定しなくても、監視データの変化状況に応じた要約時刻を、要約規定時間の合計が要約時間を超えるまで決定する。これにより、運転員が過去のプラント状態において重要な時刻を把握するのに必要な手間を抑制することができる。
【００４６】
＜実施の形態２＞
上述の実施の形態１では、シーン決定部１２は、全ての事象の監視データを用いて要約時刻を決定した。これに対して、本発明の実施の形態２に係るプラント監視装置では、指定された事象の監視データを用いて要約時刻を決定するように構成されている。
【００４７】
図１０は、本実施の形態２に係るプラント監視装置の構成を示すブロック図である。図１０に示すプラント監視装置の構成要素のうち、監視タグ入力部３０及びシーン決定部３１以外の構成要素は実施の形態１と同様である。そこで、本実施の形態２に係るプラント監視装置の説明において、以上で説明した構成要素と同一または類似するものについては同じ参照符号を付し、以下、監視タグ入力部３０及びシーン決定部３１について主に説明する。
【００４８】
監視タグ入力部（第２入力部）３０には事象が入力される。なお、本実施の形態２では、実施の形態１で説明した事象、及び、監視タグ入力部３０に入力される事象はいずれも、監視機器の監視データ（入力信号）を識別可能な監視タグを含むものとして説明する。
【００４９】
図１１は、監視タグ入力部３０における監視タグの入力により得られる監視タグ一覧の一例を示す図である。図１１に示されるように、監視タグ一覧は、監視タグの名称を含む情報である。なお、この監視タグ一覧は、例えば、監視タグ入力部３０に入力された監視タグに基づいて生成される。
【００５０】
図１０に戻って、シーン決定部３１は、実施の形態１で説明したシーン決定部１２と同様に、変化した監視データの事象の個数を算出したり、要約時刻を決定したりする。ただし、本実施の形態２に係るシーン決定部３１は、監視タグ入力部３０に入力された監視タグ（事象）の監視データを用いて、要約時刻を決定する。
【００５１】
図１２は、監視データ検索処理におけるシーン決定部３１の動作を示すフローチャートである。
【００５２】
なお、シーン決定部３１の監視データ検索処理以外の動作は、実施の形態１に係るシーン決定部１２の動作と同じであり、また、シーン決定部３１の監視データ検索処理のステップＳ３１，Ｓ３２，Ｓ３３，Ｓ３５，Ｓ３６の動作は、図６のステップＳ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５の動作と同じである。
【００５３】
ステップＳ３３の後、ステップＳ３４にて、シーン決定部３１は、ステップＳ３３で取得した監視データＳＶの監視タグが、監視タグ一覧にあるか否かを判定する。監視タグがないと判定した場合にはステップＳ３２に戻り、監視タグがあると判定した場合にはステップＳ３５に進む。
【００５４】
以上のような本実施の形態２に係るプラント監視装置によれば、実施の形態１と同様の効果を得ることができるだけでなく、運転員が着目する監視タグ（事象）の監視データに対して、要約時刻を決定することができる。
【００５５】
＜実施の形態３＞
本発明の実施の形態３に係るプラント監視装置では、上述の要約時刻一覧（図９）を表示するように構成されている。
【００５６】
図１３は、本実施の形態３に係るプラント監視装置の構成を示すブロック図である。図１３に示すプラント監視装置の構成要素のうち、要約時刻一覧表示部４０以外の構成要素は実施の形態１と同様である。そこで、本実施の形態３に係るプラント監視装置の説明において、以上で説明した構成要素と同一または類似するものについては同じ参照符号を付し、以下、要約時刻一覧表示部４０について主に説明する。
【００５７】
要約時刻一覧表示部４０は、「要約時刻」、「要約規定時間」、「変化量」、及び、変化量（事象の個数）が大きい上位Ｎ個の「変化した監視データ」を、変化量の大きい順に並べて表示する。
【００５８】
図１４は、要約時刻一覧表示部４０により表示（出力）される要約時刻一覧の一例を示す図である。要約時刻一覧は、表形式で表現される情報であり、「要約時刻」、「要約規定時間」、「変化量」、及び、変化量が大きい上位２つの「変化した監視データ」が並べられている。要約時刻は、変化量が大きいものから小さくなる順に上側から下側に向かって並べられている。なお、要約時刻一覧表示部４０は、変化した割合も表示してもよい。
【００５９】
以上のような本実施の形態３に係るプラント監視装置によれば、実施の形態１と同様の効果を得ることができるだけでなく、運転員は、要約時刻の中においてどの要約時刻が重要かを把握することができ、かつ、どの監視データが要約時刻に対して支配的であるかを把握することができる。
【００６０】
＜実施の形態４＞
本発明の実施の形態４に係るプラント監視装置では、上述の要約時刻一覧（図９）に基づいて監視画面を表示するように構成されている。
【００６１】
図１５は、本実施の形態４に係るプラント監視装置の構成を示すブロック図である。図１５に示すプラント監視装置の構成要素のうち、監視画面記憶部５０、シーン制御部（制御部）５１、及び、監視画面描画部５２以外の構成要素は実施の形態１と同様である。そこで、本実施の形態４に係るプラント監視装置の説明において、以上で説明した構成要素と同一または類似するものについては同じ参照符号を付し、以下、監視画面記憶部５０、シーン制御部５１、及び、監視画面描画部５２について主に説明する。
【００６２】
監視画面記憶部５０は、監視画面の表示情報を記憶（格納）している。
【００６３】
図１６は、監視画面記憶部５０に格納された表示情報の一例を示す図である。監視画面記憶部５０には、監視画面を構成するシンボルの情報が表示情報として、テキスト形式で格納されている。ただし、これらはテキスト形式ではなく、バイナリ形式など他の型式で格納されてもよい。
【００６４】
図１６の例では、２つのシンボル（矩形のシンボルと丸形のシンボル）の情報が格納されている。シンボル情報は、シンボルの形状を示す種別、位置、サイズ、及び、シンボルを表示する色を示す表示色、シンボルに関連付けられている監視タグなどを含んでいる。後述するように、シンボルに監視タグが関連付けられている場合には、当該監視タグに対応する監視データ値が、監視画面描画部５２によって監視画面上に表示される。
【００６５】
このように、本実施の形態４では、表示情報は監視タグを含んでいる。本実施の形態４では、実施の形態１で説明した事象も同様に監視タグを含むものとする。
【００６６】
図１５に戻って監視画面描画部５２は、監視画面記憶部５０に記憶された表示情報と、監視データとに基づいて監視画面の描画を行う。ここでは、監視画面描画部５２は、監視画面記憶部５０に記憶された表示情報と、シーン制御部５１から送信された監視データとに基づいて監視画面の描画を行う。
【００６７】
シーン制御部５１は、シーン決定部１２にて要約時刻が決定されていた場合に、当該要約時刻に規定された要約規定時間に対応する監視データを監視画面描画部５２に送信する。シーン制御部５１から送信された監視データに基づく監視画面が、監視画面描画部５２によって次々に描画されることにより、当該監視画面が再生される。つまり、シーン制御部５１は、シーン決定部１２にて要約時刻が決定されていた場合に、監視画面描画部５２の描画によって、当該要約時刻の監視データに基づく監視画面の再生を行う。
【００６８】
図１７は、シーン制御部５１の動作を示すフローチャートである。以下、図１７を用いてシーン制御部５１の動作について詳細に説明する。
【００６９】
まず、ステップＳ４１にて、シーン制御部５１は、シーン決定部１２で生成された要約時刻一覧を読み込む。
【００７０】
ステップＳ４２にて、シーン制御部５１は、読み込んだ要約時刻一覧に要約規定時間があるか否か、すなわち要約時刻があるか否かを判定する。要約規定時間がないと判定した場合には図１７に示す動作を終了し、要約規定時間があると判定した場合にはステップＳ４３に進む。
【００７１】
ステップＳ４３にて、シーン制御部５１は、読み込んだ要約時刻一覧から要約規定時間を取得する。なお、シーン制御部５１は、上述の変化量（事象の個数）が小さくなっていく順に要約規定時間を取得してもよい。
【００７２】
ステップＳ４４にて、シーン制御部５１は、後述するシーン制御処理を実行する。その後、ステップＳ４２に戻る。
【００７３】
図１８は、シーン制御処理（ステップＳ４４）におけるシーン制御部５１の動作を示すフローチャートである。
【００７４】
まず、ステップＳ５１にて、シーン制御部５１は、ステップＳ４３で取得した要約規定時間の最初の時刻を、再生時刻Ｔに設定する。
【００７５】
ステップＳ５２にて、シーン制御部５１は、再生時刻Ｔに対応する監視データ値を過去データ記憶部１０から取得する。
【００７６】
ステップＳ５３にて、シーン制御部５１は、ステップＳ５２にて取得した監視データ値と、その監視タグとを監視画面描画部５２に送信（通知）する。
【００７７】
ステップＳ５４にて、シーン制御部５１は、予め定められた時間（ここでは１［秒］）を再生時刻Ｔに加える。
【００７８】
ステップＳ５５にて、シーン制御部５１は、再生時刻Ｔが、ステップＳ４３で取得した要約規定時間の最後の時刻を超えているか否かを判定する。超えていない場合にはステップＳ５２に戻り、超えている場合には図１８に示す処理を終了する。
【００７９】
図１９は、監視画面描画部５２の動作を示すフローチャートである。以下、図１９を用いて監視画面描画部５２の動作について詳細に説明する。
【００８０】
まず、ステップＳ６１にて、監視画面描画部５２は、監視画面記憶部５０から表示情報を読み込む。
【００８１】
ステップＳ６２にて、監視画面描画部５２は、読み込んだ表示情報に含まれるシンボルのうち、次のステップＳ６２にて取得していないシンボルがあるか否かを判定する。当該シンボルがないと判定した場合には図１９に示す処理を終了し、当該シンボルがあると判定した場合にはステップＳ６３に進む。
【００８２】
ステップＳ６３にて、監視画面描画部５２は、取得していない１つのシンボルを取得する。
【００８３】
ステップＳ６４にて、監視画面描画部５２は、取得したシンボルに監視タグが関連付けられているか否か（割り付けられているか否か）を判定する。監視タグが関連付けられている（割り付けられている）と判定した場合にはステップＳ６５に進み、監視タグが関連付けられていない（割り付けられていない）と判定した場合にはステップＳ６６に進む。
【００８４】
ステップＳ６５にて、監視画面描画部５２は、ステップＳ５３にてシーン制御部５１が送信した監視データのうち、取得したシンボルに関連付けられた監視タグに対応する監視データの値を取得する。その後、ステップＳ６６に進む。
【００８５】
ステップＳ６４から直接ステップＳ６６に進んだ場合（監視タグが関連付けられていない場合）には、ステップＳ６６にて、監視画面描画部５２は、表示情報のシンボル情報（シンボルの種別、位置、サイズ）に基づいて、シンボルを監視画面内に描画する。この描画により監視画面が描画される。その後、図１９に示す処理を終了する。
【００８６】
一方、ステップＳ６５からステップＳ６６に進んだ場合（監視タグが関連付けられていた場合）には、ステップＳ６６にて、監視画面描画部５２は、表示情報のシンボル情報（シンボルの種別、位置、サイズ）と、ステップＳ６５で取得した監視データ値とに基づいて、シンボルを監視画面内に描画する。この描画により監視画面が描画される。その後、ステップＳ６２に戻る。
【００８７】
以上のような本実施の形態４に係るプラント監視装置によれば、実施の形態１と同様の効果を得ることができるだけでなく、運転員は、要約時刻の状況（監視データ値）を監視画面上にて確認することができる。
【００８８】
＜実施の形態５＞
上述の実施の形態４では、描画（再生）する監視画面は自動的に決定されていなかった。これに対して、本発明の実施の形態５に係るプラント監視装置では、要約時刻に対して提示すべき監視画面を自動的に決定し、当該監視画面を描画（再生）するように構成されている。
【００８９】
図２０は、本実施の形態５に係るプラント監視装置の構成を示すブロック図である。図２０に示すプラント監視装置の構成要素のうち、監視タグ抽出部６０、要約監視画面決定部（監視画面決定部）６１、及び、シーン制御部６２以外の構成要素は、実施の形態４と同様である。そこで、本実施の形態５に係るプラント監視装置の説明において、以上で説明した構成要素と同一または類似するものについては同じ参照符号を付し、以下、監視タグ抽出部６０、要約監視画面決定部６１、及び、シーン制御部６２について主に説明する。
【００９０】
まず、監視タグ抽出部６０、要約監視画面決定部６１、及び、シーン制御部６２の概要について説明する。
【００９１】
監視タグ抽出部６０は、監視画面記憶部５０に記憶された表示情報から監視タグを監視画面ごとに抽出する。
【００９２】
要約監視画面決定部６１は、シーン決定部１２にて要約時刻が決定されていた場合に、当該要約時刻に規定された規定時間（要約規定時間）内において変化した監視データの個数を、監視タグ抽出部６０で抽出された監視画面ごとの監視タグについて算出する。そして、要約監視画面決定部６１は、当該算出により得られた監視画面ごとの監視データの個数に基づいて監視画面を決定する。
【００９３】
シーン制御部６２は、実施の形態４で説明したシーン制御部５１と同様に、シーン決定部１２にて要約時刻が決定されていた場合に、監視画面描画部５２の描画によって、当該要約時刻の監視データに基づく監視画面の再生を行う。ただし、本実施の形態５に係るシーン制御部６２は、要約監視画面決定部６１で決定された監視画面の再生を行う。
【００９４】
図２１は、監視タグ抽出部６０の動作を示すフローチャートである。以下、図２１を用いて監視タグ抽出部６０の動作について詳細に説明する。
【００９５】
まず、ステップＳ７１にて、監視タグ抽出部６０は、監視画面記憶部５０から表示情報を読み込む。
【００９６】
ステップＳ７２にて、監視タグ抽出部６０は、読み込んだ表示情報に含まれるシンボルのうち、次のステップＳ７３にて取得していないシンボルがあるか否かを判定する。当該シンボルがないと判定した場合には図２１に示す処理を終了し、当該シンボルがあると判定した場合にはステップＳ７３に進む。
【００９７】
ステップＳ７３にて、監視タグ抽出部６０は、取得していない１つのシンボルを取得する。
【００９８】
ステップＳ７４にて、監視タグ抽出部６０は、取得したシンボルに監視タグが関連付けられているか否か（割り付けられているか否か）を判定する。監視タグが関連付けられていない（割り付けられていない）と判定した場合にはステップＳ７２に戻り、監視タグが関連付けられている（割り付けられている）と判定した場合にはステップＳ７５に進む。
【００９９】
ステップＳ７５にて、監視タグ抽出部６０は、取得したシンボルに関連付けられた監視タグを、後述する画面別監視タグ一覧に加える。その後、ステップＳ７２に戻る。
【０１００】
図２２は、図２１の監視タグ抽出部６０の動作により得られる画面別監視タグ一覧の一例を示す図である。図２２に示す画面別監視タグ一覧は、表形式で表現される情報であり、監視画面の名称を示す「監視画面名称」と、監視タグ抽出部６０より抽出された監視タグを示す「監視タグ」とを含んでいる。なお、１つの監視画面に対して、１つの監視タグが抽出されてもよいし、複数の監視タグが抽出されてもよい。
【０１０１】
図２３は、要約監視画面決定部６１の動作を示すフローチャートである。以下、図２３を用いて要約監視画面決定部６１の動作について詳細に説明する。
【０１０２】
まず、ステップＳ８１にて、要約監視画面決定部６１は、シーン決定部１２で生成された要約時刻一覧を読み込む。
【０１０３】
ステップＳ８２にて、要約監視画面決定部６１は、読み込んだ要約時刻一覧に要約規定時間があるか否か、すなわち要約時刻があるか否かを判定する。要約規定時間がないと判定した場合には図２３に示す動作を終了し、要約規定時間があると判定した場合にはステップＳ８３に進む。
【０１０４】
ステップＳ８３にて、要約監視画面決定部６１は、読み込んだ要約時刻一覧から要約規定時間を取得する。なお、要約監視画面決定部６１は、上述の変化量（事象の個数）が小さくなっていく順に要約規定時間を取得してもよい。
【０１０５】
ステップＳ８４にて、要約監視画面決定部６１は、後述する要約監視画面決定処理を実行する。その後、ステップＳ８２に戻る。
【０１０６】
図２４は、要約監視画面決定処理（ステップＳ８４）における要約監視画面決定部６１の動作を示すフローチャートである。
【０１０７】
まず、ステップＳ９１にて、要約監視画面決定部６１は、監視タグ抽出部６０で生成された画面別監視タグ一覧を読み込む。
【０１０８】
ステップＳ９２にて、要約監視画面決定部６１は、読み込んだ画面別監視タグ一覧のうち、次のステップＳ９３にて取得していない監視画面名称があるか否かを判定する。当該監視画面名称があると判定した場合にはステップＳ９３に進み、当該監視画面名称がないと判定した場合にはステップＳ９５に進む。
【０１０９】
ステップＳ９３にて、要約監視画面決定部６１は、画面別監視タグ一覧の監視画面名称のうち取得していない監視画面名称、及び、それに対応する監視タグを、監視画面名称「ＮＡＭＥ」、及び、監視タグ「ＴＡＧＳ」としてそれぞれ取得する（取り出す）。
【０１１０】
ステップＳ９４にて、要約監視画面決定部６１は、監視タグ変化量計算処理を実行する。詳細については後述するが、監視タグ変化量計算処理では、ステップＳ９３で取得した監視画面名称「ＮＡＭＥ」について、監視タグ抽出部６０で抽出された監視タグの監視データのうち変化した監視データの個数を算出する。その後、ステップＳ９２に戻る。
【０１１１】
ステップＳ９２からステップＳ９５に進んだ場合、ステップＳ９５にて、要約監視画面決定部６１は、監視タグ変化量計算処理によって算出された監視画面ごとの監視データの個数に基づいて、監視画面（監視画面名称「ＮＡＭＥ」）を決定する。ここでは、要約監視画面決定部６１は、全ての監視画面の中から、監視データの個数が最大となる監視画面名称「ＭＡＸ＿ＮＡＭＥ」を決定するものとする。
【０１１２】
ステップＳ９６にて、要約監視画面決定部６１は、後述する監視画面一覧に、ステップＳ９５で決定した監視画面名称「ＭＡＸ＿ＮＡＭＥ」を加える。その後、図２４に示す処理を終了する。
【０１１３】
図２５は、監視タグ変化量計算処理（ステップＳ９４）における要約監視画面決定部６１の動作を示すフローチャートである。
【０１１４】
まず、ステップＳ１０１にて、要約監視画面決定部６１は、ステップＳ９３で取り出した監視画面名称「ＮＡＭＥ」に対する、画面別データ変化数を「０」に設定する。
【０１１５】
ステップＳ１０２にて、要約監視画面決定部６１は、監視タグ「ＴＡＧＳ」のうち、次のステップＳ１０３にて取得していない１つの監視タグがあるか否かを判定する。当該監視タグがないと判定した場合には図２５に示す処理を終了し、当該監視タグがあると判定した場合にはステップＳ１０３に進む。
【０１１６】
ステップＳ１０３にて、要約監視画面決定部６１は、監視タグ「ＴＡＧＳ」のうち、取得していない１つの監視タグ「ＴＡＧ」を取得する。
【０１１７】
ステップＳ１０４にて、要約監視画面決定部６１は、１つの監視タグ「ＴＡＧ」の監視データのうち、ステップＳ８３で取得した要約規定時間の間で変化した監視データの事象の個数を算出する。
【０１１８】
ステップＳ１０５にて、要約監視画面決定部６１は、画面別データ変化数に、ステップＳ１０４で算出した監視データの事象の個数を加える。その後、ステップＳ１０２に戻る。
【０１１９】
以上の図２５の監視タグ変化量計算処理により、監視画面名称「ＮＡＭＥ」内の全ての監視タグ「ＴＡＧＳ」に関する監視データのうち、要約規定時間の間にて変化した監視データの事象の個数が、画面別データ変化数として算出される。そして、図２４のステップＳ９５にて監視画面名称「ＭＡＸ＿ＮＡＭＥ」が決定され、図２４のステップＳ９６にて監視画面一覧が生成される。
【０１２０】
図２６は、要約監視画面決定部６１が図２３〜図２５の動作を行うことにより生成される監視画面一覧の一例を示す図である。監視画面一覧は、要約規定時間と、それと隣接して隣接して並べられた監視画面名称「ＭＡＸ＿ＮＡＭＥ」とを含んでいる。
【０１２１】
図２７は、シーン制御部６２の動作を示すフローチャートである。以下、図２７を用いてシーン制御部６２の動作について説明する。
【０１２２】
なお、シーン制御部６２のステップＳ１１１，Ｓ１１２，Ｓ１１３，Ｓ１１５の動作は、図１７のステップＳ４１，Ｓ４２，Ｓ４３，Ｓ４４の動作と同じである。
【０１２３】
ステップＳ１１３の後、ステップＳ１１４にて、シーン制御部６２は、ステップＳ１１５のシーン制御処理に使用する監視画面を、要約監視画面決定部６１で決定された監視画面（図２６の監視画面一覧に含まれる監視画面）に設定する。その後、設定された監視画面について、ステップＳ１１５にてシーン制御処理を実行する。これにより、要約監視画面決定部６１で決定された監視画面が再生される。
【０１２４】
以上のような本実施の形態５に係るプラント監視装置によれば、実施の形態４と同様の効果を得ることができるだけでなく、各要約規定時間（各要約時刻）で監視データが変化する監視画面を決定することができる。これにより、運転員は、監視画面を切り替える操作などを行わなくても、適切な監視画面を監視することができる。
【０１２５】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略したりすることが可能である。
【符号の説明】
【０１２６】
１０  過去データ記憶部、１１  時刻入力部、１２，３１  シーン決定部、３０  監視タグ入力部、５０  監視画面記憶部、５１，６２  シーン制御部、５２  監視画面描画部、６０  監視タグ抽出部、６１  要約監視画面決定部。
【図１】
0006049647.tif 000002
【図２】
0006049647.tif 000003
【図３】
0006049647.tif 000004
【図４】
0006049647.tif 000005
【図５】
0006049647.tif 000006
【図６】
0006049647.tif 000007
【図７】
0006049647.tif 000008
【図８】
0006049647.tif 000009
【図９】
0006049647.tif 000010
【図１０】
0006049647.tif 000011
【図１１】
0006049647.tif 000012
【図１２】
0006049647.tif 000013
【図１３】
0006049647.tif 000014
【図１４】
0006049647.tif 000015
【図１５】
0006049647.tif 000016
【図１６】
0006049647.tif 000017
【図１７】
0006049647.tif 000018
【図１８】
0006049647.tif 000019
【図１９】
0006049647.tif 000020
【図２０】
0006049647.tif 000021
【図２１】
0006049647.tif 000022
【図２２】
0006049647.tif 000023
【図２３】
0006049647.tif 000024
【図２４】
0006049647.tif 000025
【図２５】
0006049647.tif 000026
【図２６】
0006049647.tif 000027
【図２７】
0006049647.tif 000028