(57)【要約】  障害検知装置（８）は、状態情報取得部（２１）と、障害判定部（２３）と、障害情報出力部（２４）とを備える。状態情報取得部（２１）は、遠隔地に設けられた設備（２１〜２６）を監視する遠隔監視システム（３）の状態を示す状態情報を遠隔監視システム（３）から取得する。障害判定部（２３）は、状態情報取得部（２１）によって取得された状態情報に基づいて、遠隔監視システム（３）の障害を判定し、判定した障害の内容を示す障害情報を生成する。障害情報出力部（２４）は、障害判定部（２３）によって生成された障害情報を出力する。
2019138578.tif 000002
【特許請求の範囲】
【請求項１】
遠隔地に設けられた設備を監視する遠隔監視システムの状態を示す状態情報を前記遠隔監視システムから取得する状態情報取得部と、
前記状態情報取得部によって取得された前記状態情報に基づいて、前記遠隔監視システムの障害を判定し、判定した前記障害の内容を示す障害情報を生成する障害判定部と、
前記障害判定部によって生成された前記障害情報を出力する障害情報出力部と、を備える
ことを特徴とする障害検知装置。
【請求項２】
前記遠隔監視システムの状態の条件と前記遠隔監視システムの障害の情報とを前記条件毎に関連付けた情報を含む障害判定情報を記憶する障害判定情報記憶部を備え、
前記状態情報取得部は、
前記遠隔監視システムを構成する複数の装置の動作状態を示す情報を前記状態情報として取得し、
前記障害判定部は、
前記状態情報取得部によって取得された前記状態情報と前記障害判定情報とに基づいて、前記遠隔監視システムの障害を判定する
ことを特徴とする請求項１に記載の障害検知装置。
【請求項３】
前記障害判定部は、
前記状態情報に関連付けられる前記障害の情報が前記障害判定情報に含まれない場合、前記障害判定情報に含まれる前記条件のうち前記状態情報と類似度が高い条件に関連付けられた前記障害の情報に基づき、前記遠隔監視システムの障害を推定する
ことを特徴とする請求項２に記載の障害検知装置。
【請求項４】
前記障害判定情報を編集する障害判定情報編集部を備え、
前記障害判定情報編集部は、
前記障害判定情報を編集するための情報を取得する取得部と、
前記取得部によって取得された前記情報に基づいて、前記障害判定情報を更新する更新部と、を備える
ことを特徴とする請求項２または３に記載の障害検知装置。
【請求項５】
前記設備の障害内容を示す情報と前記遠隔監視システムの障害の情報とを関連付けた情報を含む通知判定情報を記憶する通知判定情報記憶部と、
前記設備の障害内容を示す情報を含む通知情報を端末装置から取得する通知情報取得部と、を備え、
前記障害判定部は、
前記通知情報取得部によって受信された前記通知情報と前記通知判定情報とに基づいて、前記遠隔監視システムの障害候補を選択し、前記状態情報取得部によって取得された前記状態情報に基づいて、前記障害候補から前記遠隔監視システムの障害を判定する
ことを特徴とする請求項１から４のいずれか一つに記載の障害検知装置。
【請求項６】
前記通知判定情報を編集する通知判定情報編集部を備え、
前記通知判定情報編集部は、
前記通知判定情報を編集するための情報を取得する取得部と、
前記取得部によって取得された前記情報に基づいて、前記通知判定情報を更新する更新部と、を備える
ことを特徴とする請求項５に記載の障害検知装置。
【請求項７】
前記障害情報出力部は、
前記障害判定部によって前記遠隔監視システムの障害が複数判定された場合、判定された複数の障害を順位付けて並べた障害情報リストを生成し、生成した前記障害情報リストを出力する
ことを特徴とする請求項１から６のいずれか一つに記載の障害検知装置。
【請求項８】
請求項１から７のいずれか一つに記載の障害検知装置と、
前記遠隔監視システムと、を備える
ことを特徴とする監視制御システム。
【請求項９】
コンピュータが実行する障害検知方法であって、
遠隔地に設けられた設備を監視する遠隔監視システムの状態を示す状態情報を前記遠隔監視システムから取得する状態情報取得ステップと、
前記状態情報取得ステップによって取得された前記状態情報に基づいて、前記遠隔監視システムの障害を判定し、判定した前記障害の内容を示す障害情報を生成する障害判定ステップと、
前記障害判定ステップによって生成された前記障害情報を出力する障害情報出力ステップと、を含む
ことを特徴とする障害検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害検知装置、監視制御システム、および障害検知方法に関する。
【背景技術】
【０００２】
従来、プラントおよび公共施設などの設備の監視および制御を行う監視制御システムが知られている。かかる監視制御システムは、長期間の運用および複数の利用者による同時操作といった要因により、正常に動作しない場合がある。システム管理者は、監視制御システムが正常に動作しない場合、監視制御システムを構成する各装置の状態および利用者の操作履歴を確認することで、システム障害の内容を確認する。【０００３】
特許文献１には、システム障害が発生したときの利用者の操作履歴を記憶しておき、現在の操作が障害を起こした操作履歴に含まれる場合に、システム障害が発生しないように警告を発する計算機システムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１０５４４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来のシステムでは、利用者の操作によりシステム障害が発生しないよう警告を発することができるが、システム障害が発生した場合のシステムを構成する各装置の動作状態はシステム管理者が確認する必要がある。そのため、システム管理者の負担が大きいといった課題がある。【０００６】
本発明は、上記に鑑みてなされたものであって、システム障害が発生した場合のシステム管理者の負担を軽減することができる障害検知装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の障害検知装置は、状態情報取得部と、障害判定部と、障害情報出力部とを備える。状態情報取得部は、遠隔地に設けられた設備を監視する遠隔監視システムの状態を示す状態情報を遠隔監視システムから取得する。障害判定部は、状態情報取得部によって取得された状態情報に基づいて、遠隔監視システムの障害を判定し、判定した障害の内容を示す障害情報を生成する。障害情報出力部は、障害判定部によって生成された障害情報を出力する。
【発明の効果】
【０００８】
本発明によれば、システム障害が発生した場合のシステム管理者の負担を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１にかかる監視制御システムの構成例を示す図
【図２】実施の形態１にかかる遠隔監視装置の具体的構成例を示す図
【図３】実施の形態１にかかる監視情報記憶装置に記憶される監視情報テーブルの一例を示す図
【図４】実施の形態１にかかる障害検知装置の具体的構成例を示す図
【図５】実施の形態１にかかる障害判定情報記憶部に記憶される第１の障害判定テーブルの一例を示す図
【図６】実施の形態１にかかる動作状態情報記憶部に記憶される動作状態情報テーブルの一例を示す図
【図７】実施の形態１にかかる障害判定情報記憶部に記憶される第２の障害判定テーブルの一例を示す図
【図８】実施の形態１にかかる通知判定情報記憶部に記憶される通知判定情報テーブルの一例を示す図
【図９】実施の形態１にかかる障害判定情報記憶部に記憶される障害情報テーブルの一例を示す図
【図１０】実施の形態１にかかる情報収集装置の処理の一例を示すフローチャート
【図１１】実施の形態１にかかる監視処理装置の処理の一例を示すフローチャート
【図１２】実施の形態１にかかる障害検知装置の処理の一例を示すフローチャート
【図１３】図１２に示すステップＳ３２の処理の一例を示すフローチャート
【図１４】図１２に示すステップＳ３４の処理の一例を示すフローチャート
【図１５】図１２に示すステップＳ３６の処理の一例を示すフローチャート
【図１６】図１２に示すステップＳ３８の処理の一例を示すフローチャート
【図１７】図１２に示すステップＳ４１の処理の一例を示すフローチャート
【図１８】実施の形態１にかかる障害検知装置のハードウェア構成例を示す図
【図１９】実施の形態２にかかる障害検知装置の構成例を示す図
【図２０】実施の形態２にかかる障害検知装置による処理の一例を示すフローチャート
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態にかかる障害検知装置、監視制御システム、および障害検知方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態１．
図１は、実施の形態１にかかる監視制御システムの構成例を示す図である。図１に示す監視制御システム１は、設備２１〜２６の状態の監視および設備２１〜２６の制御を行う。設備２１〜２６は、例えば、浄水場、発電所、および工場といったプラントまたは公共施設に設けられる設備であり、１以上の機器が含まれる。設備２１〜２３は、第１の地域Ａ１に設けられ、設備２４〜２６は、第２の地域Ａ２に設けられる。以下、設備２１〜２６の各々を個別に区別しない場合には、設備２と呼ぶ。
【００１２】
監視制御システム１は、遠隔地に設けられた設備２を監視する遠隔監視システム３と、遠隔監視システム３の障害を検知する障害検知装置８とを含む。なお、図示しないが、監視制御システム１には、設備２を遠隔制御する設備制御装置が含まれており、かかる設備制御装置によって、設備２が遠隔制御される。
【００１３】
遠隔監視システム３は、複数の情報送信装置４１，４２と、端末装置５１，５２，５３と、遠隔監視装置６とを備える。遠隔監視装置６は、通信ネットワーク９を介して複数の情報送信装置４１，４２および端末装置５１，５２，５３と通信可能に接続される。通信ネットワーク９は、例えば、インターネットなどのＷＡＮ（Wide  Area  Network）である。
【００１４】
各設備２には、監視目的に合わせた種類の状態計測装置が設けられる。状態計測装置は、計測器およびセンサの少なくとも一つを含む。計測器は、例えば、雨量計、水位計、圧力計などである。センサは、温度センサ、電圧センサ、電流センサ、流量センサ、位置センサなどである。状態計測装置の計測対象は、設備２と、設備２によって制御される対象とを含む。設備２によって制御される対象は、発電所の場合、例えば、発電電圧および発電電力である。
【００１５】
情報送信装置４１は、第１の地域Ａ１に配置され、設備２１〜２３に設けられた不図示の状態計測装置から計測値を取得する。情報送信装置４２は、第２の地域Ａ２に配置され、設備２４〜２６に設けられた不図示の状態計測装置から計測値を取得する。以下、情報送信装置４１，４２を各々個別に区別しない場合、情報送信装置４と呼ぶ。
【００１６】
情報送信装置４は、各設備２に設けられた状態計測装置から取得した計測値を含む監視情報と、情報送信装置４の状態を示す状態情報とを通信ネットワーク９を介して遠隔監視装置６へ送信する。状態情報は、例えば、情報送信装置４の動作状態を示す情報であり、情報送信装置４におけるハードウェアおよびソフトウェアの各々の動作状態を示す情報を含む。
【００１７】
端末装置５１は、第１の地域Ａ１の設備２を管理する現場作業員７１によって用いられる。端末装置５２は、第２の地域Ａ２の設備２を管理する現場作業員７２によって用いられる。端末装置５３は、第１の地域Ａ１および第２の地域Ａ２から離れた領域Ａ３で監視制御システム１を管理するシステム管理者１３によって用いられる。なお、以下において、端末装置５１，５２，５３を各々個別に区別しない場合、端末装置５と呼び、現場作業員７１，７２を各々個別に区別しない場合、現場作業員７と呼ぶ。
【００１８】
遠隔監視装置６、障害検知装置８、および上述した不図示の設備制御装置の各々は、例えば、データセンタ内に構築されたクラウドシステムを構成する１以上のサーバおよび１以上のストレージで構成される仮想装置である。クラウドを構成するサーバおよびストレージといった複数の装置は、通信ネットワークによって通信可能に接続される。
【００１９】
遠隔監視装置６は、情報収集装置６１と、監視情報記憶装置６２と、監視処理装置６３とを備える。例えば、情報収集装置６１、監視処理装置６３、および障害検知装置８は、データセンタにおいて、互いに異なるサーバに仮想マシンとして形成され、監視情報記憶装置６２は、１以上のストレージに仮想ストレージとして形成される。
【００２０】
情報収集装置６１は、複数の情報送信装置４１，４２から通信ネットワーク９を介して監視情報および状態情報を受信する。情報収集装置６１は、受信した監視情報を監視情報記憶装置６２へ送信すると共に、受信した状態情報および監視情報を障害検知装置８へ送信する。監視情報記憶装置６２は、情報収集装置６１から送信された監視情報を記憶する。
【００２１】
監視処理装置６３は、監視情報記憶装置６２から監視情報を取得し、取得した監視情報に基づき、設備２の状態を示す情報である監視画面情報を生成する。監視処理装置６３は、生成した監視画面情報を端末装置５１，５２に配信する。端末装置５１，５２は、監視処理装置６３から通信ネットワーク９を介して配信される監視画面情報を取得し、取得した監視画面情報に基づく監視画面を不図示の表示部に表示する。現場作業員７は、端末装置５１，５２に表示される監視画面を参照することで、設備２の状態を把握することができる。
【００２２】
障害検知装置８は、状態情報取得部２１と、障害判定部２３と、障害情報出力部２４とを備え、遠隔監視システム３の障害を検知し、検知した障害の内容を示す情報を含む障害情報を出力する。状態情報取得部２１は、遠隔監視システム３の状態を示す状態情報を遠隔監視システム３から取得する。例えば、状態情報取得部２１は、情報収集装置６１から情報送信装置４の状態を示す状態情報を取得する。
【００２３】
また、状態情報取得部２１は、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３にアクセスし、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の各々の動作ログを取得する。状態情報取得部２１は、取得した動作ログから、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の状態を各々示す状態情報を取得する。状態情報は、例えば、装置の起動状態、処理状態、および通信状態といった情報である。
【００２４】
障害判定部２３は、状態情報取得部２１によって取得された状態情報に基づいて、遠隔監視システム３の障害を判定する。例えば、障害判定部２３は、情報送信装置４の状態を示す状態情報に基づいて、情報送信装置４の障害を検知し、遠隔監視装置６の状態を示す状態情報に基づいて、遠隔監視装置６の障害を検知する。障害判定部２３は、判定した障害の内容を示す情報を含む障害情報を生成する。
【００２５】
障害情報出力部２４は、障害判定部２３によって生成された障害情報を監視処理装置６３へ出力する。監視処理装置６３は、障害検知装置８から取得した障害情報に基づいて障害通知画面情報を生成し、生成した障害通知画面情報を通信ネットワーク９経由で端末装置５へ通知する。障害通知画面情報には、遠隔監視システム３の障害の内容を示す情報が含まれる。
【００２６】
端末装置５１，５２，５３の不図示の制御部は、障害検知装置８から遠隔監視システム３を介して通知される障害通知画面情報を不図示の表示部に表示する。現場作業員７１，７２およびシステム管理者１３は、端末装置５１，５２，５３に表示される障害通知画面情報に基づいて、遠隔監視システム３の障害の内容を容易に把握することができる。
【００２７】
以下、実施の形態１にかかる遠隔監視装置６および障害検知装置８の構成についてさらに具体的に説明する。図２は、実施の形態１にかかる遠隔監視装置の具体的構成例を示す図である。
【００２８】
図２に示す遠隔監視装置６は、上述したように、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３を備える。情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３は、互いに通信ネットワーク６４を介して通信可能に接続される。なお、通信ネットワーク６４は、例えば、ＬＡＮ（Local  Area  Network）であるが、ＬＡＮ以外の通信ネットワークまたは通信バスであってもよい。
【００２９】
情報収集装置６１は、図２に示すように、情報取得部７１と、情報送信部７２とを備える。情報取得部７１は、各情報送信装置４から通信ネットワーク９を介して監視情報および状態情報を受信する。情報送信部７２は、情報取得部７１で取得した監視情報を含む情報書き込み要求を監視情報記憶装置６２に通信ネットワーク６４を介して送信し、情報取得部７１で取得した監視情報および状態情報を障害検知装置８に通信ネットワーク６４を介して送信する。
【００３０】
監視情報記憶装置６２は、処理部７３と、記憶部７４とを備える。処理部７３は、情報収集装置６１の情報送信部７２から通信ネットワーク６４を介して情報書き込み要求を受信し、受信した情報書き込み要求に含まれる監視情報を記憶部７４の監視情報テーブルに追加する。また、処理部７３は、通信ネットワーク６４を介して監視処理装置６３から情報の読み出し要求を受信した場合、読み出し要求に従って記憶部７４の監視情報テーブルから情報を読み出し、読み出した情報を監視処理装置６３へ通信ネットワーク６４を介して送信する。
【００３１】
図３は、実施の形態１にかかる監視情報記憶装置に記憶される監視情報テーブルの一例を示す図である。図３に示す監視情報テーブルは、「監視情報ＩＤ（Identifier）」、「計測値」、「計測時刻」、「設備名称」、および「設備ＩＤ」が互いに関連付けられた情報を含む。「監視情報ＩＤ」は、計測対象の識別情報である。「計測値」は、計測対象の計測を行う状態計測装置から出力される計測値を示す情報である。「計測時刻」は、計測値が得られた日時を示す情報である。「設備名称」は、設備２の名称を示す情報である。「装置ＩＤ」は、設備２を識別するための識別情報である。図３に示す監視情報テーブルでは、例えば、監視情報ＩＤ「Ｄ０００１」、計測値「１００．０」、計測時刻「２０１８／０１／０１  １２：００」、設備名称「設備Ａ」、および設備ＩＤ「Ｅ００１」が互いに関連付けられた監視情報が含まれる。
【００３２】
図２に戻って、遠隔監視装置６の説明を続ける。遠隔監視装置６の監視処理装置６３は、障害情報取得部７５と、表示情報生成部７６と、情報配信部７７とを備える。障害情報取得部７５は、障害検知装置８から障害情報を取得する。障害情報は、遠隔監視システム３の障害内容を示す情報と、遠隔監視システム３の障害要因を示す情報とを含む。なお、以下では、障害情報が、遠隔監視システム３の障害内容を示す情報と、遠隔監視システム３の障害要因を示す情報とを含む例を説明するが、この例に限定されず、障害情報は、遠隔監視システム３の障害要因を示す情報を含まなくてもよい。
【００３３】
表示情報生成部７６は、監視情報記憶装置６２の監視情報テーブルから通信ネットワーク６４を介して監視情報を取得し、取得した監視情報に基づいて、端末装置５に表示するための情報である監視画面情報を生成する。監視画面情報は、例えば、設備２の計測値の変化を時系列に示すグラフの情報、または設備２の計測値を統計処理した情報である。表示情報生成部７６は、端末装置５毎に異なる監視画面情報を生成することができる。
【００３４】
また、表示情報生成部７６は、障害情報に基づいて、障害情報を端末装置５に表示するための情報である障害通知画面情報を生成する。表示情報生成部７６は、端末装置５毎に異なる障害通知画面情報を生成することができる。例えば、表示情報生成部７６は、情報送信装置４１および遠隔監視装置６の障害情報を含む端末装置５１用の障害通知画面情報を生成する。また、表示情報生成部７６は、情報送信装置４２および遠隔監視装置６の障害情報を含む端末装置５２用の障害通知画面情報を生成する。また、表示情報生成部７６は、情報送信装置４１，４２および遠隔監視装置６の障害情報を含む端末装置５３用の障害通知画面情報を生成する。なお、後述するように障害検知装置８がシステム管理者１３からの通知情報で絞り込んだ障害情報を生成する場合、表示情報生成部７６は、通知情報で絞り込んだ障害情報を含む障害通知画面情報を生成することができる。
【００３５】
情報配信部７７は、表示情報生成部７６で生成された監視画面情報および障害通知画面情報を端末装置５へ通信ネットワーク９を介して配信する。情報配信部７７は、端末装置５から要求があった場合または定期的に監視画面情報を端末装置５へ配信することができる。また、情報配信部７７は、表示情報生成部７６で障害通知画面情報が生成された場合に、障害通知画面情報を端末装置５へ配信する。
【００３６】
次に、障害検知装置８の構成についてさらに具体的に説明する。図４は、実施の形態１にかかる障害検知装置の具体的構成例を示す図である。図４に示すように、障害検知装置８は、通信部１０と、処理部２０と、障害判定情報記憶部３１と、動作状態情報記憶部３２と、通知判定情報記憶部３３とを備える。
【００３７】
障害判定情報記憶部３１は、障害判定情報５０を記憶する。障害判定情報５０は、第１の障害判定テーブル５１、第２の障害判定テーブル５２、および障害情報テーブル５５を含む。動作状態情報記憶部３２は、動作状態情報テーブル５３を記憶する。通知判定情報記憶部３３は、通知判定情報テーブル５４を記憶する。なお、通知判定情報テーブル５４は、通知判定情報の一例である。
【００３８】
通信部１０は、通信ネットワーク６４に接続される第１の通信部１１と、通信ネットワーク９に接続される第２の通信部１２とを備える。処理部２０は、第１の通信部１１を介して情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３と通信し、第２の通信部１２を介して端末装置５と通信することができる。
【００３９】
処理部２０は、状態情報取得部２１と、通知情報取得部２２と、障害判定部２３と、障害情報出力部２４と、障害判定情報編集部２５と、通知判定情報編集部２６とを備える。
【００４０】
状態情報取得部２１は、第１の情報取得部４１と、第２の情報取得部４２とを備える。第１の情報取得部４１は、情報収集装置６１の情報送信部７２から通信ネットワーク６４を介して監視情報および状態情報取得する。状態情報には、情報送信装置４の動作状態を示す情報が含まれる。
【００４１】
第２の情報取得部４２は、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３に第１の通信部１１および通信ネットワーク６４を介してアクセスし、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の状態を各々示す状態情報を取得する。情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の各々は、装置の動作状態の履歴である動作ログを記憶している。第２の情報取得部４２は、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の各々から動作ログを取得し、取得した動作ログから上述した状態情報を取得する。
【００４２】
通知情報取得部２２は、通信ネットワーク９および第２の通信部１２を介して端末装置５から送信される通知情報を取得する。通知情報は、障害の内容を示す情報を含む。例えば、通知情報は、情報送信装置４が停止している旨を示す情報、情報送信装置４が異常を示していることを示す情報、または設備２は正常であるが端末装置５に表示される監視画面が正常に表示されないことを示す情報である。
【００４３】
通知情報は、システム管理者１３が現場作業員７からの連絡に基づき端末装置５３に入力することで、端末装置５３から通信ネットワーク９を介して障害検知装置８へ送信される。また、現場作業員７１，７２は、保持している端末装置５１，５２に通知情報を入力することで、通知情報を端末装置５１，５２から通信ネットワーク９を介して障害検知装置８へ送信させることもできる。
【００４４】
障害判定部２３は、第１の状態判定部４３と、第２の状態判定部４４と、通知情報判定部４５と、障害判定処理部４６と、障害情報生成部４７とを備える。第１の状態判定部４３は、第１の情報取得部４１で取得される状態情報および監視情報と障害判定情報記憶部３１に記憶されている第１の障害判定テーブル５１とに基づき、情報送信装置４の状態を判定する。
【００４５】
図５は、実施の形態１にかかる障害判定情報記憶部に記憶される第１の障害判定テーブルの一例を示す図である。図５に示すように、第１の障害判定テーブル５１は、「状態ＩＤ」、「動作状態」、および「判定条件」を関連付けた情報を「状態ＩＤ」毎に含む。「状態ＩＤ」は、情報送信装置４の動作状態の種類を示す識別情報である。
【００４６】
「動作状態」は、情報送信装置４の動作状態の種類を示す情報である。動作状態「ＯＮ」は、情報送信装置４が正常に起動している状態を示す。動作状態「ＯＦＦ」は、情報送信装置４が停止している状態を示す。動作状態「ＲＥＳＥＴ」は、情報送信装置４がリセットされた状態を示す。動作状態「欠測」は、情報送信装置４から計測値が含まれない監視情報が遠隔監視装置６へ送信された状態を示す。動作状態「更新なし」は、情報送信装置４から送信される監視情報に含まれる計測値が更新されていない状態を示す。動作状態「ゼロリセット」は、情報送信装置４から送信される監視情報に含まれるカウント値がゼロにリセットされた状態を示す。
【００４７】
「判定条件」は、情報送信装置４の状態の種類を判定する条件を示す情報である。第１の状態判定部４３は、情報送信装置４の状態情報または監視情報および状態情報に基づき、情報送信装置４の状態が満たす判定条件があるか否かを判定する。第１の状態判定部４３は、情報送信装置４の状態が満たす判定条件に関連付けられた動作状態を情報送信装置４の状態であると判定する。
【００４８】
ここで、第１の障害判定テーブル５１が図５に示す状態であるとする。第１の状態判定部４３は、情報送信装置４の状態情報が、情報送信装置４が正常に起動していることを示す情報である場合、情報送信装置４の状態が動作状態「ＯＮ」であると判定する。第１の状態判定部４３は、情報送信装置４の状態情報が、情報送信装置４が正常に停止していることを示す情報である場合、情報送信装置４の状態が動作状態「ＯＦＦ」であると判定する。第１の状態判定部４３は、第１の情報取得部４１で情報送信装置４の状態情報および監視情報を一定期間以上取得できない場合、情報送信装置４の状態が動作状態「ＯＦＦ」であると判定する。
【００４９】
第１の状態判定部４３は、情報送信装置４の状態情報が、情報送信装置４の設定が初期化されたことを示す情報である場合、情報送信装置４の状態が動作状態「ＲＥＳＥＴ」であると判定する。第１の状態判定部４３は、情報送信装置４の状態情報が、情報送信装置４のソフトウェアが再インストールされたことを示す情報である場合、情報送信装置４の状態が動作状態「ＲＥＳＥＴ」であると判定する。
【００５０】
第１の状態判定部４３は、判定条件「正常起動」を満たすと判定した場合であっても、監視情報に含まれる計測値に基づき、動作状態「ＯＮ」としない場合がある。具体的には、第１の状態判定部４３は、監視情報に計測値が含まれていなければ、情報送信装置４の状態が動作状態「欠測」であると判定する。第１の状態判定部４３は、監視情報に含まれる計測値が前回の監視情報の計測値と同じであれば、情報送信装置４の状態が動作状態「更新なし」であると判定する。
【００５１】
第１の状態判定部４３は、監視情報に含まれるカウント値が０であれば、情報送信装置４の状態が動作状態「ゼロリセット」であると判定する。なお、カウント値をカウントするカウンタは情報送信装置４に含まれるが、カウンタは状態計測装置に含まれていてもよい。この場合、情報送信装置４は、状態計測装置から計測値と共にカウンタのカウント値を取得し、取得した計測値とカウント値とを監視情報に含めて遠隔監視装置６へ送信する。なお、カウンタは、計測値が計測または送信される毎にカウント値をインクリメントするため、カウント値が０に戻った場合、カウンタがリセットされていることを示す。
【００５２】
第１の状態判定部４３は、情報送信装置４の状態が特定の状態であると判定した場合、例えば、情報送信装置４の状態が「ＯＮ」以外の動作状態であると判定した場合、判定した動作状態の状態ＩＤを通知情報判定部４５へ通知する。通知情報判定部４５へ通知する状態ＩＤは、障害の情報の一例である。
【００５３】
また、第１の状態判定部４３は、情報送信装置４の状態が満たす判定条件に関連付けられた状態ＩＤを含む情報を動作状態情報記憶部３２の動作状態情報テーブル５３に追加する。図６は、実施の形態１にかかる動作状態情報記憶部に記憶される動作状態情報テーブルの一例を示す図である。
【００５４】
図６に示すように、動作状態情報テーブル５３は、「装置名称」、「装置ＩＤ」、「動作状態」、「状態ＩＤ」、および「判定時刻」を互いに関連付けた情報を含む。「装置名称」は、情報送信装置４の名称を示す情報であり、「装置ＩＤ」は、情報送信装置４の識別情報である。「動作状態」は、情報送信装置４の動作状態の種類を示す情報であり、「状態ＩＤ」は、情報送信装置４の動作状態の種類を示す識別情報である。「判定時刻」は、動作状態が判定された時刻を示す情報である。
【００５５】
第１の状態判定部４３は、動作状態情報テーブル５３に含まれる動作状態が特定状態である場合に、情報送信装置４の障害を判定することもできる。例えば、第１の状態判定部４３は、動作状態「ＯＦＦ」が一定期間以上連続する情報送信装置４の状態ＩＤを図９に示す状態ＩＤ「Ｒ１００１」，「Ｒ１００２」であると判定することができる。
【００５６】
図４に戻って、障害判定部２３の説明を続ける。障害判定部２３の第２の状態判定部４４は、第２の情報取得部４２で取得される遠隔監視装置６の状態情報と障害判定情報記憶部３１に記憶されている第２の障害判定テーブル５２とに基づき、遠隔監視装置６の状態を判定する。
【００５７】
図７は、実施の形態１にかかる障害判定情報記憶部に記憶される第２の障害判定テーブルの一例を示す図である。図７に示すように、第２の障害判定テーブル５２は、「状態ＩＤ」および「判定条件」を「状態ＩＤ」毎に互いに関連付けた情報を含む。
【００５８】
「状態ＩＤ」は、遠隔監視装置６の障害状態の種類を示す識別情報であり、障害の情報の一例である。「判定条件」は、遠隔監視装置６の状態情報から遠隔監視装置６の状態の種類を判定する条件を示す情報である。「判定条件」は、「第１条件」および「第２条件」を含む。「状態ＩＤ」に「第１条件」のみが関連付けられている場合、「第１条件」のみに基づいて、遠隔監視装置６の状態の種類が判定される。「状態ＩＤ」に「第１条件」および「第２条件」が関連付けられている場合、「第１条件」および「第２条件」に基づいて、遠隔監視装置６の状態の種類が判定される。
【００５９】
「第１条件」および「第２条件」の各々は、「装置名称」と「状態」とが互いに関連付けられた情報である。「装置名称」は、遠隔監視装置６を構成する情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３から一つの装置を特定する情報であり、特定される装置の処理部を特定する情報を含む。「状態」は、「装置名称」で特定される装置の状態の条件を示す情報である。以下、「装置名称」で特定される装置または処理部を対象装置と記載する場合がある。
【００６０】
例えば、状態「ＨＷ起動失敗」は、対象装置のハードウェアが正常に起動していない状態を条件とする。状態「ＮＷ接続不可」は、対象装置が通信ネットワーク９または通信ネットワーク６４に通信可能に接続されていない状態を条件とする。状態「ＳＷ起動失敗」は、対象装置のソフトウェアが正常に起動していない状態を条件とする。状態「内部エラー」は、対象装置の内部でエラーが発生した状態を条件とする。
【００６１】
状態「処理未完了または処理失敗」は、対象装置において処理が完了していないか処理が失敗した状態を条件とする。状態「情報書き込みエラー」は、対象装置において情報を記憶する処理が失敗した状態を条件とする。状態「情報読み出しエラー」は、対象装置において情報を読み出す処理が失敗した状態を条件とする。
【００６２】
ここで、第２の障害判定テーブル５２が図７に示す状態であるとする。第２の状態判定部４４は、例えば、第２の情報取得部４２で取得される状態情報が、情報収集装置６１が起動していないことを示す場合、状態ＩＤ「Ｓ０００１」の判定条件を満たすと判定する。例えば、状態情報が、情報収集装置６１にアクセスできるが情報収集装置６１から起動を示す情報が送信されない状態であることを示す場合に、第２の状態判定部４４は、情報収集装置６１が起動していない状態と判定する。
【００６３】
第２の状態判定部４４は、状態情報が、情報収集装置６１に通信ネットワーク６４を介してアクセスしても応答がないことを示す場合、状態ＩＤ「Ｓ０００２」の判定条件を満たすと判定する。第２の状態判定部４４は、状態情報が、情報収集装置６１からソフトウェア起動失敗を示す場合、状態ＩＤ「Ｓ０００３」の判定条件を満たすと判定する。第２の状態判定部４４は、状態情報が、情報収集装置６１の内部エラーを示す場合、状態ＩＤ「Ｓ０００４」の判定条件を満たすと判定する。
【００６４】
第２の状態判定部４４は、状態情報が、情報収集装置６１からの処理未完了または処理失敗を示すが状態ＩＤ「Ｓ０００４」，「Ｒ０００２」を満たさない場合に、状態ＩＤ「Ｓ０００５」の判定条件を満たすと判定する。なお、状態ＩＤ「Ｒ０００２」を満たさないとは、例えば、動作状態情報テーブル５３において、状態ＩＤ「Ｒ０００２」に関連付けられた判定時刻が、第２の状態判定部４４が判定する時刻の一定時間前までの間に含まれないことを意味する。
【００６５】
第２の状態判定部４４は、状態情報が監視情報の書き込み処理のエラーを示す場合、または状態情報が監視情報の記憶処理の失敗を示す場合、状態ＩＤ「Ｓ０００８」の判定条件を満たすと判定する。また、第２の状態判定部４４は、状態情報が監視情報の読み出し処理のエラーを示す場合、状態ＩＤ「Ｓ０００９」の判定条件を満たすと判定する。同様に、第２の状態判定部４４は、第２の情報取得部４２で取得される状態情報に基づいて、状態ＩＤ「Ｓ０００６」，「Ｓ０００７」，「Ｓ００１０」，「Ｓ００１１」，「Ｓ００１２」などの判定条件を満たすか否かを判定することができる。
【００６６】
図４に戻って、障害判定部２３の説明を続ける。障害判定部２３の通知情報判定部４５は、通知情報取得部２２で取得された通知情報と通知判定情報記憶部３３に記憶された通知判定情報テーブル５４とに基づいて、通知情報に関連する状態ＩＤを選択する。
【００６７】
図８は、実施の形態１にかかる通知判定情報記憶部に記憶される通知判定情報テーブルの一例を示す図である。図８に示すように、通知判定情報記憶部３３に記憶された通知判定情報テーブル５４は、「通知ＩＤ」、「通知内容」、および「関連状態ＩＤ」を「通知ＩＤ」毎に互いに関連付けた情報を含む。「通知ＩＤ」は、通知内容毎に固有に割り当てられた識別情報であり、「通知内容」は、通知内容を示す情報である。「関連状態ＩＤ」は、通知内容に関連する状態ＩＤを示す情報である。
【００６８】
通知情報判定部４５は、通知情報取得部２２で取得された通知情報と一致する通知内容を通知判定情報テーブル５４から検索し、検索した通知内容に関連付けられた関連状態ＩＤを通知判定情報テーブル５４から取得する。例えば、通知情報判定部４５は、通知情報が通知内容「情報送信装置が通信していない」と一致する情報を含む場合、状態ＩＤ「Ｓ０００１」、「Ｓ０００２」、および「Ｒ０００２」を関連状態ＩＤとして通知判定情報テーブル５４から取得する。なお、「通知情報と一致する」とは、通知情報と実質的に一致することを意味し、通知情報と完全一致することに限定されない。また、情報送信装置４は、例えば、動作していることを示す表示、および通信ネットワーク９に接続されて通信可能状態であることを示す表示を行うことができる。システム管理者１３または現場作業員７は、情報送信装置の表示の状態を確認することで、通知情報を端末装置５へ入力することができる。
【００６９】
また、通知情報判定部４５は、通知情報が通知内容「監視画面が表示されない」と一致する情報を含む場合、状態ＩＤ「Ｓ００１０」および「Ｓ００１１」を関連状態ＩＤとして通知判定情報テーブル５４から取得する。また、通知情報判定部４５は、通知情報と一致する情報が通知判定情報テーブル５４にない場合、状態不明を示す状態ＩＤである状態不明ＩＤを選択する。
【００７０】
図４に戻って、障害判定部２３の説明を続ける。障害判定部２３の障害判定処理部４６は、第１の状態判定部４３、第２の状態判定部４４、および通知情報判定部４５による処理結果のうち１以上の処理結果に基づいて、障害情報生成部４７へ通知する状態ＩＤを決定することができる。以下、第１の状態判定部４３で判定条件を満たすと判定された状態ＩＤと、第２の状態判定部４４で判定条件を満たし且つ障害を示すと判定された状態ＩＤとの各々を個別に区別しない場合、判定状態ＩＤと呼ぶ。
【００７１】
障害判定処理部４６による状態ＩＤの決定処理は、第１の決定処理モードおよび第２の決定処理モードのうち設定された決定処理モードに基づいて行われる。決定処理モードの設定は、例えば、システム管理者１３が端末装置５３を操作し、端末装置５３から設定情報を障害検知装置８へ通知することで行うことができる。障害検知装置８の障害判定処理部４６は、端末装置５３からの設定情報に対応する決定処理モードを実行する。
【００７２】
まず、第１の決定処理モードについて説明する。障害判定処理部４６は、第１の決定処理モードにおいて、通知情報判定部４５で関連状態ＩＤが取得されない場合または通知情報判定部４５で状態不明ＩＤが選択された場合、判定状態ＩＤを障害情報生成部４７へ通知する。
【００７３】
また、障害判定処理部４６は、通知情報判定部４５で関連状態ＩＤが取得された場合、関連状態ＩＤの中に、判定状態ＩＤが含まれるか否かを判定する。障害判定処理部４６は、関連状態ＩＤの中に、判定状態ＩＤが含まれる場合、関連状態ＩＤに含まれる判定状態ＩＤを選択する。障害判定処理部４６は、選択した判定状態ＩＤを障害情報生成部４７へ通知する。また、障害判定処理部４６は、関連状態ＩＤの中に判定状態ＩＤが含まれないと判定した場合、関連状態ＩＤを障害情報生成部４７へ通知する。
【００７４】
このように、障害判定処理部４６は、通知情報判定部４５によって判定される関連状態ＩＤを遠隔監視システム３の障害候補として選択する。そして、障害判定処理部４６は、関連状態ＩＤに含まれる判定状態ＩＤを選択し、選択した判定状態ＩＤを障害情報生成部４７へ通知する。これにより、現場作業員７またはシステム管理者１３からの連絡によって遠隔監視システム３に発生している障害を絞り込むことができ、遠隔監視システム３の障害検知率を向上させることができる。
【００７５】
次に、第２の決定処理モードについて説明する。障害判定処理部４６は、第２の決定処理モードにおいて、判定状態ＩＤおよび関連状態ＩＤの判定結果に基づいて、障害情報生成部４７へ通知する状態ＩＤを決定する。例えば、障害判定処理部４６は、判定状態ＩＤと関連状態ＩＤがある場合、判定状態ＩＤと関連状態ＩＤとを障害情報生成部４７へ通知する状態ＩＤとして決定する。また、障害判定処理部４６は、判定状態ＩＤのみがある場合、判定状態ＩＤのみを障害情報生成部４７へ通知し、関連状態ＩＤのみがある場合、関連状態ＩＤのみを障害情報生成部４７へ通知する。
【００７６】
なお、関連状態ＩＤと判定状態ＩＤとの間で重複する状態ＩＤは重要度が高いと考えられるため、障害判定処理部４６は、関連状態ＩＤと判定状態ＩＤとの間で重複する状態ＩＤを高い提示順位にすることができる。提示順位とは、現場作業員７またはシステム管理者１３へ提示する順番であり、例えば、障害情報リストに配置する順番である。提示順位が高い障害情報は障害情報リストの上位に配置される。また、障害判定処理部４６は、通知情報判定部４５で関連状態ＩＤが取得された場合、設定情報に無関係に第１の決定処理モードで障害情報生成部４７へ通知する状態ＩＤを決定することもできる。
【００７７】
障害情報生成部４７は、障害判定部２３の障害判定処理部４６から通知された状態ＩＤに関連付けられた障害内容を障害判定情報記憶部３１に記憶された障害情報テーブル５５から抽出する。障害情報生成部４７は、抽出した障害内容を含む障害情報を生成する。障害情報出力部２４は、障害情報生成部４７によって生成された障害情報を監視処理装置６３へ通信ネットワーク６４を介して送信する。これにより、監視処理装置６３は、障害内容を含む障害情報を端末装置５へ通信ネットワーク９を介して配信することができる。また、障害情報出力部２４は、障害内容を含む障害情報を直接端末装置５へ通信ネットワーク９を介して送信することもできる。
【００７８】
図９は、実施の形態１にかかる障害判定情報記憶部に記憶される障害情報テーブルの一例を示す図である。図９に示すように、障害情報テーブル５５は、「状態ＩＤ」、「装置名称」、「装置ＩＤ」、「障害内容」、および「要因」が「状態ＩＤ」毎に互いに関連付けられた情報を含む。「装置名称」は、遠隔監視システム３を構成する装置の名称を示す情報であり、「装置ＩＤ」は、遠隔監視システム３を構成する装置の識別情報である。「障害内容」は、遠隔監視システム３の障害の内容を示す情報である。「要因」は、遠隔監視システム３の障害の要因を示す情報であり、図９に示す例では、要因ＩＤを示す情報が含まれるが、要因の内容そのものを示すテキスト情報であってもよい。要因の内容は、例えば、第２の障害判定テーブル５２に示す「状態」を示す情報である。
【００７９】
障害情報生成部４７は、例えば、障害判定部２３から通知された状態ＩＤが「Ｓ１００１」である場合、障害内容「情報収集装置が稼動していません。」を含む障害情報を生成する。また、障害情報生成部４７は、障害判定部２３から通知された状態ＩＤが「Ｓ１００５」である場合、障害内容「情報送信装置との間でデータ欠損しています。」を含む障害情報を生成する。障害情報生成部４７は、障害判定部２３から通知された状態ＩＤが「Ｒ１００１」である場合、障害内容「情報送信装置が稼動していません。」を含む障害情報を生成する。
【００８０】
なお、障害情報生成部４７は、障害内容に加え、障害要因を含む障害情報を生成することもできる。障害情報生成部４７は、例えば、障害情報テーブル５５に含まれる「要因」に基づいて、障害要因の情報を含む障害情報を生成することもできる。例えば、障害情報生成部４７は、障害判定部２３の障害判定処理部４６から通知された状態ＩＤが「Ｒ１００１」である場合、要因「Ｆ１０１」の内容を示すテキスト情報を含む障害情報を生成する。
【００８１】
また、障害情報生成部４７は、生成した複数の障害情報がある場合、例えば、障害判定処理部４６で決定された提示順位に基づいて、複数の障害情報を順位付けした障害情報のリストである障害情報リストを生成する。また、障害判定情報記憶部３１は、状態ＩＤの組み合わせ毎に状態ＩＤの順位が設定された不図示の障害情報順位テーブルを記憶することができる。障害情報生成部４７は、障害判定処理部４６で提示順位が決定されない場合、障害判定処理部４６から通知された複数の状態ＩＤの組み合わせに設定された障害情報順位テーブルに基づいて、複数の障害情報を順位付けした障害情報のリストである障害情報リストを生成することもできる。
【００８２】
このように、障害情報生成部４７は、障害判定処理部４６によって判定された遠隔監視システム３の障害が複数である場合、判定された複数の障害を順位付けて並べた障害情報リストを生成することができる。
【００８３】
また、障害情報テーブル５５には、二つ以上の状態ＩＤと一つの障害内容とを関連付けた情報を含むことができる。障害情報生成部４７は、第１状態ＩＤ、第２状態ＩＤ、および関連状態ＩＤのうち二つ以上の状態ＩＤに関連付けられた一つの障害内容がある場合、一つの障害内容を含む障害情報を生成することができる。これにより、複数の障害によって生じる障害の内容を含む障害情報を生成することができる。
【００８４】
このように、障害検知装置８は、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３といった仮想装置を含む遠隔監視システム３の状態を自動的に収集して遠隔監視システム３で発生している障害を検知し、端末装置５に通知することができる。また、端末装置５から送信される通知情報で絞り込まれた障害内容を端末装置５へ通知することができる。これにより、現場作業員７１，７２が知りたい障害内容を容易に把握することができ、また、障害検知装置８の障害検知率を向上させることができる。
【００８５】
図４に戻って、障害検知装置８の説明を続ける。障害検知装置８の障害判定情報編集部２５は、取得部８１と、更新部８２とを備える。取得部８１は、通信ネットワーク９および第２の通信部１２を介して端末装置５から第１の編集要求を受け付け、受け付けた第１の編集要求に含まれる編集情報を取得する。取得部８１によって取得される編集情報は、障害判定情報５０を編集するための情報である。更新部８２は、取得部８１によって取得される編集情報に基づいて、障害判定情報５０を編集する。
【００８６】
このように、障害検知装置８は、端末装置５からの編集要求に基づいて、障害判定情報５０を編集する障害判定情報編集部２５を備えている。したがって、例えば、システム管理者１３は、障害判定情報５０の内容を随時追加および変更できるようになる。そのため、新たに判明した障害を障害検知装置８で検知することが可能になり、また、各現場で特有に発生する障害の情報なども障害検知装置８で検知することが可能になる。
【００８７】
障害検知装置８の通知判定情報編集部２６は、取得部８３と、更新部８４とを備える。取得部８３は、通信ネットワーク９および第２の通信部１２を介して端末装置５から第２の編集要求を受け付け、受け付けた第２の編集要求に含まれる編集情報を取得する。取得部８３によって取得される編集情報は、通知判定情報テーブル５４を編集するための情報である。更新部８４は、取得部８３によって取得される編集情報に基づいて、通知判定情報テーブル５４を編集する。
【００８８】
このように、障害検知装置８は、端末装置５からの編集要求に基づいて、通知判定情報テーブル５４を編集する障害判定情報編集部２５を備えている。したがって、例えば、システム管理者１３は、通知判定情報テーブル５４の内容を随時追加および変更できるようになる。そのため、システム管理者１３は、例えば、現場作業員７１，７２からシステム管理者１３へ連絡される障害内容の傾向を通知判定情報テーブル５４に映したり、現場環境に沿った通知内容を通知判定情報テーブル５４に反映したりすることができる。
【００８９】
つづいて、情報収集装置６１の動作を、フローチャートを用いて説明する。図１０は、実施の形態１にかかる情報収集装置の処理の一例を示すフローチャートである。図１０に示すように、情報収集装置６１は、情報送信装置４から情報を取得したか否かを判定する（ステップＳ１１）。情報収集装置６１は、情報を取得したと判定した場合（ステップＳ１１：Ｙｅｓ）、取得した情報に監視情報があるか否かを判定する（ステップＳ１２）。情報収集装置６１は、監視情報があると判定した場合（ステップＳ１２：Ｙｅｓ）、監視情報を監視情報記憶装置６２に記憶し（ステップＳ１３）、監視情報を障害検知装置８へ送信する（ステップＳ１４）。
【００９０】
情報収集装置６１は、ステップＳ１４の処理が終了した場合、または監視情報がないと判定した場合（ステップＳ１２：Ｎｏ）、取得した情報に状態情報があるか否かを判定する（ステップＳ１５）。情報収集装置６１は、状態情報があると判定した場合（ステップＳ１５：Ｙｅｓ）、状態情報を障害検知装置８へ送信する（ステップＳ１６）。情報収集装置６１は、情報を取得していないと判定した場合（ステップＳ１１：Ｎｏ）、状態情報がないと判定した場合（ステップＳ１５：Ｎｏ）、またはステップＳ１６の処理が終了した場合、図１０に示す処理を終了する。なお、図１０に示す処理は、情報収集装置６１によって繰り返し実行される。
【００９１】
つづいて、監視処理装置６３の動作を、フローチャートを用いて説明する。図１１は、実施の形態１にかかる監視処理装置の処理の一例を示すフローチャートである。図１１に示すように、監視処理装置６３は、端末装置５から監視画面要求があるか否かを判定する（ステップＳ２１）。情報収集装置６１は、監視画面要求があると判定した場合（ステップＳ２１：Ｙｅｓ）、監視画面情報を生成し、監視画面要求を行った端末装置５へ通信ネットワーク９を介して生成した監視画面情報を送信する（ステップＳ２２）。
【００９２】
監視処理装置６３は、監視画面要求がないと判定した場合（ステップＳ２１：Ｎｏ）、またはステップＳ２２の処理が終了した場合、障害検知装置８から障害情報を取得したか否かを判定する（ステップＳ２３）。監視処理装置６３は、障害情報を取得したと判定した場合（ステップＳ２３：Ｙｅｓ）、取得した障害情報に基づいて、障害状態画面情報を生成し、生成した障害状態画面情報を端末装置５へ送信する（ステップＳ２４）。
【００９３】
監視処理装置６３は、障害情報を取得していないと判定した場合（ステップＳ２３：Ｎｏ）、またはステップＳ２４の処理が終了した場合、図１１に示す処理を終了する。なお、図１１に示す処理は、監視処理装置６３によって繰り返し実行される。
【００９４】
つづいて、障害検知装置８の動作を、フローチャートを用いて説明する。図１２は、実施の形態１にかかる障害検知装置の処理の一例を示すフローチャートである。図１２に示すように、障害検知装置８の処理部２０は、情報収集装置６１から状態情報を取得したか否かを判定する（ステップＳ３１）。処理部２０は、状態情報を取得したと判定した場合（ステップＳ３１：Ｙｅｓ）、後述する第１の状態判定処理を行う（ステップＳ３２）。
【００９５】
処理部２０は、状態情報を取得していないと判定した場合（ステップＳ３１：Ｎｏ）、またはステップＳ３２の処理を終了した場合、障害判定タイミングが到来しているか否かを判定する（ステップＳ３３）。ステップＳ３３において、処理部２０は、端末装置５から通知情報を取得した場合に、障害判定タイミングが到来していると判定することができる。また、処理部２０は、例えば一定周期毎に、障害判定タイミングが到来していると判定することもできる。
【００９６】
処理部２０は、障害判定タイミングが到来していると判定した場合（ステップＳ３３：Ｙｅｓ）、後述する第２の状態判定処理を行う（ステップＳ３４）。処理部２０は、障害判定タイミングが到来していないと判定した場合（ステップＳ３３：Ｎｏ）、またはステップＳ３４の処理を終了した場合、通知情報を取得したか否かを判定する（ステップＳ３５）。処理部２０は、通知情報を取得したと判定した場合（ステップＳ３５：Ｙｅｓ）、後述する通知情報判定処理を行う（ステップＳ３６）。
【００９７】
処理部２０は、通知情報を取得していないと判定した場合（ステップＳ３５：Ｎｏ）、またはステップＳ３６の処理が終了した場合、ステップＳ３２，Ｓ３４，Ｓ３６で判定された状態ＩＤがあるか否かを判定する（ステップＳ３７）。処理部２０は、状態ＩＤがあると判定した場合（ステップＳ３７：Ｙｅｓ）、後述する障害情報生成処理を行う（ステップＳ３８）。処理部２０は、ステップＳ３８で生成した障害情報を監視処理装置６３へ出力する（ステップＳ３９）。
【００９８】
処理部２０は、状態ＩＤがないと判定した場合（ステップＳ３７：Ｎｏ）、またはステップＳ３９の処理が終了した場合、端末装置５から編集要求があるか否かを判定する（ステップＳ４０）。処理部２０は、編集要求があると判定した場合（ステップＳ４０：Ｙｅｓ）、後述する編集処理を行う（ステップＳ４１）。処理部２０は、編集要求がないと判定した場合（ステップＳ４０：Ｎｏ）、またはステップＳ４１の処理が終了した場合、図１２に示す処理を終了する。なお、図１２に示す処理は、処理部２０によって繰り返し実行される。
【００９９】
図１３は、図１２に示すステップＳ３２の処理の一例を示すフローチャートである。図１３に示すように、処理部２０の障害判定部２３は、取得された状態情報および監視情報に基づいて動作状態を判定する（ステップＳ５１）。具体的には、障害判定部２３は、取得された状態情報および監視情報と第１の障害判定テーブル５１とに基づいて、情報送信装置４の動作状態を判定する。
【０１００】
次に、障害判定部２３は、判定した情報送信装置４の動作状態の情報を動作状態情報記憶部３２に記憶し（ステップＳ５２）、情報送信装置４の動作状態に障害があるか否かを判定する（ステップＳ５３）。例えば、第１の障害判定テーブル５１が図５に示す状態である場合、障害判定部２３は、情報送信装置４の動作状態が「ＯＮ」以外である場合に、情報送信装置４の動作状態に障害があると判定する。障害判定部２３は、情報送信装置４の動作状態に障害があると判定した場合（ステップＳ５３：Ｙｅｓ）、情報送信装置４の動作状態に関連付けられた状態ＩＤを第１の障害判定テーブル５１から選択する（ステップＳ５４）。障害判定部２３は、情報送信装置４の動作状態に障害がないと判定した場合（ステップＳ５３：Ｎｏ）、またはステップＳ５４の処理が終了した場合、図１３に示す処理を終了する。
【０１０１】
図１４は、図１２に示すステップＳ３４の処理の一例を示すフローチャートである。図１４に示すように、処理部２０の状態情報取得部２１は、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の各々にアクセスする（ステップＳ６１）。処理部２０は、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の各々について、ステップＳ６２以降の処理を行う。以下、ステップＳ６２以降の処理の対象となる装置を対象装置と記載する。
【０１０２】
ステップＳ６２において、状態情報取得部２１は、対象装置から応答があるか否かを判定する（ステップＳ６２）。処理部２０は、応答があると判定した場合（ステップＳ６２：Ｙｅｓ）、対象装置から動作ログを収集する（ステップＳ６３）。障害判定部２３は、収集した動作ログに正常動作を示すログのみが含まれているか否かを判定する（ステップＳ６４）。
【０１０３】
障害判定部２３は、応答がないと判定された場合（ステップＳ６２：Ｎｏ）、または収集した動作ログに正常動作を示すログ以外が含まれていると判定された場合（ステップＳ６４：Ｎｏ）、第２の障害判定テーブル５２に基づいて、状態ＩＤを判定する（ステップＳ６５）。障害判定部２３は、収集した動作ログに正常動作を示すログのみが含まれていると判定した場合（ステップＳ６４：Ｙｅｓ）、またはステップＳ６５の処理が終了した場合、図１４に示す処理を終了する。
【０１０４】
図１５は、図１２に示すステップＳ３６の処理の一例を示すフローチャートである。図１５に示すように、処理部２０の障害判定部２３は、取得された通知情報と通知判定情報テーブル５４とに基づいて、通知情報に関連する状態ＩＤである関連状態ＩＤがあるか否かを判定する（ステップＳ７１）。
【０１０５】
障害判定部２３は、関連状態ＩＤがあると判定した場合（ステップＳ７１：Ｙｅｓ）、通知判定情報テーブル５４から関連状態ＩＤを選択する（ステップＳ７２）。障害判定部２３は、関連状態ＩＤがないと判定した場合（ステップＳ７１：Ｎｏ）、状態不明を示す状態ＩＤである状態不明ＩＤを選択する（ステップＳ７３）。障害判定部２３は、ステップＳ７２の処理またはステップＳ７３の処理が終了した場合、図１５に示す処理を終了する。
【０１０６】
図１６は、図１２に示すステップＳ３８の処理の一例を示すフローチャートである。図１６に示すように、障害判定部２３は、上述の処理で判定または選択した状態ＩＤに関連付けられた障害内容を障害情報テーブル５５から検索する（ステップＳ７４）。そして、処理部２０は、状態ＩＤに関連付けられた障害内容を含む障害情報を生成し（ステップＳ７５）、図１６に示す処理を終了する。
【０１０７】
図１７は、図１２に示すステップＳ４１の処理の一例を示すフローチャートである。図１７に示すように、処理部２０は、編集要求に含まれる編集情報を取得し（ステップＳ８１）、編集情報で特定される編集対象が存在するか否かを判定する（ステップＳ８２）。
【０１０８】
ステップＳ８２において、処理部２０は、ステップＳ８１で取得した編集情報が第１の編集要求に含まれる編集情報である場合、編集情報で編集される障害情報がすでに障害判定情報５０に存在していれば、編集対象が存在していると判定する。また、処理部２０は、ステップＳ８１で取得した編集情報が第２の編集要求に含まれる編集情報である場合、編集情報で編集される通知内容を含む情報がすでに通知判定情報テーブル５４に存在していれば、編集対象が存在していると判定する。
【０１０９】
処理部２０は、編集対象が存在すると判定した場合（ステップＳ８２：Ｙｅｓ）、編集情報に基づきテーブルを更新する（ステップＳ８３）。例えば、処理部２０は、編集情報が第１の編集要求に含まれる編集情報である場合、障害判定情報５０の内容を変更して障害判定情報５０を更新する。また、処理部２０は、編集情報が第２の編集要求に含まれる編集情報である場合、通知判定情報テーブル５４の内容を変更して通知判定情報テーブル５４を更新する。
【０１１０】
処理部２０は、編集対象が存在していないと判定した場合（ステップＳ８２：Ｎｏ）、ステップＳ８１で取得した編集情報がテーブルに情報を追加する要件を満たす編集情報であるか否かを判定する（ステップＳ８４）。処理部２０は、要件を満たす編集情報ではないと判定した場合（ステップＳ８４：Ｎｏ）、処理をステップＳ８２に戻す。
【０１１１】
また、処理部２０は、要件を満たす編集情報であると判定した場合（ステップＳ８４：Ｙｅｓ）、編集情報に基づく情報をテーブルに追加する（ステップＳ８５）。例えば、処理部２０は、編集情報が第１の編集要求に含まれる編集情報である場合、編集情報に基づく障害情報を障害判定情報５０に追加する。また、処理部２０は、編集情報が第２の編集要求に含まれる編集情報である場合、編集情報に基づく通知内容を含む情報を通知判定情報テーブル５４に追加する。処理部２０は、ステップＳ８３の処理またはステップＳ８５の処理が終了した場合、図１７に示す処理を終了する。
【０１１２】
なお、上述した障害判定情報５０では、第１の障害判定テーブル５１、第２の障害判定テーブル５２、および障害情報テーブル５５を分けて説明したが、障害判定情報５０は、上述した例に限定されない。すなわち、障害判定情報５０は、状態情報に基づいて遠隔監視システム３の障害情報を生成することができればよく、二つ以下のテーブルまたは四つ以上のテーブルを含んでいてもよい。障害判定情報５０は、上述した判定条件と障害内容とを結果的に関連付ける情報であればよく、上述した例に限定されない。
【０１１３】
また、第１の情報取得部４１は、情報送信装置４へ通信ネットワーク９を介してアクセスすることによって情報送信装置４の動作ログを情報送信装置４から直接取得することもできる。この場合、第１の情報取得部４１は、情報送信装置４に通信ネットワーク９を介してアクセスする。第１の状態判定部４３は、情報送信装置４が起動していない状態である場合、図７に示す状態ＩＤ「Ｓ０００１」の判定条件を満たすと判定することができる。第１の状態判定部４３は、例えば、情報送信装置４にアクセスすると情報送信装置４から応答があるが、動作ログを取得できない場合に、図７に示す状態ＩＤ「Ｓ０００２」の判定条件を満たすと判定することができる。
【０１１４】
ここで、実施の形態１にかかる障害検知装置８のハードウェア構成について説明する。図１８は、実施の形態１にかかる障害検知装置のハードウェア構成例を示す図である。図１８に示すように、障害検知装置８は、プロセッサ１０１と、メモリ１０２と、通信装置１０３とを備える。プロセッサ１０１、メモリ１０２、および通信装置１０３は、バス１０４によって互いにデータの送受信が可能である。障害検知装置８の通信部１０は、通信装置１０３によって実現される。障害検知装置８の障害判定情報記憶部３１、動作状態情報記憶部３２、および通知判定情報記憶部３３は、メモリ１０２で実現される。メモリ１０２は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。
【０１１５】
プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、上述した状態情報取得部２１、通知情報取得部２２、障害判定部２３、障害情報出力部２４、障害判定情報編集部２５、および通知判定情報編集部２６の機能を実行する。プロセッサ１０１は、処理回路の一例であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processer）、およびシステムＬＳＩ（Large  Scale  Integration）のうち一つ以上を含む。メモリ１０２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory）などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスクまたはＤＶＤ（Digital  Versatile  Disc）などである。
【０１１６】
以上のように、実施の形態１にかかる障害検知装置８では、状態情報取得部２１と、障害判定部２３と、障害情報出力部２４とを備える。状態情報取得部２１は、遠隔地に設けられた設備２を監視する遠隔監視システム３の状態を示す状態情報を遠隔監視システム３から取得する。障害判定部２３は、状態情報取得部２１によって取得された状態情報に基づいて、遠隔監視システム３の障害を判定し、判定した障害の内容を示す障害情報を生成する。障害情報出力部２４は、障害判定部２３によって生成される障害情報を出力する。これにより、遠隔監視システム３の状態を自動的に収集することができるため、遠隔監視システム３に障害が発生した場合のシステム管理者１３の負担を軽減することができる。
【０１１７】
また、障害検知装置８は、遠隔監視システム３の状態の条件である判定条件と遠隔監視システム３の障害の情報である状態ＩＤまたは障害内容とを判定条件毎に関連付けた情報を含む障害判定情報５０を記憶する障害判定情報記憶部３１を備える。状態情報取得部２１は、遠隔監視システム３を構成する情報送信装置４、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の各々の動作状態を示す状態情報を取得する。障害判定部２３は、状態情報取得部２１によって取得された状態情報と障害判定情報記憶部３１に記憶された障害判定情報５０とに基づいて、情報送信装置４、情報収集装置６１、監視情報記憶装置６２、および監視処理装置６３の各々の障害を判定する。このように、障害検知装置８は、障害判定情報記憶部３１に記憶された情報に基づいて、遠隔監視システム３を構成する装置の障害を判定することから、障害判定を容易に実行することができる。
【０１１８】
また、障害検知装置８は、障害判定情報５０を編集する障害判定情報編集部２５を備える。障害判定情報編集部２５は、障害判定情報５０を編集するための編集情報を取得する取得部８１と、取得部８１によって取得された編集情報に基づいて、障害判定情報５０を更新する更新部８２とを備える。したがって、例えば、システム管理者１３は、障害判定情報５０を編集することができるため、新たに判明した故障パターン、および現場特有で発生する障害の情報などを第１の障害判定テーブル５１、第２の障害判定テーブル５２および障害情報テーブル５５に反映することができる。
【０１１９】
また、障害検知装置８は、設備２の障害内容を示す情報と遠隔監視システム３の障害の情報とを関連付けた情報を含む通知判定情報テーブル５４を記憶する通知判定情報記憶部３３と、遠隔監視システム３の障害内容を示す情報を含む通知情報を端末装置５から取得する通知情報取得部２２とを備える。障害判定部２３は、通知情報取得部２２によって受信された通知情報と通知判定情報テーブル５４とに基づいて、遠隔監視システム３の障害候補を選択し、状態情報取得部２１によって取得された状態情報に基づいて、選択した障害候補の中から遠隔監視システム３の障害を判定する。これにより、現場作業員７またはシステム管理者１３からの連絡によって遠隔監視システム３に発生している障害を絞り込むことができ、遠隔監視システム３の障害検知率を向上させることができる。
【０１２０】
また、障害検知装置８は、通知判定情報テーブル５４を編集する通知判定情報編集部２６を備える。通知判定情報編集部２６は、通知判定情報テーブル５４を編集するための編集情報を取得する取得部８３と、取得部８３によって取得された編集情報に基づいて通知判定情報テーブル５４を更新する更新部８４とを備える。これにより、例えば、現場作業員７からシステム管理者１３へ連絡される障害内容の傾向を通知判定情報テーブル５４に反映したり、現場環境に沿った通知内容を通知判定情報テーブル５４に反映したりすることができる。
【０１２１】
また、障害情報出力部２４は、障害判定部２３によって遠隔監視システム３の障害が複数判定された場合、判定された複数の障害を順位付けて並べた障害情報リストを生成し、生成した障害情報リストを出力する。これにより、例えば、障害の重要度に従った順位で複数の障害を並べた障害情報リストを生成することで、現場作業員７およびシステム管理者１３の利便性を高めることができる。
【０１２２】
実施の形態２．
実施の形態２は、障害内容を推定する処理が追加になる点で実施の形態１と異なる。以下においては、実施の形態１と同様の機能を有する構成要素については同一符号を付して説明を省略し、実施の形態１の障害検知装置８と異なる点を中心に説明する。
【０１２３】
図１９は、実施の形態２にかかる障害検知装置の構成例を示す図である。図１９に示すように、実施の形態２にかかる障害検知装置８Ａは、障害検知装置８の処理部２０に代えて、処理部２０Ａを備える点で障害検知装置８と異なる。処理部２０Ａは、障害判定部２３に代えて、障害判定部２３Ａを備える点で、処理部２０と異なる。
【０１２４】
障害判定部２３Ａは、障害判定部２３の構成に加え、障害推定部４８を備える。障害推定部４８は、障害判定処理部４６から通知された状態ＩＤに関連付けられた障害内容および要因が障害情報テーブル５５にない場合、遠隔監視システム３の障害を推定する。具体的には、障害推定部４８は、障害判定処理部４６から通知された状態ＩＤと障害情報テーブル５５に含まれる状態ＩＤとから、障害判定処理部４６から通知された状態ＩＤに関係する障害内容および要因を決定する。
【０１２５】
例えば、障害推定部４８は、障害判定処理部４６から通知された状態ＩＤに関連付けられた判定条件の情報を第１情報として第１の障害判定テーブル５１または第２の障害判定テーブル５２から抽出する。また、障害推定部４８は、障害情報テーブル５５に含まれる各状態ＩＤに関連付けられた判定条件の情報を第１の障害判定テーブル５１または第２の障害判定テーブル５２から第２情報として抽出する。
【０１２６】
障害推定部４８は、第１情報と各第２情報との類似度を予め設定されたアルゴリズムによって演算し、第１情報との類似度が閾値以上である第２情報を判定する。なお、障害推定部４８は、第１情報と各第２情報との類似度を予め設定したテーブルを有し、かかるテーブルに基づいて、第１情報と各第２情報との類似度を判定することができる。
【０１２７】
障害推定部４８は、第１情報との類似度が閾値以上である第２情報に関連付けられた状態ＩＤを第１の障害判定テーブル５１または第２の障害判定テーブル５２から取得することで、障害内容を推定する。障害推定部４８が抽出する状態ＩＤは、障害情報テーブル５５で障害内容と関連付けられており、障害推定部４８から障害情報生成部４７へ通知される。障害情報生成部４７は、障害推定部４８から通知された状態ＩＤに関連付けられた障害内容および要因を含む障害情報を障害情報テーブル５５から抽出し、抽出した障害情報を類似する障害情報として障害情報リストに含める。
【０１２８】
また、障害情報生成部４７は、障害判定処理部４６から通知された状態ＩＤに関連付けられた障害内容および要因が障害情報テーブル５５にある場合、障害情報テーブル５５から障害内容および要因を抽出し、抽出した障害内容および要因を含む障害情報を障害情報リストに含める。障害情報出力部２４は、障害判定部２３Ａによって生成された障害情報リストを監視処理装置６３へ出力する。
【０１２９】
このように、実施の形態２にかかる障害検知装置８は、障害内容を推定することができるため、障害情報テーブル５５に完全一致する障害情報だけでなく、不明な障害も通知することが可能となる。したがって、遠隔監視システム３において不明な障害が多い場合であっても、システム管理者１３が原因を究明する作業を支援することができる。
【０１３０】
図２０は、実施の形態２にかかる障害検知装置による処理の一例を示すフローチャートであり、図１２に示すステップＳ３８の処理である。図２０に示すように、処理部２０Ａの障害判定部２３Ａは、障害判定処理部４６から通知された状態ＩＤのうち未選択の状態ＩＤを選択状態ＩＤとして選択し（ステップＳ９１）、選択状態ＩＤに関連付けられた障害内容を障害情報テーブル５５から検索する（ステップＳ９２）。
【０１３１】
障害判定部２３Ａは、該当する障害情報があるか否かを判定する（ステップＳ９３）。ステップＳ９３において、障害判定部２３Ａは、障害情報テーブル５５に選択状態ＩＤに関連付けられた障害内容がある場合に、該当する障害情報があると判定する。
【０１３２】
障害判定部２３Ａは、該当する障害情報があると判定した場合（ステップＳ９３：Ｙｅｓ）、該当する障害情報を選択する（ステップＳ９４）。障害判定部２３Ａは、該当する障害情報がないと判定した場合（ステップＳ９３：Ｎｏ）、類似する障害情報があるか否かを判定する（ステップＳ９５）。障害判定部２３Ａは、類似する障害情報があると判定した場合（ステップＳ９５：Ｙｅｓ）、類似する障害情報を選択する（ステップＳ９６）。
【０１３３】
障害判定部２３Ａは、ステップＳ９４の処理が終了した場合、類似する障害情報がないと判定した場合（ステップＳ９５：Ｎｏ）、またはステップＳ９６の処理が終了した場合、未選択の状態ＩＤがあるか否かを判定する（ステップＳ９７）。障害判定部２３Ａは、未選択の状態ＩＤがあると判定した場合（ステップＳ９７：Ｙｅｓ）、処理をステップＳ９１に移行する。障害判定部２３Ａは、未選択の状態ＩＤがないと判定した場合（ステップＳ９７：Ｎｏ）、選択した障害情報を順位づけして障害情報リストに追加し（ステップＳ９８）、図２０に示す処理を終了する。例えば、障害判定部２３Ａは、ステップＳ９４で選択する障害情報をステップＳ９５で選択する障害情報よりも提示順位を高くした障害情報リストを生成する。
【０１３４】
なお、障害判定部２３Ａは、第１の状態判定部４３によって情報送信装置４の状態が判定できない状態情報、および第２の状態判定部４４によって遠隔監視装置６の状態が判定できない状態情報についても、上述した処理と同様の処理で、障害を推定することができる。
【０１３５】
実施の形態２にかかる障害検知装置８Ａのハードウェア構成例は、図１８に示す障害検知装置８と同じである。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、障害判定部２３Ａの機能を実行することができる。
【０１３６】
以上のように、実施の形態２にかかる障害検知装置８Ａの障害推定部４８は、状態情報に関連付けられる障害の情報が障害判定情報５０に含まれない場合、障害判定情報５０に含まれる判定条件のうち状態情報と類似度が高い状態に関連付けられた障害の情報に基づき、遠隔監視システム３の障害を推定する。これにより、障害情報テーブル５５に完全一致する障害情報だけでなく、不明な障害も通知することが可能となる。
【０１３７】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【０１３８】
１  監視制御システム、２，２１〜２６  設備、３  遠隔監視システム、４，４１，４２  情報送信装置、５，５１，５２，５３  端末装置、６  遠隔監視装置、７，７１，７２  現場作業員、８，８Ａ  障害検知装置、９，６４  通信ネットワーク、１０  通信部、１１  第１の通信部、１２  第２の通信部、１３  システム管理者、２０，２０Ａ  処理部、２１  状態情報取得部、２２  通知情報取得部、２３，２３Ａ  障害判定部、２４  障害情報出力部、２５  障害判定情報編集部、２６  通知判定情報編集部、３１  障害判定情報記憶部、３２  動作状態情報記憶部、３３  通知判定情報記憶部、４１  第１の情報取得部、４２  第２の情報取得部、４３  第１の状態判定部、４４  第２の状態判定部、４５  通知情報判定部、４６  障害判定処理部、４７  障害情報生成部、４８  障害推定部、５１  第１の障害判定テーブル、５２  第２の障害判定テーブル、５３  動作状態情報テーブル、５４  通知判定情報テーブル、５５  障害情報テーブル、６１  情報収集装置、６２  監視情報記憶装置、６３  監視処理装置、７１  情報取得部、７２  情報送信部、７３  処理部、７４  記憶部、７５  障害情報取得部、７６  表示情報生成部、７７  情報配信部、８１，８３  取得部、８２，８４  更新部。
【図１】
2019138578.tif 000003
【図２】
2019138578.tif 000004
【図３】
2019138578.tif 000005
【図４】
2019138578.tif 000006
【図５】
2019138578.tif 000007
【図６】
2019138578.tif 000008
【図７】
2019138578.tif 000009
【図８】
2019138578.tif 000010
【図９】
2019138578.tif 000011
【図１０】
2019138578.tif 000012
【図１１】
2019138578.tif 000013
【図１２】
2019138578.tif 000014
【図１３】
2019138578.tif 000015
【図１４】
2019138578.tif 000016
【図１５】
2019138578.tif 000017
【図１６】
2019138578.tif 000018
【図１７】
2019138578.tif 000019
【図１８】
2019138578.tif 000020
【図１９】
2019138578.tif 000021
【図２０】
2019138578.tif 000022
【手続補正書】
【提出日】令和2年2月4日(2020.2.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遠隔地に設けられた設備を監視する遠隔監視システムの状態を示す状態情報を前記遠隔監視システムから取得する状態情報取得部と、
前記設備の障害内容を示す情報と前記遠隔監視システムの障害の情報とを関連付けた情報を含む通知判定情報を記憶する通知判定情報記憶部と、
前記設備の障害内容を示す情報を含む通知情報を端末装置から取得する通知情報取得部と、
前記通知情報取得部によって受信された前記通知情報と前記通知判定情報とに基づいて、前記遠隔監視システムの障害候補を選択し、前記状態情報取得部によって取得された前記状態情報に基づいて、前記障害候補から前記遠隔監視システムの障害を判定し、判定した前記障害の内容を示す障害情報を生成する障害判定部と、
前記障害判定部によって生成された前記障害情報を出力する障害情報出力部と、を備える
ことを特徴とする障害検知装置。
【請求項２】
前記遠隔監視システムの状態の条件と前記遠隔監視システムの障害の情報とを前記条件毎に関連付けた情報を含む障害判定情報を記憶する障害判定情報記憶部を備え、
前記状態情報取得部は、
前記遠隔監視システムを構成する複数の装置の動作状態を示す情報を前記状態情報として取得し、
前記障害判定部は、
前記状態情報取得部によって取得された前記状態情報と前記障害判定情報とに基づいて、前記遠隔監視システムの障害を判定する
ことを特徴とする請求項１に記載の障害検知装置。
【請求項３】
前記障害判定部は、
前記状態情報に関連付けられる前記障害の情報が前記障害判定情報に含まれない場合、前記障害判定情報に含まれる前記条件のうち前記状態情報と類似度が高い条件に関連付けられた前記障害の情報に基づき、前記遠隔監視システムの障害を推定する
ことを特徴とする請求項２に記載の障害検知装置。
【請求項４】
前記障害判定情報を編集する障害判定情報編集部を備え、
前記障害判定情報編集部は、
前記障害判定情報を編集するための情報を取得する取得部と、
前記取得部によって取得された前記情報に基づいて、前記障害判定情報を更新する更新部と、を備える
ことを特徴とする請求項２または３に記載の障害検知装置。
【請求項５】
前記通知判定情報を編集する通知判定情報編集部を備え、
前記通知判定情報編集部は、
前記通知判定情報を編集するための情報を取得する取得部と、
前記取得部によって取得された前記情報に基づいて、前記通知判定情報を更新する更新部と、を備える
ことを特徴とする請求項１から４のいずれか一つに記載の障害検知装置。
【請求項６】
前記障害情報出力部は、
前記障害判定部によって前記遠隔監視システムの障害が複数判定された場合、判定された複数の障害を順位付けて並べた障害情報リストを生成し、生成した前記障害情報リストを出力する
ことを特徴とする請求項１から５のいずれか一つに記載の障害検知装置。
【請求項７】
請求項１から６のいずれか一つに記載の障害検知装置と、
前記遠隔監視システムと、を備える
ことを特徴とする監視制御システム。
【請求項８】
コンピュータが実行する障害検知方法であって、
遠隔地に設けられた設備を監視する遠隔監視システムの状態を示す状態情報を前記遠隔監視システムから取得する状態情報取得ステップと、
前記設備の障害内容を示す情報を含む通知情報を端末装置から取得する通知情報取得ステップと、
前記設備の障害内容を示す情報と前記遠隔監視システムの障害の情報とを関連付けた情報を含む通知判定情報と前記通知情報取得ステップによって受信された前記通知情報とに基づいて、前記遠隔監視システムの障害候補を選択し、前記状態情報取得ステップによって取得された前記状態情報に基づいて、前記障害候補から前記遠隔監視システムの障害を判定し、判定した前記障害の内容を示す障害情報を生成する障害判定ステップと、
前記障害判定ステップによって生成された前記障害情報を出力する障害情報出力ステップと、を含む
ことを特徴とする障害検知方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の障害検知装置は、状態情報取得部と、通知判定情報記憶部と、通知情報取得部と、障害判定部と、障害情報出力部とを備える。状態情報取得部は、遠隔地に設けられた設備を監視する遠隔監視システムの状態を示す状態情報を遠隔監視システムから取得する。通知判定情報記憶部は、設備の障害内容を示す情報と遠隔監視システムの障害の情報とを関連付けた情報を含む通知判定情報を記憶する。通知情報取得部は、設備の障害内容を示す情報を含む通知情報を端末装置から取得する。障害判定部は、通知情報取得部によって受信された通知情報と通知判定情報とに基づいて、遠隔監視システムの障害候補を選択し、状態情報取得部によって取得された状態情報に基づいて、障害候補から遠隔監視システムの障害を判定し、判定した障害の内容を示す障害情報を生成する。障害情報出力部は、障害判定部によって生成された障害情報を出力する。
【手続補正書】
【提出日】令和2年5月13日(2020.5.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
図３は、実施の形態１にかかる監視情報記憶装置に記憶される監視情報テーブルの一例を示す図である。図３に示す監視情報テーブルは、「監視情報ＩＤ（Identifier）」、「計測値」、「計測時刻」、「設備名称」、および「設備ＩＤ」が互いに関連付けられた情報を含む。「監視情報ＩＤ」は、計測対象の識別情報である。「計測値」は、計測対象の計測を行う状態計測装置から出力される計測値を示す情報である。「計測時刻」は、計測値が得られた日時を示す情報である。「設備名称」は、設備２の名称を示す情報である。「設備ＩＤ」は、設備２を識別するための識別情報である。図３に示す監視情報テーブルでは、例えば、監視情報ＩＤ「Ｄ０００１」、計測値「１００．０」、計測時刻「２０１８／０１／０１  １２：００」、設備名称「設備Ａ」、および設備ＩＤ「Ｅ００１」が互いに関連付けられた監視情報が含まれる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
状態情報取得部２１は、第１の情報取得部４１と、第２の情報取得部４２とを備える。第１の情報取得部４１は、情報収集装置６１の情報送信部７２から通信ネットワーク６４を介して監視情報および状態情報を取得する。状態情報には、情報送信装置４の動作状態を示す情報が含まれる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８８
【補正方法】変更
【補正の内容】
【００８８】
このように、障害検知装置８は、端末装置５からの編集要求に基づいて、通知判定情報テーブル５４を編集する通知判定情報編集部２６を備えている。したがって、例えば、システム管理者１３は、通知判定情報テーブル５４の内容を随時追加および変更できるようになる。そのため、システム管理者１３は、例えば、現場作業員７１，７２からシステム管理者１３へ連絡される障害内容の傾向を通知判定情報テーブル５４に映したり、現場環境に沿った通知内容を通知判定情報テーブル５４に反映したりすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
つづいて、監視処理装置６３の動作を、フローチャートを用いて説明する。図１１は、実施の形態１にかかる監視処理装置の処理の一例を示すフローチャートである。図１１に示すように、監視処理装置６３は、端末装置５から監視画面要求があるか否かを判定する（ステップＳ２１）。監視処理装置６３は、監視画面要求があると判定した場合（ステップＳ２１：Ｙｅｓ）、監視画面情報を生成し、監視画面要求を行った端末装置５へ通信ネットワーク９を介して生成した監視画面情報を送信する（ステップＳ２２）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１１５
【補正方法】変更
【補正の内容】
【０１１５】
プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、上述した状態情報取得部２１、通知情報取得部２２、障害判定部２３、障害情報出力部２４、障害判定情報編集部２５、および通知判定情報編集部２６の機能を実行する。プロセッサ１０１は、処理回路の一例であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、およびシステムＬＳＩ（Large  Scale  Integration）のうち一つ以上を含む。メモリ１０２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory）などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスクまたはＤＶＤ（Digital  Versatile  Disc）などである。
【国際調査報告】
2019138578.tif 000023
2019138578.tif 000024
2019138578.tif 000025