(57)【要約】【課題】警報情報の出力にかかる利便性を向上させる。【解決手段】実施形態によれば、警報管理装置は、プラントで発生した警報情報を時系列に保存する第１の保存手段と、プラントで発生した警報情報を発生元毎に保存する第２の保存手段と、第１および第２の保存手段に保存された情報のいずれかを読み出し対象の情報として切り替えるための切替手段と、この切り替えた情報から警報情報を検索する検索手段とをもつ。【選択図】      図１
2015026167.tif 000002
【特許請求の範囲】
【請求項１】
プラントで発生した警報情報を時系列に保存する第１の保存手段と、
前記プラントで発生した警報情報を発生元毎に保存する第２の保存手段と、
前記第１および第２の保存手段に保存された情報のいずれかを読み出し対象の情報として切り替えるための切替手段と、
前記切替手段により切り替えた情報から警報情報を検索する検索手段と
を備えたことを特徴とする警報管理装置。
【請求項２】
前記検索手段による検索条件を保存する検索条件保存手段をさらに備え、
前記検索手段は、
前記検索条件保存手段に保存された検索条件に従って、前記警報情報を検索する
ことを特徴とする請求項１に記載の警報管理装置。
【請求項３】
前記検索条件は、
前記警報情報の発生元を含む複数種類の属性の組み合わせからなる
ことを特徴とする請求項２に記載の警報管理装置。
【請求項４】
プラントで発生した警報情報を時系列に保存する第１の保存手段と、前記プラントで発生した警報情報を発生元毎に保存する第２の保存手段とを有する警報管理装置に適用される警報管理方法であって、
前記第１および第２の保存手段に保存された情報のいずれかを読み出し対象の情報として切り替え、
前記切り替えた情報から警報情報を検索する
ことを特徴とする警報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、警報管理装置および警報管理方法に関する。
【背景技術】
【０００２】
一般に、プラントで発生した警報の情報を出力するために、この発生した情報をサーバの履歴データベースに時系列に保存し、この保存された情報から必要な情報を選択もしくは検索するなどして出力している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２０９８４号公報
【特許文献２】特開２００８−４６７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したようにプラントで発生した警報の情報を出力するには、大量の警報情報（アラーム情報）が時系列に保存される履歴データベースから警報情報を読み出す必要がある。
【０００５】
しかし、警報情報の出力には、警報発生元などのタグに着目して表示させたいニーズがあり、この警報発生元に着目して警報情報を前述した履歴データベースから検索するには多大な時間を要していた。
【０００６】
本発明が解決しようとする課題は、警報情報の出力にかかる利便性を向上させることが可能な警報管理装置および警報管理方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、警報管理装置は、プラントで発生した警報情報を時系列に保存する第１の保存手段と、プラントで発生した警報情報を発生元毎に保存する第２の保存手段と、第１および第２の保存手段に保存された情報のいずれかを読み出し対象の情報として切り替えるための切替手段と、この切り替えた情報から警報情報を検索する検索手段とをもつ。
【図面の簡単な説明】
【０００８】
【図１】実施形態における警報統合管理装置の構成例を示すブロック図。
【図２】実施形態における警報統合管理装置が有する履歴データベースに記憶される警報情報の一例を表形式で示す図。
【図３】実施形態における警報統合管理装置が有するタグ警報キャッシュに記憶される警報情報の一例を表形式で示す図。
【図４】実施形態における警報統合管理装置のＨＭＩが有する検索部の機能構成例を示すブロック図。
【図５】実施形態における警報統合管理装置のＨＭＩに表示される検索条件設定画面の一例を示す図。
【図６】実施形態における警報統合管理装置の処理動作の一例を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施形態について、図面を参照して説明する。  
図１は、実施形態における警報統合管理装置の構成例を示すブロック図である。  
第１の実施形態における警報統合管理システムは、複数台のプロセスコントローラ１と、１台のサーバ２と、複数台のＨＭＩ（ヒューマンインタフェース）３と、制御ＬＡＮ４とを備える。
【００１０】
プロセスコントローラ１、サーバ２、ＨＭＩ３は制御ＬＡＮ４を介して相互に通信可能に接続される。  
サーバ２は、履歴データベース（ＤＢ）２１と、ＤＢ保存処理部２２とを有する。  
また、ＨＭＩ３は、キャッシュ保存処理部３０、タグ警報キャッシュ３１、切替部３２、検索部３３、警報統合管理用表示装置３４を有する。
【００１１】
履歴データベース２１は、例えばハードディスクドライブなどの低速の不揮発性メモリである。また、タグ警報キャッシュ３１は、例えばＤＲＡＭなどの揮発性メモリである。この揮発性メモリは、履歴データベース２１に用いられる不揮発性メモリより高速のメモリである。
【００１２】
このように構成された第１の実施形態において、いずれかのプロセスコントローラ１で発生した警報情報はサーバ２に送られる。ＤＢ保存処理部２２は、プロセスコントローラ１から送られた全ての警報情報を、このサーバ２の履歴データベース２１に時系列に保存する。
【００１３】
図２は、実施形態における警報統合管理装置が有する履歴データベースに記憶される警報情報の一例を表形式で示す図である。  
図２に示すように、履歴データベース２１には、いずれかのプロセスコントローラ１で発生した警報情報の発生日時、発生元、警報種別、警報内容などが、発生日時でソートされて関連付けて保存される。発生元は、例えばプロセスコントローラ１内の警報発生元の機器の識別番号である。警報種別は警報の重要度であり、例えば重要度高、重要度中、重要度低というように区別される。
【００１４】
図３は、実施形態における警報統合管理装置が有するタグ警報キャッシュに記憶される警報情報の一例を表形式で示す図である。  
図３に示すように、ＨＭＩ３のタグ警報キャッシュ３１には、プロセスコントローラ１で発生した警報情報の発生元、発生日時、警報種別、警報内容などが、着目するタグとしての発生元でソートされて関連付けて保存される。この警報情報は、発生元に限らず警報種別や警報内容などでソートして別途保存しても良い。
【００１５】
ＨＭＩ３のキャッシュ保存処理部３０は、プロセスコントローラ１から送られた全ての警報情報を、タグ毎にタグ警報キャッシュ３１に保存する。  
この結果、ＨＭＩ３のタグ警報キャッシュ３１には、タグ毎に１つ以上の警報情報が保存される。  
切替部３２は、ＨＭＩ３の図示しない入力装置に対する操作により、警報情報の読み出し元を、タグ警報キャッシュ３１と履歴データベース２１との間で切り替える。
【００１６】
図４は、実施形態における警報統合管理装置のＨＭＩが有する検索部の機能構成例を示すブロック図である。  
図４に示すように、ＨＭＩ３の検索部３３は、検索条件設定部３３−１、検索処理部３３−２、検索条件保存部３３−３、検索条件呼び出し部３３−４を有する。検索条件保存部３３−３は、例えばハードディスクなどの不揮発性メモリである。
【００１７】
検索条件設定部３３−１は、ＨＭＩ３の図示しない入力装置への操作により、各部に保存される警報情報を検索するための所望の検索条件を設定する事ができる。  
検索部３３の検索処理部３３−２は、検索条件設定部３３−１により設定された検索条件を検索条件保存部３３−３に保存する事ができる。この実施形態では、図１に示すように、検索条件保存部３３−２に検索条件を検索条件ａ，検索条件ｂ…というように複数保存することができる。
【００１８】
また、検索処理部３３−２は、タグ警報キャッシュ３１または履歴データベース２１のうち、切替部３２による切替先にアクセスすることができる。  
この検索処理部３３−２は、アクセス先に保存される警報情報から、検索条件設定部３３−１により設定した検索条件に一致した警報情報のみを抽出する。  
検索処理部３３−２は、抽出した警報情報を警報統合管理用表示装置３４に表示させる。
【００１９】
図５は、実施形態における警報統合管理装置のＨＭＩに表示される検索条件設定画面の一例を示す図である。  
図５に示すように、検索表示設定画面では、ＨＭＩ３の図示しない入力装置に対する操作により、履歴データベース２１やタグ警報キャッシュ３１からの警報情報の検索条件を種類設定する事ができる。  
検索部３３では、検索条件設定部３３−１が警報発生元、警報の種類や警報重要度など警報情報の属性毎の選択／非選択の組合せからなる検索条件を設定する。
【００２０】
図５に示した例では、警報発生元、警報の種類、警報重要度といった各種条件の詳細をＨＭＩ３の入力装置を用いてプルダウンメニューへの選択を行うことにより設定できる。これら設定した検索条件のうち画面上のチェックボックスを有効とした条件は、検索処理部３３−２による検索処理に用いられる。また、検索表示設定画面上のチェックボックスを有効としていない条件は、検索処理部３３−２による検索処理に用いられない。
【００２１】
検索処理部３３−２は、これら設定された検索条件を検索条件保存部３３−３に保存することができる。この保存された検索条件のそれぞれは、ＨＭＩ３の入力装置に対する所定の操作により必要に応じて警報統合管理用表示装置３４に表示させて、各種条件の詳細を変更したり、チェックボックスを有効の有無の切り替えを行ったりすることができる。
【００２２】
このように、複数の検索条件を検索部３３側で保存して、有効とする検索条件を設定することができるので、その都度検索条件を再設定することが不要となる。また、検索条件の誤設定を防止することができる。
【００２３】
次に、警報が発生してから表示するまでの処理手順について説明する。図６は、実施形態における警報統合管理装置の処理手順の一例を示すフローチャートである。  
まず、いずれかのプロセスコントローラ１で警報が発生すると（ステップＳ１）、この警報を示す警報情報が、サーバ２およびそれぞれのＨＭＩ３に送られる。
【００２４】
サーバ２のＤＢ保存処理部２２は、プロセスコントローラ１から送られた全ての警報情報を、このサーバ２の履歴データベース２１に時系列に保存する（ステップＳ２）。  
また、ＨＭＩ３のキャッシュ保存処理部３０は、プロセスコントローラ１から送られた全ての警報情報を発生元でソートしてタグ警報キャッシュ３１に保存する（ステップＳ３）。
【００２５】
ここで、ＨＭＩ３の切替部３２による警報情報の読み出し元がタグ警報キャッシュ３１側であれば（ステップＳ４のＹＥＳ）、このＨＭＩ３の検索部３３の検索処理部３３−２は、タグ警報キャッシュ用の検索条件のうち有効とされている検索条件を検索条件保存部３３−３から読み出す（ステップＳ５）。
【００２６】
検索処理部３３−２は、この読み出した検索条件を用いて、タグ警報キャッシュ３１に保存される警報情報の検索を行う（ステップＳ６）。  
検索処理部３３−２は、この検索した警報情報を警報統合管理用表示装置３４に表示させる（ステップＳ７）。
【００２７】
また、ＨＭＩ３の切替部３２による警報情報の読み出し元がタグ警報キャッシュ３１側でなく、履歴データベース２１側であれば（ステップＳ４のＮＯ）、このＨＭＩ３の検索部３３の検索処理部３３−２は、履歴データベース２１に保存される警報情報を時系列順に警報統合管理用表示装置３４に表示させる（ステップＳ８）。  
なお、履歴データベース２１に保存される警報情報についても別途検索条件を設定して、この検索条件に応じて検索を行うようにしてもよい。
【００２８】
以上のように、実施形態における警報統合管理システムによれば、ＨＭＩ３は、警報情報の履歴を時系列に表示する場合には履歴データベース２１から警報情報を抽出し、警報情報を特定のタグに着目して表示する場合にはタグ警報キャッシュ３１から警報情報を抽出することができる。
【００２９】
これにより、多用されるタグ警報表示では、タグ警報キャッシュ３１から警報情報を抽出することにより、履歴データベース２１からタグの警報情報を検索する場合と比較して、検索のための時間を短縮することができる。
【００３０】
また、警報統合管理システムにＨＭＩ３が複数存在する場合には、複数のＨＭＩ３を同様の構成とできるので、ＨＭＩ３の台数に関わらずサーバ２の履歴データベース２１で警報情報を一元管理できる。
【００３１】
検索部３３より設定された検索条件は、切替部３２が警報情報の読み込み元を切替えても変化しない。このため、所望のタグの警報情報について発生履歴と現在状態とを交互に表示する場合に検索条件再設定が不要となり、誤設定防止となる。警報統合管理用表示装置３４を複数設けて、これらのウインドウに警報情報を同時に表示する場合などでも同様である。
【００３２】
発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３３】
１…プロセスコントローラ、２…サーバ、３…ＨＭＩ、４…制御ＬＡＮ、２１…履歴データベース、２２…ＤＢ保存処理部、３０…キャッシュ保存処理部、３１…タグ警報キャッシュ、３２…切替部、３３…検索部、３４…警報統合管理用表示装置。
【図１】
2015026167.tif 000003
【図２】
2015026167.tif 000004
【図３】
2015026167.tif 000005
【図４】
2015026167.tif 000006
【図５】
2015026167.tif 000007
【図６】
2015026167.tif 000008