"演算処理部を備えた監視制御装置に、被監視装置からの信号によりイベントを検出するイベント検出処理と、前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理処理と、前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納する履歴データ照合処理と、前記履歴グループテーブルに格納された絞り込み項目に該当するデータを表示部に表示させる表示制御処理と、を実現させる監視制御方法。前記履歴データ照合処理は、履歴データに絞り込み項目テーブルに格納されたイベント通知条件に該当するデータが含まれているか否かを照合し、前記イベント通知条件に該当するデータが含まれていた場合にイベント通知内容テーブルを参照してイベント発生を外部に通知するイベント通知処理と、実現させる請求項1に記載する監視制御方法。ROMからデータを読み出し演算処理を行うCPUを備えるコンピュータに実行させる監視制御プログラムであって、前記CPUに、演算処理部を備えた監視制御装置に、被監視装置からの信号によりイベントを検出するイベント検出機能と、前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理機能と、前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納する履歴データ照合機能と、前記履歴グループテーブルに格納された絞り込み項目に該当するデータを表示部に表示させる表示制御機能と、を実現させる監視制御プログラム。被監視装置からの信号によりイベントを検出するイベント検出手段と、前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理手段と、前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納するする履歴データ照合手段と、前記履歴グループテーブルに格納されたデータを表示部に表示させる表示制御手段と、を備えた監視制御装置。被監視装置からの信号によりイベントを検出するイベント検出手段と、前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理手段と、前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納するする履歴データ照合手段と、前記履歴グループテーブルに格納されたデータを表示部に表示させる表示制御手段と、を備えた監視制御システム。本発明の実施形態は、複数のポイントや発生要因にまたがる履歴の検索絞り込み作業を効率化し、さらに、履歴データを自動的に検索し、指定した条件下で複数のポイントや発生要因にまたがるイベントが発生した場合にオペレータに通知を行うことで、システムの問題点の解析や検出を容易にすることができる監視制御方法を提供することを目的とする。実施形態の監視制御方法によれば、演算処理部を備えた監視制御装置に、被監視装置からの信号によりイベントを検出するイベント検出処理と、前記イベント検出処理により検出された履歴データを履歴テーブルに登録する履歴データ管理処理と、前記履歴データ管理処理により前記履歴テーブルに格納された履歴データに絞り込み項目テーブルに格納された絞り込み項目に該当するデータが含まれているか否かを照合し、前記絞り込み項目に該当するデータが含まれていた場合に前記履歴データのうち絞り込み項目に該当するデータを履歴グループテーブルに格納する履歴データ照合処理と、前記履歴グループテーブルに格納された絞り込み項目に該当するデータを表示部に表示させる表示制御処理と、を実現させる。以下、図面を参照しながら本発明の各実施の形態について説明する。第1の実施形態図1は、本実施形態に係る監視制御装置の構成の一例を示すブロック図である。本実施形態に係る監視制御装置10は、被監視装置20から受信された信号に基づいてイベントの発生を検出し、発生したイベントの履歴データを記憶する。また、監視制御装置10は、記憶した履歴データを履歴一覧画面によりオペレータに表示する。監視制御装置10は、記憶した履歴データについて、ポイントIDやポイント名称、履歴の発生要因などによって、履歴データを絞り込んで表示部に表示する。監視制御装置10は、履歴の絞り込みの要因として、複数のポイントIDや履歴の発生要因を履歴グループとして関連付けたデータを記憶しており、各履歴グループの登録内容によって履歴一覧を絞り込み表示する。さらに、監視制御装置10は、履歴グループに複数の履歴の発生条件を登録し、履歴データを自動検索してこの条件に合致した履歴が発生した場合にオペレータに通知を実施する。監視制御装置10は、CPU100、RAM110、通信IF120、入力IF130、出力IF140、ROM150、記憶部160を含む構成のコンピュータ、サーバである。その他、USBと接続するUSBIFなど他のIFを備えていてもよい。監視制御装置10は、外部の被監視装置20、警報部30、通信部121、入力部131、表示部141と接続される。本実施形態では被監視装置20と警報部30とは通信ネットワーク1を介して接続されているように記載しているが、直接接続がなされていてもよい。外部の被監視装置20は複数存在してもよい。通信ネットワーク1は、一方向または双方向通信可能台数なネットワーク網である。本実施形態ではネットワーク1がLAN、イントラネット等の有線通信網としているが、各種無線通信網に代替することができる。また、アンテナ部と管理サーバを接続する専用の通信ネットワークを設け、別に画像撮影部と管理サーバとの通信ネットワークを設けてもよい。CPU100は、ROM150に予め書き込んだ各プログラムをRAM110に読み出し、演算処理を行う演算処理部例えば、マイクロプロセッサである。RAMRWM110は、CPU100がプログラムを実行するに際して使用する記憶エリアなどのワーキングエリアとして用いられる。通信IF120は、通信部121と監視制御装置10を接続するインターフェースである。本IFは必須の構成要素ではなくIFを介さず直接サーバ内の配線と接続されていてもよい。通信部121は、被監視装置20や警報部30と通信を行う通信装置、通信手段である。例えば、有線接続の場合はルーター、無線接続の場合はアンテナなどの通信装置である。本実施形態では一つの通信IF、通信部として記載しているが、被監視装置20と接続する通信IF図示しない、警報部30と接続する通信IF図示しないなど複数設けた形態であってもよい。入力IF130は、入力部131と監視制御装置10とを接続するインターフェースである。本IFは必須の構成要素ではなくIFを介さず直接サーバ内の配線と接続されていてもよい。入力部131は、コンピュータ装置が一般に備えている各種キーボードやボタン等の入力制御を行う入力装置、入力手段である。その他、人の発する声を認識することにより、入力信号として認識する機能を備えていてもよい。また、入力部131は、オペレータの操作にしたがって、履歴グループ管理プログラム154を実行するCPU100により、絞り込み項目複数のポイントIDや履歴の発生要因を履歴グループとして関連付けたデータを絞り込み項目テーブル162、イベント通知条件をイベント通知条件テーブル164に、イベント通知内容をイベント通知内容テーブル165に登録させる。他に、入力部131は、オペレータの操作にしたがって、履歴一覧表示プログラム155、履歴データ管理プログラム152を実行させ、履歴テーブル161に登録されているデータの履歴一覧画面を表示部141に表示させる。表示IF140は、表示部141と監視制御装置10とを接続するインターフェースである。CPU100から表示IF141を介して表示部130の表示制御がおこなわれてもよいし、グラフィックボードなど描画処理を行うLSIGPUにより表示制御が行われてもよい。IFを使用せず監視制御装置10内部に直接接続される形態であってもよい。表示部141は、液晶ディスプレイ、有機ELディスプレイ、プラズマディスプレイなどのモニターである。その他、音を発生させる機能を備えていてもよい。表示部141は、イベント通知プログラム156を実行するCPU100から受けたイベント発生の表示指令に基づいて、イベントの発生した被監視装置20についてのイベント発生に関する情報を表示する。さらに、表示部141は、入力部131によるオペレータの操作に基づいて履歴一覧表示プログラム155を実行するCPU100によって生成された履歴一覧画面を表示する。ROM150は、プログラムを記憶するプログラムメモリである。一般的には、データの書き込みはできない非一次記憶媒体が好適であるが、データの読み出し、書き込みが随時できる半導体メモリ等の記憶媒体であってもよい。その他、表示部141へ人が認識可能な文字や図柄を表示させる表示プログラムや各DB、ROMに情報を登録する情報登録プログラムや通信部121の通信を制御する通信制御プログラム等が格納されていてもよい。ROM150には、イベント検出プログラム151、履歴データ管理プログラム152、履歴データ照合プログラム153、履歴グループ管理プログラム154、履歴一覧表示プログラム155、イベント通知プログラム156、が格納されている。イベント検出プログラム151は、被監視装置20から送信された設備の状態を示す状態信号や、各種の制御や設定変更の信号を受信し、これらの信号に基づいて、イベントの発生の検出する機能をCPU100に実現させる手段である。本実施形態において、履歴データとは、例えば、履歴発生時刻、ポイントID及び名称、監視区分、発生要因、動作内容などである。履歴データ管理プログラム152は、イベント検出プログラム151により検出された履歴データに基づいて、イベントの発生を示す履歴データを履歴テーブル161に登録管理する機能をCPU100に実現実行させる手段である。履歴データ照合プログラム153は、履歴テーブル161と絞り込み項目テーブル162内に格納されたデータを読み出し、絞り込み項目テーブル162に登録されている項目に合致するデータが履歴テーブル161に格納されているデータに存在した場合は、グループデータを作成し履歴グループテーブル163に記憶する機能をCPUに実現させる。本機能は、入力部131で入力されたオペレータからの要求が認識された場合に実行されてもよい。また、履歴データ照合プログラム153は、イベント通知条件テーブル164に登録されているイベント通知条件に合致する履歴が履歴グループテーブル163に格納された履歴グループデータに存在した場合は、次にイベント通知プログラム156をCPU100に実行させる手段でもある。イベント通知条件の検索を履歴グループデータ内に限った場合は不必要なイベント通知を避けることができる。例えば、CPU100に十分な処理能力が有る場合は、イベント発生通知が多くなりすぎてしまう場合に好適である。履歴グループ管理プログラム154は、オペレータの入力部131に対する操作指示にしたがって、複数のポイントID、あるいはポイントIDと履歴の発生要因、イベント通知条件などの項目を絞り込み項目テーブル162に、内容のデータを履歴グループテーブル163に登録格納する機能をCPU100に実現させる手段である。履歴一覧表示プログラム155は、表示部141に履歴テーブル161およびまたは履歴グループテーブル163に格納された履歴データ表示させる機能をCPU100に実現させる手段である。イベント通知プログラム156は、表示部141に対するイベントの表示及び警報部30の警報の発報を管理制御する機能をCPU100に実現させる手段である。具体的には、イベント検出プログラム151によりイベント発生が検出された場合に、表示部141にイベント発生に関する情報オペレータが認識可能な文字列や図形を表示させ、また、通知するイベントが警報の場合には、警報部30に警報を発生させる。また、イベント通知プログラム156は、履歴データ照合プログラム153によりイベント通知条件テーブル164に登録されているイベント通知条件にマッチングするデータが履歴グループデータに存在した場合は、イベント発生を知らせる通知方法等をイベント通知テーブル165から読み出し、読み出した機能をCPU100に実現させ、表示部141に出力させる。記憶部160は、ハードディスクドライブHDDなどの不揮発性の記憶装置、記憶手段である。この他、不揮発性の記憶手段に限られることなく半導体メモリフラッシュメモリ、ReRAM、MRAM、PRAM、FeRAM、SSD等の各種記憶媒体を利用してもよいし、これらの半導体メモリと、HDDとを組み合わせた方式を採用した記憶媒体であってもよい。本実施形態では、ROM150と記憶部160とは別の記憶媒体のごとく記載しているが、各種DBおよびプログラムを格納する同一の記憶部、記憶手段を用いてもよい。記憶部160は、履歴テーブル161、絞り込み項目テーブル162、履歴グループテーブル163、イベント通知条件テーブル164、イベント通知内容テーブル165を格納している。その他、CPU100が演算処理に必要なデータが記憶されている。履歴テーブル161は、履歴データ管理部によって生成された履歴データが格納される。また、履歴テーブル161は、履歴データ照合プログラム153を実行するCPU100による要求に応じて読みだされる。図2は、履歴テーブル161に管理されている履歴データの一例を示す図である。各履歴データは、履歴ID、履歴発生時刻、ポイントID、ポイント名称、監視区分、発生要因、動作内容などの項目に該当するデータ群から構成される。項目はこれに限られることなく、項目を削除または追加したテーブルの態様で使用される。履歴IDは、イベント発生の履歴を識別するためのIDである。履歴発生時刻は、イベントの発生した時刻を示す。ポイントIDは、イベントの発生したポイントを識別するためのIDを示す。ポイント名称は、イベントの発生したポイントの名称を示す。監視区分は、監視制御装置10において、ポイントごとに定められている分類を示す。例えば、監視区分は、照明、空調、セキュリティなどの設備種別などを示す。発生要因は、自動制御の機能名やオペレータが設定操作を行ったマシンの名称など、イベントの発生要因を示す。動作内容は、発生した履歴の内容の説明等の情報である。絞り込み項目テーブル162は、図3に示すように履歴データテーブル161に格納されたデータを絞り込む絞り込み項目データを格納する。この記憶した絞り込み項目データは、履歴データ照合プログラム153を実行するCPU100により読みだされ、履歴データ161に格納されたデータの絞り込みに使用される。絞り込み項目として図3に示すようにポイントID、ポイント名称、発生要因とすることができるがこれに限られることなく上述した発生時刻等の項目を削除または追加してもよい。これら履歴グループデータの項目は入力部131を介してオペレータが随時変更可能である。履歴グループテーブル163には、履歴グループデータは、履歴グループID、履歴グループ名称、グループ内ポイントID、グループ内発生要因などの各絞り込み項目の内容を示すデータ、イベント通知条件、イベント通知の内容が図4に示すようなテーブル形式で記憶されている。項目はこれに限られることなく、項目を削除または付加したテーブルの態様で使用される。履歴グループIDは、履歴グループを識別するIDである。履歴グループ名称は、履歴グループの名称である。グループ内ポイントIDは、履歴グループデータに対応する履歴グループに所属する複数のポイントのポイントIDである。グループ内発生要因は、履歴グループデータに対応する履歴グループに所属する複数の発生要因例えば、自動制御機能の名称や、設定操作を行うマシン名称である。グループ内履歴IDは、グループ内ポイントIDやグループ内発生要因などに関連する履歴のIDである。履歴グループイベント通知条件、イベント通知内容については後述している。イベント通知条件テーブル164は、図5に記載するようなテーブル形式で履歴グループイベント通知条件を格納する。履歴グループイベント通知条件は、履歴グループに登録された複数の履歴について、あらかじめ指定した条件を満たすものが存在した場合に、監視制御装置のイベントとして、表示部141への表示等を通じてオペレータに通知するための条件である。履歴グループイベント通知条件の具体例として、指定した複数のポイントIDの履歴が、設定した時間内に発生した場合や、ある自動制御機能を発生要因とした履歴が発生した後に、ある特定のポイントIDの履歴が発生した場合を示すデータ等が格納されている。これ以外にも、履歴の絞り込み条件や、履歴の発生日時を様々に組み合わせることができる。イベント通知内容テーブル165は、図6の記載するようにイベント通知内容を記憶する。イベント通知内容は、履歴グループイベント通知条件が成立した場合に、オペレータに通知する内容を定めたものである。例えば、画面上へのメッセージ表示や、シンボルの表示、警報の鳴動などのイベントを設定することができる。被監視装置20は、例えばビル、プラント、工場などの施設に設置されている空調機、変電設備、照明、セキュリティ装置などのような、各種の設備に備えられる装置である。警報部30は、イベント通知プログラム156により警報の発生指令を受けた場合に、監視制御装置10のオペレータなどに対して、音声、音、光を用いて被監視装置20に異常が発生したことを通知する装置である。次に本実施形態の監視制御装置10の動作について図7を用いて説明する。図7は、本実施形態に係る監視制御装置10の履歴グループのイベント通知処理の一例を示すフローチャートである。イベント検出プログラム151を実行するCPU100は、被監視装置20に備えられたセンサから受信した信号の状態に基づいて、イベント発生を検出する。ステップS101イベントの発生を検出すると、CPU100は、履歴データ管理プログラム152により、イベント検出プログラム151で検出されたデータを履歴テーブル161に登録する。ステップS101-YES,ステップS102次にCPU100は、履歴データ照合プログラム153を実行し、新たに履歴テーブル161に登録されたデータが、絞り込み項目テーブル162の絞り込み項目に合致するものがあるか照合する。ステップS103絞り込み項目に合致するデータが存在しなかった場合は、履歴グループのイベント通知処理を終了する。ステップS103-NO絞り込み項目に合致する履歴データが存在した場合は、履歴データ照合プログラム153は、履歴グループテーブル163に、履歴データのIDを合致した履歴グループデータを登録更新する。ステップS103-YES、ステップS104また、履歴データ照合プログラム153を実行するCPU100は、履歴グループテーブル163に対して、履歴グループデータのグループ内履歴を検索し、イベント通知条件テーブル164に格納されたイベント通知条件に合致する履歴が存在するか確認を行う。ステップS105、S106イベント通知条件に合致する履歴が存在した場合、当該の履歴グループのイベント通知内容に従って、イベント通知プログラム156に対してイベントの通知を要求する。ステップS106-YES、ステップS107イベント通知条件に合致する履歴が存在しなかった場合は履歴グループのイベント通知処理を終了する。ステップS106-NOこのように、本実施形態によれば、複数のポイントや発生要因にまたがる履歴の検索絞り込み作業を効率化し、さらに、履歴グループデータを自動的に検索し、指定した条件下で複数のポイントや発生要因にまたがるイベントが発生した場合にオペレータに通知を行うことで、システムの問題点の解析や検出を容易にすることができる監視制御方法を提供することができる。第1の実施形態では、イベントが発生し、新たな履歴データが作成される度に、履歴グループのイベント通知処理を行ったが、本変形例では、この処理を一定の時間間隔で実施する。具体的には、図8に示すようにカウントプログラム157、カウントテーブル164、タイマ170とをさらに備える。カウントプログラム157は、タイマ170から時間情報を取得し、取得した時間情報とカウントテーブル164に格納されている一定時間情報とを参照して、前記一定時間を経過したか否かを検出する機能をCPU100に実現させる手段である。カウントプログラム157により、一定時間毎に履歴データ照合プログラムが実行される。カウントテーブル164は、一定時間間隔の時間情報を格納する。カウンタ170は、時間をカウントする時計である。このように、指定した条件下で複数のポイントや発生要因にまたがるイベントが発生した場合にオペレータに通知を行うことで、システムの問題点の解析や検出をより効率化することができる。変形例2は、第1の実施形態と履歴一覧表示プログラム155が異なる。本変形例の履歴一覧表示プログラム155は、入力部131によりなされたオペレータの指令を検出し、オペレータの指示を検出した場合に表示部141にデータを表示する機能をCPU100に実現させる手段である。また、本実施形態の監視制御装置10は、一つのCPU100演算処理部、一つのROM150からプログラムを読み出し各機能を実現すると記載しているが、複数のCPU、ROMを備えていてもよい。例えば、図9に示すように、これらCPU、ROM一つのセットとして転送信号検出機能を実現するイベント検出部151、履歴データの登録管理を行う履歴データ管理部152、履歴データの照合を行う履歴データ照合部153、履歴グループデータの読み出し登録管理を行う履歴グループ管理部154、履歴データまたは履歴グループデータを表示部に表示させる履歴一覧表示制御部155、イベントの検出等をモニターおよびまたは警報部に通知するイベント通知部156、を備える構成であってもよい。また図1に示す履歴DB161、履歴グループDB162と履歴テーブル161、絞り込み項目テーブル162とは同義である。以上、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"