(57)【特許請求の範囲】
【請求項１】
監視対象の装置の状態を表す状態情報と、前記状態情報とは異なる情報でありネットワーク又は放送を介して取得される情報と、を含む候補情報を取得する候補情報取得部と、
前記候補情報取得部によって取得された前記候補情報を記憶する候補情報記憶部と、
前記候補情報記憶部に記憶されている前記候補情報の中から、所定の条件を満たす情報である関連情報を取得する情報判定部と、
前記情報判定部によって取得された前記関連情報を表示装置に表示させる表示制御部と、
を備え、
前記表示制御部は、前記所定の条件が満たされたタイミングを含む時間幅における関連情報の時系列変化を示す動画像と、前記所定の条件が満たされたタイミングにおける関連情報を示す静止画像と、を並べて表示する監視システム。
【請求項２】
前記候補情報記憶部に記憶される前記候補情報のうち予め設定されている条件を満たす情報である関連情報を記憶する関連情報記憶部をさらに備え、
前記表示制御部は、前記関連情報記憶部に記録されている関連情報を表示装置に表示させる、
請求項１に記載の監視システム。
【請求項３】
前記候補情報記憶部に記憶される前記候補情報のうち、所定の期間が経過した候補情報を前記候補情報記憶部から削除する制御部をさらに備える請求項１又は２に記載の監視システム。
【請求項４】
前記表示制御部は、互いに対応付けられた複数の関連情報に基づいて生成される複数の情報を並べて前記表示装置に表示させる、請求項１から請求項３のいずれか一項に記載の監視システム。
【請求項５】
前記表示制御部は、第一の日時に取得された状態情報に基づいて生成される画像を表示するための第一領域と、前記第一の日時とは異なる第二の日時に取得された前記状態情報に基づいて生成される画像を表示するための第二領域と、を並べて前記表示装置に表示させる請求項４に記載の監視システム。
【請求項６】
前記表示制御部は、状態情報に基づいて生成される画像を表示するための状態情報領域と、前記状態情報とは異なる情報でありネットワーク又は放送を介して取得される情報を表示するための外部情報領域と、を並べて前記表示装置に表示させる請求項４に記載の監視システム。
【請求項７】
前記表示制御部は、操作者によって入力された検索キーワードと相関の高い関連情報を前記表示装置に表示させる、請求項１から請求項４のいずれか一項に記載の監視システム。
【請求項８】
監視対象の装置の状態を表す状態情報と、前記状態情報とは異なる情報でありネットワーク又は放送を介して取得される情報と、を含む候補情報を取得し、取得された前記候補情報を候補情報記憶部に記録する候補情報取得ステップと、
前記候補情報記憶部に記憶されている前記候補情報の中から、所定の条件を満たす情報である関連情報を取得する情報判定ステップと、
前記情報判定ステップにおいて取得された前記関連情報を表示装置に表示させる表示制御ステップと、
を有し、
前記表示制御ステップにおいて、前記所定の条件が満たされたタイミングを含む時間幅における関連情報の時系列変化を示す動画像と、前記所定の条件が満たされたタイミングにおける関連情報を示す静止画像と、を並べて表示する情報提供方法。
【請求項９】
請求項１〜７のいずれか一項に記載の監視システムとしてコンピューターを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、監視システム、情報提供方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、プラントの高機能化及び広域管理下に伴い、監視システムで扱う情報量が増大している。一方、都市のライフラインである浄水場、下水処理場及び発電所等のプラントには安定したサービスが要求される。そのため、これらのプラントには高い信頼性と操作性とが要求される。しかしながら、現状の監視システムによって提供される情報では、オペレータは故障の原因や予測などについて判断をすることが困難となる場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０９２８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、オペレータに対して判断がより容易となる情報を提供することができる監視システム、情報提供方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の監視システムは、候補情報取得部と、候補情報記憶部と、情報判定部と、表示制御部と、を持つ。候補情報取得部は、監視対象の装置の状態を表す状態情報と、前記状態情報とは異なる情報でありネットワーク又は放送を介して取得される情報と、を含む候補情報を取得する。候補情報記憶部は、前記候補情報取得部によって取得された前記候補情報を記憶する。情報判定部は、前記候補情報記憶部に記憶されている前記候補情報の中から、所定の条件を満たす情報を取得する。表示制御部は、前記情報判定部によって取得された情報を表示装置に表示させる。
【図面の簡単な説明】
【０００６】
【図１】実施形態における監視システム１００の構成例を示す図である。
【図２】プロセス情報テーブルの具体例を示す図である。
【図３】ナリオテーブルの具体例を示す図である。
【図４】関連情報テーブルの具体例を示す図である。
【図５】監視装置４０が行う候補情報の取得処理の流れを示すフローチャートの具体例である。
【図６】サーバ３０が行う候補情報の削除処理の流れを示すフローチャートの具体例である。
【図７】監視装置４０が行う関連情報の生成処理の流れを示すフローチャートの具体例である。
【図８】表示装置６０に表示される画面の第一の例を示す図である。
【図９】表示装置６０に表示される画面の第二の例を示す図である。
【図１０】表示装置６０に表示される画面の第三の例を示す図である。
【図１１】表示装置６０に表示される画面の第四の例を示す図である。
【図１２】表示装置６０に表示される画面の第五の例を示す図である。
【図１３】関連情報テーブルの変形例を示す図である。
【発明を実施するための形態】
【０００７】
以下、実施形態の監視システム、情報提供方法及びコンピュータプログラムを、図面を参照して説明する。
【０００８】
図１は、実施形態における監視システム１００の構成例を示す図である。監視システム１００は、複数の監視対象装置１０（１０−１〜１０−Ｎ（Ｎは１以上の整数））、制御装置２０、サーバ３０、監視装置４０、入力装置５０及び表示装置６０を備える。
【０００９】
監視対象装置１０は、監視システム１００の監視対象となる設備に設けられた個々の装置である。監視システム１００の監視対象が水処理プラントである場合、監視対象装置１０は例えばポンプ、濾過機、貯槽、調整機構（例えば調整弁）である。監視対象装置１０は、自装置の状態を表す状態情報を取得する。このような状態情報の取得は、監視対象装置１０が行ってもよいし、監視対象装置１０に設けられた１以上のセンサが行ってもよい。監視対象装置１０によって取得される状態情報の具体例として、監視対象装置１０が動作しているか否かを示す情報、監視対象装置１０が動作している継続時間（運転時間）などがある。監視対象装置１０に設けられるセンサの具体例として、温度センサ、湿度センサ、加速度センサ、加重センサ、赤外線センサ、画像センサがある。画像センサは撮像素子を備えており、予め定められた領域の画像（静止画像又は動画像）を撮像する。この場合、撮像された画像が状態情報である。監視対象装置１０は、監視対象装置１０の状態を表す状態情報を含む信号（以下「状態情報信号」という。）を生成し、制御装置２０へ出力する。
【００１０】
制御装置２０は、例えばＰＬＣ（Programmable Logic Controller）等の情報処理装置を用いて構成される。制御装置２０は、状態情報信号を監視対象装置１０から受信する。状態情報は、例えば監視対象装置１０の温度、周辺の湿度、運転時間、装置の回転数又は蓄積されている物質（例えば水や土）の量を表す。状態情報が具体的にどのような状態の情報を示すかは、監視対象となる設備や監視対象装置１０の種別に応じて適宜決定される。状態情報信号は、デジタル信号及びアナログ信号のいずれであってもよい。状態情報信号は、どのようなプロトコルで生成されてもよい。制御装置２０は、少なくとも1台の監視対象装置１０から状態情報信号を受信する。制御装置２０は、複数台の監視対象装置１０から状態情報信号を受信してもよい。制御装置２０は、1台の監視対象装置１０から複数種の状態情報信号を受信してもよい。制御装置２０は、監視対象装置１０の状態情報と、状態情報信号が受信された日時と、監視対象装置１０の識別情報と、を対応づけた情報（以下「プロセス情報」という。）を生成する。制御装置２０は、生成されたプロセス情報をサーバ３０に送信する。
【００１１】
サーバ３０は、制御装置２０及び監視装置４０と通信可能な情報処理装置である。サーバ３０と制御装置２０とは、例えばＬＡＮ（Local Area Network）等の通信網によって通信可能に接続されている。サーバ３０と監視装置４０とは、例えばＬＡＮ等の通信網によって通信可能に接続されている。サーバ３０は、制御部３０１及び候補情報記憶部３０２を備える。
【００１２】
制御部３０１は、制御装置２０からプロセス情報を受信すると、プロセス情報に含まれる情報を候補情報記憶部３０２に記録する。制御部３０１は、監視装置４０から、情報取得部４０１によって取得された情報（以下「外部情報」という。）を受信すると、受信された外部情報を候補情報記憶部３０２に記録する。制御部３０１は、監視装置４０からプロセス情報又は外部情報の読み出し依頼を受信すると、依頼に応じて候補情報記憶部３０２から情報を読み出す。制御部３０１は、読み出された情報を監視装置４０に送信する。制御部３０１は、候補情報記憶部３０２に記録されている情報のうち、記録されてから所定の期間が経過した情報を候補情報記憶部３０２から削除する。
【００１３】
候補情報記憶部３０２は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。候補情報記憶部３０２は、候補情報を記憶する。候補情報とは、監視対象となる設備で生じる事象に関して関連する可能性がある情報である。候補情報は、例えばプロセス情報及び外部情報である。外部情報は、例えば、テレビ番組の情報、天気の情報、ニュース、官公庁等の公的機関が発表した情報である。候補情報には、本実施形態の監視システム１００を運用する者によって関連する可能性があると判断されたどのような情報が含まれてもよい。
【００１４】
候補情報記憶部３０２は、例えばプロセス情報テーブル及び外部情報テーブルを記憶する。図２は、プロセス情報テーブルの具体例を示す図である。プロセス情報テーブルは、複数のレコードを持つ。プロセス情報テーブルにおけるレコードは、日時、装置識別情報及び状態情報の値を持つ。日時は、レコードに登録される状態情報が取得された日時を示す。日時は、例えばプロセス情報に含まれる日時の情報であってもよい。装置識別情報は、状態情報が取得された装置の識別情報を示す。装置識別情報は、例えばプロセス情報に含まれる監視対象装置１０の識別情報であってもよい。状態情報は、レコードに含まれる日時に、レコードに含まれる装置識別情報によって表される装置において取得された状態情報を表す。状態情報は、例えばプロセス情報に含まれる状態情報であってもよい。１つのレコードの状態情報には、複数の状態情報が含まれてもよい。
【００１５】
外部情報テーブルは、外部情報を、各外部情報が生成された日時又は取得された日時と対応付けて有する。
【００１６】
監視装置４０は、サーバ３０と通信可能な情報処理装置である。監視装置４０は、情報取得部４０１、操作情報取得部４０２、制御部４０３、条件記憶部４０４、情報判定部４０５、関連情報記憶部４０６及び表示制御部４０７を備える。
【００１７】
情報取得部４０１は、全ての候補情報（外部情報）を取得する。そして、情報取得部４０１は、取得された候補情報をサーバ３０の候補情報記憶部３０２に記録する。
情報取得部４０１は、例えばインターネット上に公開されているＷＥＢサイトから、テキスト又は画像（静止画像又は動画像）のデータを候補情報として取得する。情報取得部４０１は、例えば地上波放送や衛星放送によって放映されているテレビ番組及びテレビコマーシャルの動画像を録画することによって、録画データを候補情報として取得する。
候補情報とは、予め定められた所定の条件によって示される情報である。予め定められた所定の条件とは、例えばデータが取得されるＷＥＢサイトを示す条件であってもよいし、取得されるデータを示す条件であってもよいし、他の条件であってもよい。例えば、予め定められた所定の条件が“日本国の官公庁が公開している情報”という条件である場合には、情報取得部４０１は、日本国の官公庁がネットワークを介して公開している情報の全てを取得してもよい。この場合、より具体的には、予め定められた所定の条件として、日本国の官公庁が情報を公開している各ＷＥＢサイトのＵＲＬ（Uniform Resource Locator）が設定されてもよい。情報取得部４０１は、取得されるデータを示す条件として検索キーワードが設定されている場合には、インターネットや他のネットワークに公開されている情報から、設定されている検索キーワードに関係する全ての情報を候補情報として取得してもよい。情報取得部４０１は、地上波放送や衛星放送によって放映されているテレビ番組及びテレビコマーシャルの動画像を録画してもよい。この場合、録画された動画像のデータが候補情報として記録される。情報取得部４０１は、放送されている全てのテレビ番組及びテレビコマーシャルの動画像を録画しても良いし、予め定められた所定の条件に示される時間帯やチャンネルのテレビ番組及びテレビコマーシャルの動画像のみを録画してもよい。情報取得部４０１は、予め設置されている撮像装置によって撮像される画像（静止画像又は動画像）を候補情報として取得してもよい。この場合、予め定められた所定の条件として、画像を取得する事が可能なＷＥＢサイトのＵＲＬや撮像装置のＩＰアドレスが設定されてもよい。
【００１８】
操作情報取得部４０２は、監視システム１００のオペレータが入力装置５０を操作することによって入力した情報（以下「操作情報」という。）を取得する。操作情報取得部４０２は、入力装置５０と有線ケーブルで接続されている場合には、有線ケーブルを介して電気信号を取得する事によって操作情報を取得する。操作情報取得部４０２は、入力装置５０とブルートゥース（登録商標）等の近距離無線通信で接続されている場合には、近距離無線通信を介して無線信号を受信することによって操作情報を取得する。操作情報取得部４０２は、入力装置５０とネットワークを介して接続されている場合には、ネットワークを介してデータを受信することによって操作情報を取得する。
【００１９】
制御部４０３は、監視装置４０の制御を行う。制御部４０３は、例えば操作情報取得部４０２によって取得された操作情報に基づいて情報判定部４０５及び表示制御部４０７を制御する。制御部４０３は、例えば操作情報取得部４０２によって取得された操作情報がシナリオ条件（後述する）に関する情報である場合、取得されたシナリオ条件を条件記憶部４０４に登録する。
【００２０】
条件記憶部４０４は、磁気ハードディスク装置又は半導体記憶装置等の記憶装置を用いて構成される。条件記憶部４０４は、シナリオテーブルを記憶する。図３は、シナリオテーブルの具体例を示す図である。シナリオテーブルは、複数のレコードを持つ。シナリオテーブルにおけるレコードは、シナリオＩＤ及びシナリオ条件の値を持つ。シナリオＩＤは、各レコードが表すシナリオの識別情報である。シナリオ条件は、各レコードが表すシナリオに設定された条件を示す。シナリオ条件は、監視対象となる設備や監視対象において生じうる事象を表す条件（以下「事象条件」という。）と、その事象に関して収集されるべき情報を表す条件（以下「収集条件」という。）と、を示す。シナリオ条件に設定されている文字列を含む情報が候補情報記憶部３０２に記録されている場合、その情報は関連情報として関連情報記憶部４０６に記録される。また、シナリオ条件の事象条件によって示されている事象が生じた場合には、その事象に関連するプロセス情報が関連情報として関連情報記憶部４０６に記録される。
【００２１】
図３の例では、シナリオＩＤが“００００１”のシナリオ条件として、“台風”、“雨”、“ポンプａｎｄ故障”、“浸水”、“水位ａｎｄ高”が設定されている。シナリオ条件に含まれる“ａｎｄ”はアンド条件を示すものであり、“ａｎｄ”の文字列そのものを示すものではない。すなわち、“水位ａｎｄ高”というシナリオ条件は、“水位”及び“高”の二つの文字列を含むことを示す条件である。候補情報のうち、“台風”、“雨”、“ポンプａｎｄ故障”、“浸水”、“水位ａｎｄ高”のキーワードのいずれかを含む情報は関連情報として記録される。また、シナリオ条件として所定の文字列（例えば“ポンプａｎｄ故障”、“水位ａｎｄ高”）が設定されている場合、その文字列は事象条件として情報判定部４０５によって解釈される。例えば、“ポンプａｎｄ故障”という文字列は、監視装置４０においてポンプが故障したか否かの判定に用いられる各種の値について、それらの値が故障の発生を示すにいたった場合にそれらの値が関連情報として記録されることを示す。例えば、“水位ａｎｄ高”という文字列は、水位を示す値が異常を示す閾値を超えた場合にその値が関連情報として記録されることを示す。各事象条件を示す文字列と、その事象条件が示す具体的な内容との関連づけは、情報判定部４０５に予め登録されている。
【００２２】
情報判定部４０５は、条件記憶部４０４に記録されているシナリオＩＤ毎に、シナリオ条件を満たす情報が候補情報記憶部３０２に記録されているか否か判定する。情報判定部４０５は、シナリオ条件を満たす情報が候補情報記憶部３０２に記録されている場合、その情報を関連情報としてシナリオＩＤと対応付けて関連情報記憶部４０６に記録する。
情報判定部４０５は、操作情報取得部４０２によって検索条件が取得された場合、候補情報記憶部３０２に記憶されている候補情報の中から、取得された検索条件に関連する情報を取得する。情報判定部４０５は、取得された関連情報を、制御部４０３を介して表示制御部４０７に出力する。取得された関連情報は、表示制御部４０７によって表示装置６０に表示される。検索条件は、キーワードであってもよいし、所定の装置を示す識別情報であってもよいし、所定の日時又は期間を示す情報であってもよい。例えば、“３日前のＸＸ時〜ＹＹ時の間の装置ＺＺ”という検索条件が取得された場合、情報判定部４０５は、装置ＺＺのプロセス情報のうち、３日前のＸＸ時〜ＹＹ時の間のプロセス情報を候補情報記憶部３０２から読み出す。その後、表示制御部４０７によってこのプロセス情報に基づく画像が表示される。
【００２３】
関連情報記憶部４０６は、磁気ハードディスク装置又は半導体記憶装置等の記憶装置を用いて構成される。関連情報記憶部４０６は、情報判定部４０５によって関連情報と判定された情報のデータを記憶する。関連情報記憶部４０６は、例えば関連情報テーブルを記憶するように構成されてもよい。
【００２４】
図４は、関連情報テーブルの具体例を示す図である。関連情報テーブルは、複数のレコードを持つ。関連情報テーブルにおけるレコードは、シナリオＩＤ及び関連データの値を持つ。図４に示される関連情報テーブルでは、シナリオテーブルに登録されているシナリオＩＤ毎（シナリオ条件毎）に一つのレコードが登録される。シナリオＩＤは、各レコードが表すシナリオの識別情報である。関連データは、各レコードが表すシナリオに関連すると判定された関連情報のデータを示す。例えば、シナリオＩＤが“００００１”のレコードにおける関連データは、シナリオＩＤ“００００１”のシナリオ条件を満たしたと判定された関連情報のデータである。
【００２５】
表示制御部４０７は、制御部４０３の制御に応じて表示装置６０における表示を制御する。例えば、表示制御部４０７は、表示装置６０に表示される画面を生成し、表示装置６０に出力する。
【００２６】
入力装置５０は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力装置５０は、オペレータの指示を監視装置４０に入力する際にオペレータによって操作される。
【００２７】
表示装置６０は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示装置６０によって表示された画像はオペレータによって視認される。
【００２８】
図５は、監視装置４０が行う候補情報の取得処理の流れを示すフローチャートの具体例である。情報取得部４０１は、所定の収集タイミングが到来すると（ステップＳ１０１−ＹＥＳ）、予め定められた条件に従って候補情報を取得する（ステップＳ１０２）。情報取得部４０１は、取得された候補情報を候補情報記憶部３０２に記録することをサーバ３０に依頼する（ステップＳ１０３）。サーバ３０の制御部３０１は、情報取得部４０１の依頼に応じて、候補情報を候補情報記憶部３０２に記録する。
【００２９】
図６は、サーバ３０が行う候補情報の削除処理の流れを示すフローチャートの具体例である。制御部３０１は、所定の廃棄タイミングが到来すると（ステップＳ２０１−ＹＥＳ）、候補情報記憶部３０２に記録されている候補情報について、記録されてからの経過期間が閾値を超えているか否か判定する（ステップＳ２０２）。経過期間が閾値を超えている場合（ステップＳ２０２−ＹＥＳ）、制御部３０１は、その候補情報を候補情報記憶部３０２から削除する（ステップＳ２０３）。一方、経過期間が閾値を超えていない場合（ステップＳ２０２−ＮＯ）、制御部３０１は、その候補情報を候補情報記憶部３０２から削除しない。制御部３０１は、候補情報記憶部３０２に記録されている全ての候補情報についてステップＳ２０２以降の処理を実行する。全ての候補情報について処理が完了すると（ステップＳ２０４−ＹＥＳ）、制御部３０１は削除処理を終了する。
【００３０】
図７は、監視装置４０が行う関連情報の生成処理の流れを示すフローチャートの具体例である。情報判定部４０５は、所定の判定タイミングが到来すると（ステップＳ３０１−ＹＥＳ）、条件記憶部４０４のシナリオテーブルに登録されているレコードのうち、処理の対象とするレコードを決める。情報判定部４０５は、候補情報記憶部３０２に記録されている候補情報のうち、処理の対象となっているレコードのシナリオ条件を満たしている候補情報があるか否か判定する（ステップＳ３０２）。シナリオ条件を満たしている候補情報ががある場合（ステップＳ３０２−ＹＥＳ）、情報判定部４０５は、その候補情報を関連情報として取得する。そして、情報判定部４０５は、取得された関連情報を関連情報記憶部４０６に記録する（ステップＳ３０３）。一方、情報判定部４０５は、シナリオ条件を満たしていない候補情報は関連情報記憶部４０６へ記録しない。
【００３１】
情報判定部４０５は、処理対象となっているレコードのシナリオ条件について、全ての候補情報に対しステップＳ３０２からステップＳ３０４までの処理を実行したか否か判定する（ステップＳ３０４）。未処理の候補情報が存在する場合（ステップＳ３０４−ＮＯ）、情報判定部４０５は、未処理の候補情報に対してステップＳ３０２からステップＳ３０４までの処理を実行する。一方、未処理の候補情報が存在しない場合（ステップＳ３０４−ＹＥＳ）、情報判定部４０５は、条件記憶部４０４に登録されている全てのシナリオについてステップＳ３０２からステップＳ３０５までの処理が実行されたか否か判定する（ステップＳ３０５）。未処理のシナリオが存在する場合（ステップＳ３０５−ＮＯ）、情報判定部４０５は、未処理のシナリオのシナリオ条件についてステップＳ３０２からステップＳ３０５までの処理を実行する。一方、未処理のシナリオが存在しない場合（ステップＳ３０５−ＹＥＳ）、情報判定部４０５は判定処理を終了する。
【００３２】
図６及び図７の処理が所定のタイミングで繰り返し実行されることによって、サーバ３０の候補情報記憶部３０２には、経過期間の閾値によって表される所定の期間のみ候補情報が記録される。すなわち、経過期間の閾値を超えた候補情報は候補情報記憶部３０２から削除される。また、たとえ経過情報の閾値を超えた情報であっても、情報判定部４０５によって関連情報であると判定された情報は、関連情報記憶部４０６に記録されてる。そのため、経過情報の閾値を超えた情報であっても、関連情報であればオペレータは参照することが可能となる。また、候補情報記憶部３０２には全ての候補情報が所定の期間が経過するまで蓄積されている。そのため、過去の情報でインターネット等では既に取得が困難となってしまったような情報であっても、所定期間が経過するまでの間であれば、過去に遡って必要な情報を関連情報として取得する事が可能となる。例えば、オペレータが入力装置５０を操作して１４日前の天気図と１４日前のプロセス情報とを表示することを指示すると、制御部４０３及び表示制御部４０７の動作によって、表示装置６０には１４日前の天気図と１４日前のプロセス情報とが表示される。
【００３３】
次に、表示制御部４０７の制御によって表示装置６０に表示される画面の具体例について説明する。図８は、表示装置６０に表示される画面の第一の例を示す図である。画面の左側には、監視装置４０によって生成される画面のうち、第一の日時における画面が表示される領域（以下「第一情報領域」という。）６０１が設けられる。画面の右側には、監視装置４０によって生成される画面のうち、第二の日時における画面が表示される領域（以下「第二情報領域」という。）６０２が設けられる。第一情報領域６０１に表示される情報の種別と、第二情報領域６０２に表示される情報の種別とは同じである。図８の例では、第一情報領域６０１には２０１２年７月１４日１０時４０分におけるプロセスフロー情報が表示され、第二情報領域６０２には２０１５年６月２１日１３時２１分におけるプロセスフロー情報が表示されている。いずれのプロセスフロー情報も、関連情報記憶部４０６において同一のシナリオＩＤに対応付けて記録されている関連データに基づいて作成される。このような表示がなされることにより、オペレータは、同様の事象が生じた際に取得されたプロセス情報に基づいて生成される画面（例えばプロセスフロー情報の画面）を容易に比較することが可能となる。
【００３４】
図９は、表示装置６０に表示される画面の第二の例を示す図である。画面の左側には、監視装置４０によって生成される画面を時系列に変化させた動画像が表示される領域（以下「時系列情報領域」という。）６０３が設けられる。画面の右側には、第二情報領域６０２が設けられる。時系列情報領域６０３に表示される情報の種別と、第二情報領域６０２に表示される情報の種別とは同じである。図９の例では、時系列情報領域６０３には２０１５年４月３０日１３時２１分から２０１５年６月２１日１３時２１分までの間におけるプロセスフロー情報が動画像として表示され、第二情報領域６０２には２０１５年６月２１日１３時２１分におけるプロセスフロー情報が静止画像として表示されている。いずれのプロセスフロー情報も、関連情報記憶部４０６において同一のシナリオＩＤに対応付けて記録されている関連データに基づいて作成される。このような表示がなされることにより、オペレータは、プロセス情報の時系列変化を容易に確認することが可能となる。
【００３５】
また、図９の例では、時系列情報領域６０３の下方には、スクロールバー６４１が設けられている。スクロールバー６４１の位置は、オペレータの操作に応じて左右に変更される。スクロールバー６４１の位置は、時系列情報領域６０３に表示されているプロセス情報の取得日時を示している。例えば、スクロールバー６４１の位置が左である程古いプロセス情報が表示され、スクロールバー６４１の位置が右である程新しいプロセス情報が表示される。オペレータは、スクロールバー６４１の位置を入力装置５０を操作することによって変更することにより、時系列情報領域６０３に表示されているプロセス情報の取得日時を容易に変更することが可能となる。
【００３６】
図１０は、表示装置６０に表示される画面の第三の例を示す図である。画面の左側には時系列情報領域６０３が設けられる。画面の右側には第二情報領域６０２が設けられる。時系列情報領域６０３に表示される情報の種別と、第二情報領域６０２に表示される情報の種別とは同じである。図１０の例では、時系列情報領域６０３には２０１５年４月３０日１３時２１分から２０１５年６月２１日１３時２１分までの間におけるプロセスフロー情報が動画像として表示され、第二情報領域６０２には２０１５年６月２１日１３時２１分におけるプロセスフロー情報が静止画像として表示されている。いずれのプロセスフロー情報も、関連情報記憶部４０６において同一のシナリオＩＤに対応付けて記録されている関連データに基づいて作成される。このような表示がなされることにより、オペレータは、プロセス情報の時系列変化を容易に確認することが可能となる。
【００３７】
また、図１０の例では、時系列情報領域６０３の下方には、再生速度を変更するためのボタン（ボタン６４２〜６４４）が設けられている。ボタン６４２が押下されると、時系列情報領域６０３に表示される動画像の再生速度が通常の速度（１倍速）に制御される。ボタン６４３が押下されると、時系列情報領域６０３に表示される動画像の再生速度が通常の２倍の速度（２倍速）に制御される。ボタン６４４が押下されると、時系列情報領域６０３に表示される動画像の再生速度が通常の５倍の速度（５倍速）に制御される。オペレータは、入力装置５０を操作することによっていずれかのボタンを押下することにより、時系列情報領域６０３に表示されているプロセス情報の再生速度を容易に変更することが可能となる。
【００３８】
図１１は、表示装置６０に表示される画面の第四の例を示す図である。画面の左側には、第二情報領域６０２が設けられる。画面の右側には、監視装置４０によって生成される画面のうち、第二情報領域６０２に表示されるものと異なる広さの範囲に含まれる設備に関する画面が表示される領域（以下「第三情報領域」という。）６０４が設けられる。第二情報領域６０２に表示される情報の種別と、第三情報領域６０４に表示される情報の種別とは同じである。ただし、上述のように、第二情報領域６０２に表示される情報が示す設備の範囲と、第三情報領域６０４に表示される情報が示す設備の範囲とは異なる。図１１の例では、第二情報領域６０２には２０１５年６月２１日１３時２１分におけるプロセスフロー情報が静止画像として表示され、第三情報領域６０４には２０１５年６月２１日１３時２１分におけるプロセスフロー情報が静止画像として表示されている。第二情報領域６０２に表示されている設備の範囲よりも、第三情報領域６０４に表示されている設備の範囲の方が広い。いずれのプロセスフロー情報も、関連情報記憶部４０６において同一のシナリオＩＤに対応付けて記録されている関連データに基づいて作成される。このような表示がなされることにより、オペレータは、異なる範囲における各装置のプロセス情報を容易に確認することが可能となる。
【００３９】
なお、第二情報領域６０２に表示される情報の種別と、第三情報領域６０４に表示される情報の種別とは異なってもよい。例えば、第二情報領域６０２にはプロセスフロー情報が示され、第三情報領域６０４には電源系統の状態を示す情報が示されてもよい。ただし、第二情報領域６０２に示される情報と第三情報領域６０４に示される情報とには所定の関係（例えば、同一の装置に関する情報が含まれている関係）があることが望ましい。例えば、第二情報領域６０２にはポンプ００１を含むプロセスフロー情報が示され、第三情報領域６０４にはポンプ００１を含む電源系統の状態を示す情報が示されてもよい。
【００４０】
図１２は、表示装置６０に表示される画面の第五の例を示す図である。画面の左側には、第二情報領域６０２が設けられる。画面の右側には、外部情報が表示される領域（以下「外部情報領域」という。）６０５が設けられる。図１２の例では、第二情報領域６０２には２０１５年６月２１日１３時２１分におけるプロセスフロー情報が静止画像として表示され、外部情報領域６０５にはテレビ番組表を表示するためのリンクと、天気図を表示するためのリンクと、ニュースを表示するためのリンクと、公的機関発表情報を表示するためのリンクと、が表示されている。例えば、オペレータが入力装置５０を操作することによって天気図のリンクを押下すると、外部情報領域６０５には、第二情報領域６０２に表示されている情報の日時と同じ又は近い日時の天気図が表示される。いずれのプロセスフロー情報及び外部情報も、関連情報記憶部４０６において同一のシナリオＩＤに対応付けて記録されている関連データに含まれている。このような表示がなされることにより、オペレータは、第二情報領域６０２に表示されている画面を確認しつつ、それに関連する外部情報についても容易に確認することが可能となる。
【００４１】
このように構成された監視システム１００の効果について説明する。監視システム１００では、条件記憶部４０４に予め登録されたシナリオ条件に基づいて、シナリオ毎に関連情報が関連情報記憶部４０６に対応付けて登録される。このような関連情報の中には、情報取得部４０１によって取得された外部情報も含まれる。そして、表示制御部４０７は、様々な態様で複数の関連情報を表示装置６０に表示する。そのため、オペレータに対して判断がより容易となる情報を提供することが可能となる。
【００４２】
また、オペレータが入力装置５０を操作して検索キーワードを入力した場合、制御部４０３は入力された検索キーワードを表示制御部４０７に渡す。表示制御部４０７は、検索キーワードに相関の高い関係情報のシナリオＩＤを検索する。表示制御部４０７は、例えば最も相関が高いと判断されたシナリオＩＤに対応付けられた関係情報を、表示装置６０に表示する。この表示は、例えば図８から図１２に示したような態様で行われてもよいし、他の態様で行われてもよい。このような処理が行われることによって、過去の事象に関係した情報に基づいてオペレータが効率的に学習を行うことが可能となる。
【００４３】
このような効果に関しては、以下のような背景がある。プラントを運用してきた熟練オペレータは年々減少しており、プラントに関するノウハウの継承不足が問題になっている。今後は、装置の自動化及び広域化により、ますます多種多様化している各機器の細かなレベルについてオペレータが知識を習得する機会は減少する傾向にある。しかしながら、現状実現されている監視制御システムの運用の多くは多種多様な情報を有しているものの、実際にオペレータへ提供されている情報は簡易的でかつ限定されたものが多い。例えば、設備の故障や状態は監視画面に表示されるが、その原因やその後の影響については表示されない。その故障や状態がなぜ起こったかについてオペレータが調べる場合、オペレータは情報を手動で検索しなければならない。そのため、時間と労力を多く要していた。また、経験の浅いオペレータに対し学習や技術継承の場を提供することが近年の課題であるが、実際には学習や技術継承を効果的に行うための情報が提供されていない。このような問題に対し、実施形態の監視システム１００では、上記のような形で関係情報をオペレータに提供し、学習や技術継承の効率化を図ることが可能となっている。
【００４４】
以上説明した少なくともひとつの実施形態によれば、候補情報から関係情報を判定して記録する情報判定部４０５と、関係情報を表示装置６０に表示させる表示制御部４０７を持つことにより、オペレータに対して判断がより容易となる情報を提供することができる。
【００４５】
図１３は、関連情報テーブルの変形例を示す図である。図１３に示される関連情報テーブルにおけるレコードは、レコードＩＤ、シナリオＩＤ、対象期間及び関連データの値を持つ。図１３に示される関連情報テーブルでは、シナリオテーブルに登録されているシナリオ条件を満たす事案（例えば故障や警報の発生）一つに対して一つのレコードが登録される。レコードＩＤは、レコードの識別情報を示す。シナリオＩＤは、各レコードが表す事案がどのシナリオ条件における事案であるかを示す。対象期間は、各レコードが表す事案の発生に基づいて各レコードに登録された関連データの日時の期間を表す。関連データは、各レコードが表す事案に関して取得された関連情報のデータを表す。
【００４６】
例えば、レコードＩＤ“００００００１”のレコードには、シナリオＩＤ“００００１”のシナリオ条件を満たした事案（例えばポンプの故障）の発生に基づいて、その発生日時から所定時間遡って得られる関係情報と、その発生日時から所定時間経過するまでに得られる関係情報とが関係データとして登録される。発生日時から所定時間遡った日時から、発生日時から所定時間経過した日時までの期間が、対象期間の値として登録される。関連情報テーブルがこのように構成された場合、表示制御部４０７は、同じレコードの情報に基づいて画面を生成する。すなわち、一つの画面に表示されるいずれのプロセスフロー情報及び外部情報も、関連情報記憶部４０６において同一のレコードＩＤに対応付けて記録されている関連データに基づいて作成される。
【００４７】
サーバ３０及び監視装置４０に備えられた各機能部は、それぞれ他の装置に設けられてもよい。例えば、情報取得部４０１は、監視装置４０に備えられるのではなく、サーバ３０に備えられてもよいし、上記実施形態には記載されていない他の装置（例えば情報取得装置）に備えられてもよい。例えば、情報判定部４０５は、監視装置４０に備えられるのではなく、サーバ３０に備えられてもよいし、条規実施形態には記載されていない他の装置（例えば情報判定装置）に備えられてもよい。また、サーバ３０及び監視装置４０とは、一体の装置として構成されてもよい。
【００４８】
上述した実施形態における監視装置４０の機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５０】
１０−１〜１０−Ｎ…監視対象装置、２０…制御装置、３０…サーバ、３０１…制御部、３０２…候補情報記憶部、４０１…情報取得部、４０２…操作情報取得部、４０３…制御部、４０４…条件記憶部、４０５…情報判定部、４０６…関連情報記憶部、４０７…表示制御部、５０…入力装置、６０…表示装置
【図１】
0006595245.tif 000002
【図２】
0006595245.tif 000003
【図３】
0006595245.tif 000004
【図４】
0006595245.tif 000005
【図５】
0006595245.tif 000006
【図６】
0006595245.tif 000007
【図７】
0006595245.tif 000008
【図８】
0006595245.tif 000009
【図９】
0006595245.tif 000010
【図１０】
0006595245.tif 000011
【図１１】
0006595245.tif 000012
【図１２】
0006595245.tif 000013
【図１３】
0006595245.tif 000014