(57)【要約】【課題】  ダイアログメニューを含む複数の表示情報を、e-EDD規格に準拠しながらウィンドウズ（登録商標）標準のマルチウィンドウ環境で表示することを可能とする機器情報表示装置を実現する。【解決手段】  フィールド機器と通信して取得した機器情報を、Enhanced EDD規格に準拠して表示手段に表示する機器情報表示装置において、  ダイアログメニューを含む表示情報を、ウィンドウズ（登録商標）標準の子ウィンドウに生成するマルチドキュメント生成手段と、  生成された前記子ウィンドウを登録し、前記表示手段に渡す表示情報登録手段と、を備える。【選択図】                    図１
2010079384.tif 000002
【特許請求の範囲】
【請求項１】
フィールド機器と通信して取得した機器情報を、Enhanced EDD規格に準拠して表示手段に表示する機器情報表示装置において、
ダイアログメニューを含む表示情報を、ウィンドウズ（登録商標）標準の子ウィンドウに生成するマルチドキュメント生成手段と、
生成された前記子ウィンドウを登録し、前記表示手段に渡す表示情報登録手段と、
を備えることを特徴とする機器情報表示装置。
【請求項２】
登録された前記子ウィンドウが、前記ダイアログメニューである場合、このダイアログメニューを初期状態として最大化して最前面に表示させると共に、他の子ウィンドウを閉じるまたはその子ウィンドウでの操作を無効化する、フォーカス制御手段を備えることを特徴とする請求項１に記載の機器情報表示装置。
【請求項３】
前記フォーカス制御手段は、そのプロパティとして、他の子ウィンドウを閉じるまたはその子ウィンドウでの操作を無効化する選択をユーザに与える機能を備えることを特徴とする請求項２に記載の機器情報表示装置。
【請求項４】
前記フォーカス制御手段は、表示されたダイアログメニューの画面サイズを、ユーザが自由に変更できる機能を備えることを特徴とする請求項２または３に記載の機器情報表示装置。
【請求項５】
前記フォーカス制御手段は、ダイアログメニューが表示された場合に、既に開かれている他の子ウィンドウを閉じるようにユーザに促すと共に、ユーザが他の子ウィンドウを閉じない選択をした場合に、表示されているダイアログメニューを閉じる機能を備えることを特徴とする請求項３または４に記載の機器情報表示装置。
【請求項６】
前記フォーカス制御手段は、表示されているダイアログメニューから別のダイアログメニューを開く場合に、表示されている他の子ウィンドウをそのまま残す機能を備えることを特徴とする請求項２乃至５のいずれかに記載の機器情報表示装置。
【請求項７】
前記フォーカス制御手段は、ダイアログメニューが表示された場合に、前記規格が関与しない表示情報に関する子ウィンドウはそのまま残す機能を備えることを特徴とする請求項２乃至６のいずれかに記載の機器情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Enhanced EDD（Enhanced Electric Device Description, IEC61804-1, -2, -3）及びユーザインターフェースガイドライン（IEC61804-4）よりなるEnhanced EDD規格（以下、e-EDD規格）をサポートしているFoundation Fieldbus（FF-H1）やHART，Profibus等対応のフィールドバス機器と通信して取得したフィールド機器情報を、e-EDD規格に準拠する表示制御プログラムにより表示する機器情報表示装置に関するものである。
【背景技術】
【０００２】
図４は、e-EDD規格に準拠する機器情報表示装置の構成例を示す機能ブロック図である。ユーザは、フィールド機器の設定／調整・保全作業を行う際に、この機器情報表示装置を介して表示される機器情報を取得する。
【０００３】
FF-H1フィールド機器１，HARTフィールド機器２，Profibusフィールド機器３は、フィールドバスインターフェース４を介してユーザＰＣ（コンピュータ）５と通信する。ユーザＰＣ５に実装されているクライアントアプリケーション６中には、本発明の対象である機器情報表示装置の機能を実現するe-EDD閲覧アプリケーション７が実装されている。
【０００４】
このe-EDD閲覧アプリケーション７が備える表示制御プログラム７１を介して表示手段８にフィールド機器情報が表示され、ユーザ９はこの表示情報から保全情報等を取得し、必要な操作を実行する。
【０００５】
e-EDD閲覧アプリケーション７は、仮想通信インターフェース１０を介してFF-H1フィールド機器１，HARTフィールド機器２，Profibusフィールド機器３から、e-EDD規格に準拠した機器情報を取得する。
【０００６】
FF-H1ＤＤファイル１１，HARTＤＤファイル１２，ProfibusＤＤファイル１３は、FF-H1フィールド機器１，HARTフィールド機器２，Profibusフィールド機器３から、e-EDD規格に準拠した機器情報を収集して保持しており、仮想通信インターフェース１０はこれらＤＤファイルにアクセスして機器情報を取得する。これらＤＤ（Device Description）ファイルには、各フィールド機器が持つデータとそのデータにアクセスするための仕様が記述されている。
【０００７】
図５は、従来の機器情報表示装置におけるe-EDD閲覧アプリケーション７の構成例を示す機能ブロック図である。e-EDD閲覧示アプリケーション７は、表示手段８にe-EDD規格に準拠するＤＤファイル情報を表示する表示制御プログラム７１と、規格外の通常のウィンドウメニューを表示手段８に表示させる通常ウィンドウ表示プログラム７２を備える。
【０００８】
フィールド機器１〜３より取得した情報を保持するＤＤファイル１１〜１３のデータは、ＤＤ解釈部７３で処理され、ツリー構造データ生成プログラム７４でツリー構造化され、ツリー構造画面生成プログラム７５でツリー画面データに変換されて表示制御プログラム７１に渡される。
【０００９】
図６は、従来の機器情報表示装置のe-EDD閲覧アプリケーション７が備える、表示制御プログラム７１の構成例を示す機能ブロック図である。表示制御プログラム７１は、ダイアログメニュー情報以外の表示情報を取得するマルチドキュメント生成手段７１ａと、ダイアログメニュー情報のみを取得するダイアログ表示制御手段７１ｂとを備える。
【００１０】
マルチドキュメント生成手段７１ａは、ダイアログメニュー情報以外の１個のＤＤファイル情報を取得して１個の子ウィンドウ７１ｃを生成する。生成された子ウィンドウ７１ｃは、ウィンドウキュー７１ｄに登録され、表示手段８に渡されて表示される。
【００１１】
ダイアログ表示制御手段７１ｂは、ダイアログメニュー情報のみを取得して表示手段８に最大画面で表示させると共に、既に開かれている他のウィンドウメニューを強制的に閉じ、ダイアログメニュー以外のウィンドウからの操作を禁止する。
【００１２】
図７は、従来の表示制御プログラム７１によるダイアログメニューの表示画面例である。画面にはダイアログメニューのみが最大サイズで表示され、他の子ウィンドウは強制的に閉じられるので、他のウィンドウの表示内容を確認しながらダイアログメニューの操作をするという、通常のマルチウィンドウの環境にはなっていない。なお、非特許文献１に、このような表示制御プログラム７１を用いた統合機器管理ソフトウエアパッケージが記載されている。
【００１３】
【非特許文献１】林俊介、「統合機器管理ソフトウエアパッケージＰＲＭ」、計測技術、日本工業出版、２００６年７月号、ｐ．３５−３９
【発明の開示】
【発明が解決しようとする課題】
【００１４】
e-EDD規格に準拠する従来の機器情報表示装置の構成では、次のような問題がある。
（１）一つのe-EDD閲覧アプリケーションに対して、一つのページ（IEC規格上はメニューと定義される）が表示される仕組みになっている。従って、複数のＤＤファイル情報を表示するには、複数のe-EDD閲覧アプリケーションを起動する必要があり、複数のアプリケーションを同時にエンドユーザが管理するのが煩雑で操作効率が悪い。
【００１５】
（２）また、e-EDD規格の仕様には、必ず１画面で表示しなければならないダイアログメニューが存在する。従来の複数e-EDD閲覧アプリケーション起動の手法では、特殊扱いとされるダイアログメニューの管理が煩雑、若しくは、エンドユーザの直感に反する動き（システムモーダル）になるものであった。
【００１６】
本発明は上述した問題点を解決するためになされたものであり、ダイアログメニューを含む複数の表示情報を、e-EDD規格に準拠しながらウィンドウズ（登録商標）標準のマルチウィンドウ環境で表示することを可能とする機器情報表示装置の実現を目的としている。
【課題を解決するための手段】
【００１７】
このような課題を達成するために、本発明は次の通りの構成になっている。
（１）フィールド機器と通信して取得した機器情報を、Enhanced EDD規格に準拠して表示手段に表示する機器情報表示装置において、
ダイアログメニューを含む表示情報を、ウィンドウズ（登録商標）標準の子ウィンドウに生成するマルチドキュメント生成手段と、
生成された前記子ウィンドウを登録し、前記表示手段に渡す表示情報登録手段と、
を備えることを特徴とする機器情報表示装置。
【００１８】
（２）登録された前記子ウィンドウが、前記ダイアログメニューである場合、このダイアログメニューを初期状態として最大化して最前面に表示させると共に、他の子ウィンドウを閉じるまたはその子ウィンドウでの操作を無効化する、フォーカス制御手段を備えることを特徴とする（１）に記載の機器情報表示装置。
【００１９】
（３）前記フォーカス制御手段は、そのプロパティとして、他の子ウィンドウを閉じるまたはその子ウィンドウでの操作を無効化する選択をユーザに与える機能を備えることを特徴とする（２）に記載の機器情報表示装置。
【００２０】
（４）前記フォーカス制御手段は、表示されたダイアログメニューの画面サイズを、ユーザが自由に変更できる機能を備えることを特徴とする（２）または（３）に記載の機器情報表示装置。
【００２１】
（５）前記フォーカス制御手段は、ダイアログメニューが表示された場合に、既に開かれている他の子ウィンドウを閉じるようにユーザに促すと共に、ユーザが他の子ウィンドウを閉じない選択をした場合に、表示されているダイアログメニューを閉じる機能を備えることを特徴とする（３）または（４）に記載の機器情報表示装置。
【００２２】
（６）前記フォーカス制御手段は、表示されているダイアログメニューから別のダイアログメニューを開く場合に、表示されている他の子ウィンドウをそのまま残す機能を備えることを特徴とする（２）乃至（５）のいずれかに記載の機器情報表示装置。
【００２３】
（７）前記フォーカス制御手段は、ダイアログメニューが表示された場合に、前記規格が関与しない表示情報に関する子ウィンドウはそのまま残す機能を備えることを特徴とする（２）乃至（６）のいずれかに記載の機器情報表示装置。
【発明の効果】
【００２４】
本発明の構成によれば、次のような効果を期待することができる。
（１）本発明により、e-EDD規格で禁止された操作は直感的に禁止しつつ、フィールド機器情報の表示が、ユーザに対してよく知られたウィンドウズ（登録商標）標準のマルチウィンドウのユーザインターフェースで実現することができる。
【００２５】
（２）複数の情報ページを、単一の閲覧アプリケーションを使って同時に閲覧することができる。例えば、チャートの絵を見ながら機器の変数を変更する等、最重要ユーザシナリオに対応する監視・操作を実行することができる。
【００２６】
（３）ダイアログメニューという複数ウィンドウでの編集が禁止されているメニューに対しても、他の子ウィンドウと同じような操作感（例：大きさの拡大・縮小・並べて表示・アイコン表示等）で利用することができる。従って、エンドユーザへのe-EDD規格固有の特殊な教育コストを削減することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を図面により詳細に説明する。図１は、本発明が適用された機器情報表示装置の表示制御プログラム構成の一実施形態を示す機能ブロック図であり、図６で説明した従来の表示制御プログラム７１に対応するものである。
【００２８】
本発明が適用された表示制御プログラム１００の特徴部は、図６で説明した従来の表示制御プログラム７１の機能を改善し、e-EDD規格に準拠しながらウィンドウズ（登録商標）標準のマルチウィンドウ環境で表示する機能を実現させた構成にある。
【００２９】
表示制御プログラム１００において、マルチドキュメント生成手段１０１は、ウィンドウズ（登録商標）標準として既知の技術であるMulti Document Interface（MDI）マネージャ機能用いて構成したものであり、複数のＤＤファイルデータ、ダイアログメニュー、e-EDD規格外の特殊ウィンドウデータ（通信ログ）等の表示情報を取得し、これらより子ウィンドウ１０２を生成する。
【００３０】
生成された子ウィンドウ１０２は、表示情報登録手段１０３に、ウィンドウキュー１０３ａ、ダイアログキュー１０３ｂ、特殊ウィンドウキュー１０３ｃの形態で登録保持され、これらキューが表示手段８に渡されてウィンドウズ（登録商標）標準マルチウィンドウの形態で表示される。
【００３１】
このようなマルチウィンドウ環境により、複数のページを同時に参照しながらの機器の調整をしたり、複数のウィンドウメニューを並べ替える等、エンドユーザによく知られたウィンドウズ（登録商標）標準のユーザインターフェースを提供することが可能となる。
【００３２】
ここで、e-EDD規格で規定している、ダイアログメニューを表示している場合に、複数のウィンドウ操作を許さないという規格の原則に対しては、フォーカス制御手段１０４が備える機能により、ダイアログメニューとそれ以外のメニューとがシームレスな操作感になるように構成している。
【００３３】
フォーカス制御手段１０４は、次の機能を備える。
（１）フォーカス制御手段は、登録された子ウィンドウが、ダイアログメニューである場合、このダイアログメニューを初期状態として最大化して最前面に表示させると共に、他の子ウィンドウを閉じるまたはその子ウィンドウでの操作を無効化する。
【００３４】
（２）フォーカス制御手段１０４は、そのプロパティとして、他の子ウィンドウを閉じるまたはその子ウィンドウでの操作を無効化する選択をユーザに与える機能を備える。
【００３５】
（３）フォーカス制御手段１０４は、表示されたダイアログメニューの画面サイズを、ユーザが自由に変更できる機能を備える。
【００３６】
（４）フォーカス制御手段１０４は、ダイアログメニューが表示された場合に、既に開かれている他の子ウィンドウを閉じるようにユーザに促すと共に、ユーザが他の子ウィンドウ閉じない選択をした場合に、表示されているダイアログメニューを閉じる機能を備える。
【００３７】
（５）フォーカス制御手段１０４は、表示されているダイアログメニューから別のダイアログメニューを開く場合に、表示されている他の子ウィンドウをそのまま残す機能を備える。
【００３８】
（６）フォーカス制御手段１０４は、ダイアログメニューが表示された場合に、前記規格が関与しない表示情報に関する子ウィンドウはそのまま残す機能を備える。
【００３９】
このような機能をフォーカス制御手段１０４に与えることにより、本発明の解決課題である、ダイアログメニューを含む複数の表示情報を、e-EDD規格に準拠しながらウィンドウズ（登録商標）標準のマルチウィンドウ環境で表示することを可能とする機器情報表示装置を実現することが可能となる。
【００４０】
図２は、本発明が適用された表示制御プログラムによるマルチウィンドウ画面の表示例であり、ダイアログメニューを含まないために、複数メニューを通常のマルチウィンドウ環境で表示している。
【００４１】
図３は、本発明が適用された表示制御プログラムによるダイアログメニューの初期状態での表示画面例であり、ダイアログメニューが最大化して最前面に表示されている。このとき、他の子ウィンドウは、フォーカス制御手段１０４の機能により閉じるまたはその子ウィンドウでの操作が無効化されている。
【００４２】
以上説明した実施形態では、e-EDD規格に準拠する機器情報表示装置に本発明を適用した構成を例示したが、e-EDDと並ぶ国際規格であるFDT/DTMに準じた機器情報表示アプリケーションでも全く同様の水平展開が可能であり、その効果は本発明に準ずる。
【図面の簡単な説明】
【００４３】
【図１】本発明が適用された機器情報表示装置の表示制御プログラム構成の一実施形態を示す機能ブロック図である。
【図２】本発明が適用された表示制御プログラムによるマルチウィンドウ画面の表示例である。
【図３】本発明が適用された表示制御プログラムによるダイアログメニューの表示画面例である。
【図４】e-EDD規格に準拠する機器情報表示装置の構成例を示す機能ブロック図である。
【図５】従来の機器情報表示装置におけるe-EDD閲覧アプリケーションの構成例を示す機能ブロック図である。
【図６】従来の機器情報表示装置のe-EDD閲覧アプリケーションが備える表示制御プログラムの構成例を示す機能ブロック図である。
【図７】従来の表示制御プログラムによるダイアログメニューの表示画面例である。
【符号の説明】
【００４４】
８  表示手段
１００  表示制御プログラム
１０１  マルチドキュメント生成手段
１０２  子ウィンドウ
１０３  表示情報登録手段
１０３ａ  ウィンドウキュー
１０３ｂ  ダイアログキュー
１０３ｃ  特殊ウィンドウキュー
１０４  フォーカス制御手段
【図１】
2010079384.tif 000003
【図２】
2010079384.tif 000004
【図３】
2010079384.tif 000005
【図４】
2010079384.tif 000006
【図５】
2010079384.tif 000007
【図６】
2010079384.tif 000008
【図７】
2010079384.tif 000009