(57)【特許請求の範囲】
【請求項１】
設備を構成する各種機器から取得した機器データを用いて、前記設備の管理に必要な各種データを、それぞれの管理の目的に応じた各種画面で表示する設備管理装置であって、
前記機器をシンボルで画面表示する際に用いる複数の画像ファイルと、前記画像ファイルを画面表示する際に用いる複数の表示用スクリプトファイルと、前記機器データの加工に用いる複数の処理用スクリプトファイルと、前記画面ごとに、当該画面で表示する前記機器の前記画像ファイルを示す画像ファイル識別情報と、当該画像ファイルの前記表示用スクリプトファイルを示す表示用スクリプトファイル識別情報と、当該画面で表示する前記機器データを示すデータ識別情報と、当該機器データの前記処理用スクリプトファイルを示す処理用スクリプトファイル識別情報とを含む画面ファイルとを記憶する記憶部と、
任意の前記画面を指定した表示要求操作に応じて、当該画面に関する前記画面ファイルを前記記憶部から取得して、当該画面ファイルに記述されている前記画像ファイル識別情報、前記表示用スクリプトファイル識別情報、および処理用スクリプトファイル識別情報に基づいて、前記記憶部から対応する前記画像ファイル、前記表示用スクリプトファイル、および前記処理用スクリプトファイルを取得するファイル取得部と、
前記ファイル取得部で取得した前記画面ファイルに記述されている前記データ識別情報と対応する機器データを前記機器から取得し、取得した前記機器データを、前記ファイル取得部で取得した当該機器データと対応する前記処理用スクリプトファイルに記述されている加工用スクリプトに基づき加工するデータ処理部と、
前記データ処理部で得られた前記機器データと、前記ファイル取得部で取得した前記画像ファイルのシンボルとを、前記ファイル取得部で取得した前記表示用スクリプトファイルに記述されている表示用スクリプトに基づき前記画面を表示する表示処理部と
を備えることを特徴とする設備管理装置。
【請求項２】
請求項１に記載の設備管理装置において、
前記画面ファイルは、前記画面から遷移する遷移先画面に関する前記画面ファイルを示す画面識別情報を含み、
前記ファイル取得部は、前記遷移先画面への表示切替要求操作に応じて、前記画面ファイルに含まれている前記画面識別情報に基づいて、前記画面に代えて新たに表示する前記遷移先画面に関する前記画面ファイルを前記記憶部から取得する
ことを特徴とする設備管理装置。
【請求項３】
請求項１に記載の設備管理装置において、
前記画面ファイルは、前記データ識別情報ごとに当該機器データの種別を示すカテゴリ識別情報を含み、
表示処理部は、前記機器データの表示データ切替要求操作に応じて、前記データ処理部で得られた前記機器データのうち、当該表示データ切替要求操作で指定された種別のカテゴリ識別情報を持つ機器データの画面に切替表示する
ことを特徴とする設備管理装置。
【請求項４】
設備を構成する各種機器から取得した機器データを用いて、前記設備の管理に必要な各種データを、それぞれの管理の目的に応じた各種画面で表示する設備管理装置で用いられる画面表示方法であって、
記憶部が、前記機器をシンボルで画面表示する際に用いる複数の画像ファイルと、前記画像ファイルを画面表示する際に用いる複数の表示用スクリプトファイルと、前記機器データの加工に用いる複数の処理用スクリプトファイルと、前記画面ごとに、当該画面で表示する前記機器の前記画像ファイルを示す画像ファイル識別情報と、当該画像ファイルの前記表示用スクリプトファイルを示す表示用スクリプトファイル識別情報と、当該画面で表示する前記機器データを示すデータ識別情報と、当該機器データの前記処理用スクリプトファイルを示す処理用スクリプトファイル識別情報とを含む画面ファイルとを記憶する記憶ステップと、
ファイル取得部が、任意の前記画面を指定した表示要求操作に応じて、当該画面に関する前記画面ファイルを前記記憶部から取得して、当該画面ファイルに記述されている前記画像ファイル識別情報、前記表示用スクリプトファイル識別情報、および処理用スクリプトファイル識別情報に基づいて、前記記憶部から対応する前記画像ファイル、前記表示用スクリプトファイル、および前記処理用スクリプトファイルを取得するファイル取得ステップと、
データ処理部が、前記ファイル取得ステップで取得した前記画面ファイルに記述されている前記データ識別情報と対応する機器データを前記機器から取得し、取得した前記機器データを、前記ファイル取得ステップで取得した当該機器データと対応する前記処理用スクリプトファイルに記述されている加工用スクリプトに基づき加工するデータ処理ステップと、
表示処理部が、前記データ処理ステップで得られた前記機器データと、前記ファイル取得ステップで取得した前記画像ファイルのシンボルとを、前記ファイル取得ステップで取得した前記表示用スクリプトファイルに記述されている表示用スクリプトに基づき前記画面を表示する表示処理ステップと
を備えることを特徴とする画面表示方法。
【請求項５】
コンピュータを、請求項１〜請求項３のいずれか１つに記載の設備管理装置を構成する各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備管理技術に関し、特に設備に設けられた個々の機器に関する機器データを画面表示する画面表示技術に関する。
【背景技術】
【０００２】
各種機器から構成されているプラントや建物などの設備では、これら機器を効率よく管理するため、設備管理装置を用いて、これら機器に関するデータを画面表示するものとなっている。
従来、このような設備管理装置は、オペレータによる操作に応じて、時間管理、通信処理、機器の状態監視、機器の発停操作など、指定された処理を実行するとともに、機器の操作状態、状態監視、警報監視などの設備管理に関するデータを管理して、それぞれの画面で画面表示し、監視する機器の状態変化があったときに、その状態変化を画面表示などでオペレータに通知するものとなっている（例えば、引用文献１など参照）。
【０００３】
また、このような設備管理装置では、設備に設けられた管理ポイントの状態について、設備のレイアウトを示す画面のうち各管理ポイントの位置に対応付けて、各管理ポイントの状態を画面表示するものとなっている。また、管理ポイントをシンボルで表示し、その表示色を変化させることにより各管理ポイントの状態を表示するものとなっている（例えば、特許文献１など参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１５３１８９号公報
【特許文献２】特開２００７−５８３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような設備管理装置では、機器から取得したデータを画面表示する場合、機器から取得した機器データを演算処理した後、画面表示する必要があった。例えば、機器から取得した機器データについて、機器で用いるデータ通信方式などに応じて、符号化や正規化などのデータ加工処理が行われている場合がある。このため、設備管理装置では、機器から取得した機器データをそのまま画面表示することはできず、加工用スクリプトを用いて、取得した機器データを実際の数値に変換して画面表示する必要がある。
【０００６】
しかしながら、前述した従来技術にかかる設備管理装置では、機器の操作状態、状態監視、警報監視などの設備管理に関するデータを画面表示する場合、これら画面に固有の表示用スクリプト内に、加工用スクリプトを記述していた。このため、異なる表示用スクリプトにおいて、同種のデータ加工を行う場合でも、それぞれ別個に加工用スクリプトを記述する必要があった。したがって、データ表示画面の新規追加や変更を行う際、加工用スクリプトも含む必要があり、表示用スクリプトの作成作業に無駄が多く非効率であるという問題点があった。
【０００７】
本発明はこのような課題を解決するためのものであり、機器データの表示画面を効率よく作成・設定できる画面表示技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかる設備管理装置は、設備を構成する各種機器から取得した機器データを用いて、設備の管理に必要な各種データを、それぞれの管理の目的に応じた各種画面で表示する設備管理装置であって、機器をシンボルで画面表示する際に用いる複数の画像ファイルと、画像ファイルを画面表示する際に用いる複数の表示用スクリプトファイルと、機器データの加工に用いる複数の処理用スクリプトファイルと、画面ごとに、当該画面で表示する機器の画像ファイルを示す画像ファイル識別情報と、当該画像ファイルの表示用スクリプトファイルを示す表示用スクリプトファイル識別情報と、当該画面で表示する機器データを示すデータ識別情報と、当該機器データの処理用スクリプトファイルを示す処理用スクリプトファイル識別情報とを含む画面ファイルとを記憶する記憶部と、任意の画面を指定した表示要求操作に応じて、当該画面に関する画面ファイルを記憶部から取得して、当該画面ファイルに記述されている画像ファイル識別情報、表示用スクリプトファイル識別情報、および処理用スクリプトファイル識別情報に基づいて、記憶部から対応する画像ファイル、表示用スクリプトファイル、および処理用スクリプトファイルを取得するファイル取得部と、ファイル取得部で取得した画面ファイルに記述されているデータ識別情報と対応する機器データを機器から取得し、取得した機器データを、ファイル取得部で取得した当該機器データと対応する処理用スクリプトファイルに記述されている加工用スクリプトに基づき加工するデータ処理部と、データ処理部で得られた機器データと、ファイル取得部で取得した画像ファイルのシンボルとを、ファイル取得部で取得した表示用スクリプトファイルに記述されている表示用スクリプトに基づき画面を表示する表示処理部とを備えている。
【０００９】
この際、画面ファイルに、画面から遷移する遷移先画面に関する画面ファイルを示す画面識別情報を含み、ファイル取得部で、遷移先画面への表示切替要求操作に応じて、画面ファイルに含まれている画面識別情報に基づいて、画面に代えて新たに表示する遷移先画面に関する画面ファイルを記憶部から取得するようにしてもよい。
【００１０】
また、画面ファイルに、データ識別情報ごとに当該機器データの種別を示すカテゴリ識別情報を含み、表示処理部で、機器データの表示データ切替要求操作に応じて、データ処理部で得られた機器データのうち、当該表示データ切替要求操作で指定された種別のカテゴリ識別情報を持つ機器データの画面に切替表示するようにしてもよい。
【００１１】
また、本発明にかかる画面表示方法は、設備を構成する各種機器から取得した機器データを用いて、設備の管理に必要な各種データを、それぞれの管理の目的に応じた各種画面で表示する設備管理装置で用いられる画面表示方法であって、記憶部が、機器をシンボルで画面表示する際に用いる複数の画像ファイルと、画像ファイルを画面表示する際に用いる複数の表示用スクリプトファイルと、機器データの加工に用いる複数の処理用スクリプトファイルと、画面ごとに、当該画面で表示する機器の画像ファイルを示す画像ファイル識別情報と、当該画像ファイルの表示用スクリプトファイルを示す表示用スクリプトファイル識別情報と、当該画面で表示する機器データを示すデータ識別情報と、当該機器データの処理用スクリプトファイルを示す処理用スクリプトファイル識別情報とを含む画面ファイルとを記憶する記憶ステップと、ファイル取得部が、任意の画面を指定した表示要求操作に応じて、当該画面に関する画面ファイルを記憶部から取得して、当該画面ファイルに記述されている画像ファイル識別情報、表示用スクリプトファイル識別情報、および処理用スクリプトファイル識別情報に基づいて、記憶部から対応する画像ファイル、表示用スクリプトファイル、および処理用スクリプトファイルを取得するファイル取得ステップと、データ処理部が、ファイル取得ステップで取得した画面ファイルに記述されているデータ識別情報と対応する機器データを機器から取得し、取得した機器データを、ファイル取得ステップで取得した当該機器データと対応する処理用スクリプトファイルに記述されている加工用スクリプトに基づき加工するデータ処理ステップと、表示処理部が、データ処理ステップで得られた機器データと、ファイル取得ステップで取得した画像ファイルのシンボルとを、ファイル取得ステップで取得した表示用スクリプトファイルに記述されている表示用スクリプトに基づき画面を表示する表示処理ステップとを備えている。
【００１２】
また、本発明にかかるプログラムは、コンピュータを、前述したいずれかの設備管理装置を構成する各部として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、画面で表示する機器のオブジェクトごとに、機器データの取得や加工に用いる処理用スクリプトと、シンボルの表示に用いる表示スクリプトを分離して設定することができる。したがって、異なるオブジェクトにおいて、同種のデータ加工を行う場合には、１つの処理用スクリプトをそれぞれのオブジェクトで兼用することができる。このため、データ表示画面の新規追加や変更を行う際、加工用スクリプトを含む必要がなくなり、表示用スクリプトの作成作業における無駄を省くことができ、機器データの表示画面を効率よく作成・設定することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態にかかる設備管理装置の構成を示すブロック図である。
【図２】画面ファイルの要部構成例である。
【図３】設備管理装置の画面表示処理を示すフローチャートである。
【図４】画面表示例である。
【図５】画面ファイル作成処理を示すフロー図である。
【図６】オブジェクトテンプレート複製動作を示す説明図である。
【図７】オブジェクトテンプレートの要部構成例である。
【図８】複製オブジェクトテンプレートの要部構成例である。
【図９】画面ファイル作成動作を示す説明図である。
【図１０】複製オブジェクトテンプレートが追加された画像ファイルの要部構成例である。
【図１１】オブジェクト設定動作を示す説明図である。
【図１２】オブジェクトが設定された受信ファイルの要部構成例である。
【図１３】第２の実施の形態にかかる画面ファイルの要部構成例である。
【図１４】階層化画面ファイルによる画面表示例である。
【図１５】遷移先画面の画面表示例である。
【図１６】第３の実施の形態にかかる画面ファイルの要部構成例である。
【図１７】第３の実施の形態にかかる設備管理装置の表示データ切替処理を示すフローチャートである。
【図１８】カテゴリ「Ｉ／Ｏ」の機器データの画面表示例である。
【図１９】カテゴリ「アセット」の機器データの画面表示例である。
【発明を実施するための形態】
【００１５】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかる設備管理装置について説明する。図１は、第１の実施の形態にかかる設備管理装置の構成を示すブロック図である。
この設備管理装置１０は、全体としてサーバ装置などの情報処理装置からなり、コントローラ２０を介して設備３０を構成する各種機器３１から取得した機器データを用いて、設備３０の管理に必要な各種データを、それぞれの管理の目的に応じた各種画面で表示する機能を有している。
【００１６】
本実施の形態は、機器３１をシンボルで画面表示する際に用いる複数の画像ファイルと、画像ファイルを画面表示する際に用いる複数の表示用スクリプトファイルと、機器データの加工に用いる複数の処理用スクリプトファイルと、画面ごとに、当該画面で表示する機器３１の画像ファイルを示す画像ファイル識別情報と、当該画像ファイルの表示用スクリプトファイルを示す表示用スクリプトファイル識別情報と、当該画面で表示する機器データを示すデータ識別情報と、当該機器データの処理用スクリプトファイルを示す処理用スクリプトファイル識別情報とを含む画面ファイルとを記憶部で記憶しておく。
【００１７】
そして、任意の画面を指定した表示要求操作に応じて、当該画面に関する画面ファイルを記憶部から取得して、当該画面ファイルに記述されている画像ファイル識別情報、表示用スクリプトファイル識別情報、および処理用スクリプトファイル識別情報に基づいて、記憶部から対応する画像ファイル、表示用スクリプトファイル、および処理用スクリプトファイルを取得し、取得した画面ファイルに記述されているデータ識別情報と対応する機器データを機器３１から取得し、取得した機器データを、ファイル取得部で取得した当該機器データと対応する処理用スクリプトファイルで加工し、得られた加工データと、ファイル取得部で取得した画像ファイルのシンボルとを、ファイル取得部で取得した表示用スクリプトファイルに記述されている表示用スクリプトに基づき画面を表示するようにしたものである。
【００１８】
［設備管理装置］
次に、図１を参照して、本実施の形態にかかる設備管理装置１０の構成について詳細に説明する。
設備管理装置１０には、主な機能部として、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、操作入力部１２、画面表示部１３、記憶部１４、および演算処理部１５が設けられている。
【００１９】
通信Ｉ／Ｆ部１は、専用のデータ通信回路からなり、通信回線Ｌを介して接続されたコントローラ３０などの外部装置との間でデータ通信を行う機能を有している。
操作入力部１２は、キーボードやマウスなどの操作入力装置からなり、オペレータの操作を検出して演算処理部１５へ出力する機能を有している。
画面表示部１３は、ＬＣＤやＰＤＰなどの画面表示装置からなり、演算処理部１５からの指示に応じて、メニュー画面や設備管理画面など、各種画面を表示する機能を有している。
【００２０】
記憶部１４は、ハードディスクや半導体メモリなどの記憶装置からなり、演算処理部１５での処理動作に用いる各種処理情報やプログラム１４Ｐを記憶する機能を有している。プログラム１４Ｐは、通信回線Ｌに接続された外部装置や記録媒体から読み込まれて、予め記憶部１４へ格納される。
【００２１】
記憶部１４で記憶する主な処理情報として、シンボル用画像ファイル１４Ａ、表示用スクリプトファイル１４Ｂ、処理用スクリプトファイル１４Ｃ、および画面ファイル１４Ｄがある。これらファイルの一部またはすべてを、通信回線Ｌに接続されたデータサーバなどの外部装置で保管し、必要に応じて通信Ｉ／Ｆ部１１を介して読み出すようにしてもよい。
【００２２】
シンボル用画像ファイル１４Ａは、機器３１をシンボルで画面表示する際に用いるファイルである。シンボルとは、機器３１を抽象化した画像であり、機器３１の設置位置や接続関係を画面上で表示する際に用いる。
【００２３】
表示用スクリプトファイル１４Ｂは、シンボル用画像ファイル１４Ａを画面表示する際に用いる表示用スクリプトが記述されたファイルである。表示用スクリプトは、画面上の任意の位置に任意の大きさでシンボル用画像ファイル１４Ａのシンボルを表示するためのスクリプトである。
【００２４】
処理用スクリプトファイル１４Ｃは、機器３１から取得した機器データを加工する際に用いる加工用スクリプトが記述されたファイルである。加工用スクリプトは、正規化や符号化してある機器データを演算処理することにより、実際の数値に変換するためのスクリプトである。
【００２５】
画面ファイル１４Ｄは、それぞれの管理の目的に応じた各種画面ごとに作成されて、当該画面の表示書式に関する各種情報が記述されたファイルである。画面ファイル１４Ｄには、主な情報として、当該画面で表示する機器３０のシンボル用画像ファイル１４Ａを示す画像ファイル識別情報と、当該シンボル用画像ファイル１４Ａの表示用スクリプトファイル１４Ｂを示す表示用スクリプトファイル識別情報と、当該画面で表示する機器データを示すデータ識別情報と、当該機器データの処理用スクリプトファイル１４Ｃを示す処理用スクリプトファイル識別情報とが含まれている。
【００２６】
図２は、画面ファイルの要部構成例である。ここでは、画面ファイルがＨＴＭＬと同様のタグ形式で記述されており、先頭の画面タグでは、当該画面ファイルで表示する画面の識別情報「ＩＤ」として「１１３」が設定されている。
また、当該画面で表示する機器３１ごとにオブジェクト欄５１が設けられており、当該機器３１に関する書式情報が、オブジェクト欄５１内に記述されている。オブジェクト欄５１には、表示に関する書式情報を記述する表示部欄５２と、機器データに関する書式情報を記述するデータ部欄５３とが設けられている。
【００２７】
表示部欄５２には、当該オブジェクト欄５１に対応する機器３１の表示形式ごとに、当該表示形式で用いるシンボルのシンボル用画像ファイル１４Ａを示す画像ファイル識別情報５２Ａと、当該シンボルの表示用スクリプトファイル１４Ｂを示す表示用スクリプトファイル識別情報５２Ｂとが記述されている。
例えば、「Ｎｏ＝１」の表示形式については、画像ファイル識別情報「ＡＨＵ１０１」の画像ファイルを、表示用スクリプトファイル識別情報「ＤＩＳＰ＿ＡＨＵ００１．ＳＣＲ」の表示用スクリプトファイルで表示することが記述されている。
【００２８】
また、データ部欄５３には、当該オブジェクト欄５１に対応する機器３１に関する機器データごとに、機器データの取得または加工に関する情報として、データ名称情報５３Ａ、データ識別情報５３Ｂ、処理用スクリプトファイル識別情報５３Ｃなどが記載されている。
例えば、データ名称情報「ｄａｔａ１」という実数型の機器データについては、データ識別情報「Ａ００１」に対応する機器データを取得することが記述されている。またデータ名称情報「ｄａｔａ２」という実数型の機器データについては、データ識別情報「Ａ００１」〜「Ａ００ｎ」に対応する機器データを、処理用スクリプトファイル識別情報「ＰＲＯＣ＿ＡＨＵＡ．ＳＣＲ」という処理用スクリプトファイルで加工することが記述されている。
【００２９】
演算処理部１５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１４のプログラム１４Ｐを読み込んで実行することにより、各種処理部を実現する機能を有している。
演算処理部１５で実現される主な処理部として、ファイル取得部１５Ａ、データ処理部１５Ｂ、表示処理部１５Ｃ、およびファイル作成部１５Ｄがある。
【００３０】
ファイル取得部１５Ａは、操作入力部１２で検出された、任意の画面を指定した表示要求操作に応じて、当該画面に関する画面ファイル１４Ｄを記憶部１４から取得する機能と、当該画面ファイル１４Ｄに記述されている画像ファイル識別情報５２Ａ、表示用スクリプトファイル識別情報５２Ｂ、および処理用スクリプトファイル識別情報５３Ｃに基づいて、記憶部１４から対応する画像ファイル１４Ａ、表示用スクリプトファイル１４Ｂ、および処理用スクリプトファイル１４Ｃを取得する機能とを有している。
【００３１】
データ処理部１５Ｂは、ファイル取得部１５Ａで取得した画面ファイル１４Ｄに記述されているデータ識別情報５３Ｂと対応する機器データを、通信Ｉ／Ｆ部１１およびコントローラ２０を介して機器３１から取得する機能を有している。この際、ファイル取得部１５Ａで取得した当該機器データと対応する処理用スクリプトファイル１４Ｃに、当該機器データと対応する取得用スクリプトが記述されている場合には、当該機器データを取得用スクリプトに基づき取得する。
また、データ処理部１５Ｂは、ファイル取得部１５Ａで取得した当該機器データと対応する処理用スクリプトファイル１４Ｃに、取得した機器データのための加工用スクリプトが記述されている場合には、取得した機器データを加工用スクリプトに基づき加工する機能を有している。
【００３２】
表示処理部１５Ｃは、画面ファイル１４Ｄからオブジェクトのインスタンスを生成する機能と、データ処理部１５Ｂで得られた機器データと、ファイル取得部１５Ａで取得したシンボル用画像ファイル１４Ａのシンボルとを用いて、ファイル取得部１５Ａで取得した表示用スクリプトファイル１４Ｂに記述されている表示用スクリプトに基づき、画面ファイル１４Ｄに対応する画面を画面表示部１３で表示する機能を有している。
【００３３】
ファイル作成部１５Ｄは、操作入力部１２で検出されたオペレータ操作に応じて、表示用スクリプトファイル１４Ｂ、処理用スクリプトファイル１４Ｃ、および画面ファイル１４Ｄを作成・編集し、記憶部１４へ保存する機能を有している。
【００３４】
［第１の実施の形態の動作］
次に、図３を参照して、本実施の形態にかかる設備管理装置１０の動作について説明する。図３は、設備管理装置の画面表示処理を示すフローチャートである。
設備管理装置１０の演算処理部１５は、操作入力部１２で検出されたオペレータによる画面表示要求操作に応じて、図３の画面表示処理の実行を開始する。
【００３５】
まず、ファイル取得部１５Ａは、オペレータによる画面表示要求操作に応じて、当該画面表示要求操作で指定された表示要求画面の画面ＩＤを取得し（ステップ１００）、当該画面ＩＤに関連した画面ファイル１４Ｄを記憶部１４から取得する（ステップ１０１）。
続いて、ファイル取得部１５Ａは、当該画面ファイル１４Ｄに記述されている画像ファイル識別情報５２Ａ、表示用スクリプトファイル識別情報５２Ｂ、および処理用スクリプトファイル識別情報５３Ｃに基づいて、記憶部１４から対応する画像ファイル１４Ａ、表示用スクリプトファイル１４Ｂ、および処理用スクリプトファイル１４Ｃを取得する（ステップ１０２）。
【００３６】
次に、表示処理部１５Ｃは、画面ファイル１４Ｄに基づいて、画面表示する機器と対応するオブジェクトごとに、そのインスタンスを作成する（ステップ１０３）。
また、データ処理部１５Ｂは、画面ファイル１４Ｄに記述されているデータ識別情報５３Ｂと対応する機器データを、取得用スクリプトに基づいて通信Ｉ／Ｆ部１１およびコントローラ２０を介して機器３１から取得し（ステップ１０４）、加工用スクリプトに基づいて機器データを加工する（ステップ１０５）。
【００３７】
この後、表示処理部１５Ｃは、各オブジェクトのインスタンスと、データ処理部１５Ｂで得られた機器データと、ファイル取得部１５Ａで取得したシンボル用画像ファイル１４Ａのシンボルとを用いて、ファイル取得部１５Ａで取得した表示用スクリプトファイル１４Ｂに記述されている表示用スクリプトに基づき、画面ファイル１４Ｄに対応する画面を画面表示部１３で表示し（ステップ１０６）、一連の画面表示処理を終了する。
【００３８】
図４は、画面表示例である。ここでは、図２の画面ファイル例に基づき表示された画面が示されている。この画面には、空調機を示す２つのオブジェクトＡＨＵ＿１，ＡＨＵ＿２のシンボルが表示されており、それぞれのシンボルについて、対応する機器３１から取得し加工した機器データとして、換気温度、外気温度、および給気温度が表示されている。
【００３９】
［画面ファイル作成］
次に、図５を参照して、ファイル作成部１５Ｄにおける画面ファイルの作成動作について説明する。図５は、画面ファイル作成処理を示すフロー図である。
ファイル作成部１５Ｄは、操作入力部１２で検出されたオペレータによる画面ファイル作成要求操作に応じて、図５の画面ファイル作成処理の実行を開始する。
【００４０】
まず、ファイル作成部１５Ｄは、オペレータによるオブジェクト選択操作に応じて、当該オブジェクト選択操作で指定された、オブジェクトと対応するオブジェクトテンプレートを記憶部１４から取得し、オペレータによる入力操作に応じて、当該オブジェクトの表示に用いるシンボル用画像ファイル名と表示用スクリプトファイル名とを、オブジェクトテンプレートの表示部へ設定して、オブジェクトテンプレートを複製する。図５の例では、１つのオブジェクトテンプレートＡＨＵから、２つのテンプレートデータＡＨＵ＿１，ＡＨＵ＿２が複製されている。
【００４１】
図６は、オブジェクトテンプレート複製動作を示す説明図である。画面ファイル作成要求操作に応じて、画面ファイル作成画面が画面表示部１３に表示される。画面ファイル作成画面には、オブジェクトテンプレートエリアと、画面ファイル編集エリアとが設けられている。オブジェクトテンプレートエリアには、予め用意された各オブジェクトのテンプレートを示すシンボルが表示されており、任意のシンボルをマウスでクリックしてオブジェクト選択操作を行うことにより、表示シンボル設定画面がポップアップ表示される。この表示シンボル設定画面での入力操作により、シンボル用画像ファイル名と表示用スクリプトファイル名とがオブジェクトテンプレートの表示部へ設定されて、オブジェクトテンプレートが複製される。
【００４２】
図７は、オブジェクトテンプレートの要部構成例である。オブジェクトテンプレートは、画面ファイル１４Ｄにおけるオブジェクトの記述に関するひな形データであり、機器３１の種別ごとに、予め記憶部１４に格納されている。ここでは、オブジェクトテンプレートに、実際の機器３１に関するパラメータを設定したものを、便宜的に複製オブジェクトテンプレートと呼ぶ。
図８は、複製オブジェクトテンプレートの要部構成例である。シンボル用画像ファイル名と表示用スクリプトファイル名とが、図７のオブジェクトテンプレートの表示部５４へ設定されていることが分かる。
【００４３】
この後、ファイル作成部１５Ｄは、オペレータによるオブジェクト追加操作に応じて、画面ファイルテンプレートを記憶部１４から取得し、複製オブジェクトテンプレートを、新たなオブジェクト欄として、画面ファイルテンプレートへ追加して、新たな画像ファイルを作成する。画面ファイルテンプレートは、画面ファイル１４Ｄの記述に関するひな形データであり、予め記憶部１４に格納されている。
【００４４】
次に、ファイル作成部１５Ｄは、オペレータによる入力操作に応じて、各オブジェクトで表示する機器データに関するアイテム名と処理用スクリプト名とを、画面ファイルテンプレートに追加した各オブジェクト欄のデータ部へ設定し、画面ファイル１４Ｄとして記憶部１４へ保存する。図５の例では、オブジェクトＡＨＵ＿１，ＡＨＵ＿２ごとにアイテム名と処理用スクリプト名とが設定されている。
【００４５】
図９は、画面ファイル作成動作を示す説明図である。画面ファイル作成画面のオブジェクトテンプレートエリアには、複製オブジェクトテンプレートを示すシンボルが追加される。このシンボルをマウスでドラッグアンドドロップしてオブジェクト追加操作を行うことにより、複製オブジェクトテンプレートの内容が画面ファイルテンプレートへ追加される。また、画面ファイル編集エリアに追加オブジェクトを示すシンボルが表示される。
図１０は、複製オブジェクトテンプレートが追加された画像ファイルの要部構成例である。複製オブジェクトテンプレートＡＨＵ＿１の内容がオブジェクト欄５５として追加されていることが分かる。
【００４６】
この後、ファイル作成部１５Ｄは、オペレータによる画面ファイル編集エリアでのオブジェクト設定要求操作に応じて、追加した任意のオブジェクトを選択し、オペレータによる入力操作に応じて、当該オブジェクトの表示に用いる機器データのアイテムＩＤと処理用スクリプトファイル名とを、画面ファイル１４Ｄ内の当該オブジェクト欄のデータ部へ設定する。図５の例では、追加した２つのオブジェクトＡＨＵ＿１，ＡＨＵ＿２が設定されている。
【００４７】
図１１は、オブジェクト設定動作を示す説明図である。画面ファイル作成画面の画面ファイル編集エリアに表示された追加オブジェクトのシンボルをマウスでクリックしてオブジェクト設定要求操作を行うことにより、オブジェクト設定画面がポップアップ表示される。このオブジェクト設定画面での入力操作により、各機器データのアイテムＩＤと処理用スクリプトファイル名とが当該オブジェクト欄のデータ部へ設定されて、受信ファイルが作成される。
【００４８】
図１２は、オブジェクトが設定された受信ファイルの要部構成例である。オブジェクトＡＨＵ＿１のデータ部５６に、機器データのアイテムＩＤと処理用スクリプトファイル名が設定されている。
このようにして、追加されたオブジェクト欄の設定を行うことにより、前述した図２のような画面ファイル１４Ｄが完成し、記憶部１４へ保存される。
【００４９】
［第１の実施の形態の効果］
このように、本実施の形態は、ファイル取得部１５Ａで、任意の画面を指定した表示要求操作に応じて、当該画面に関する画面ファイル１４Ｄを記憶部１４から取得して、当該画面ファイル１４Ｄに記述されている画像ファイル識別情報、表示用スクリプトファイル識別情報、および処理用スクリプトファイル識別情報に基づいて、記憶部１４から対応する画像ファイル１４Ａ、表示用スクリプトファイル１４Ｂ、および処理用スクリプトファイル１４Ｃを取得し、画面ファイル１４Ｄのデータ識別情報と対応する機器データを機器から取得し、データ処理部１５Ｂで、画面ファイル１４Ｄのデータ識別情報と対応する機器データを機器３１から取得し、取得した機器データを、当該機器データと対応する処理用スクリプトファイル１４Ｃの加工用スクリプトに基づき加工し、表示処理部１５Ｃで、機器データと、ファイル取得部で取得した画像ファイルのシンボルとを、表示用スクリプトファイル１４Ｂの表示用スクリプトに基づき画面を表示するようにしたものである。
【００５０】
これにより、画面で表示する機器のオブジェクトごとに、機器データの取得や加工に用いる処理用スクリプトと、シンボルの表示に用いる表示スクリプトを分離して設定することができる。したがって、異なるオブジェクトにおいて、同種のデータ加工を行う場合には、１つの処理用スクリプトをそれぞれのオブジェクトで兼用することができる。このため、データ表示画面の新規追加や変更を行う際、加工用スクリプトを含む必要がなくなり、表示用スクリプトの作成作業における無駄を省くことができ、機器データの表示画面を効率よく作成・設定することが可能となる。
【００５１】
［第２の実施の形態］
次に、本発明の第２の実施の形態にかかる設備管理装置１０について説明する。
第１の実施の形態では、画面で複数の機器に関するデータを表示する際、画面ファイル１４Ｄにおいて、これら機器ごとにオブジェクト欄を記述する場合を例として説明した。本実施の形態では、画面ファイル１４Ｄを階層化することにより、表示中の画面から他の画面へ遷移する場合について説明する。
【００５２】
図１３は、第２の実施の形態にかかる画面ファイルの要部構成例である。
本実施の形態にかかる設備管理装置１０において、画面ファイル１４Ｄが階層化されている。具体的には、図１３の画面ファイル１４Ｄには、遷移先画面に関する画面ファイルを示す画面識別情報５７が含まれている。ここでは、遷移先画面の画面ファイル１４Ｄが予め作成されて記憶部１４に格納されているものとする。
【００５３】
また、ファイル取得部１５Ａは、画面表示したシンボルに対するオペレータによる画面遷移操作に応じて、表示中の画面に関する画面ファイル１４Ｄに代えて、当該シンボルのオブジェクトに関する画面ファイル１４Ｄを記憶部１４から取得する機能を有している。
本実施の形態にかかる設備管理装置１０の他の構成については、第１の実施の形態と同様であり、ここでの説明は省略する。
【００５４】
［第２の実施の形態の動作］
次に、本実施の形態にかかる設備管理装置１０の動作について説明する。
図１４は、階層化画面ファイルによる画面表示例である。ここでは、図１３の構成例に基づき、ＩＤ＝１０１〜１０４を持つ４つの空調機のシンボルが表示されている。
この画面において、例えばＩＤ＝１０１のシンボルをマウスでクリックして画面遷移操作を行った場合、ファイル取得部１５Ａは、当該シンボルのオブジェクトに関する画面ファイル１４Ｄを記憶部１４から取得する。
【００５５】
この後、前述した図３のステップ１０２〜１０６と同様の処理が実行されて、例えば当該オブジェクトの詳細画面などの遷移先画面が、画面表示部１３で表示される。
図１５は、遷移先画面の画面表示例である。ここでは、ＩＤ＝１０１の空調機に関する詳細画面が表示されている。
【００５６】
なお、階層化画面ファイルの作成については、例えば前述の図９において、シンボルを画面ファイル編集エリアへドロップした際、当該シンボルのオブジェクトについて画面ファイル１４Ｄが記憶部１４にすでに存在する場合、前述のように複製オブジェクトテンプレートを作成中の画面ファイル１４Ｄへ追加する代わりに、当該画面ファイル１４Ｄを示す画面識別情報を、作成中の画面ファイル１４Ｄへ記述すればよい。
【００５７】
［第２の実施の形態の効果］
このように、本実施の形態は、画面ファイル１４Ｄに、画面から遷移する遷移先画面に関する画面ファイルを示す画面識別情報を記述しておき、ファイル取得部１５Ａで、遷移先画面への表示切替要求操作に応じて、画面ファイル１４Ｄに含まれている画面識別情報に基づいて、表示中の画面に代えて新たに表示する遷移先画面に関する画面ファイル１４Ｄを記憶部１４から取得するようにしたので、画面遷移を極めて容易に実現することができる。
【００５８】
［第３の実施の形態］
次に、本発明の第３の実施の形態にかかる設備管理装置１０について説明する。
第２の実施の形態では、新たな画面ファイル１４Ｄを取得して、表示中の画面から他の画面へ遷移する場合について説明した。本実施の形態では、表示中画面の画面ファイル１４Ｄを用いて、表示中の機器データを切替表示する場合について説明する。
【００５９】
図１６は、第３の実施の形態にかかる画面ファイルの要部構成例である。
本実施の形態にかかる設備管理装置１０において、画面ファイル１４Ｄのデータ部に記述されている各機器データのデータ識別情報（アイテム）には、データの種別に応じたカテゴリ種別情報が設定されている。
【００６０】
また、表示処理部１５Ｃは、オペレータによる機器データの表示データ切替要求操作に応じて、データ処理部１５Ｂで得られた機器データのうち、当該表示データ切替要求操作で指定されたカテゴリ識別情報を持つ機器データを選択する機能と、選択した機器データを画面表示部１３で画面を表示する機能とを有している。
【００６１】
［第３の実施の形態の動作］
次に、図１７を参照して、本実施の形態にかかる設備管理装置１０の動作について説明する。図１７は、第３の実施の形態にかかる設備管理装置の表示データ切替処理を示すフローチャートである。
【００６２】
設備管理装置１０の演算処理部１５は、操作入力部１２で検出されたオペレータによる表示データ切替要求操作に応じて、図１７の表示データ切替処理の実行を開始する。ここでは、任意の画面ファイル１４Ｄに記述された機器データが、すべてデータ処理部１５Ｂにより機器３１から取得済みであり、これら機器データに対する処理用スクリプトによるデータ加工も処理済みであるものとする。また、画面ファイル１４Ｄのうちデフォルト指定されたカテゴリの表示データが画面表示されているものとする。
【００６３】
まず、ファイル取得部１５Ａは、表示中画面における表示データ切替要求操作に応じて、当該表示データ切替要求操作で指定された表示要求カテゴリ識別情報を取得する（ステップ３００）。
次に、表示処理部１５Ｃは、オペレータによる表示データ切替要求操作に応じて、データ処理部１５Ｂですでに取得してある機器データのうちから、当該表示データ切替要求操作で指定されたカテゴリ識別情報を持つ機器データを選択し（ステップ３０１）、選択した機器データを画面表示部１３で画面を表示し（ステップ３０２）、一連の表示データ切替処理を終了する。
【００６４】
図１８は、カテゴリ「Ｉ／Ｏ」の機器データの画面表示例である。図１９は、カテゴリ「アセット」の機器データの画面表示例である。
例えば、デフォルトのカテゴリが「シンボル」に設定されている場合、当該オブジェクトの画面を新規に表示した際、前述の図１５で示したような、機器のシンボルが画面表示される。画面の上端には、「シンボル」、「制御」、「Ｉ／Ｏ」、「トレンド」、および「アセット」と記載された表示データ切替要求操作用のタグが設けられている。
【００６５】
一方、図１６の画面ファイル例では、データ部において、アイテム「Ａ００１」〜「Ａ００４」の機器データには、「Ｉ／Ｏ」というカテゴリが設定されており、アイテム「Ａ０１１」と「Ａ０１２」には、「アセット」というカテゴリが設定されている。
【００６６】
したがって、タグ「Ｉ／Ｏ」をマウスでクリックして表示データ切替要求操作を行った場合、図１８に示すような、カテゴリが「Ｉ／Ｏ」である機器データ、すなわちアイテム「Ａ００１」〜「Ａ００４」の機器データが画面表示される。
また、タグ「アセット」をマウスでクリックして表示データ切替要求操作を行った場合、図１９に示すような、カテゴリが「アセット」である機器データ、すなわちアイテム「Ａ０１１」と「Ａ０１２」の機器データが画面表示される。
【００６７】
［第３の実施の形態の効果］
このように、本実施の形態は、画面ファイル１４Ｄに、データ識別情報ごとに当該機器データの種別を示すカテゴリ識別情報を含み、表示処理部１４Ｃで、機器データの表示データ切替要求操作に応じて、データ処理部で得られた機器データのうち、当該表示データ切替要求操作で指定された種別のカテゴリ識別情報を持つ機器データの画面に切替表示するようにしたものである。
これにより、画面ファイル１４Ｄにおいて、機器データごとにカテゴリを設定するという極めて簡素な作業で、新たなデータの追加や変更、同一画面で表示するデータの変更など、機器データの表示様式を任意に変更することが可能となる。
【００６８】
なお、本実施の形態では、任意の画面ファイル１４Ｄに記述された機器データは、画面表示要求操作が最初に行われた際、すべてデータ処理部１５Ｂにより機器３１から取得済みであり、これら機器データに対する処理用スクリプトによるデータ加工も処理済みであるものとした場合について説明したが、これに限定されるものではない。例えば、画面表示要求操作が最初に行われた際には、画面ファイル１４Ｄのうちデフォルト指定されたカテゴリの表示データに関する機器データについてのみ、当該機器データの取得、および当該機器データの処理用スクリプトによるデータ加工を実行し、表示データ切替要求操作に応じて、その都度、指定されたカテゴリの機器データについてのみ、当該機器データの取得、および当該機器データの処理用スクリプトによるデータ加工を実行するようにしてもよい。
【００６９】
［実施の形態の拡張］
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００７０】
１０…設備管理装置、１１…通信Ｉ／Ｆ部、１２…操作入力部、１３…画面表示部、１４…記憶部、１４Ａ…シンボル用画像ファイル、１４Ｂ…表示用スクリプトファイル、１４Ｃ…処理用スクリプトファイル、１４Ｄ…画面ファイル、１５…演算処理部、１５Ａ…ファイル取得部、１５Ｂ…データ処理部、１５Ｃ…表示処理部、１５Ｄ…ファイル作成部。
【図１】
0005444166.tif 000002
【図２】
0005444166.tif 000003
【図３】
0005444166.tif 000004
【図４】
0005444166.tif 000005
【図５】
0005444166.tif 000006
【図６】
0005444166.tif 000007
【図７】
0005444166.tif 000008
【図８】
0005444166.tif 000009
【図９】
0005444166.tif 000010
【図１０】
0005444166.tif 000011
【図１１】
0005444166.tif 000012
【図１２】
0005444166.tif 000013
【図１３】
0005444166.tif 000014
【図１４】
0005444166.tif 000015
【図１５】
0005444166.tif 000016
【図１６】
0005444166.tif 000017
【図１７】
0005444166.tif 000018
【図１８】
0005444166.tif 000019
【図１９】
0005444166.tif 000020