(57)【要約】      （修正有）【課題】監視対象機器の自己診断結果の表示に必要な情報を容易に設定できる機器状態表示装置を提供する。【解決手段】機器状態表示装置は、機器定義記憶部１０１、テキスト変換部１０２、選択部１０３、入力部１０４、診断定義ファイル作成部１０５、診断定義記憶部１０６、表示制御部１０７、表示部１０８、診断定義表示制御部１０９を備える。テキスト変換部は、機器定義記憶部に記憶されている機器定義ファイルを変換して参照定義ファイルとする。選択部は、参照定義ファイルより監視対象となるフィールド機器１２１の診断定義情報を選択する。診断定義ファイル作成部は、入力部が受け付けた追加診断定義情報を診断定義情報に追加した診断定義ファイルを作成し、診断定義記憶部に記憶する。表示制御部は、診断定義記憶部に記憶された診断定義ファイルの情報に則ってフィールド機器より出力された診断結果に対応する表示情報を生成し、表示部に表示する。【選択図】図１
2018026031.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の機器の診断定義情報を含む前記機器の説明がバイナリ形式のデータで構成されている機器定義ファイルを記憶する機器定義記憶部と、
前記機器定義記憶部に記憶されている前記機器定義ファイルをテキスト形式のデータに変換して参照定義ファイルとするテキスト変換部と、
前記テキスト変換部に変換された参照定義ファイルより機器の診断定義情報を選択する選択部と、
テキスト形式で構成された追加診断定義情報を受け付ける入力部と、
前記入力部が受け付けた前記追加診断定義情報を前記選択部が選択した機器の診断定義情報に追加した診断定義ファイルを作成する診断定義ファイル作成部と、
前記診断定義ファイル作成部が作成した前記診断定義ファイルを記憶する診断定義記憶部と、
前記診断定義記憶部に記憶された診断定義ファイルの情報に則って前記機器より出力された診断結果に対応する表示情報を生成する表示制御部と、
前記表示制御部が生成した表示情報を表示する表示部と
を備えることを特徴とする機器状態表示装置。
【請求項２】
請求項１記載の機器状態表示装置において、
前記選択部が選択した機器の診断定義情報を前記表示部に表示する診断定義表示制御部を備えることを特徴とする機器状態表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御・監視対象の機器の状態を表示する機器状態表示装置に関する。
【背景技術】
【０００２】
よく知られているように、建築物に付帯している各設備の監視制御やプラントなどの制御には、制御システムが用いられ、さらに機器管理装置が用いられている。例えば、機器管理装置は、フィールドバスなどのネットワークにより接続している現場に設置されたプロセス機器や各種センサなどの制御・監視対象のフィールド機器との間で信号をやりとりし、従来では可搬型端末を現場でフィールド機器に直結して行っていた設定や較正を上位からでもで行えるようにしている。
【０００３】
また、フィールド機器が問題なく動作している状態に関する診断結果の表示も機器管理装置で行われる。診断においては、近年、フィールド機器に設けられた自己診断機能が充実し、フィールド機器自己診断情報も監視対象の１つとなっている。機器管理装置では、フィールド機器から取得した機器識別情報を用いて必要な情報を機器定義ファイルより読み出し、機器情報と共に自己診断結果などを表示する。機器定義ファイルは、フィールド機器タイプを一意に特定する機器タイプ識別情報、フィールド機器における診断項目、および機器の診断定義情報を含む情報（説明）を備え、バイナリ形式のデータで構成されている。
【０００４】
このような制御システムにおいて、機器管理装置とフィールド機器とを接続するネットワークとして、ＨＡＲＴ（Highway Addressable Remote Transducer；登録商標）通信が、広く用いられている。また、自己診断結果をユーザがより理解しやすい表示とすることを目的とした「ＮＡＭＵＲ ＮＥ１０７」勧告がある。
【０００５】
一般に、フィールド機器における自己診断結果は、機器管理装置に通知されて表示され、エンジニアによるフィールド機器の交換やメンテナンスのための重要な情報となっている。「ＮＡＭＵＲ ＮＥ１０７」勧告では、診断結果を重要度別に４つの診断区分に分類し、各々アイコンが割り当てられている。機器管理装置では自己診断結果との説明文を、そのアイコンと組み合わせて表示する。「ＮＡＭＵＲ ＮＥ１０７」勧告に対応しているＨＡＲＴ通信仕様のフィールド機器では、自己診断結果と共に、その診断結果に対する診断区分を機器管理装置に出力することができる。
【０００６】
ところで、現状、「ＮＡＭＵＲ ＮＥ１０７」勧告に対応していない多くのフィールド機器が用いられており、これら全てを「ＮＡＭＵＲ ＮＥ１０７」勧告に対応させるためだけの理由で、対応機器に変更することは現実的ではない。このため、上記勧告の仕様に従った表示をするために、フィールド機器より出力された自己診断結果を、機器管理装置において「ＮＡＭＵＲ ＮＥ１０７」勧告に対応した形式に変更して表示している。
【０００７】
「ＮＡＭＵＲ ＮＥ１０７」勧告に対応していないフィールド機器では、自己診断結果を区分する情報を持たない。機器管理装置では、この自己診断結果を予め登録し、機器管理装置内で保持・管理している「ＮＡＭＵＲ ＮＥ１０７」勧告準拠の区分の情報と組み合わせ、「ＮＡＭＵＲ ＮＥ１０７」勧告のアイコンとともに表示部に表示させる（特許文献１参照）。
【０００８】
一方、自己診断結果の説明文については、対象となるフィールド機器毎に個別に用意しておく。例えば、ＨＡＲＴ通信仕様では、フィールド機器タイプ毎に診断結果内容を示す説明文を診断結果内容ごとに設定（定義）する。ＨＡＲＴ通信仕様による機器管理装置では、定義されている説明文を自己診断結果に対応させ、「ＮＡＭＵＲ ＮＥ１０７」勧告のアイコンとともに表示部に表示させる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−１４６６３１号公報
【特許文献２】特開２００６−３１８１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した技術では、フィールド機器の各自己診断結果を「ＮＡＭＵＲ ＮＥ１０７」勧告の区分に分類することが容易ではないという問題があった。通常、それぞれの自己診断結果に対応する説明文を読み、それに対応する区分を決定し、それに応じたアイコンを割り当てることになる。しかし、説明文はバイナリ形式の機器定義ファイルの中のみにあり、フィールド機器の取扱説明書には記載されていないことも多い。 例えば、ＨＡＲＴ通信仕様のフィールド機器の場合、ＨＡＲＴ通信仕様の中で全フィールド機器に共通であると決められた自己診断結果以外は、そのフィールド機器の機器定義ファイルをデコードしてテキスト形式に変換しない限り、各自己診断結果に対応する説明文を読むことはできない。
【００１１】
ＨＡＲＴ通信仕様による機器管理装置で、そのようなフィールド機器の自己診断結果を「ＮＡＭＵＲ ＮＥ１０７」準拠で表示するためのデータを作成する場合、  多くの種類があるフィールド機器について、各々フィールド機器タイプ別や個別に各自己診断情報に対してアイコンを割り当てることになる。このとき、機器定義ファイル中の説明文を読むことができたとしても、異なる画面上や異なる媒体上の説明文を参照しながらでは、多数存在する自己診断情報へのアイコンを割り当てで入力ミスなどが発生しやすい。また、機器定義ファイル中の説明文を転記し、機器管理装置独自のデータベースにアイコンと共に保持する場合には、転記ミスが発生しやすく、非常に面倒である。さらに、機器定義ファイルはフィールド機器ベンダによって適宜更新されるため、更新後の機器定義ファイルでは修正されている説明文が、当該データベース中では更新される前のまま保持されて気づかれない可能性もある。
【００１２】
本発明は、以上のような問題点を解消するためになされたものであり、監視対象の機器の自己診断結果の表示に必要な情報がより容易に設定できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る機器状態表示装置は、管理対象の機器の診断定義情報を含む機器の説明がバイナリ形式のデータで構成されている機器定義ファイルを記憶する機器定義記憶部と、機器定義記憶部に記憶されている機器定義ファイルをテキスト形式のデータに変換して参照定義ファイルとするテキスト変換部と、テキスト変換部に変換された参照定義ファイルより機器の診断定義情報を選択する選択部と、テキスト形式で構成された追加診断定義情報を受け付ける入力部と、入力部が受け付けた追加診断定義情報を選択部が選択した機器の診断定義情報に追加した診断定義ファイルを作成する診断定義ファイル作成部と、診断定義ファイル作成部が作成した診断定義ファイルを記憶する診断定義記憶部と、診断定義記憶部に記憶された診断定義ファイルの情報に則って機器より出力された診断結果に対応する表示情報を生成する表示制御部と、表示制御部が生成した表示情報を表示する表示部とを備える。
【００１４】
上記機器状態表示装置において、選択部が選択した機器の診断定義情報を表示部に表示する診断定義表示制御部を備える。
【発明の効果】
【００１５】
以上説明したことにより、本発明によれば、監視対象の機器の自己診断結果の表示に必要な情報がより容易に設定できるという優れた効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態における機器状態表示装置の構成を示す構成図である。
【図２】図２は、テキスト形式の参照定義ファイルの１例を示す説明図である。
【図３】図３は、診断定義ファイルの構成例を示す構成図である。
【図４】図４は、本発明の実施の形態における機器状態表示装置の動作例を説明するためのフローチャートである。
【図５】図５は、診断情報定義画面の１例を示す構成図である。
【図６】図６は、診断定義ファイルの他の構成例を示す構成図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図を参照して説明する。図１は、本発明の実施の形態における機器状態表示装置の構成を示す構成図である。この機器状態表示装置は、機器定義記憶部１０１、テキスト変換部１０２、選択部１０３、入力部１０４、診断定義ファイル作成部１０５、診断定義記憶部１０６、表示制御部１０７、表示部１０８、および診断定義表示制御部１０９を備える。なお、図１には、１つのフィールド機器１２１を示しているが、図示しない複数のフィールド機器が接続されている。
【００１８】
機器定義記憶部１０１は、管理対象のフィールド機器１２１を一意に特定する機器識別情報およびフィールド機器１２１の診断定義情報を含むフィールド機器１２１の説明がバイナリ形式のデータで構成されている機器定義（Device Description；ＤＤ）ファイルを記憶している。
【００１９】
テキスト変換部１０２は、機器定義記憶部１０１に記憶されているバイナリ形式の機器定義ファイルをテキスト形式のデータに変換して参照定義ファイルとする。テキスト変換部１０２は、例えば、ＨＡＲＴ協会（現FieldComm Group）が提供しているソフトウエアであって、ＨＡＲＴ用の機器定義ファイルを解釈し、そこから画面情報を作成するコンフィギュレーションツール「ＳＤＣ−６２５」から構成することができる。例えば、バイナリ形式のデータを、図２に示すようなテキスト形式のデータに変換する。
【００２０】
選択部１０３は、テキスト変換部１０２に変換された参照定義ファイルよりフィールド機器１２１の診断定義情報を選択して抽出する。入力部１０４は、テキスト形式で構成された追加診断定義情報を受け付ける。追加診断定義情報には、フィールド機器の特徴に対応させた説明文が含まれている。
【００２１】
診断定義ファイル作成部１０５は、入力部１０４が受け付けた追加診断定義情報を、選択部１０３が選択したフィールド機器１２１の診断定義情報に追加した診断定義ファイルを作成する。例えば、図３に一部を示すような拡張可能なマーク付け言語による記述（ＸＭＬ）のデータから構成された診断定義ファイルを作成する。診断定義ファイルには、フィールド機器の特徴に対応させた説明文が含まれるようになる。診断定義記憶部１０６は、診断定義ファイル作成部１０５が作成した診断定義ファイルを記憶する。
【００２２】
表示制御部１０７は、診断定義記憶部１０６に記憶された診断定義ファイルの情報に則ってフィールド機器１２１より出力された診断結果に対応する表示情報を生成する。表示部１０８は、表示制御部１０７が生成した表示情報を表示する。診断定義表示制御部１０９は、選択部１０３が選択したフィールド機器１２１の診断定義情報を表示部１０８に表示する。例えば、図２の（ｂ）に示したようなテキスト形式のデータを表示する。
【００２３】
この表示においては、「DD_REV=1」などのように、機器定義ファイルの版（バージョン）情報も表示する。古い版の機器定義ファイルを用いて診断定義ファイルを作成すると、更新されている新しい自己診断情報の内容が反映されない場合が発生する。従って、機器定義ファイルの版情報と診断定義ファイル作成時に利用した機器定義ファイルの版情報を表示することで、ユーザにその差違がが把握できるようにし、診断定義ファイル作成時点と編集時点の、機器定義ファイル版違いのための内容の乖離を原因とする定義ミスを防ぐようにする。
【００２４】
次に、本発明の実施の形態における機器状態表示装置の動作例について、図４のフローチャートを用いて説明する。
【００２５】
まず、ステップＳ１０１で、テキスト変換部１０２が、機器定義記憶部１０１に記憶されているバイナリ形式の機器定義ファイルを読み出す。このとき、ユーザにより指定された対象となるフィールド機器の情報をもとに、適切な機器定義ファイルが選択される。次に、ステップＳ１０２で、テキスト変換部１０２が、読み出したバイナリ形式の機器定義ファイルを、テキスト形式のデータに変換して参照定義ファイルとする。
【００２６】
次に、ステップＳ１０３で、選択部１０３が、テキスト変換部１０２に変換された参照定義ファイルより、対象となるフィールド機器の診断定義情報を抽出する。次に、ステップＳ１０４で、診断定義表示制御部１０９が、選択部１０３により選択された診断定義情報を表示部１０８に、例えば図５に示す診断情報定義画面の「Byte」「Bit」「DD内定義文字列」として表示する。
【００２７】
次に、ステップＳ１０５で、診断定義ファイル作成部１０５が、ユーザの入力部１０４の操作による追加診断定義情報の入力を受け付ける。例えば、表示部１０８に表示した診断情報定義画面において、「診断区分」欄へ入力される「ＮＡＭＵＲ ＮＥ１０７」勧告の診断区分情報と、「カスタマイズ文字列」の欄へ入力された診断情報表示の際に「DD内定義文字列」に上書き表示される情報が、追加診断定義情報となる。
【００２８】
次に、入力されると（ステップＳ１０５のｙ）、ステップＳ１０６で、診断定義ファイル作成部１０５は、受け付けた追加診断定義情報を、選択部１０３が選択したフィールド機器１２１の診断定義情報に追加・上書きした診断定義ファイルを作成し、診断定義記憶部１０６に記憶させる。また、診断定義ファイルにおいては、上記診断情報定義画面で表示され、診断定義ファイルを作成した際に用いられた機器定義ファイルの版情報を備える状態とする。
【００２９】
次に、ステップＳ１０７で、表示制御部１０７が、診断定義記憶部１０６に記憶された診断定義ファイルの情報に則ってフィールド機器１２１より出力された診断結果に対応する表示情報を生成する。このとき、説明文としては、図５の診断情報定義画面の「カスタマイズ文字列」に定義がある自己診断結果項目に対してはその文字列が使用され、定義が無い場合は「DD内定義文字列」に表示されている文字列（機器定義ファイル内の文字列）がそのまま使用される。生成した表示情報は、表示部１０８に表示される。
【００３０】
以上に説明したように、実施の形態によれば、監視対象の機器の自己診断結果の表示に必要な情報がより容易に設定できるようになる。
【００３１】
ところで、多くの場合、同じ機能のフィールド機器が、異なる箇所で用いられているが、機器定義ファイルでは、同じ機能のフィールド機器であれば、全て同一ものとして取り扱っている。しかしながら、対象となるフィールド機器が予備装置に設けられている場合、稼働装置に設けられているフィールド機器に比較して重要度は低くなる。このように、重要度が低いフィールド機器を同様に扱って自己診断結果を表示させると、実際に重要な警報を見落とす原因となる。
【００３２】
上述したような問題を解消するために、フィールド機器を識別する識別情報を含む追加診断定義情報を受け付け，図６に一部を示すように、「TAG:FC001」などのフィールド機器を識別する識別情報を設け、フィールド機器毎に定義された診断定義ファイルを作成するようにしてもよい。
【００３３】
また、入力部１０４において、既に作成されている診断定義ファイルを読み込み、編集しても良い。これにより診断定義ファイルの修正が実施できる。機器定義記憶部１０１に記憶されている最新の機器定義ファイルをテキスト変換部１０２において変換した参照定義ファイルの内容と、現在の診断定義ファイルの定義内容を、表示部１０８に表示される図５のような診断情報定義画面上で比較し、容易に必要な修正を実施できる。
【００３４】
この場合、テキスト変換部１０２は、診断定義ファイルに備えられている機器定義ファイルの版情報と、機器定義記憶部１０１に記憶されている最新の機器定義ファイルの版情報とを比較し、最新の機器定義ファイルの版情報の方が新しい場合、この旨をユーザに通知するようにしてもよい。上記比較の結果、最新の機器定義ファイルの版情報の方が新しい場合、差分をユーザに通知するようにしてもよい。
【００３５】
また、図４のステップＳ１０７における表示制御部１０７による警報表示の際、機器管理装置で使用されている機器定義ファイルの版番号と診断定義ファイル内に備えた機器定義ファイルの版番号が異なる場合、アイコンを画面表示するなどして、両者のバージョンの違いによる機器診断情報の内容に乖離の可能性があることを、警報表示を見ているユーザに知らせても良い。
【００３６】
なお、機器状態表示装置は、例えば、ＣＰＵ（Central Processing Unit；中央演算処理装置）と主記憶装置と外部記憶装置とネットワーク接続装置となどを備えたコンピュータ機器であり、主記憶装置に展開されたプログラムによりＣＰＵが動作することで、上述した各機能が実現される。また、各機能は、複数のコンピュータ機器に分散させるようにしてもよい。
【００３７】
以上に説明したように、本発明では、バイナリ形式の機器定義ファイルをテキスト形式のデータに変換して参照定義ファイルとして用いるようにしたので、監視対象の機器の自己診断結果の表示に必要な情報がより容易に設定できるようになる。
【００３８】
なお、本発明は以上に説明した実施の形態に限定されるものではなく、本発明の技術的思想内で、当分野において通常の知識を有する者により、多くの変形および組み合わせが実施可能であることは明白である。
【符号の説明】
【００３９】
１０１…機器定義記憶部、１０２…テキスト変換部、１０３…選択部、１０４…入力部、１０５…診断定義ファイル作成部、１０６…診断定義記憶部、１０７…表示制御部、１０８…表示部、１０９…診断定義表示制御部、１２１…フィールド機器。
【図１】
2018026031.tif 000003
【図２】
2018026031.tif 000004
【図３】
2018026031.tif 000005
【図４】
2018026031.tif 000006
【図５】
2018026031.tif 000007
【図６】
2018026031.tif 000008