(57)【特許請求の範囲】
【請求項１】
フィールド機器と通信を行って取得した機器情報を表示装置に表示する機器情報表示装置において、
前記表示装置に表示された機器情報に対する操作指示に応じて、前記表示装置に表示すべき機器情報の項目を変更する変更手段と、
前記変更手段で変更された内容に基づいて、前記表示装置に表示すべき機器情報の項目を規定する定義ファイルを生成する定義ファイル生成手段と、
前記定義ファイル生成手段で生成された定義ファイルに基づいて、前記表示装置に表示する機器情報の切り替えを行う切替手段と
を備えることを特徴とする機器情報表示装置。
【請求項２】
前記表示装置に表示された機器情報の参照頻度を解析する解析部を備えており、
前記変更手段は、前記解析部の解析結果に応じて前記表示装置に表示すべき機器情報の項目を変更する
ことを特徴とする請求項１記載の機器情報表示装置。
【請求項３】
前記表示装置に表示され得る機器情報の検索を行う検索手段と、
前記検索手段の検索結果を管理する検索結果管理手段とを備えており、
前記変更手段は、検索結果管理手段で管理される検索結果に応じて前記表示装置に表示すべき機器情報の項目を変更する
ことを特徴とする請求項１記載の機器情報表示装置。
【請求項４】
前記定義ファイル生成手段で生成された定義ファイルを用いて、フィールド機器と通信を行って取得した機器情報を表示する他の機器が備える表示装置に表示すべき機器情報の項目を規定する表示メニューファイルを作成する表示メニュー作成手段を備えることを特徴とする請求項１から請求項３の何れか一項に記載の機器情報表示装置。
【請求項５】
コンピュータを、
フィールド機器と通信を行って取得した機器情報を表示装置に表示する表示手段と、
前記表示装置に表示された機器情報に対する操作指示に応じて、前記表示装置に表示すべき機器情報の項目を変更する変更手段と、
前記変更手段で変更された内容に基づいて、前記表示装置に表示すべき機器情報の項目を規定する定義ファイルを生成する定義ファイル生成手段と、
前記定義ファイル生成手段で生成された定義ファイルに基づいて、前記表示装置に表示する機器情報の切り替えを行う切替手段と
して機能させることを特徴とする機器情報表示プログラム。
【請求項６】
請求項５記載の機器情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィールド機器の機器情報を表示する機器情報表示装置、機器情報表示プログラム、及び当該プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来から、プラントや工場等においては、高度な自動操業を実現すべく、フィールド機器と呼ばれる現場機器(測定器、操作器)と、これらの管理及び制御を行う機器管理装置とが通信バスを介して接続された分散制御システム（ＤＣＳ：Distributed Control System）が構築されている。このようなプラントには様々なメーカーから提供されるフィールド機器が設置されることが多いが、仕様が異なるフィールド機器が混在すると管理が困難になる。そこで、従来からフィールド機器の特性や属性を記述する言語であるＥＤＤＬ（Electronic Device Description Language）を用いて、様々なメーカーから提供されるフィールド機器の仕様の相違を吸収することにより統一的な管理が実現されている。
【０００３】
ここで、プラント等に設置されるフィールド機器は、異常な動作の予防、測定精度の維持等の観点から、作業者によるメンテナンスが定期又は不定期に行われる。フィールド機器のメンテナンスは、フィールド機器の設定や調整を行うための専用のツール（フィールド機器設定ツール）がインストールされたコンピュータやＰＤＡ（Personal Digital Assistant）等の携帯端末装置を用いて行われることが多い。尚、このフィールド機器設定ツールにおいても、メンテナンス対象のフィールド機器の特性や属性を認識するために、上述したＥＤＤＬが用いられている。
【０００４】
具体的に、フィールド機器のメンテナンスを行う場合には、作業者が、まずメンテナンス対象のフィールド機器とフィールド機器設定ツールがインストールされた携帯端末装置とをケーブル（例えば、ＵＳＢ（Universal Serial Bus）ケーブル）で接続する。次に、作業者が、携帯端末装置を操作してフィールド機器から機器情報（パラメータ）を取得させるとともに取得させた機器情報を表示させる。そして、携帯端末装置に表示された機器情報を参照し、必要であれば作業者が携帯端末装置を操作して機器情報を変更した上でフィールド機器に対する機器情報の設定指示を行う。このようにして、フィールド機器に対する各種設定や調整が行われる。
【０００５】
以下の特許文献１には、ｅ−ＥＤＤ（Enhanced Electronic Device Description）規格に準拠しながら、フィールド機器の機器情報をマルチウィンドウ環境で表示することを可能にした機器情報表示装置が開示されている。また、以下の特許文献２には、機器情報の表示方法を規定するテンプレートに従って機器情報の表示を行う機器情報表示装置が開示されている。更に、以下の特許文献３には、ＤＴＭ（Device Type Manager）技術を用いたツールにおいて、ユーザインターフェイスの変更を可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−７９３８４号公報
【特許文献２】特開２００６−２５２１４５号公報
【特許文献３】米国特許出願公開第２００７／００７７６６５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上述した特許文献１に開示された技術は、フィールド機器のベンダが用意するＤＤ（Device Description）ファイルを用いて機器情報の表示を行っている。このＤＤファイルには、ベンダが提供するフィールド機器の全ての特性や属性以外に表示メニューも定義されているため、表示される機器情報の数は膨大になる。すると、ユーザが参照すべき機器情報に辿り着くまでに時間がかかってしまうことになり、操作性が悪いという問題がある。また、表示される機器情報の数が膨大であることから、例えば名称が同じであっても特性や属性が異なる機器情報を誤って参照してしまう等の誤操作を招く虞がある。
【０００８】
また、上述した特許文献２に開示された技術は、機器情報の表示方法を変更することが可能であるものの、その表示方法を規定するテンプレートをテキスト形式で記述しなければならず使い勝手が悪いという問題がある。上述した特許文献３に開示された技術は、グラフィカルにユーザインターフェイスの変更を可能とする点を開示するものの、ＥＤＤ規格に準拠したものではなく、また独自フォーマットで表示メニューの構造を定義しているため、汎用性及び拡張性に欠けるという問題がある。
【０００９】
ここで、ＥＤＤ規格で規定される表示メニューを定義するソースファイルをエディター等を用いて直接変更すれば、表示させる必要のある機器情報のみを表示させることも可能である。しかしながら、ソースファイルは極めて複雑であり、これを修正するのは時間及び煩雑な作業が必要になることから現実的ではない。また、ソースファイルを公開していないベンダによって提供されるフィールド機器については、表示メニューを変更すること自体が困難である。表示させるべき機器情報をベンダが規定することも可能ではあるが、表示させるべき最適な機器情報はユーザのアプリケーションに応じてまちまちであるためベンダが対応するのは現実的ではない。
【００１０】
本発明は上記事情に鑑みてなされたものであり、ユーザの必要に応じて表示すべき機器情報を容易に変更することができ、これにより操作性を向上させることができる機器情報表示装置、機器情報表示プログラム、及び当該プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の機器情報表示装置は、フィールド機器（２）と通信を行って取得した機器情報を表示装置（１ｂ）に表示する機器情報表示装置（１）において、前記表示装置に表示された機器情報に対する操作指示に応じて、前記表示装置に表示すべき機器情報の項目を変更する変更手段（１２、１６）と、前記変更手段で変更された内容に基づいて、前記表示装置に表示すべき機器情報の項目を規定する定義ファイル（Ｆ３）を生成する定義ファイル生成手段（１７）と、前記定義ファイル生成手段で生成された定義ファイルに基づいて、前記表示装置に表示する機器情報の切り替えを行う切替手段（１９）とを備えることを特徴としている。
この発明によると、表示装置に表示された機器情報に対する操作指示に応じて表示装置に表示すべき機器情報の項目が変更手段により変更され、この変更された内容に基づいて表示装置に表示すべき機器情報の項目を規定する定義ファイルが定義ファイル生成手段により生成され、生成された定義ファイルに基づいて表示装置に表示する機器情報の切り替えが切替手段により行われる。
また、本発明の機器情報表示装置は、前記表示装置に表示された機器情報の参照頻度を解析する解析部（２０）を備えており、前記変更手段が、前記解析部の解析結果に応じて前記表示装置に表示すべき機器情報の項目を変更することを特徴としている。
また、本発明の機器情報表示装置は、前記表示装置に表示され得る機器情報の検索を行う検索手段（２１）と、前記検索手段の検索結果を管理する検索結果管理手段（２２）とを備えており、前記変更手段が、検索結果管理手段で管理される検索結果に応じて前記表示装置に表示すべき機器情報の項目を変更することを特徴としている。
また、本発明の機器情報表示装置は、前記定義ファイル生成手段で生成された定義ファイルを用いて、フィールド機器と通信を行って取得した機器情報を表示する他の機器が備える表示装置に表示すべき機器情報の項目を規定する表示メニューファイル（Ｆ４）を作成する表示メニュー作成手段（２３）を備えることを特徴としている。
本発明の機器情報表示プログラムは、コンピュータを、フィールド機器（２）と通信を行って取得した機器情報を表示装置（１ｂ）に表示する表示手段（１３）と、前記表示装置に表示された機器情報に対する操作指示に応じて、前記表示装置に表示すべき機器情報の項目を変更する変更手段（１２、１６）と、前記変更手段で変更された内容に基づいて、前記表示装置に表示すべき機器情報の項目を規定する定義ファイル（Ｆ３）を生成する定義ファイル生成手段（１７）と、前記定義ファイル生成手段で生成された定義ファイルに基づいて、前記表示装置に表示する機器情報の切り替えを行う切替手段（１９）として機能させることを特徴としている。
本発明の記録媒体は、上記の機器情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体（Ｍ）である。
【発明の効果】
【００１２】
本発明によれば、表示装置に表示された機器情報に対する操作指示に応じて表示装置に表示すべき機器情報を変更し、変更した内容に基づいて表示装置に表示すべき機器情報を規定する定義ファイルを生成し、生成した定義ファイルに基づいて表示装置に表示する機器情報の切り替えを行っているため、ユーザの必要に応じて表示すべき機器情報を容易に変更することができ、これにより操作性を向上させることができるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態による機器情報表示装置の外観を示す図である。
【図２】本発明の第１実施形態による機器情報表示装置の要部構成を示すブロック図である。
【図３】本発明の第１実施形態による情報機器表示装置の表示内容の一例を示す図である。
【図４】本発明の第１実施形態による情報機器表示装置の表示内容の変更例を示す図である。
【図５】本発明の第２実施形態による機器情報表示装置の要部構成を示すブロック図である。
【図６】本発明の第３実施形態による機器情報表示装置の要部構成を示すブロック図である。
【図７】本発明の第４実施形態による機器情報表示装置の要部構成を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態による機器情報表示装置、機器情報表示プログラム、及び記録媒体について詳細に説明する。
【００１５】
〔第１実施形態〕
図１は、本発明の第１実施形態による機器情報表示装置の外観を示す図である。図１に示す通り、本実施形態の機器情報表示装置１は、プラントや工場に設置されたフィールド機器２に対して通信ケーブル３により接続され、フィールド機器２との間で通信ケーブル３を介した通信を行うことにより、フィールド機器２の機器情報（パラメータ）を取得し、取得したパラメータを表示する。
【００１６】
フィールド機器２は、例えば流量計や温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、その他のプラントや工場の現場に設置される機器である。このフィールド機器２は、プラント等に複数設置されており、各々がプラント等に敷設された通信バスに接続されて通信バスに接続された管理装置によって一元的に管理される。
【００１７】
機器情報表示装置１は、例えばキーボードやポインティングデバイス等の入力装置１ａ、液晶表示装置等の表示装置１ｂ、通信装置１ｃ（図１では図示省略、図２参照）、及びドライブ装置１ｄ等を備えるノート型のパーソナルコンピュータ等で実現される。ドライブ装置１ｄは、例えばＣＤ−ＲＯＭ又はＤＶＤ（登録商標）−ＲＯＭ等のコンピュータ読み取り可能な記録媒体Ｍに記録されているデータの読み出しを行う装置である。尚、機器情報表示装置１の機能（フィールド機器２と通信する機能、フィールド機器２から取得したパラメータを表示する機能等）は、記録媒体Ｍに記録されたプログラム（機器情報表示プログラム）をドライブ装置１ｄによって読み出してインストールすることによりソフトウェア的に実現される。
【００１８】
図２は、本発明の第１実施形態による機器情報表示装置の要部構成を示すブロック図である。図２に示す通り、本実施形態の機器情報表示装置１は、入力装置１ａ、表示装置１ｂ、通信装置１ｃ、及び図１に示すドライブ装置１ｄに加えて、記憶装置１ｅ及び処理装置１ｆを備える。記憶装置１ｅは、例えばハードディスク等の外部記憶装置であり、上述したドライブ装置１ｄによって記録媒体Ｍから読み出されてインストールされたプログラムに加えて、ＥＤＤＬファイルＦ１、ＤＤファイルＦ２、及び表示パラメータ定義ファイルＦ３（定義ファイル）等の各種ファイルを格納する。
【００１９】
上記のＥＤＤＬファイルＦ１は、フィールド機器２の特性や属性を示す各種パラメータがＥＤＤＬなる言語を用いて記述されたファイルである。このＥＤＤＬファイルＦ１は、フィールド機器２の特性や属性に応じてパラメータを階層的に定義することが可能なテキスト形式のファイルであり、フィールド機器２のベンダ等から提供される。ＤＤファイルＦ２は、ＥＤＤＬファイルＦ１を機器情報表示装置１で取り扱うことができるバイナリ形式に変換したファイルである。表示パラメータ定義ファイルＦ３は、表示装置１ｂに表示させるべきパラメータが規定されるファイルであり、後述する表示パラメータ生成部１７によって生成される。
【００２０】
処理装置１ｆは、例えばＣＰＵ（中央処理装置）であり、機器情報表示装置１の動作を統括して制御する。この処理装置１ｆが、記憶装置１ｅに格納されているプログラムを読み出して実行することにより、図２に示すトーカナイザＴ、ＤＤ解釈部１１、表示パラメータ管理部１２（変更手段）、表示部１３（表示手段）、パラメータ設定部１４、通信部１５、表示パラメータ変更部１６（変更手段）、表示パラメータ生成部１７（定義ファイル生成手段）、定義ファイル解釈部１８、及び表示パラメータ切替部１９（切替手段）が実現される。
【００２１】
トーカナイザ（Tokenizer）Ｔは、ユーザの指示によって起動され、ＥＤＤＬファイルＦ１からＤＤファイルＦ２を生成する。このトーカナイザＴは、いわゆるコンパイラの機能を有するものである。尚、トーカナイザＴによってＥＤＤＬファイルＦ１からＤＤファイルＦ２が生成された後は、ＥＤＤＬファイルＦ１の内容が変更され、或いは新たなＥＤＤＬファイルＦ１が追加されない限りはトーカナイザＴを起動する必要はない。
【００２２】
ＤＤ解釈部１１は、記憶装置１ｅに記憶されたＤＤファイルＦ２を読み出して解釈することにより、フィールド機器２のパラメータにアクセスするものである。このＤＤ解釈部１１は、ライブラリとしてフィールドバス協会等から提供される。表示パラメータ管理部１２は、表示装置１ｂに表示させるパラメータの管理を行う。具体的には、ＥＤＤＬファイルＦ１（ＤＤファイルＦ２）の定義に従って、表示装置１ｂに表示させるパラメータのメニューの構造と、表示装置１ｂに表示されるパラメータの一覧とを管理する。
【００２３】
表示部１３は、表示パラメータ管理部１２で管理される情報に基づいて、表示装置１ｂにパラメータのメニューを階層的に示すメニューツリーと、メニューツリーで選択されたパラメータの一覧とをグラフィカルに表示する。パラメータ設定部１４は、入力装置１ａから出力される操作信号に応じて、表示部１３によって表示装置１ｂに表示されたパラメータの値を変更する。通信部１５は、通信装置１ｃを制御してフィールド機器２との間で通信を行うことにより、フィールド機器２から各種パラメータを取得し、或いは、フィールド機器２に対するパラメータの設定を行う。
【００２４】
表示パラメータ変更部１６は、入力装置１ａから出力される操作信号に応じて表示パラメータ管理部１２が管理するパラメータの変更を行うことにより、表示装置１ｂに表示させるべきパラメータを変更する。具体的には、入力装置１ａからの操作信号に応じて、表示装置１ｂにグラフィカルに表示されているパラメータ（パラメータの値ではなくパラメータ項目）の切り取り、コピー、貼り付け等を行う。この表示パラメータ変更部１６が設けられていることにより、ユーザがパラメータのグラフィカルな編集を行うことができる。
【００２５】
表示パラメータ生成部１７は、表示パラメータ変更部１６で変更されたパラメータを示す情報を表示パラメータ管理部１２から取得し、表示装置１ｂに表示させるべき変更後のパラメータを規定した表示パラメータ定義ファイルＦ３を生成する。定義ファイル解釈部１８は、記憶装置１ｅに記憶された表示パラメータ定義ファイルＦ３を読み出し、表示パラメータ定義ファイルＦ３で規定されたパラメータを解釈する。表示パラメータ切替部１９は、ＤＤ解釈部１１の解釈結果と定義ファイル解釈部１８の解釈結果とを用いて、ユーザによって変更されたパラメータを表示させるデータを生成して表示パラメータ管理部１２に出力することにより、表示装置１ｂに表示されているパラメータを切り替える。
【００２６】
次に、パラメータの表示例について説明する。図３は、本発明の第１実施形態による情報機器表示装置の表示内容の一例を示す図である。図３に示す通り、情報機器表示装置１の表示装置２ｂに表示されるウィンドウＷ１には、ツリー表示領域Ｒ１、パラメータ表示領域Ｒ２、モード切替ボタンＢ１、パラメータ取得ボタンＢ１１、及びパラメータ設定ボタンＢ１２が設けられている。尚、フィールド機器２からパラメータが取得されるまでは、ツリー表示領域Ｒ１及びパラメータ表示領域Ｒ２には何も表示されない点に注意されたい。
【００２７】
ツリー表示領域Ｒ１は、フィールド機器２が有する機能ブロックがツリー形式で一覧表示される表示領域である。ここで、フィールド機器２のパラメータは機能ブロック毎に階層的に分類されるため、機能ブロックはツリー形式（メニューツリー）でツリー表示領域Ｒ１に表示される。パラメータ表示領域Ｒ２は、ツリー表示領域Ｒ１に一覧表示された機能ブロックのうち、ユーザの操作によって選択された機能ブロックのパラメータの名称と値とが一覧表示される表示領域である。このパラメータ表示領域Ｒ２に表示されたパラメータの値はユーザの操作によって変更可能である。
【００２８】
モード切替ボタンＢ１は、パラメータ表示領域Ｒ２の動作モードを「実行モード」にするか、或いは、「編集モード」にするかを切り替えるためのボタンである。ここで、「実行モード」は、ユーザの操作に応じてパラメータ表示領域Ｒ２に表示されたパラメータの値の変更が可能な動作モードであり、「編集モード」は、ユーザの操作に応じてパラメータ表示領域Ｒ２に表示されたパラメータの項目の編集が可能な動作モードである。例えば、ユーザがフィールド機器２のパラメータの値を変更する場合には、モード切替ボタンＢ１が「実行モード」に切り替えられ、ユーザがパラメータ表示領域Ｒ２に一覧表示されたパラメータの数を減らそうとする場合には、モード切替ボタンＢ１が「編集モード」に切り替えられる。
【００２９】
パラメータ取得ボタンＢ１１は、フィールド機器２からのパラメータ取得を指示するボタンである。このパラメータ取得ボタンＢ１１が押下されることによってフィールド機器２との間の通信が開始され、フィールド機器２からパラメータが取得される。パラメータ設定ボタンＢ１２はフィールド機器２に対するパラメータ設定を指示するボタンである。このパラメータ設定ボタンＢ１２が押下されることによってフィールド機器２との間の通信が開始され、パラメータ表示領域Ｒ２で値が変更されたパラメータがフィールド機器２に設定される。
【００３０】
次に、上記構成における機器情報表示装置１の動作について説明する。尚、以下では説明を簡単にするために、トーカナイザＴを用いたＥＤＤＬファイルＦ１からＤＤファイルＦ２の作成は予め行われているものとする。まず、ユーザは、パラメータを取得すべきフィールド機器２と機器情報表示装置１とを通信ケーブル３によって接続する作業を行う。かかる接続作業が終了し、機器情報表示装置１の電源を投入してインストールされたプログラムを起動させると図２に示すＤＤ解釈部１１〜表示パラメータ切替部１９の機能が実現され、ツリー表示領域Ｒ１及びパラメータ表示領域Ｒ２に何も表示されていない状態のウィンドウＷ１が表示装置１ｂに表示される。
【００３１】
次いで、ユーザが入力装置１ａを操作してウィンドウＷ１に設けられたパラメータ取得ボタンＢ１１を押下すると、通信部１５によって通信装置１ｃが制御されて通信ケーブル３を介したフィールド機器２との間の通信が行われ、これによりフィールド機器２のパラメータが通信部１５に取得される。また、記憶装置１ｅに記憶されたＤＤファイルＦ２がＤＤ解釈部１１によって読み出されて解釈される。これにより、フィールド機器２のパラメータへのアクセスが可能になる。
【００３２】
ＤＤ解釈部１１の解釈が終了すると、表示パラメータ管理部１２によって、表示装置１ｂに表示させるパラメータのメニューの構造と、表示装置１ｂに表示させるパラメータの一覧との管理が開始される。そして、表示パラメータ管理部１２で管理される情報に基づいて、表示部１３がフィード機器２の機能ブロックをウィンドウＷ１のツリー表示領域Ｒ１にメニュー形式でグラフィカルに表示する。ここで、ユーザが入力装置１ａを操作してツリー表示領域Ｒ１に表示された機能ブロックを選択する操作を行うと、選択されたパラメータの一覧及びその値がウィンドウＷ１のパラメータ表示領域Ｒ２に表示される。
【００３３】
モード切替ボタンＢ１が「実行モード」に切り替えられている状態で、ユーザが入力装置１ａを用いてパラメータ表示領域Ｒ２に表示されているパラメータの値を変更する操作を行えば、ユーザの操作に応じたパラメータの値の変更がパラメータ設定部１４によって行われる。そして、パラメータの値を変更した後に、ユーザが入力装置１ｂを操作してウィンドウＷ１に設けられたパラメータ設定ボタンＢ１２を押下すると、通信部１５によって通信装置１ｃが制御されてフィールド機器２との間の通信が開始され、パラメータ表示領域Ｒ２で値が変更されたパラメータがフィールド機器２に設定される。
【００３４】
これに対し、ユーザが入力装置１ａを操作してウィンドウＷ１に設けられたモード切替ボタンＢ１を「編集モード」に切り替えた場合には、ユーザによる入力装置１ａの操作内容に応じたパラメータの変更が表示パラメータ変更部１６によって行われる。例えば、ユーザが入力装置１ａを用いてパラメータ表示領域Ｒ２の中央部から下方の領域全体を選択する操作を行うと、図３に示す通り、選択された領域を示す選択領域表示Ｓがなされる。この選択領域表示Ｓが表示されている状態で、ユーザが入力装置１ａに対して右クリック等の操作を行うと、「切り取り」、「コピー」、「貼り付け」等のメニューが用意されたメニュー画面Ｍが表示され、このメニュー画面Ｍにおいて「切り取り」を選択すると、選択領域表示Ｓに表示されたパラメータが表示パラメータ変更部１６によって削除される。
【００３５】
以上の操作が終了した後に、変更されたパラメータの保存指示をユーザが行うと、表示パラメータ変更部１６で変更されたパラメータを示す情報が表示パラメータ管理部１２から読み出され、表示パラメータ生成部１７によって表示パラメータ定義ファイルＦ３が生成されて記憶装置１ｅに保存される。その後、例えばユーザが入力装置１ａを操作してウィンドウＷ１に設けられたモード切替ボタンＢ１を「実行モード」に切り替え、或いは、プログラムを再起動すると、定義ファイル解釈部１８によって記憶装置１ｅに保存された表示パラメータ定義ファイルＦ３が読み出されて解釈され、表示パラメータ切替部１９によってパラメータ表示領域Ｒ２の表示が変更後の内容に変更される。
【００３６】
図４は、本発明の第１実施形態による情報機器表示装置の表示内容の変更例を示す図である。図４に示す通り、ウインドウＷ１のパラメータ表示領域Ｒ２には、パラメータ表示領域Ｒ２の中央部から上方に表示されていたパラメータのみが表示され、図３に示す選択領域表示Ｓに表示されていたパラメータは削除されている。このように、ユーザがウィン層Ｗ１に設けられたモード切替ボタンＢ１を「編集モード」に切り替えることで、ウィンドウＷ１に表示させるべきパラメータをユーザの必要に応じて自由に変更（カスタマイズ）することができる。
【００３７】
以上の通り、本実施形態では、表示装置１ｂに表示されたウィンドウＷ１内のパラメータに対するユーザの操作指示に応じて表示パラメータ変更部１６が表示すべきパラメータを変更し、表示パラメータ変更部１６で変更された内容に基づいて、表示パラメター生成部１７が表示すべきパラメータを規定する表示パラメータ定義ファイルＦ３を生成し、この表示パラメータ定義ファイルＦ３に基づいて表示パラメータ切替部１９が表示装置１ｂの表示するパラメータの切替を行っている。このため、ユーザの必要に応じて表示すべき機器情報を容易に変更することができ、これにより操作性を向上させることができる。
【００３８】
具体的に、ユーザはウィンドウＷ１に表示されたパラメータを参照しながらカスタマイズすることができるため、パラメータの変更を容易に行うことができる。また、表示パラメータ定義ファイルＦ３を予め複数作成しておけば、表示パラメータ定義ファイルＦ３を選択するだけで表示装置１ｂに表示させるパラメータを短時間で切り替えることができるため使い勝手が飛躍的に向上する。また、ユーザに必要なパラメータのみを表示させることが可能であるため誤操作が減り、フィールド機器２との通信回数が低減して通信に要する時間も短縮されることから、作用効率を格段に向上させることができる。
【００３９】
また、表示パラメータ定義ファイルＦ３はＤＤファイルＦ２とは別に管理されるため、フィールド機器２の仕様が変更されても表示パラメータ定義ファイルＦ３を新たに作り直す必要はない。更に、ＤＤファイルＦ２を解釈して表示パラメータ定義ファイルＦ３を作成しているため、仮にＥＤＤＬファイルＦ１がベンダ等から提供されない場合であっても対応が可能である。
【００４０】
〔第２実施形態〕
図５は、本発明の第２実施形態による機器情報表示装置の要部構成を示すブロック図である。図５に示す通り、本実施形態の機器情報表示装置１は、表示パラメータ変更部１６に代えて参照頻度解析部２０（解析部）が処理装置１ｆに実現される点において図２に示す機器情報表示装置１とは相違する。尚、この参照頻度解析部２０も、処理装置１ｆが記憶装置１ｅに格納されているプログラムを読み出して実行することにより実現される。
【００４１】
参照頻度解析部２０は、表示装置１ｂ（ウィンドウＷ１）に表示されたパラメータのユーザによる使用頻度（参照頻度及び設定頻度）を解析する。具体的に、参照頻度解析部２０は、ユーザが入力装置１ａを操作して参照操作又は設定操作を行ったパラメータをパラメータ設定部１４から取得して記憶し、各パラメータに対する参照操作又は設定操作の頻度を解析して使用頻度の高いパラメータを抽出する。
【００４２】
ここで、上記の参照操作とは、ユーザが図３，図４に示すウィンドウＷ１のツリー表示領域Ｒ１にツリー形式で表示される機能ブロックを参照する操作をいい、上記の設定操作とは、ウインドウＷ１のパラメータ表示領域Ｒ２に表示されたパラメータの値を設定する操作をいう。また、パラメータの抽出は、例えば使用頻度に対して予め閾値を設定しておき、使用頻度がこの閾値を超えたものを抽出することにより行われる。
【００４３】
以上の参照頻度解析部２０が実現される機器情報表示装置１では、ユーザが入力装置１ａを操作して参照操作又は設定操作を行ったパラメータを示す情報が参照頻度解析部２０で取得される。そして、参照頻度解析部２０でパラメータ毎の使用頻度が解析され、使用頻度の高いパラメータが抽出されて表示パラメータ管理部１２に出力される。これにより、表示パラメータ管理部１２が管理するパラメータが変更されて表示装置１ｂに表示させるべきパラメータの変更が行われる。尚、図３，図４に示す通り、ウィンドウＷ１にモード切替ボタンＢ１が設けられている場合には、モード切替ボタンＢ１が「実行モード」に切り替えられているときに、参照頻度解析部２０による解析及び抽出が行われる。
【００４４】
この使用頻度の高いパラメータを示す情報は、表示パラメータ管理部１２から表示パラメータ生成部１７に読み出される。そして、使用頻度の高いパラメータを示す情報が格納された表示パラメータ定義ファイルＦ３が表示パラメータ生成部１７で生成されて記憶装置１ｅに保存される。その後、例えばユーザがプログラムを再起動すると、定義ファイル解釈部１８によって記憶装置１ｅに保存された表示パラメータ定義ファイルＦ３が読み出されて解釈され、表示パラメータ切替部１９によってツリー表示領域Ｒ１及びパラメータ表示領域Ｒ２の表示が使用頻度の高いパラメータに関するものに変更される。
【００４５】
以上の通り、本実施形態では、使用頻度（参照頻度及び設定頻度）を解析して使用頻度の高いパラメータを抽出する参照頻度解析部２０が実現されており、この参照頻度解析部２０で抽出されたパラメータに基づいてウィンドウＷ１に表示されるパラメータが自動的にカスタマイズされる。このため、ユーザによるカスタマイズ作業の省力化を図ることができる。また、使用頻度の高いパラメータのみを表示させることが可能であるため誤操作が減り、フィールド機器２との通信回数が低減して通信に要する時間も短縮されることから、作用効率を格段に向上させることができる。
【００４６】
〔第３実施形態〕
図６は、本発明の第３実施形態による機器情報表示装置の要部構成を示すブロック図である。図６に示す通り、本実施形態の機器情報表示装置１は、表示パラメータ変更部１６に代えてパラメータ検索部２１（検索手段）及び検索結果管理部２２（検索結果管理手段）が処理装置１ｆに実現される点において図２に示す機器情報表示装置１とは相違する。尚、これらパラメータ検索部２１及び検索結果管理部２２も、処理装置１ｆが記憶装置１ｅに格納されているプログラムを読み出して実行することにより実現される。
【００４７】
パラメータ検索部２１は、ユーザが入力装置１ａを操作して指示したキーワードに関連するパラメータを、表示パラメータ管理部１２で管理されるパラメータ（表示装置１ｂに表示され得るパラメータ）から検索する。ここで、ユーザが指示したキーワードに関連するパラメータとは、例えばそのキーワードに一致するパラメータ、そのキーワードが含まれるパラメータ、その他のパラメータをいう。検索結果管理部２２は、パラメータ検索部２１の検索結果を記憶して管理する。
【００４８】
以上のパラメータ検索部２１及び検索結果管理部２２が実現される機器情報表示装置１では、図３，図４に示すウィンドウＷ１内に検索用のキーワードを入力する検索ボックス及び検索実行ボタン（何れも図示省略）が設けられる。ユーザが入力装置１ａを操作して検索ボックスにキーワードを入力して検索実行ボタンを押下すると、表示パラメータ管理部１２で管理されるパラメータから、検索ボックスに入力されたキーワードに関連するパラメータがパラメータ検索部２１によって検索され、その検索結果が検索結果管理部２２に記憶されて管理される。尚、図３，図４に示す通り、ウィンドウＷ１にモード切替ボタンＢ１が設けられている場合には、モード切替ボタンＢ１が「実行モード」に切り替えられているときに、パラメータ検索部２１による検索が行われる。
【００４９】
検索結果を示す情報は、検索結果管理部２２から表示パラメータ管理部１２に出力される。これにより、表示パラメータ管理部１２が管理するパラメータが変更されて表示装置１ｂに表示させるべきパラメータの変更が行われる。また、検索結果を示す情報は、表示パラメータ生成部１７に読み出される。そして、検索結果を示す情報が格納された表示パラメータ定義ファイルＦ３が表示パラメータ生成部１７で生成されて記憶装置１ｅに保存される。その後、例えばユーザがプログラムを再起動すると、定義ファイル解釈部１８によって記憶装置１ｅに保存された表示パラメータ定義ファイルＦ３が読み出されて解釈され、表示パラメータ切替部１９によってツリー表示領域Ｒ１及びパラメータ表示領域Ｒ２の表示が、検索されたパラメータに関するものに変更される。
【００５０】
以上の通り、本実施形態では、ユーザに指示されたキーワードに関連するパラメータを検索するパラメータ検索部２１及びその検索結果を管理する検索結果管理部２２が実現されており、パラメータ検索部２１で検索されたパラメータに基づいてウィンドウＷ１に表示されるパラメータが自動的にカスタマイズされる。このため、ユーザによるカスタマイズ作業の省力化を図ることができる。また、ユーザに指示されたキーワードに関連するパラメータのみを表示させることが可能であるため誤操作が減り、フィールド機器２との通信回数が低減して通信に要する時間も短縮されることから、作用効率を格段に向上させることができる。
【００５１】
〔第４実施形態〕
図７は、本発明の第４実施形態による機器情報表示装置の要部構成を示すブロック図である。図７に示す通り、本実施形態の機器情報表示装置１は、新たにＤＤＬ生成部２３（表示メニュー作成手段）が処理装置１ｆに実現される点において図２に示す機器情報表示装置１とは相違する。尚、このＤＤＬ生成部２３も、処理装置１ｆが記憶装置１ｅに格納されているプログラムを読み出して実行することにより実現される。
【００５２】
ＤＤＬ生成部２３は、ベンダ等から提供されるＥＤＤＬファイルＦ１と、表示パラメータ生成部１７で生成された表示パラメータ生成部１７で生成された表示パラメータ定義ファイルＦ３とを元に、カスタマイズＥＤＤＬファイルＦ４（表示メニューファイル）を生成する。つまり、ＥＤＤＬファイルＦ１そのものの内容は変更せずに、表示パラメータ定義ファイルＦ３の内容がＥＤＤＬファイルＦ１に反映されたカスタマイズＥＤＤＬファイルＦ４を生成する。
【００５３】
トーカナイザＴを用いてカスタマイズＥＤＤＬファイルＦ４からＤＤファイルを生成し、このＤＤファイルを様々なベンダから提供されるＥＤＤ対応のツール（フィールド機器と通信を行って取得した機器情報を表示装置に表示する他の機器）に使用すれば、それらのツールにおいて機器情報表示装置１でカスタマイズした内容のパラメータを表示させることが可能となる。尚、図７に示す機器情報表示装置１は、第１実施形態の機器情報表示装置１で実現される機能にＤＤＬ生成部２３の機能を付け加えたものであるが、第２，第３実施形態の機器情報表示装置１で実現される機能にＤＤＬ生成部２３の機能を付け加えることも可能である。
【００５４】
以上の通り、本実施形態では、ベンダ等から提供されるＥＤＤＬファイルＦ１と表示パラメータ定義ファイルＦ３とを元にカスタマイズＥＤＤＬファイルＦ４を生成するＤＤＬ生成部２３が実現されている。このＤＤＬ生成部２３で生成されたＥＤＤＬファイルＦ４（ＤＤファイル）を用いれば様々なベンダから提供されるＥＤＤ対応のツールで、機器情報表示装置１でカスタマイズした内容のパラメータを表示させることができるため、機器情報表示装置１以外のツールについても使い勝手を向上させることができる。
【００５５】
以上、本発明の実施形態による機器情報表示装置、機器情報表示プログラム、及び記録媒体について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、トーカナイザＴを用いてＥＤＤＬファイルＦ１から作成されたＤＤファイルＦ２を解釈することによりフィールド機器２のパラメータにアクセスする例について説明した。しかしながら、トーカナイザＴ及びＤＤファイルＦ２を用いずに、ＥＤＤＬファイルＦ１を直接解釈する解釈部を設けてフィールド機器２のパラメータにアクセスするようにしても良い。また、ＥＤＤＬファイルＦ１に代えてＸＭＬ（Extensible Markup Language）ファイル等の階層構造を定義可能な汎用フォーマットのファイルを用いても良い。
【００５６】
また、上記実施形態では、プラント等に敷設された通信バスに接続されるフィールド機器からパラメータを取得して表示する機器情報表示装置１を例に挙げて説明した。しかしながら、本発明は、無線のネットワークを介して通信を行うフィールド機器（無線フィールド機器）からパラメータを取得して表示する機器情報表示装置にも適用することができる。
【００５７】
また、上記実施形態では、機器情報表示装置１の機能が、記録媒体Ｍに記録されたプログラムをドライブ装置１ｄによって読み出してインストールすることによりソフトウェア的に実現される場合を例に挙げて説明した。しかしながら、インターネット等のネットワークを介してダウンロードしたプログラム（記録媒体Ｍに記録されたプログラムと同様のプログラム）をコンピュータにインストールすることにより機器情報表示装置１の機能を実現しても良い。尚、機器情報表示装置１の機能は、ハードウェアにより実現することも可能である。
【符号の説明】
【００５８】
１      機器情報表示装置
１ｂ    表示装置
２      フィールド機器
１２    表示パラメータ管理部
１３    表示部
１６    表示パラメータ変更部
１７    表示パラメータ生成部
１９    表示パラメータ切替部
２０    参照頻度解析部
２１    パラメータ検索部
２２    検索結果管理部
２３    ＤＤＬ生成部
Ｆ３    表示パラメータ定義ファイル
Ｆ４    カスタマイズＥＤＤＬファイル
Ｍ      記録媒体
【図１】
0005370376.tif 000002
【図２】
0005370376.tif 000003
【図３】
0005370376.tif 000004
【図４】
0005370376.tif 000005
【図５】
0005370376.tif 000006
【図６】
0005370376.tif 000007
【図７】
0005370376.tif 000008