(57)【要約】【課題】機器管理を簡便にする。【解決手段】複数の機器を管理する機器管理装置１であって、機器が利用する通信プロトコルの種類ごとに相違するステータスコードを、異なる通信プロトコル間で意味内容を統一させた共通コードに対応付けて記憶するステータスコードＤＢ１４と、何れかの機器における事象をアラートイベント情報として受信する受信部１１と、受信したアラートイベント情報に含まれるステータスコードに対応付けて記憶されている共通コードを、ステータスコードＤＢ１４から抽出する共通コード抽出部１２と、受信したアラートイベント情報に、抽出した共通コードを加えたうえで、アラートイベント情報をイベントＤＢ１５に記憶させるイベント記憶部１３と、を備える。【選択図】図１
2014238634.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器を管理する機器管理装置であって、
前記機器が利用する通信プロトコルの種類ごとに相違する、前記機器の状態を表すステータスコードを、異なる前記通信プロトコル間で意味内容を統一させた共通コードに対応付けて記憶するステータスコード記憶部と、
何れかの前記機器における事象をアラートイベント情報として受信する受信部と、
前記受信部により受信された前記アラートイベント情報に含まれる前記ステータスコードに対応付けて記憶されている前記共通コードを、前記ステータスコード記憶部により記憶された前記共通コードから抽出する共通コード抽出部と、
前記受信部により受信された前記アラートイベント情報に、前記共通コード抽出部により抽出された前記共通コードを加えたうえで、当該アラートイベント情報を記憶するイベント記憶部と、
を備えることを特徴とする機器管理装置。
【請求項２】
複数の機器を管理する機器管理方法であって、
前記機器が利用する通信プロトコルの種類ごとに相違する、前記機器の状態を表すステータスコードを、異なる前記通信プロトコル間で意味内容を統一させた共通コードに対応付けて記憶させるステータスコード記憶ステップと、
何れかの前記機器における事象をアラートイベント情報として受信する受信ステップと、
前記受信ステップにおいて受信された前記アラートイベント情報に含まれる前記ステータスコードに対応付けて記憶されている前記共通コードを、前記ステータスコード記憶ステップにおいて記憶された前記共通コードから抽出する共通コード抽出ステップと、
前記受信ステップにおいて受信された前記アラートイベント情報に、前記共通コード抽出部により抽出された前記共通コードを加えたうえで、当該アラートイベント情報を記憶させるイベント記憶ステップと、
を含むことを特徴とする機器管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置および機器管理方法に関する。
【背景技術】
【０００２】
例えば工場等における生産プロセスを管理する管理システムでは、プラント内に多数の機器（例えばセンサ機器やバルブポジショナ等のデバイス）を配置してプロセスを管理する。このような管理システムでは、機器における事象を含むアラートイベント情報を各機器から取得し、機器の状態を管理している。しかしながら、アラートイベント情報の構成や内容は通信プロトコルごとに規定されるため、複数種類の通信プロトコルが混在するシステムでは、機器から取得したアラートイベント情報を管理する際に、アラートイベント情報に対して煩雑な処理が必要となる。
下記特許文献１には、アラートイベント情報のフォーマットを共通のフォーマットに変換することで、煩雑な処理を軽減する管理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１８１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の管理装置では、アラートイベント情報のフォーマットを共通のフォーマットに変換しているが、情報の内容までは変換していない。したがって、例えば、管理装置に蓄積したアラートイベント情報を利用して、あるエラー状態にある機器を特定する場合には、異なる通信プロトコルごとに規定されたエラーコードを用いてそれぞれ検索する必要があり、機器管理に手間がかかる。
【０００５】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、機器管理を簡便にすることができる機器管理装置および機器管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る機器管理装置は、複数の機器を管理する機器管理装置であって、前記機器が利用する通信プロトコルの種類ごとに相違する、前記機器の状態を表すステータスコードを、異なる前記通信プロトコル間で意味内容を統一させた共通コードに対応付けて記憶するステータスコード記憶部と、何れかの前記機器における事象をアラートイベント情報として受信する受信部と、前記受信部により受信された前記アラートイベント情報に含まれる前記ステータスコードに対応付けて記憶されている前記共通コードを、前記ステータスコード記憶部により記憶された前記共通コードから抽出する共通コード抽出部と、前記受信部により受信された前記アラートイベント情報に、前記共通コード抽出部により抽出された前記共通コードを加えたうえで、当該アラートイベント情報を記憶するイベント記憶部と、を備える。
【０００７】
また、本発明に係る機器管理方法は、複数の機器を管理する機器管理方法であって、前記機器が利用する通信プロトコルの種類ごとに相違する、前記機器の状態を表すステータスコードを、異なる前記通信プロトコル間で意味内容を統一させた共通コードに対応付けて記憶させるステータスコード記憶ステップと、何れかの前記機器における事象をアラートイベント情報として受信する受信ステップと、前記受信ステップにおいて受信された前記アラートイベント情報に含まれる前記ステータスコードに対応付けて記憶されている前記共通コードを、前記ステータスコード記憶ステップにおいて記憶された前記共通コードから抽出する共通コード抽出ステップと、前記受信ステップにおいて受信された前記アラートイベント情報に、前記共通コード抽出部により抽出された前記共通コードを加えたうえで、当該アラートイベント情報を記憶させるイベント記憶ステップと、を含む。
【０００８】
かかる構成を採用することで、機器が利用する通信プロトコルの種類ごとに相違する、機器の状態を表すステータスコードを、異なる通信プロトコル間で意味内容を統一させた共通コードに対応付けて記憶しておくことができ、受信したアラートイベント情報に含まれるステータスコードに対応付けて記憶されている共通コードを、上記記憶した共通コードの中から抽出し、この抽出した共通コードを加えたアラートイベント情報を記憶することができる。これにより、アラートイベント情報を受信した場合に、通信プロトコルの種類ごとに相違するステータスコードを共通コードに変換し、この共通コードを加えたアラートイベント情報を記憶させることが可能となる。
【発明の効果】
【０００９】
本発明によれば、機器管理を簡便にすることができる機器管理装置および機器管理方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態における機器管理装置を含む機器管理システムの構成を例示する図である。
【図２】図１に示すステータスコードＤＢのデータ構成を例示する図である。
【図３】図１に示すイベントＤＢのデータ構成を例示する図である。
【図４】実施形態における機器管理装置の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施できる。
【００１２】
図１は、本発明の実施形態における機器管理装置を含む機器管理システムの概略構成を示す図である。図１に示すように、機器管理システム１００は、機器管理装置１と、一つまたは複数のコントローラ２と、一つまたは複数のデバイス３と、を備える。コントローラ２およびデバイス３は階層関係にある機器であり、コントローラ２が上位階層に位置し、デバイス３がコントローラ２の下位階層に位置する。
【００１３】
デバイス３は、プラント内に配置される機器であり、例えば、ＨＡＲＴ（Highway Addressable Remote Transducer）通信機能を搭載する機器や、ファウンデーションフィールドバス（Foundation（登録商標） Fieldbus ; ＦＦ）技術に対応する機器を用いることができる。
【００１４】
デバイス３としては、例示的に、流量や圧力、温度等を検出する各種センサ機器、流量制御弁や圧力制御弁等の各種バルブを制御するバルブポジショナ、ポンプやファン等を動作させる各種アクチュエータ等が該当する。
【００１５】
コントローラ２は、下位階層に位置するデバイス３を統括制御する機器である。コントローラ２は、例えば、センサ機器から取得した流量や圧力等の測定値に基づいて、バルブポジショナを制御することで、配管に設けられたバルブの開度等を調節する。
【００１６】
機器管理装置１は、コントローラ２やデバイス３の状態を管理する装置である。機器管理装置１は、物理的には、例えば、ＣＰＵ（Central Processing Unit、）等の制御装置（不図示）と、メモリやＨＤＤ（Hard Disk Drive）等の記憶装置（不図示）と、入力装置（不図示）と、表示装置（不図示）とを備える。記憶装置は、コントローラ２やデバイス３の状態を管理するために用いる各種のデータベース、例えばステータスコードＤＢ１４やイベントＤＢ１５を有する。
【００１７】
図１に示すステータスコードＤＢ１４は、通信プロトコルの種類ごとに相違するステータスコードを、異なる通信プロトコル間で意味内容を統一させた共通コードに対応付けて記憶するデータベースである。図２を参照して、ステータスコードＤＢ１４のデータ構成について説明する。ステータスコードＤＢ１４は、データ項目として、例えば、通信プロトコル項目、ステータスコード項目および共通コード項目を有する。
【００１８】
通信プロトコル項目は、コントローラ２やデバイス３が利用する通信プロトコルを特定する識別情報を格納する。コントローラ２やデバイス３が利用する通信プロトコルとしては、例えば、ＨＡＲＴやＦＦが該当する。
【００１９】
ステータスコード項目は、コントローラ２やデバイス３の状態を特定する識別コードを格納する。ステータスコードとしては、例示的に、ポジショナがバルブと繋がっていない状態であることを示すエラーコードや、正常な状態であることを示す正常コード等が該当する。
【００２０】
共通コード項目は、異なる通信プロトコル間で意味内容を統一させた共通コードを格納する。
【００２１】
図１に示すイベントＤＢ１５は、コントローラ２やデバイス３から送信されたアラートイベント情報を記憶するデータベースである。アラートイベント情報は、コントローラ２やデバイス３における事象を機器管理装置１に通知するための情報である。図３を参照して、イベントＤＢ１５のデータ構成について説明する。イベントＤＢ１５は、データ項目として、例えば、機器ＩＤ項目、発生時刻項目、通信プロトコル項目、ステータスコード項目および共通コード項目を有する。
【００２２】
機器ＩＤ項目は、アラートイベント情報の発信元であるコントローラ２やデバイス３を特定する識別情報を格納する。
【００２３】
発生時刻項目は、コントローラ２やデバイス３でアラートイベント情報が発生したときの時刻を格納する。
【００２４】
通信プロトコル項目は、アラートイベント情報の発信元であるコントローラ２やデバイス３が利用する通信プロトコルを特定する識別情報を格納する。
【００２５】
ステータスコード項目は、アラートイベント情報の発信元であるコントローラ２やデバイス３のステータスコードを格納する。
【００２６】
共通コード項目は、ステータスコード項目に格納されているステータスコードに対応する共通コードを格納する。
【００２７】
図１に示す機器管理装置１は、機能的には、例えば、受信部１１と、共通コード抽出部１２と、イベント記憶部１３とを有する。
【００２８】
受信部１１は、何れかの機器における事象をアラートイベント情報として受信する。
【００２９】
共通コード抽出部１２は、受信部１１により受信されたアラートイベント情報に含まれるステータスコードに対応付けて記憶されている共通コードを、ステータスコードＤＢ１４から抽出する。
【００３０】
イベント記憶部１３は、共通コード抽出部１２により抽出された共通コードを、受信部１１により受信されたアラートイベント情報に加えてイベントＤＢ１５に記憶させる。
【００３１】
次に、図４を参照して、実施形態における機器管理装置１の動作について説明する。
【００３２】
最初に、機器管理装置１の受信部１１は、何れかの機器における事象をアラートイベント情報として受信する（ステップＳ１０１）。
【００３３】
続いて、機器管理装置１の共通コード抽出部１２は、上記ステップＳ１０１で受信されたアラートイベント情報に含まれるステータスコードに対応付けて記憶されている共通コードを、ステータスコードＤＢ１４から抽出する（ステップＳ１０２）。
【００３４】
続いて、機器管理装置１のイベント記憶部１３は、上記ステップＳ１０２で抽出された共通コードを、上記ステップＳ１０１で受信されたアラートイベント情報に加えてイベントＤＢ１５に記憶させる（ステップＳ１０３）。そして、本動作を終了する。
【００３５】
上述してきたように、実施形態における機器管理装置１によれば、通信プロトコルの種類ごとに相違するステータスコードを、異なる通信プロトコル間で意味内容を統一させた共通コードに対応付けてステータスコードＤＢ１４に記憶しておくことができ、受信したアラートイベント情報に含まれるステータスコードに対応する共通コードをステータスコードＤＢ１４から抽出し、この抽出した共通コードを加えたアラートイベント情報をイベントＤＢ１５に記憶することができる。
【００３６】
すなわち、アラートイベント情報を受信した場合に、通信プロトコルの種類ごとに相違するステータスコードを共通コードに変換し、この共通コードを加えたアラートイベント情報をイベントＤＢ１５に記憶させることが可能となる。
【００３７】
また、このようなイベントＤＢ１５を備えることで、管理者は、共通コードを検索キーにして、この共通コードと同じ意味内容を表す複数の異なるステータスコードに対応するアラートイベント情報を、イベントＤＢ１５から一括して取得することが可能となる。
【００３８】
それゆえ、実施形態における機器管理装置１によれば、通信プロトコルの種類が異なる機器の状態を、統一的な共通コードを用いて管理することができるため、機器管理を簡便にすることが可能となる。
【符号の説明】
【００３９】
１…機器管理装置
２…コントローラ
３…デバイス
１１…受信部
１２…共通コード抽出部
１３…イベント記憶部
１４…ステータスコードＤＢ
１５…イベントＤＢ
１００…機器管理システム
【図１】
2014238634.tif 000003
【図２】
2014238634.tif 000004
【図３】
2014238634.tif 000005
【図４】
2014238634.tif 000006