(57)【要約】【課題】管理側に登録されている機器の情報と現場に配置されている機器の情報とが相違することを管理者に喚起する。【解決手段】管理対象となる複数の機器の構成に関する構成情報を機器ごとに記憶する機器情報記憶部１４と、何れかの機器で発生した事象をアラートイベントとして受信する受信部１１と、受信部１１により受信されたアラートイベントが、機器がシステムに接続されたときに発生する着イベントである場合に、アラートイベントの機器ＩＤが構成情報の機器ＩＤと一致するか、または、アラートイベントのアドレス情報が構成情報のアドレス情報と一致するかについて何れか一方のみが成立するか否かを判定する判定部１２と、判定部１２により何れか一方のみが成立すると判定された場合に、機器ＩＤまたはアドレス情報において相違している内容を画面上に表示させる表示部１３と、を備える。【選択図】図１
2014235448.tif 000002
【特許請求の範囲】
【請求項１】
管理対象となる複数の機器の構成に関する構成情報を前記機器ごとに記憶する記憶部と、
何れかの前記機器で発生した事象をアラートイベントとして受信する受信部と、
前記受信部により受信された前記アラートイベントが、前記機器がシステムに接続されたときに発生する着イベントである場合に、前記アラートイベントに含まれる前記機器を特定する機器識別情報が、前記構成情報に含まれる前記機器識別情報と一致するか、または、前記アラートイベントに含まれる前記機器のアドレスを示すアドレス情報が、前記構成情報に含まれる前記アドレス情報と一致するかについて何れか一方のみが成立するか否かを判定する判定部と、
前記判定部により前記何れか一方のみが成立すると判定された場合に、前記機器識別情報または前記アドレス情報において相違している内容を画面上に表示させる表示部と、
を備えることを特徴とする機器管理装置。
【請求項２】
前記表示部は、前記記憶部に記憶されている前記構成情報に基づき、前記機器のそれぞれに対応する指標を前記画面上に表示する、ことを特徴とする請求項１記載の機器管理装置。
【請求項３】
管理対象となる複数の機器の構成に関する構成情報を前記機器ごとに記憶する記憶ステップと、
何れかの前記機器で発生した事象をアラートイベントとして受信する受信ステップと、
前記受信ステップにおいて受信された前記アラートイベントが、前記機器がシステムに接続されたときに発生する着イベントである場合に、前記アラートイベントに含まれる前記機器を特定する機器識別情報が、前記構成情報に含まれる前記機器識別情報と一致するか、または、前記アラートイベントに含まれる前記機器のアドレスを示すアドレス情報が、前記構成情報に含まれる前記アドレス情報と一致するかについて何れか一方のみが成立するか否かを判定する判定ステップと、
前記判定ステップにおいて、前記何れか一方のみが成立すると判定された場合に、前記機器識別情報または前記アドレス情報において相違している内容を画面上に表示させる表示ステップと、
を含むことを特徴とする機器管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置および機器管理方法に関する。
【背景技術】
【０００２】
生産プロセスを管理する現場では、プラント内に多数の機器（例えばセンサ機器やバルブポジショナ等のデバイス）を配置してプロセスを管理する。プラント内の各機器は、一般に階層構造を成して接続される。したがって、各機器を管理するシステムでは、その階層構造に合わせたツリー形式で各機器を管理画面上に表示させ、複雑に配置されている多数の機器を把握し易くしている。下記特許文献１には、各機器をツリー形式で表示し、各機器で発生したアラートの状態をアイコンで表示する管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４６４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の管理システムでは、画面上に表示する各機器の情報を管理者が登録する。したがって、例えば管理者が機器の情報を誤って登録することや、現場側で機器を誤った場所に取り付ける等により、管理装置側で管理している機器の情報と、現場に配置されている機器の情報とが相違することが起こり得る。しかしながら、このような機器の情報が相違していることを管理者に喚起する仕組みは特許文献１に記載の管理システムにはない。
【０００５】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、管理側に登録されている機器の情報と現場に配置されている機器の情報とが相違することを管理者に喚起可能な機器管理装置および機器管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る機器管理装置は、管理対象となる複数の機器の構成に関する構成情報を前記機器ごとに記憶する記憶部と、何れかの前記機器で発生した事象をアラートイベントとして受信する受信部と、前記受信部により受信された前記アラートイベントが、前記機器がシステムに接続されたときに発生する着イベントである場合に、前記アラートイベントに含まれる前記機器を特定する機器識別情報が、前記構成情報に含まれる前記機器識別情報と一致するか、または、前記アラートイベントに含まれる前記機器のアドレスを示すアドレス情報が、前記構成情報に含まれる前記アドレス情報と一致するかについて何れか一方のみが成立するか否かを判定する判定部と、前記判定部により前記何れか一方のみが成立すると判定された場合に、前記機器識別情報または前記アドレス情報において相違している内容を画面上に表示させる表示部と、を備える。
【０００７】
また、本発明に係る機器管理方法は、管理対象となる複数の機器の構成に関する構成情報を前記機器ごとに記憶する記憶ステップと、何れかの前記機器で発生した事象をアラートイベントとして受信する受信ステップと、前記受信ステップにおいて受信された前記アラートイベントが、前記機器がシステムに接続されたときに発生する着イベントである場合に、前記アラートイベントに含まれる前記機器を特定する機器識別情報が、前記構成情報に含まれる前記機器識別情報と一致するか、または、前記アラートイベントに含まれる前記機器のアドレスを示すアドレス情報が、前記構成情報に含まれる前記アドレス情報と一致するかについて何れか一方のみが成立するか否かを判定する判定ステップと、前記判定ステップにおいて、前記何れか一方のみが成立すると判定された場合に、前記機器識別情報または前記アドレス情報において相違している内容を画面上に表示させる表示ステップと、を含む。
【０００８】
かかる構成を採用することで、着イベントを受信したときに、該着イベントに含まれる機器ＩＤが、登録されている構成情報の機器ＩＤと一致するか、または、アラートイベントに含まれるアドレス情報が、登録されている構成情報のアドレス情報と一致するかについて何れか一方のみが成立するか否かを判定することができ、何れか一方のみが成立すると判定した場合に、機器識別情報またはアドレス情報において相違している内容を画面上に表示させることが可能となる。
【０００９】
上記表示部は、前記記憶部に記憶されている前記構成情報に基づき、前記機器のそれぞれに対応する指標を前記画面上に表示する、こととしてもよい。
【発明の効果】
【００１０】
本発明によれば、管理側に登録されている機器の情報と現場に配置されている機器の情報とが相違することを管理者に喚起することができる機器管理装置および機器管理方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態における機器管理装置を含む機器管理システムの構成を例示する図である。
【図２】図１に示す構成情報テーブルのデータ構成を例示する図である。
【図３】図１に示すイベント履歴情報テーブルのデータ構成を例示する図である。
【図４】システムツリー画面の一例を示す図である。
【図５】プロパティ画面の一例を示す図である。
【図６】システムツリー画面の一例を示す図である。
【図７】プロパティ画面の一例を示す図である。
【図８】実施形態における機器管理装置の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明に係る実施形態について説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で種々変形して実施できる。
【００１３】
図１は、本発明の実施形態における機器管理装置を含む機器管理システムの概略構成を示す図である。図１に示すように、機器管理システム１００は、機器管理装置１と、一つまたは複数のコントローラ２と、一つまたは複数のデバイス３と、を備える。コントローラ２およびデバイス３は階層関係にある機器であり、コントローラ２が上位階層に位置し、デバイス３がコントローラ２の下位階層に位置する。
【００１４】
デバイス３は、プラント内に配置される機器であり、例えば、ＨＡＲＴ（Highway Addressable Remote Transducer）通信機能を搭載した機器や、ファウンデーションフィールドバス（Foundation（登録商標） Fieldbus）技術に対応する機器を用いることができる。
【００１５】
デバイス３としては、例示的に、流量や圧力、温度等を検出する各種センサ機器、流量制御弁や圧力制御弁等の各種バルブを制御するバルブポジショナ、ポンプやファン等を動作させる各種アクチュエータ等が該当する。
【００１６】
コントローラ２は、下位階層に位置するデバイス３を統括制御する機器である。コントローラ２は、例えば、センサ機器から取得した流量や圧力等の測定値に基づいて、バルブポジショナを制御することで、配管に設けられたバルブの開度等を調節する。
【００１７】
機器管理装置１は、コントローラ２やデバイス３の機器情報を管理する装置である。機器管理装置１は、物理的には、例えば、ＣＰＵ（Central Processing Unit、）等の制御装置（不図示）と、メモリやＨＤＤ（Hard Disk Drive）等の記憶装置（不図示）と、入力装置（不図示）と、表示装置（不図示）とを備える。記憶装置は、機器情報を格納する各種のテーブルとして、例えば、構成情報テーブル１４ａやイベント履歴情報テーブル１４ｂを備える。
【００１８】
構成情報テーブル１４ａは、コントローラ２やデバイス３のコンフィギュレーションに関する構成情報を格納する記憶部である。この構成情報は、管理者によって登録される情報である。図２を参照して、構成情報テーブル１４ａのデータ構成について説明する。構成情報テーブル１４ａは、データ項目として、例えば、機器ＩＤ（機器識別情報）項目、アドレス情報項目、階層情報項目、リビジョン番号項目およびパラメータ項目を有する。
【００１９】
機器ＩＤ項目は、コントローラ２やデバイス３を一意に特定する識別情報を格納する。アドレス情報項目は、コントローラ２やデバイス３のシステム内での所在を示すアドレスを格納する。階層情報項目は、自機器と階層関係にある親ノードの機器ＩＤや子ノードの機器ＩＤを格納する。
【００２０】
リビジョン番号項目は、パラメータ項目に格納されるパラメータが変更されるたびにカウントアップする値を格納する。パラメータ項目は、パラメータを一意に特定するパラメータＩＤとそのパラメータの値とを一組にした複数組のパラメータ情報を格納する。
【００２１】
図１に示すイベント履歴情報テーブル１４ｂは、コントローラ２やデバイス３で発生する事象に関するアラートイベントを履歴情報として蓄積する記憶部である。アラートイベントは、デバイス３やコントローラ２で生成され、機器管理装置１に送信される。図３を参照して、イベント履歴情報テーブル１４ｂのデータ構成について説明する。イベント履歴情報テーブル１４ｂは、データ項目として、例えば、機器ＩＤ項目、発生時刻項目、通知時刻項目、種別項目、着脱フラグ項目およびアドレス情報項目を有する。
【００２２】
機器ＩＤ項目は、コントローラ２やデバイス３を一意に特定する識別情報を格納する。発生時刻項目は、コントローラ２やデバイス３でアラートイベントが発生したときの時刻を格納する。通知時刻項目は、コントローラ２やデバイス３で発生したアラートイベントを通知したときの時刻を格納する。発生時刻の他に通知時刻を設けたのは、コントローラ２やデバイス３がシステムから取り外されることを考慮したためである。コントローラ２やデバイス３がシステムから取り外された場合には、アラートイベントが発生してもその旨を通知することができず、システムに再接続してから、取り外されていた間に発生したアラートイベントを通知することになる。そこで、発生時刻の他に通知時刻を設け、取り外されていた間に発生したアラートイベントを管理できるようにしたものである。
【００２３】
種別項目は、アラートイベントの種別を格納する。アラートイベントの種別としては、例えば、“着脱”、“アップデート”および“アラーム”がある。“着脱”は、アラートイベントがコントローラ２やデバイス３を接続／非接続にしたときに発生する着脱イベントであることを示す。“アップデート”は、アラートイベントがコントローラ２やデバイス３のパラメータを変更したときに発生するアップデートイベントであることを示す。“アラーム”は、アラートイベントがコントローラ２やデバイス３で発生したアラームを通知するためのアラームイベントであることを示す。
【００２４】
着脱フラグ項目は、アラートイベントが着脱イベントである場合に付随するデータ項目であり、接続／非接続のいずれかを示すフラグ情報を格納する。図３では、接続を示すフラグ情報として“着”が格納され、非接続を示すフラグ情報として“脱”が格納されている。以下において、フラグ情報が“着”である着脱イベントを着イベントともいい、フラグ情報が“脱”である着脱イベントを脱イベントともいう。
【００２５】
アドレス情報項目は、アラートイベントを発生した機器のアドレスを格納する。ここで、デバイス３は、自機器のアドレスを管理していないため、デバイス３が発信するアラートイベントには、デバイス３のアドレスが含まれない。デバイス３のアドレスは、そのデバイス３が接続しているコントローラ２で認識できるため、コントローラ２が、デバイス３から受信したアラートイベントにそのデバイス３のアドレスを付加して機器管理装置１に送信する。機器管理装置１は、コントローラ２から受信したアラートイベントに付加されたデバイス３のアドレスをイベントアドレス情報項目に格納する。つまり、イベント履歴情報テーブル１４ｂのアドレス情報項目に格納されるアドレスは、現場に配置されているデバイス３の実際のアドレスを示すことになる。
【００２６】
図１に示すように、機器管理装置１は、機能的には、例えば、受信部１１と、判定部１２と、表示部１３とを有する。
【００２７】
受信部１１は、何れかの機器で発生した事象をアラートイベントとして受信する。
【００２８】
判定部１２は、受信部１１により受信されたアラートイベントが着イベントであるか否かを判定する。判定部１２は、受信部１１により受信されたアラートイベントが着イベントである場合に、そのアラートイベントに含まれる機器ＩＤおよびアドレス情報を、構成情報テーブル１４ａに登録されている構成情報の機器ＩＤおよびアドレス情報と比較する。
【００２９】
判定部１２は、アラートイベントの機器ＩＤおよびアドレス情報が、構成情報の何れかの機器ＩＤおよびアドレス情報と一致する場合には、正当なデバイス３が正当なアドレスに接続したと判断できるため、管理側の情報と現場側の情報とに相違がない“正常状態”であると判定する。
【００３０】
判定部１２は、アラートイベントの機器ＩＤが構成情報の何れかの機器ＩＤと一致し、かつアラートイベントのアドレス情報が構成情報の何れのアドレス情報にも一致しない場合には、デバイス３が誤ったアドレスに接続されたか、登録されている構成情報のアドレス情報に誤りがあると判断できるため、管理側の情報と現場側の情報とに相違がある“情報相違状態”であると判定する。
【００３１】
判定部１２は、アラートイベントのアドレス情報が構成情報の何れかのアドレス情報と一致し、かつアラートイベントの機器ＩＤが構成情報の何れの機器ＩＤにも一致しない場合には、誤ったデバイス３が接続されたか、登録されている構成情報の機器ＩＤに誤りがあると判断できるため、管理側の情報と現場側の情報とに相違がある“情報相違状態”であると判定する。
【００３２】
判定部１２は、アラートイベントの機器ＩＤおよびアドレス情報が、構成情報の何れの機器ＩＤおよびアドレス情報にも一致しない場合には、アラートイベントの機器ＩＤおよびアドレス情報が構成情報テーブル１４ａに登録されておらず、新たなデバイスが新たなアドレスに追加されたと判断できるため、“デバイス追加状態”であると判定する。
【００３３】
表示部１５は、管理者の指示に従って、構成情報テーブル１４ａに格納されている構成情報やイベント履歴情報テーブル１４ｂに格納されているアラートイベント情報に基づき、各種画面を表示させる。各種画面としては、例えば、システムツリー画面やプロパティ画面がある。システムツリー画面は、システム内の各機器に対応するアイコンを、機器の階層構造に合わせてツリー形式に表した画面である。システムツリー画面には、各機器に対応するアイコンに加え、各機器の状態を示すアイコンも併せて表示される。
【００３４】
機器の状態としては、例えば、機器のシステムへの接続有無状態、機器で発生したアラートイベントの優先の度合、管理者によるアラートイベントの確認／未確認状態等が該当する。
【００３５】
なお、システムツリー画面で機器や機器の状態を示すのはアイコンである必要はなく、機器や機器の状態を示す何らかの指標であればよい。
【００３６】
プロパティ画面は、機器に設定されている情報を一覧表示する画面である。プロパティ画面は、例えばシステムツリー画面上の各機器のアイコンをクリックすることで表示する。この場合のプロパティ画面には、クリックされたアイコンに対応する機器に設定されている情報が画面上に表示されることになる。
【００３７】
表示部１５は、判定部１２によって、上記“情報相違状態”であると判定された場合に、システムツリー画面やプロパティ画面上に、相違している情報の内容を表示する。図４〜図７を参照して、具体的に説明する。図４および図６はシステムツリー画面であり、図５および図７はプロパティ画面である。
【００３８】
図４および図５は、機器ＩＤが“ＰＴ１０１”であるデバイス３のアドレス情報が、管理側と現場側とで相違する場合に、表示部１５によって表示される画面の一例である。図４のシステムツリー画面には、機器ＩＤが“ＰＴ１０１”であるデバイス３に対応するアイコン３Ｉの説明表示箇所Ａに、アドレス情報が管理側と現場側とで相違することを示す“Ａｄｄｒｅｓｓ Ｍｉｓｍａｔｃｈ”が表示されている。
【００３９】
図５のプロパティ画面のアドレス表示箇所Ｂには、構成情報テーブル１４ａに登録されているアドレス情報に対応する階層構造表記として、“ＨＬ：５＞ＮＷＧ：２０２＞ＨＮＵ：４＞Ｃｈａｎｎｅｌ：３”が表示され、アラートイベントに含まれるアドレス情報に対応する階層構造表記として、“ＨＬ：５＞ＮＷＧ：２０２＞ＨＮＵ：１＞Ｃｈａｎｎｅｌ：２”が表示されている。なお、図５のアドレス表示箇所Ｂに例示した階層構造表記は、図４のシステムツリー画面に例示した階層構造に対応して表記したものである。
【００４０】
管理者は、これらの相違内容に基づいて、デバイス３が誤ったアドレスに接続されたのか、登録されている構成情報のアドレス情報に誤りがあるのかを調査し、対処することとなる。
【００４１】
図６および図７は、登録されている構成情報の機器ＩＤが“ＬＶ０１３”であるデバイス３の機器ＩＤが、管理側と現場側とで相違する場合に、表示部１５によって表示される画面の一例である。図６のシステムツリー画面には、構成情報の機器ＩＤが“ＬＶ０１３”であるデバイス３に対応するアイコン３Ｉの説明表示箇所Ｃに、機器ＩＤが管理側と現場側とで相違することを示す“ＩＤ Ｍｉｓｍａｔｃｈ”が表示されている。
【００４２】
図７のプロパティ画面の機器ＩＤ表示箇所Ｄには、構成情報テーブル１４ａに登録されている機器ＩＤとして、“ＬＶ０１３”が表示され、アラートイベントに含まれる機器ＩＤとして、“ＰＴ１０１”が表示されている。
【００４３】
管理者は、これらの相違内容に基づいて、誤ったデバイス３が接続されたのか、登録されている構成情報の機器ＩＤに誤りがあるのかを調査し、対処することとなる。
【００４４】
図１に示す表示部１５は、判定部１２によって、上記“デバイス追加状態”であると判定された場合に、新たにデバイスが追加されたことを示すメッセージを画面上に表示する。なお、このメッセージは、画面上に表示することには限定されず、例えば、音声による出力やメール送信により管理者に喚起することとしてもよい。
【００４５】
次に、図８を参照して、実施形態における機器管理装置１の動作について説明する。
【００４６】
最初に、受信部１１は、何れかの機器で発生した事象をアラートイベントとして受信する（ステップＳ１０１）。
【００４７】
続いて、判定部１２は、上記ステップＳ１０１で受信したアラートイベントが着イベントであるか否かを判定する（ステップＳ１０２）。この判定がＮＯである場合（ステップＳ１０２；ＮＯ）には、本動作を終了する。
【００４８】
一方、上記ステップＳ１０２の判定で着イベントであると判定された場合（ステップＳ１０２；ＹＥＳ）に、判定部１２は、そのアラートイベントに含まれる機器ＩＤおよびアドレス情報と、構成情報テーブル１４ａに登録されている構成情報の機器ＩＤおよびアドレス情報とをそれぞれ比較する（ステップＳ１０３）。
【００４９】
続いて、判定部１２は、上記ステップＳ１０３の比較において、機器ＩＤまたはアドレス情報の何れか一方が不一致であるか否かを判定する（ステップＳ１０４）。この判定がＮＯである場合（ステップＳ１０４；ＮＯ）には、本動作を終了する。
【００５０】
一方、上記ステップＳ１０４の判定で、機器ＩＤまたはアドレス情報の何れか一方が不一致であると判定された場合（ステップＳ１０４；ＹＥＳ）に、判定部１２は、機器ＩＤおよびアドレス情報の双方が不一致であるか否かを判定する（ステップＳ１０５）。この判定がＹＥＳである場合（ステップＳ１０５；ＹＥＳ）に、表示部１５は、新たにデバイスが追加されたことを示す追加確認メッセージを画面上に表示し（ステップＳ１０６）、本動作を終了する。
【００５１】
一方、上記ステップＳ１０５の判定で、機器ＩＤまたはアドレス情報の何れか一方が一致すると判定された場合（ステップＳ１０５；ＮＯ）に、表示部１５は、管理者の指示に従って、構成情報およびアラートイベント情報に基づき、システムツリー画面やプロパティ画面を表示し、それらの画面上に機器ＩＤまたはアドレス情報の相違内容を併せて表示する（ステップＳ１０７）。そして、本動作を終了する。
【００５２】
上述してきたように、実施形態における機器管理装置１によれば、判定部１２を備えることで、受信部１１により受信されたアラートイベントが着イベントであるか否かを判定することができ、着イベントである場合に、そのアラートイベントの機器ＩＤが構成情報の機器ＩＤと一致するか、または、アラートイベントのアドレス情報が構成情報のアドレス情報と一致するかについて何れか一方のみが成立するか否かを判定することができる。
【００５３】
また、表示部１３を備えることで、判定部１２により何れか一方のみが成立すると判定された場合に、機器ＩＤまたはアドレス情報において相違している内容を画面上に表示させることができる。
【００５４】
すなわち、実施形態における機器管理装置１によれば、着イベントを受信したときに、その着イベントに含まれる機器ＩＤが、登録されている構成情報の機器ＩＤと一致するか、または、アラートイベントに含まれるアドレス情報が、登録されている構成情報のアドレス情報と一致するかについて何れか一方のみが成立するか否かを判定し、何れか一方のみが成立すると判定した場合に、機器ＩＤまたはアドレス情報において相違している内容を画面上に表示させることが可能となる。
【００５５】
それゆえ、管理側に登録されている機器の情報と現場に配置されている機器の情報とが相違することを管理者に喚起することができる。
【符号の説明】
【００５６】
１…機器管理装置
２…コントローラ
３…デバイス
１１…受信部
１２…判定部
１３…表示部
１４…機器情報記憶部
１４ａ…構成情報テーブル
１４ｂ…イベント履歴情報テーブル
１５…表示部
１００…機器管理システム
【図１】
2014235448.tif 000003
【図２】
2014235448.tif 000004
【図３】
2014235448.tif 000005
【図５】
2014235448.tif 000006
【図７】
2014235448.tif 000007
【図４】
2014235448.tif 000008
【図６】
2014235448.tif 000009
【図８】
2014235448.tif 000010