(57)【要約】【課題】  複数のポイントや発生要因にまたがる履歴の検索・絞り込み作業を効率化する。【解決手段】  実施形態の監視制御方法によれば、演算処理部を備えた監視制御装置に、被監視装置からの信号によりイベントを検出するイベント検出処理と、前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理処理と、前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納する履歴データ照合処理と、前記履歴グループテーブルに格納された絞り込み項目に該当するデータを表示部に表示させる表示制御処理と、を実現させる。【選択図】図１
2012242850.tif 000002
【特許請求の範囲】
【請求項１】
演算処理部を備えた監視制御装置に、
被監視装置からの信号によりイベントを検出するイベント検出処理と、
前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理処理と、
前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、
前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納する履歴データ照合処理と、
前記履歴グループテーブルに格納された絞り込み項目に該当するデータを表示部に表示させる表示制御処理と、
を実現させる監視制御方法。
【請求項２】
前記履歴データ照合処理は、
履歴データに絞り込み項目テーブルに格納されたイベント通知条件に該当するデータが含まれているか否かを照合し、
前記イベント通知条件に該当するデータが含まれていた場合にイベント通知内容テーブルを参照してイベント発生を外部に通知するイベント通知処理と、
実現させる請求項1に記載する監視制御方法。
【請求項３】
ＲＯＭからデータを読み出し演算処理を行うＣＰＵを備えるコンピュータに実行させる監視制御プログラムであって、
前記ＣＰＵに、
演算処理部を備えた監視制御装置に、
被監視装置からの信号によりイベントを検出するイベント検出機能と、
前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理機能と、
前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、
前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納する履歴データ照合機能と、
前記履歴グループテーブルに格納された絞り込み項目に該当するデータを表示部に表示させる表示制御機能と、
を実現させる監視制御プログラム。
【請求項４】
被監視装置からの信号によりイベントを検出するイベント検出手段と、
前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理手段と、
前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、
前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納するする履歴データ照合手段と、
前記履歴グループテーブルに格納されたデータを表示部に表示させる表示制御手段と、
を備えた監視制御装置。
【請求項５】
被監視装置からの信号によりイベントを検出するイベント検出手段と、
前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理手段と、
前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、
前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納するする履歴データ照合手段と、
前記履歴グループテーブルに格納されたデータを表示部に表示させる表示制御手段と、
を備えた監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、各種施設の監視履歴をオペレータに通知する監視制御方法、監視制御装置、監視制御システムに関する。
【背景技術】
【０００２】
従来から、ビルなどのような各種施設の監視を支援する監視制御システムでは、被監視対象部からの信号の状態変化を検出し、モニターなどの監視画面表示装置や警報鳴動装置を通じてオペレータに対して設備の状態の表示や警報の通知を行っている。
【０００３】
また、これらの監視制御システムでは、被監視対象装置から得られる信号の状態変化や、故障・警報の発生／復帰、オペレータによる設定操作などをイベントとして検出し、監視制御システムの履歴データとして蓄積している。
【０００４】
オペレータは、履歴一覧画面を呼び出し、過去に発生したイベントの履歴を時系列順に確認することができる。また、履歴一覧は、イベントが発生したポイントのＩＤ・名称・警報グレード・監視区分や、イベントの発生要因（自動制御の機能名やオペレータが設定操作を行ったマシンの名称など）、イベントの発生した期間などによって、表示する履歴を絞り込むことができる。
【０００５】
監視制御システムでは、装置が故障したり、システムに不具合が存在したりする場合に、ある複数のポイントで警報や故障などの特定のイベントが連続的に発生したり、ある特定の自動制御が行われた際に、あるポイントで警報などの特定のイベントが発生したりすることが考えられ、装置の故障やシステムの不具合の原因を分析する際に、履歴の絞り込みを行って、故障や不具合の発生状況を確認する場合がある。
【０００６】
しかしながら、従来の履歴一覧の絞り込み機能では、ある複数のポイントの履歴（または、あるポイントの履歴と、ある発生要因の履歴の組み合わせなど）について、ポイントのＩＤ・名称・監視区分、発生要因などの条件によっては、履歴一覧画面に一度に絞り込み表示をさせることができず、個別に絞り込んだ履歴一覧を複数表示させ、それぞれの履歴一覧の内容をオペレータが手作業で突き合わせを行う必要があった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７―２５１６９７
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の実施形態は、複数のポイントや発生要因にまたがる履歴の検索・絞り込み作業を効率化し、さらに、履歴データを自動的に検索し、指定した条件下で複数のポイントや発生要因にまたがるイベントが発生した場合にオペレータに通知を行うことで、システムの問題点の解析や検出を容易にすることができる監視制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態の監視制御方法によれば、演算処理部を備えた監視制御装置に、被監視装置からの信号によりイベントを検出するイベント検出処理と、前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理処理と、前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納する履歴データ照合処理と、前記履歴グループテーブルに格納された絞り込み項目に該当するデータを表示部に表示させる表示制御処理と、を実現させる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る監視制御装置の構成の一例を示すブロック図。
【図２】履歴テーブルに格納されている履歴データの一例を示す図。
【図３】絞り込みテーブルに格納されている絞り込み項目の一例を示す図。
【図４】履歴グループテーブルに格納されている履歴グループデータの一例を示す図。
【図５】イベント通知条件テーブルに格納されているイベント通知条件データの一例を示す図。
【図６】イベント通知内容テーブルに格納されているイベント通知内容データの一例を示す図。
【図７】実施形態に係る監視制御装置の動作の一例を示すフローチャート。
【図８】変形例１に係る監視制御装置の構成の一例を示すブロック図。
【図９】変形例３に係る監視制御装置の構成の一例を示すブロック図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の各実施の形態について説明する。
【００１２】
（第１の実施形態）
図１は、本実施形態に係る監視制御装置の構成の一例を示すブロック図である。
【００１３】
本実施形態に係る監視制御装置１０は、被監視装置２０から受信された信号に基づいてイベントの発生を検出し、発生したイベントの履歴データを記憶する。また、監視制御装置１０は、記憶した履歴データを履歴一覧画面によりオペレータに表示する。監視制御装置１０は、記憶した履歴データについて、ポイントＩＤやポイント名称、履歴の発生要因などによって、履歴データを絞り込んで表示部に表示する。監視制御装置１０は、履歴の絞り込みの要因として、複数のポイントＩＤや履歴の発生要因を履歴グループとして関連付けたデータを記憶しており、各履歴グループの登録内容によって履歴一覧を絞り込み表示する。さらに、監視制御装置１０は、履歴グループに複数の履歴の発生条件を登録し、履歴データを自動検索してこの条件に合致した履歴が発生した場合にオペレータに通知を実施する。
【００１４】
監視制御装置１０は、ＣＰＵ１００、ＲＡＭ１１０、通信ＩＦ１２０、入力ＩＦ１３０、出力ＩＦ１４０、ＲＯＭ１５０、記憶部１６０を含む構成のコンピュータ、サーバである。その他、ＵＳＢと接続するＵＳＢＩＦなど他のＩＦを備えていてもよい。
【００１５】
監視制御装置１０は、外部の被監視装置２０、警報部３０、通信部１２１、入力部１３１、表示部１４１と接続される。本実施形態では被監視装置２０と警報部３０とは通信ネットワーク1を介して接続されているように記載しているが、直接接続がなされていてもよい。外部の被監視装置２０は複数存在してもよい。
【００１６】
通信ネットワーク１は、一方向または双方向通信可能台数なネットワーク網である。本実施形態ではネットワーク１がＬＡＮ、イントラネット等の有線通信網としているが、各種無線通信網に代替することができる。また、アンテナ部と管理サーバを接続する専用の通信ネットワークを設け、別に画像撮影部と管理サーバとの通信ネットワークを設けてもよい。
【００１７】
ＣＰＵ１００は、ＲＯＭ１５０に予め書き込んだ各プログラムをＲＡＭ１１０に読み出し、演算処理を行う演算処理部（例えば、マイクロプロセッサ）である。
【００１８】
ＲＡＭ（ＲＷＭ）１１０は、ＣＰＵ１００がプログラムを実行するに際して使用する記憶エリアなどのワーキングエリアとして用いられる。
【００１９】
通信ＩＦ１２０は、通信部１２１と監視制御装置１０を接続するインターフェースである。本ＩＦは必須の構成要素ではなくＩＦを介さず直接サーバ内の配線と接続されていてもよい。
【００２０】
通信部１２１は、被監視装置２０や警報部３０と通信を行う通信装置、通信手段である。例えば、有線接続の場合はルーター、無線接続の場合はアンテナなどの通信装置である。
【００２１】
本実施形態では一つの通信ＩＦ、通信部として記載しているが、被監視装置２０と接続する通信ＩＦ（図示しない）、警報部３０と接続する通信ＩＦ（図示しない）など複数設けた形態であってもよい。
【００２２】
入力ＩＦ１３０は、入力部１３１と監視制御装置１０とを接続するインターフェースである。本ＩＦは必須の構成要素ではなくＩＦを介さず直接サーバ内の配線と接続されていてもよい。
【００２３】
入力部１３１は、コンピュータ装置が一般に備えている各種キーボードやボタン等の入力制御を行う入力装置、入力手段である。その他、人の発する声を認識することにより、入力信号として認識する機能を備えていてもよい。
【００２４】
また、入力部１３１は、オペレータの操作にしたがって、履歴グループ管理プログラム１５４を実行するＣＰＵ１００により、絞り込み項目（複数のポイントＩＤや履歴の発生要因を履歴グループとして関連付けたデータ）を絞り込み項目テーブル１６２、イベント通知条件をイベント通知条件テーブル１６４に、イベント通知内容をイベント通知内容テーブル１６５に登録させる。
【００２５】
他に、入力部１３１は、オペレータの操作にしたがって、履歴一覧表示プログラム１５５、履歴データ管理プログラム１５２を実行させ、履歴テーブル１６１に登録されているデータの履歴一覧画面を表示部１４１に表示させる。
【００２６】
表示ＩＦ１４０は、表示部１４１と監視制御装置１０とを接続するインターフェースである。ＣＰＵ１００から表示ＩＦ１４１を介して表示部１３０の表示制御がおこなわれてもよいし、グラフィックボードなど描画処理を行うＬＳＩ（ＧＰＵ）により表示制御が行われてもよい。ＩＦを使用せず監視制御装置１０内部に直接接続される形態であってもよい。
【００２７】
表示部１４１は、液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどのモニターである。その他、音を発生させる機能を備えていてもよい。表示部１４１は、イベント通知プログラム１５６を実行するＣＰＵ１００から受けたイベント発生の表示指令に基づいて、イベントの発生した被監視装置２０についてのイベント発生に関する情報を表示する。
【００２８】
さらに、表示部１４１は、入力部１３１によるオペレータの操作に基づいて履歴一覧表示プログラム１５５を実行するＣＰＵ１００によって生成された履歴一覧画面を表示する。
【００２９】
ＲＯＭ１５０は、プログラムを記憶するプログラムメモリである。一般的には、データの書き込みはできない非一次記憶媒体が好適であるが、データの読み出し、書き込みが随時できる半導体メモリ等の記憶媒体であってもよい。その他、表示部１４１へ人が認識可能な文字や図柄を表示させる表示プログラムや各ＤＢ、ＲＯＭに情報を登録する情報登録プログラムや通信部１２１の通信を制御する通信制御プログラム等が格納されていてもよい。
【００３０】
ＲＯＭ１５０には、イベント検出プログラム１５１、履歴データ管理プログラム１５２、履歴データ照合プログラム１５３、履歴グループ管理プログラム１５４、履歴一覧表示プログラム１５５、イベント通知プログラム１５６、が格納されている。
【００３１】
イベント検出プログラム１５１は、被監視装置２０から送信された設備の状態を示す状態信号や、各種の制御や設定変更の信号を受信し、これらの信号に基づいて、イベントの発生の検出する機能をＣＰＵ１００に実現させる手段である。本実施形態において、履歴データとは、例えば、履歴発生時刻、ポイントＩＤ及び名称、監視区分、発生要因、動作内容などである。
【００３２】
履歴データ管理プログラム１５２は、イベント検出プログラム１５１により検出された履歴データに基づいて、イベントの発生を示す履歴データを履歴テーブル１６１に登録（管理）する機能をＣＰＵ１００に実現（実行）させる手段である。
【００３３】
履歴データ照合プログラム１５３は、履歴テーブル１６１と絞り込み項目テーブル１６２内に格納されたデータを読み出し、絞り込み項目テーブル１６２に登録されている項目に合致するデータが履歴テーブル１６１に格納されているデータに存在した場合は、グループデータを作成し履歴グループテーブル１６３に記憶する機能をＣＰＵに実現させる。本機能は、入力部１３１で入力されたオペレータからの要求が認識された場合に実行されてもよい。
【００３４】
また、履歴データ照合プログラム１５３は、イベント通知条件テーブル１６４に登録されているイベント通知条件に合致する履歴が履歴グループテーブル１６３に格納された履歴グループデータに存在した場合は、次にイベント通知プログラム１５６をＣＰＵ１００に実行させる手段でもある。イベント通知条件の検索を履歴グループデータ内に限った場合は不必要なイベント通知を避けることができる。例えば、ＣＰＵ１００に十分な処理能力が有る場合は、イベント発生通知が多くなりすぎてしまう場合に好適である。
【００３５】
履歴グループ管理プログラム１５４は、オペレータの入力部１３１に対する操作・指示にしたがって、複数のポイントＩＤ、あるいはポイントＩＤと履歴の発生要因、イベント通知条件などの項目を絞り込み項目テーブル１６２に、内容のデータを履歴グループテーブル１６３に登録・格納する機能をＣＰＵ１００に実現させる手段である。
【００３６】
履歴一覧表示プログラム１５５は、表示部１４１に履歴テーブル１６１およびまたは履歴グループテーブル１６３に格納された履歴データ表示させる機能をＣＰＵ１００に実現させる手段である。
【００３７】
イベント通知プログラム１５６は、表示部１４１に対するイベントの表示及び警報部３０の警報の発報を管理・制御する機能をＣＰＵ１００に実現させる手段である。具体的には、イベント検出プログラム１５１によりイベント発生が検出された場合に、表示部１４１にイベント発生に関する情報（オペレータが認識可能な文字列や図形）を表示させ、また、通知するイベントが警報の場合には、警報部３０に警報を発生させる。
【００３８】
また、イベント通知プログラム１５６は、履歴データ照合プログラム１５３によりイベント通知条件テーブル１６４に登録されているイベント通知条件にマッチングするデータが履歴グループデータに存在した場合は、イベント発生を知らせる通知方法等をイベント通知テーブル１６５から読み出し、読み出した機能をＣＰＵ１００に実現させ、表示部１４１に出力させる。
【００３９】
記憶部１６０は、ハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶装置、記憶手段である。この他、不揮発性の記憶手段に限られることなく半導体メモリ（フラッシュメモリ、ＲｅＲＡＭ、ＭＲＡＭ、ＰＲＡＭ、ＦｅＲＡＭ、ＳＳＤ）等の各種記憶媒体を利用してもよいし、これらの半導体メモリと、ＨＤＤとを組み合わせた方式を採用した記憶媒体であってもよい。本実施形態では、ＲＯＭ１５０と記憶部１６０とは別の記憶媒体のごとく記載しているが、各種ＤＢおよびプログラムを格納する同一の記憶部、記憶手段を用いてもよい。
【００４０】
記憶部１６０は、履歴テーブル１６１、絞り込み項目テーブル１６２、履歴グループテーブル１６３、イベント通知条件テーブル１６４、イベント通知内容テーブル１６５を格納している。その他、ＣＰＵ１００が演算処理に必要なデータが記憶されている。
【００４１】
履歴テーブル１６１は、履歴データ管理部によって生成された履歴データが格納される。
【００４２】
また、履歴テーブル１６１は、履歴データ照合プログラム１５３を実行するＣＰＵ１００による要求に応じて読みだされる。
【００４３】
図２は、履歴テーブル１６１に管理されている履歴データの一例を示す図である。
【００４４】
各履歴データは、履歴ＩＤ、履歴発生時刻、ポイントＩＤ、ポイント名称、監視区分、発生要因、動作内容などの項目に該当するデータ群から構成される。項目はこれに限られることなく、項目を削除または追加したテーブルの態様で使用される。
【００４５】
履歴ＩＤは、イベント発生の履歴を識別するためのＩＤである。
【００４６】
履歴発生時刻は、イベントの発生した時刻を示す。
【００４７】
ポイントＩＤは、イベントの発生したポイントを識別するためのＩＤを示す。
【００４８】
ポイント名称は、イベントの発生したポイントの名称を示す。
【００４９】
監視区分は、監視制御装置１０において、ポイントごとに定められている分類を示す。例えば、監視区分は、照明、空調、セキュリティなどの設備種別などを示す。
【００５０】
発生要因は、自動制御の機能名やオペレータが設定操作を行ったマシンの名称など、イベントの発生要因を示す。
【００５１】
動作内容は、発生した履歴の内容の説明等の情報である。
【００５２】
絞り込み項目テーブル１６２は、図３に示すように履歴データテーブル１６１に格納されたデータを絞り込む絞り込み項目データを格納する。この記憶した絞り込み項目データは、履歴データ照合プログラム１５３を実行するＣＰＵ１００により読みだされ、履歴データ１６１に格納されたデータの絞り込みに使用される。絞り込み項目として図３に示すようにポイントＩＤ、ポイント名称、発生要因とすることができるがこれに限られることなく上述した発生時刻等の項目を削除または追加してもよい。これら履歴グループデータの項目は入力部１３１を介してオペレータが随時変更可能である。
【００５３】
履歴グループテーブル１６３には、履歴グループデータは、履歴グループＩＤ、履歴グループ名称、グループ内ポイントＩＤ、グループ内発生要因などの各絞り込み項目の内容を示すデータ、イベント通知条件、イベント通知の内容が図４に示すようなテーブル形式で記憶されている。項目はこれに限られることなく、項目を削除または付加したテーブルの態様で使用される。
【００５４】
履歴グループＩＤは、履歴グループを識別するＩＤである。
【００５５】
履歴グループ名称は、履歴グループの名称である。
【００５６】
グループ内ポイントＩＤは、履歴グループデータに対応する履歴グループに所属する複数のポイントのポイントＩＤである。
【００５７】
グループ内発生要因は、履歴グループデータに対応する履歴グループに所属する複数の発生要因（例えば、自動制御機能の名称や、設定操作を行うマシン名称）である。
【００５８】
グループ内履歴ＩＤは、グループ内ポイントＩＤやグループ内発生要因などに関連する履歴のＩＤである。
【００５９】
履歴グループイベント通知条件、イベント通知内容については後述している。
【００６０】
イベント通知条件テーブル１６４は、図５に記載するようなテーブル形式で履歴グループイベント通知条件を格納する。
【００６１】
履歴グループイベント通知条件は、履歴グループに登録された複数の履歴について、あらかじめ指定した条件を満たすものが存在した場合に、監視制御装置のイベントとして、表示部１４１への表示等を通じてオペレータに通知するための条件である。
【００６２】
履歴グループイベント通知条件の具体例として、指定した複数のポイントＩＤの履歴が、設定した時間内に発生した場合や、ある自動制御機能を発生要因とした履歴が発生した後に、ある特定のポイントＩＤの履歴が発生した場合を示すデータ等が格納されている。これ以外にも、履歴の絞り込み条件や、履歴の発生日時を様々に組み合わせることができる。
【００６３】
イベント通知内容テーブル１６５は、図６の記載するようにイベント通知内容を記憶する。イベント通知内容は、履歴グループイベント通知条件が成立した場合に、オペレータに通知する内容を定めたものである。例えば、画面上へのメッセージ表示や、シンボルの表示、警報の鳴動などのイベントを設定することができる。
【００６４】
被監視装置２０は、例えばビル、プラント、工場などの施設に設置されている空調機、変電設備、照明、セキュリティ装置などのような、各種の設備に備えられる装置である。
【００６５】
警報部３０は、イベント通知プログラム１５６により警報の発生指令を受けた場合に、監視制御装置１０のオペレータなどに対して、音声、音、光を用いて被監視装置２０に異常が発生したことを通知する装置である。
【００６６】
次に本実施形態の監視制御装置１０の動作について図７を用いて説明する。
【００６７】
図７は、本実施形態に係る監視制御装置１０の履歴グループのイベント通知処理の一例を示すフローチャートである。
【００６８】
イベント検出プログラム１５１を実行するＣＰＵ１００は、被監視装置２０に備えられたセンサから受信した信号の状態に基づいて、イベント発生を検出する。（ステップＳ１０１）
イベントの発生を検出すると、ＣＰＵ１００は、履歴データ管理プログラム１５２により、イベント検出プログラム１５１で検出されたデータを履歴テーブル１６１に登録する。（ステップＳ１０１−ＹＥＳ，ステップＳ１０２）
次にＣＰＵ１００は、履歴データ照合プログラム１５３を実行し、新たに履歴テーブル１６１に登録されたデータが、絞り込み項目テーブル１６２の絞り込み項目に合致するものがあるか照合する。（ステップＳ１０３）
絞り込み項目に合致するデータが存在しなかった場合は、履歴グループのイベント通知処理を終了する。（ステップＳ１０３−ＮＯ）
絞り込み項目に合致する履歴データが存在した場合は、履歴データ照合プログラム１５３は、履歴グループテーブル１６３に、履歴データのＩＤを合致した履歴グループデータを登録・更新する。（ステップＳ１０３−ＹＥＳ、ステップＳ１０４）
また、履歴データ照合プログラム１５３を実行するＣＰＵ１００は、履歴グループテーブル１６３に対して、履歴グループデータのグループ内履歴を検索し、イベント通知条件テーブル１６４に格納されたイベント通知条件に合致する履歴が存在するか確認を行う。（ステップＳ１０５、Ｓ１０６）
イベント通知条件に合致する履歴が存在した場合、当該の履歴グループのイベント通知内容に従って、イベント通知プログラム１５６に対してイベントの通知を要求する。（ステップＳ１０６−ＹＥＳ、ステップＳ１０７）
イベント通知条件に合致する履歴が存在しなかった場合は履歴グループのイベント通知処理を終了する。（ステップＳ１０６−ＮＯ）
このように、本実施形態によれば、複数のポイントや発生要因にまたがる履歴の検索・絞り込み作業を効率化し、さらに、履歴グループデータを自動的に検索し、指定した条件下で複数のポイントや発生要因にまたがるイベントが発生した場合にオペレータに通知を行うことで、システムの問題点の解析や検出を容易にすることができる監視制御方法を提供することができる。
【００６９】
<変形例１>
第１の実施形態では、イベントが発生し、新たな履歴データが作成される度に、履歴グループのイベント通知処理を行ったが、本変形例では、この処理を一定の時間間隔で実施する。
【００７０】
具体的には、図８に示すようにカウントプログラム１５７、カウントテーブル１６４、タイマ１７０とをさらに備える。
【００７１】
カウントプログラム１５７は、タイマ１７０から時間情報を取得し、取得した時間情報とカウントテーブル１６４に格納されている一定時間情報とを参照して、前記一定時間を経過したか否かを検出する機能をＣＰＵ１００に実現させる手段である。
【００７２】
カウントプログラム１５７により、一定時間毎に履歴データ照合プログラムが実行される。
【００７３】
カウントテーブル１６４は、一定時間間隔の時間情報を格納する。
【００７４】
カウンタ１７０は、時間をカウントする時計である。
【００７５】
このように、指定した条件下で複数のポイントや発生要因にまたがるイベントが発生した場合にオペレータに通知を行うことで、システムの問題点の解析や検出をより効率化することができる。
【００７６】
<変形例２>
変形例２は、第１の実施形態と履歴一覧表示プログラム１５５が異なる。
【００７７】
本変形例の履歴一覧表示プログラム１５５は、入力部１３１によりなされたオペレータの指令を検出し、オペレータの指示を検出した場合に表示部１４１にデータを表示する機能をＣＰＵ１００に実現させる手段である。
【００７８】
<変形例３>
また、本実施形態の監視制御装置１０は、一つのＣＰＵ１００（演算処理部）、一つのＲＯＭ１５０からプログラムを読み出し各機能を実現すると記載しているが、複数のＣＰＵ、ＲＯＭを備えていてもよい。例えば、図９に示すように、これらＣＰＵ、ＲＯＭ一つのセットとして転送信号検出機能を実現するイベント検出部１５１、履歴データの登録・管理を行う履歴データ管理部１５２、履歴データの照合を行う履歴データ照合部１５３、履歴グループデータの読み出し・登録・管理を行う履歴グループ管理部１５４、履歴データまたは履歴グループデータを表示部に表示させる履歴一覧表示制御部１５５、イベントの検出等をモニターおよびまたは警報部に通知するイベント通知部１５６、を備える構成であってもよい。また図１に示す履歴ＤＢ１６１、履歴グループＤＢ１６２と履歴テーブル１６１、絞り込み項目テーブル１６２とは同義である。
【００７９】
以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８０】
１  …  通信ネットワーク
１０  …  監視制御装置
２０  …  被監視装置
３０  …  警報部
１００  …  ＣＰＵ（Central Processing Unit）（演算処理部）
１０１  …  イベント検出部
１０２  …  履歴データ管理部
１０３  …  履歴データ照合部
１０４  …  履歴グループ管理部
１０５  …  履歴一覧表示部
１０６  …  イベント通知部
１０７  …  カウント部
１１０  …  ＲＡＭ（ＲＷＭ）（Random Access Memory）（Read Write Memory）
１２０  …  通信ＩＦ(inter face)
１３０  …  入力ＩＦ
１３１  …  入力部
１４０  …  表示ＩＦ
１４１  …  表示部
１５０  …  ＲＯＭ(Read Only Memory)
１５１  …  イベント検出プログラム
１５２  …  履歴データ管理プログラム
１５３  …  履歴データ照合プログラム
１５４  …  履歴グループ管理プログラム
１５５  …  履歴一覧表示プログラム
１５６  …  イベント通知プログラム
１５７  …  カウントプログラム
１６０  …  記憶部
１６１  …  履歴テーブル
１６２  …  絞り込み項目テーブル
１６３  …  履歴グループテーブル
１６４  …  イベント通知条件テーブル
１６５  …  イベント通知内容テーブル
１６６  …  カウントテーブル
【図１】
2012242850.tif 000003
【図２】
2012242850.tif 000004
【図３】
2012242850.tif 000005
【図４】
2012242850.tif 000006
【図５】
2012242850.tif 000007
【図６】
2012242850.tif 000008
【図７】
2012242850.tif 000009
【図８】
2012242850.tif 000010
【図９】
2012242850.tif 000011