(57)【要約】【課題】イベント記録に基づく解析を効果的に支援できるイベント解析装置およびイベント解析方法を提供する。【解決手段】記憶手段１０１は、表示情報を予めイベントに対応付けて記憶する。抽出手段１０２は、蓄積されたイベント記録を解析して過去に発生したイベントを抽出する。取得手段１０３は、抽出手段１０２により抽出されたイベントに対応付けられた表示情報を、記憶手段１０１から取得する。表示手段１０４は、取得手段１０３により取得された表示情報を表示する。このイベント解析装置によれば、表示情報を予めイベントに対応付けて記憶しておき、解析により抽出されたイベントに対応付けられた表示情報を表示するので、イベント解析を効果的に支援することができる。【選択図】図１
2007164463.tif 000002
【特許請求の範囲】
【請求項１】
蓄積されたイベント記録に基づいてイベント解析を行うイベント解析装置において、
表示情報を予めイベントに対応付けて記憶する記憶手段と、
蓄積されたイベント記録を解析して過去に発生したイベントを抽出する抽出手段と、
前記抽出手段により抽出されたイベントに対応付けられた前記表示情報を、前記記憶手段から取得する取得手段と、
前記取得手段により取得された前記表示情報を表示する表示手段と、
を備えることを特徴とするイベント解析装置。
【請求項２】
前記表示情報は対応するイベントの現象を示す情報であることを特徴とする請求項１に記載のイベント解析装置。
【請求項３】
前記表示情報は対応するイベントの原因を示す情報であることを特徴とする請求項１に記載のイベント解析装置。
【請求項４】
前記表示情報は対応するイベントに対する対処方法を示す情報であることを特徴とする請求項１に記載のイベント解析装置。
【請求項５】
前記表示情報は前記対処方法の効果を示す情報であることを特徴とする請求項４に記載のイベント解析装置。
【請求項６】
前記表示手段は、前記記憶手段による対応付けに従った一覧表示により前記表示情報を表示することを特徴とする請求項１〜５のいずれか１項に記載のイベント解析装置。
【請求項７】
前記表示情報はタグごとの情報として表示されることを特徴とする請求項１〜６のいずれか１項に記載のイベント解析装置。
【請求項８】
蓄積されたイベント記録に基づいてイベント解析を行うイベント解析方法において、
表示情報を予めイベントに対応付けて記憶するステップと、
蓄積されたイベント記録を解析して過去に発生したイベントを抽出するステップと、
抽出された前記イベントに対応付けられて予め記憶されている前記表示情報を取得するステップと、
取得された前記表示情報を表示するステップと、
を備えることを特徴とするイベント解析方法。
【請求項９】
前記表示情報は対応するイベントの現象を示す情報であることを特徴とする請求項８に記載のイベント解析方法。
【請求項１０】
前記表示情報は対応するイベントの原因を示す情報であることを特徴とする請求項８に記載のイベント解析方法。
【請求項１１】
前記表示情報は対応するイベントに対する対処方法を示す情報であることを特徴とする請求項８に記載のイベント解析方法。
【請求項１２】
前記表示情報は前記対処方法の効果を示す情報であることを特徴とする請求項１１に記載のイベント解析方法。
【請求項１３】
前記表示するステップでは、前記対応付けに従った一覧表示により前記表示情報を表示することを特徴とする請求項８〜１２のいずれか１項に記載のイベント解析方法。
【請求項１４】
前記表示情報はタグごとの情報として表示されることを特徴とする請求項８〜１３のいずれか１項に記載のイベント解析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄積されたイベント記録に基づいてイベント解析を行うイベント解析装置およびイベント解析方法に関し、とくにイベント解析を支援することができるイベント解析装置およびイベント解析方法に関する。
【背景技術】
【０００２】
プラントに分散配置されたフィールドコントローラを介してフィールド機器群を制御する分散制御システムなどにおいて、プラントで発生したアラーム（警報）やオペレータの操作手順などをイベント記録として記録し、これを解析する機能が備えられているものがある。
【０００３】
イベント記録には、各種アラームや操作などの種別を示すイベント種、各イベントの発生時刻などが含まれる。また、これを解析する解析ツールには、発生時刻、フィールド機器等を特定するタグ名、バッチを特定するバッチＩＤなどのイベントの属性を条件としてイベントを絞り込んで表示し、あるいは、任意の期間内でのイベント発赤頻度が高いタグ名を表示する機能を有する。また、このツールを用いることで、イベント属性毎、例えば、基準値よりも高い（低い）プロセス値に対するアラーム毎の集計を行い、集計結果を表示することもできる。
【０００４】
イベントを解析する解析者は、このような解析ツールにより得られた結果を参照して、自身の経験に基づいて問題の所在などを判断している。
【０００５】
【特許文献１】特開２００１−８４０３４号公報
【０００６】
【非特許文献１】イベント記録の解析方法、横河技法  Ｖｏｌ．４３  Ｎｏ．３（１９９９）「石油化学プロセスにおける制御性改善プロジェクト」
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記解析ツールを用いることで、イベント記録のサマリングおよびフィルタリングを行うことができる。しかし、サマリングあるいはフィルタリングによっても単にイベントの発生状況が示されるのみであるため、問題点を見つけ出す作業は解析者の側に委ねられている。
【０００８】
このため、解析ツールを使用する解析者には高度なスキルが要求されることとなり、スキルの不足に起因して、（１）問題点が発見できない、もしくは問題点を見落としてしまう、（２）問題点が発生した原因を推定できない、（３）問題点を解決するための対処方法が不明である、（４）対処方法を実践した場合の改善効果が不明である、等の問題が発生する。
【０００９】
本発明の目的は、イベント記録に基づく解析を効果的に支援できるイベント解析装置およびイベント解析方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明のイベント解析装置は、蓄積されたイベント記録に基づいてイベント解析を行うイベント解析装置において、表示情報を予めイベントに対応付けて記憶する記憶手段と、蓄積されたイベント記録を解析して過去に発生したイベントを抽出する抽出手段と、前記抽出手段により抽出されたイベントに対応付けられた前記表示情報を、前記記憶手段から取得する取得手段と、前記取得手段により取得された前記表示情報を表示する表示手段と、を備えることを特徴とする。
このイベント解析装置によれば、表示情報を予めイベントに対応付けて記憶しておき、解析により抽出されたイベントに対応付けられた表示情報を表示するので、イベント解析を効果的に支援することができる。
【００１１】
前記表示情報は対応するイベントの現象を示す情報であってもよい。
【００１２】
前記表示情報は対応するイベントの原因を示す情報であってもよい。
【００１３】
前記表示情報は対応するイベントに対する対処方法を示す情報であってもよい。
【００１４】
前記表示情報は前記対処方法の効果を示す情報であってもよい。
【００１５】
前記表示手段は、前記記憶手段による対応付けに従った一覧表示により前記表示情報を表示してもよい。
【００１６】
前記表示情報はタグごとの情報として表示されてもよい。
【００１７】
本発明のイベント解析方法は、蓄積されたイベント記録に基づいてイベント解析を行うイベント解析方法において、表示情報を予めイベントに対応付けて記憶するステップと、蓄積されたイベント記録を解析して過去に発生したイベントを抽出するステップと、抽出された前記イベントに対応付けられて予め記憶されている前記表示情報を取得するステップと、取得された前記表示情報を表示するステップと、を備えることを特徴とする。
このイベント解析方法によれば、表示情報を予めイベントに対応付けて記憶しておき、解析により抽出されたイベントに対応付けられた表示情報を表示するので、イベント解析を効果的に支援することができる。
【００１８】
前記表示情報は対応するイベントの現象を示す情報であってもよい。
【００１９】
前記表示情報は対応するイベントの原因を示す情報であってもよい。
【００２０】
前記表示情報は対応するイベントに対する対処方法を示す情報であってもよい。
【００２１】
前記表示情報は前記対処方法の効果を示す情報であってもよい。
【００２２】
前記表示するステップでは、前記対応付けに従った一覧表示により前記表示情報を表示してもよい。
【００２３】
前記表示情報はタグごとの情報として表示されてもよい。
【発明の効果】
【００２４】
本発明のイベント解析装置によれば、表示情報を予めイベントに対応付けて記憶しておき、解析により抽出されたイベントに対応付けられた表示情報を表示するので、イベント解析を効果的に支援することができる。
【００２５】
本発明のイベント解析方法によれば、表示情報を予めイベントに対応付けて記憶しておき、解析により抽出されたイベントに対応付けられた表示情報を表示するので、イベント解析を効果的に支援することができる。
【発明を実施するための最良の形態】
【００２６】
図１は本発明によるイベント解析装置を機能的に示すブロック図である。
【００２７】
図１において、記憶手段１０１は、表示情報を予めイベントに対応付けて記憶する。抽出手段１０２は、蓄積されたイベント記録を解析して過去に発生したイベントを抽出する。取得手段１０３は、抽出手段１０２により抽出されたイベントに対応付けられた表示情報を、記憶手段１０１から取得する。表示手段１０４は、取得手段１０３により取得された表示情報を表示する。
【００２８】
以下、図２〜図７を参照して、本発明によるイベント解析装置の一実施形態について説明する。
【００２９】
図２は、本実施形態のイベント解析装置としてのプラント制御システムの構成を示すブロック図である。
【００３０】
図２に示すように、プラント制御システムは、プラントに分散配置されて、フィールド機器１，１，・・・を制御するフィールドコントローラ２，２，・・・と、フィールドコントローラ２，２，・・・を介してフィールド機器１，１，・・・を制御する制御用サーバ３と、を備える。フィールドコントローラ２，２，・・・および制御用サーバ３は、通信回線４を介して互いに接続される。
【００３１】
また、通信回線４には、イベント記録を解析するために使用する解析用端末装置５と、プラントにおけるアラームやオペレータの操作等の個々のイベントの履歴を蓄積するイベント記録格納部６と、解析用端末装置５の表示部５１における表示制御に用いる表示用データを格納する表示用データ格納部７と、がそれぞれ接続されている。
【００３２】
図３は表示用データ格納部７に格納される表示用データのデータ構造を示す図である。
【００３３】
図３に示すように、表示用データはイベント解析により抽出されるイベントないし現象と、表示情報とを対応付けたテーブルとして格納される。
【００３４】
個々のイベントないし現象はコード（コード０１、コード０２、・・・）に対応付けられている。各コードの表示情報は、個々のイベントないし現象の内容を示すコメントである「問題となる現象」、個々のイベントないし現象の内容の発生原因を示すコメントである「原因」、個々のイベントないし現象の内容に対する対処方法を示すコメントである「対処方法」、その対処を実行した場合の改善効果を示すコメントである「改善効果」、個々のイベントないし現象の内容の発生原因の類型を示す「原因分類」、および個々のイベントないし現象の内容に対する対処方法の類型を示す「対処方法分類」からなる。
【００３５】
図３において、例えば、「コード０１」として示すイベントないし現象の「問題となる現象」、「原因」、「対処方法」、「改善効果」、「原因分類」および「対処方法分類」は、それぞれ、「Ａ１」、「Ｂ１」、「Ｃ１」、「Ｄ１」、「Ｅ１」、「Ｆ１」に対応する。「コード０２」として示すイベントないし現象の「問題となる現象」、「原因」、「対処方法」、「改善効果」、「改善効果」および「対処方法分類」は、それぞれ、「Ａ２」、「Ｂ２」、「Ｃ２」、「Ｄ２」、「Ｅ２」、「Ｆ２」に対応する。他のコードについても同様である。
【００３６】
このように、図３に示すテーブルには、各コードについて、表示情報が対応付けられ格納されている。
【００３７】
次に、本実施形態のイベント解析装置の動作について説明する。
【００３８】
図４は、解析用端末装置５（図２）における処理手順を示すフローチャートである。図４の処理手順は、解析用端末装置５の演算制御部５３の制御に基づいて実行される。
【００３９】
図４のステップＳ１では、イベント記録格納部６にアクセスし、解析に必要なイベントの履歴を取得する。なお、解析の範囲は、解析者による解析用端末装置５の操作部５２への操作により予め指定できる。
【００４０】
ステップＳ２では、取得されたイベントの履歴に対する解析を演算制御部５３において実行し、問題点を抽出する。ここでは、解析対象が特定のコード、例えば「コード０１」（図３）に該当するか否かについて解析する。
【００４１】
次に、ステップＳ３ではステップＳ２における解析結果に基づき、解析対象が特定のコードに該当しているか否か判断し、判断が肯定されればステップＳ４へ進み、判断が否定されればステップＳ４をスキップしてステップＳ５へ進む。
【００４２】
ステップＳ４では、対応する特定のコードを演算制御部５３に一時保存して、ステップＳ５へ進む。
【００４３】
ステップＳ５では、すべてのコードについて、ステップＳ２〜ステップＳ４の処理が終了したか否か判断し、判断が肯定されればステップＳ６へ進む。
【００４４】
一方、ステップＳ５の判断が否定されればステップＳ２へ戻る。この場合、次の特定のコード、例えば「コード０２」（図３）について、ステップＳ２〜ステップＳ４の処理を実行することになる。
【００４５】
ステップＳ６では、演算制御部５３に一時保存されているすべてのコードについて、表示部５１にイベント解析結果としての一覧表示を行い、図４の処理を終了する。
【００４６】
ステップＳ６では、表示用データ格納部７に格納された表示用データにアクセスし、対応するコードについて表示情報を取得する。さらに取得した表示情報に基づいて一覧表示を実行する。
【００４７】
図５は、ステップＳ６において表示部５１に表示される一覧表示の表示例を示す図である。図５の例では、一覧表示として各コードに対応する表示情報が表示される。例えば、解析の結果、該当するコードが「コード０１」、「コード０２」および「コード０５」であれば、「コード０１」について表示する表示行１１の表示欄１２には「Ａ１」の内容が、表示欄１３には「Ｂ１」の内容が、表示欄１４には「Ｃ１」の内容が、表示欄１５には「Ｄ１」の内容が、表示欄１６には「Ｅ１」の内容が、表示欄１７には「Ｆ１」の内容が、それぞれ表示される。「コード０２」および「コード０５」についても同様の表示行が確保され、表示欄には対応する表示情報が表示される。
【００４８】
なお、図５に示すように、「原因分類」および「対処方法分類」は、対応する類型を番号により示す形式が採られ、例えば、表示欄１６には対応する類型として原因分類「１」、「２」、「５」および「６」が、表示欄１７には対応する類型として対処方法分類「１」、「２」、「３」、「５」および「７」が、それぞれ示されている。また、欄外には原因分類の各番号の内容を示す表示領域２１および対処方法分類の各番号の内容を示す表示領域２２が、それぞれ設けられている。
【００４９】
このように、本実施形態によれば、特定のイベントないし現象が発生している場合に、個々のイベントないし現象の内容を示すコメントである「問題となる現象」、個々のイベントないし現象の内容の発生原因を示すコメントである「原因」、個々のイベントないし現象の内容に対する対処方法を示すコメントである「対処方法」、その対処を実行した場合の改善効果を示すコメントである「改善効果」、個々のイベントないし現象の内容の発生原因の類型を示す「原因分類」、および個々のイベントないし現象の内容に対する対処方法の類型を示す「対処方法分類」を表示している。このため、解析者のスキルに頼ることなく、問題点を発見できるとともに、問題点が発生した原因、問題点を解決するための対処方法、対処方法を実践した場合の改善効果等を明らかにすることができる。
【００５０】
次に、個々のタグについて、同様の解析を実行する場合について説明する。なお、「タグ」は、例えば、個々のフィールド機器等に対応付けられた名称であり、個々のタグについて解析を実行することで、問題が発生している箇所をよりきめ細かく特定することが可能となる。
【００５１】
図６は、タグ毎の解析を行う場合の処理手順を示すフローチャートである。図６の処理手順は、解析用端末装置５の演算制御部５３の制御に基づいて実行される。
【００５２】
図６のステップＳ１１では、イベント記録格納部６にアクセスし、解析に必要なイベントの履歴を取得する。なお、解析の範囲は、解析者による解析用端末装置５の操作部５２への操作により予め指定できる。
【００５３】
次に、ステップＳ１２では特定のタグ（例えば、タグ「TAG0001」）を選択する。
【００５４】
ステップＳ１３では、選択されているタグに関し、取得されたイベントの履歴に対する解析を実行し、問題点を抽出する。ここでは、解析対象が特定のコード、例えば「コード０１」（図３）に該当するか否かについて解析する。
【００５５】
次に、ステップＳ１４ではステップＳ１３における解析結果に基づき、解析対象が特定のコードに該当しているか否か判断し、判断が肯定されればステップＳ１５へ進み、判断が否定されればステップＳ１５をスキップしてステップＳ１６へ進む。
【００５６】
ステップＳ１５では、対応する特定のコードを、選択されているタグと対応付けて演算制御部５３に一時保存して、ステップＳ１６へ進む。
【００５７】
ステップＳ１６では、すべてのコードについて、ステップＳ１３〜ステップＳ１５の処理が終了したか否か判断し、判断が肯定されればステップＳ１７へ進む。
【００５８】
一方、ステップＳ１６の判断が否定されればステップＳ１３へ戻る。この場合、次の特定のコード、例えば「コード０２」（図３）について、ステップＳ１３〜ステップＳ１５の処理を実行することになる。
【００５９】
ステップＳ１７では、すべてのタグについて、ステップＳ１２〜ステップＳ１６の処理が終了したか否か判断し、判断が肯定されればステップＳ１８へ進む。
【００６０】
ステップＳ１７の判断が否定されれば、ステップＳ１２へ進む。この場合、ステップＳ１２において次のタグ（例えば、タグ「TAG0002」）を選択して、ステップＳ１３以降の処理に移行する。
【００６１】
ステップＳ１８では、演算制御部５３にコードが一時保存されているすべてのタグについて、表示部５１にイベント解析結果としての一覧表示を行い、図６の処理を終了する。
【００６２】
ステップＳ１８では、表示用データ格納部７に格納される表示用データにアクセスし、対応するコードについて表示情報を取得する。さらに取得した表示情報に基づいて一覧表示を実行する。
【００６３】
図７は、ステップＳ１８において表示部５１に表示される一覧表示の表示例を示す図である。図７に示すように、一覧表示には、各タグについて該当するコードに対応する原因分類および対処方法分類が表示される。例えば、タグ「TAG0001」について該当するコードが「コード０１」、「コード０２」および「コード０５」であれば、いずれかのコードとして表示すべき類型のすべてが分類の番号として表示される。
【００６４】
図７の例では、個々のタグに対して１つの表示行が与えられる。例えば、タグ「TAG0001」には表示行３１が与えられ、表示欄３２には対応する原因分類が、表示欄３３には対応する対処方法分類が、それぞれ示される。また、欄外には原因分類の内容を示す表示領域４１および対処方法分類の内容を示す表示領域４２が、それぞれ設けられている。
【００６５】
このように、図７の例では、特定のイベントないし現象が発生している場合に、タグ毎に、問題の発生原因の類型を示す「原因分類」、および問題に対する対処方法の類型を示す「対処方法分類」を表示している。このため、問題が集中しているタグを容易に特定でき、これに基づいて優先順位を策定するなどしてきめの細かい改善作業が可能となる。
【００６６】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、蓄積されたイベント記録に基づいてイベント解析を行うイベント解析装置およびイベント解析方法に対し、広く適用することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明によるイベント解析装置を機能的に示すブロック図。
【図２】本実施形態のイベント解析装置が適用されるプラント制御システムの構成を示すブロック図。
【図３】表示用データ格納部に格納される表示用データのデータ構造を示す図。
【図４】解析用端末装置における処理手順を示すフローチャート。
【図５】表示部に表示される一覧表示の表示例を示す図。
【図６】タグ毎の解析を行う場合の処理手順を示すフローチャート。
【図７】表示部に表示される一覧表示の表示例を示す図。
【符号の説明】
【００６８】
５      解析用端末装置（抽出手段、取得手段、表示手段）
１０１  記憶手段（表示用データ格納部）
１０２  抽出手段
１０３  取得手段
１０４  表示手段
【図１】
2007164463.tif 000003
【図２】
2007164463.tif 000004
【図３】
2007164463.tif 000005
【図４】
2007164463.tif 000006
【図５】
2007164463.tif 000007
【図６】
2007164463.tif 000008
【図７】
2007164463.tif 000009