(57)【要約】【課題】機器データの収集項目の変更が容易なデータ収集装置を提供する。【解決手段】空調設備１０から機器データを収集するアダプタ３０は、項目定義ファイル格納領域３５ｂと、機器データ収集部３２ａとを備える。機器データとは、空調設備１０に関するデータである。項目定義ファイル格納領域３５ｂは、項目定義ファイル７０を格納する。項目定義ファイル７０とは、機器データの収集項目を定義するデータファイルである。機器データ収集部３２ａは、項目定義ファイル格納領域３５ｂに格納されている項目定義ファイル７０を解釈し、収集項目に沿った機器データを空調設備１０から収集する。【選択図】図３
2009134699.tif 000002
【特許請求の範囲】
【請求項１】
設備機器（１０）に関する機器データを収集するデータ収集装置（３０）であって、
前記機器データの収集項目を定義するデータファイルである項目定義ファイル（７０）を格納する項目定義ファイル格納部（３５ｂ）と、
前記項目定義ファイル格納部に格納されている前記項目定義ファイルを解釈し、前記収集項目に沿った前記機器データを前記設備機器から収集する機器データ収集部（３２ａ）と、
を備える、
データ収集装置（３０）。
【請求項２】
前記機器データ収集部（３２ａ）により収集された前記機器データを一時保存する機器データ保存部（３５ａ）と、
前記機器データ保存部に一時保存されている前記機器データを、前記設備機器（１０）を前記設備機器の遠隔から管理する遠隔管理装置（２０）に送信する機器データ送信部（３２ｂ）と、
をさらに備える、
請求項１に記載のデータ収集装置（３０）。
【請求項３】
前記機器データ収集部（３２ａ）は、前記項目定義ファイル（７０）に記述されている時間間隔（Ｐ１）で前記機器データを前記設備機器（１０）から収集する、
請求項２に記載のデータ収集装置（３０）。
【請求項４】
前記項目定義ファイル（７０）を前記遠隔管理装置（２０）から取得し、前記項目定義ファイル格納部（３５ｂ）に格納する項目定義ファイル取得部（３２ｃ）、
をさらに備える、
請求項２または３に記載のデータ収集装置（３０）。
【請求項５】
前記項目定義ファイル取得部（３２ｃ）は、定期的に前記遠隔管理装置（２０）が保持している前記項目定義ファイル（７０）を読みにゆく、
請求項４に記載のデータ収集装置（３０）。
【請求項６】
前記項目定義ファイル（７０）には、前記設備機器（１０）に登録されている読み取りコマンド（Ｃ０１，Ｃ０２，・・・）の名称が記述されており、
前記機器データ収集部（３２ａ）は、前記読み取りコマンドの名称を前記設備機器へと送信し、その返り値として前記収集項目に沿った前記機器データを得る、
請求項１から５のいずれかに記載のデータ収集装置（３０）。
【請求項７】
前記項目定義ファイル（７０）には、前記設備機器（１０）に登録されている読み取りコマンド（Ｃ０１，Ｃ０２，・・・）の名称と、前記機器データ収集部（３２ａ）に登録されている関数（Ｆ０１，Ｆ０２，・・・）の名称とが記述されており、
前記機器データ収集部は、前記読み取りコマンドを前記設備機器へと送信し、その返り値を引数として前記関数を実行し、その返り値として前記収集項目に沿った前記機器データを得る、
請求項１から５のいずれかに記載のデータ収集装置（３０）。
【請求項８】
設備機器（１０）に関する機器データを収集するデータ収集装置（３０）と、
前記データ収集装置に接続され、前記設備機器を遠隔から管理する遠隔管理装置（２０）と、
を備え、
前記データ収集装置は、
前記機器データの収集項目を定義するデータファイルである項目定義ファイル（７０）を格納する項目定義ファイル格納部（３５ｂ）と、
前記項目定義ファイル格納部に格納されている前記項目定義ファイルを解釈し、前記収集項目に沿った前記機器データを前記設備機器から収集する機器データ収集部（３２ａ）と、
前記機器データ収集部により収集された前記機器データを一時保存する機器データ保存部（３５ａ）と、
前記機器データ保存部に一時保存されている前記機器データを前記遠隔管理装置に送信する機器データ送信部（３２ｂ）と、
を有し、
前記遠隔管理装置は、
前記機器データ送信部から前記機器データを受信する機器データ受信部（２１）と、
前記項目定義ファイルを格納する項目定義ファイル格納部（２５ａ）と、
前記項目定義ファイル格納部に格納されている前記項目定義ファイルを解釈し、前記機器データ受信部により受信された前記機器データを整形する機器データ整形部（２２ａ）と、
前記機器データ整形部により整形された態様の前記機器データを蓄積する機器データ蓄積部（Ｄ２，Ｄ３，・・・）と、
を有する、
データ管理システム（１００）。
【請求項９】
前記項目定義ファイル（７０）には、前記収集項目を分類する項目分類が記述されており、
前記機器データ整形部（２２ａ）は、前記項目分類に従って前記機器データを分類し、
前記機器データ蓄積部（Ｄ２，Ｄ３，・・・）は、前記機器データを前記項目分類ごとに蓄積する複数のデータベースを有している、
請求項８に記載のデータ管理システム（１００）。
【請求項１０】
前記項目分類には、前記設備機器（１０）に固有の前記収集項目であることを示す第１分類と、前記遠隔管理装置（２０）に管理される他の設備機器と共通の前記収集項目であることを示す第２分類とが含まれる、
請求項９に記載のデータ管理システム（１００）。
【請求項１１】
第１設備機器（１０）および第２設備機器（６０ａ，６０ｂ，・・・，８０ａ，８０ｂ，・・・）に関する機器データを収集するデータ収集装置（２３０）であって、
前記第１設備機器に関する前記機器データの第１収集項目および前記第２設備機器に関する前記機器データの第２収集項目を定義するデータファイルである項目定義ファイル（２７０）を格納する項目定義ファイル格納部（２３５ｂ）と、
前記項目定義ファイル格納部に格納されている前記項目定義ファイルを解釈し、前記第１収集項目に沿った前記機器データを前記第１設備機器から収集し、前記第２収集項目に沿った前記機器データを前記第２設備機器から収集する機器データ収集部（２３２ａ）と、
を備える、
データ収集装置（２３０）。
【請求項１２】
第１通信ネットワーク（５ｂ）を介した前記第１設備機器（１０）との通信を可能にする第１通信部（２３１ｂ）と、
前記第１通信ネットワークと異なる第２通信ネットワーク（５ａ）を介した前記第２設備機器（６０ａ，６０ｂ，・・・，８０ａ，８０ｂ，・・・）との通信を可能にする第２通信部（２３１ａ）と、
をさらに備え、
前記項目定義ファイル（２７０）には、前記第２設備機器の識別情報が前記第２収集項目に関連付けて定義されており、
前記機器データ収集部（２３２ａ）は、前記項目定義ファイル内の前記識別情報を参照し、前記第２収集項目に沿った前記機器データを前記第２設備機器から収集する、
請求項１１に記載のデータ収集装置（２３０）。
【請求項１３】
前記第１通信ネットワーク（５ｂ）は、前記第１設備機器（１０）との間の専用の通信ネットワークであり、
前記第２通信ネットワーク（５ａ）は、前記第２設備機器（６０ａ，６０ｂ，・・・，８０ａ，８０ｂ，・・・）が対応している汎用の通信ネットワークである、
請求項１２に記載のデータ収集装置（２３０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備機器に関する機器データを収集するデータ収集装置およびこれを備えるデータ管理システムに関する。
【背景技術】
【０００２】
従来より、空調設備や給湯設備、照明設備、防犯設備などの設備機器の監視および制御のために、当該設備機器の運転状態や運転内容などを示す機器データの収集が行われている。かかる機器データの収集動作は、多くの場合、設備機器の近傍に配備された管理装置によって実行されることになる（特許文献１）。
【０００３】
そして、一般に、このような管理装置は、自身の保持するプログラムを実行することにより、プログラム内に定義されている項目の機器データを収集するように構成されている。
【特許文献１】特開２００３−３１６４２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、機器データの収集項目がプログラム内に定義されている場合、当該収集項目を変更する必要が生じたとしても、その変更は容易ではない。一般に、プログラムの設計開発には専門の知識を有する開発者が必要とされるし、動作確認の試験も必要となるからである。特に、収集された機器データを設備機器の遠隔に存在する遠隔管理サーバで処理する場合には、遠隔管理サーバ側のプログラムまで変更しなくてはならなくなる。
【０００５】
本発明は、機器データの収集項目の変更が容易なデータ収集装置およびこれを備えるデータ管理システムを提供することにある。
【課題を解決するための手段】
【０００６】
第１発明に係るデータ収集装置は、項目定義ファイル格納部と、機器データ収集部とを備え、機器データを収集する。機器データとは、設備機器に関するデータである。項目定義ファイル格納部は、項目定義ファイルを格納する。項目定義ファイルとは、機器データの収集項目を定義するデータファイルである。機器データ収集部は、項目定義ファイル格納部に格納されている項目定義ファイルを解釈し、収集項目に沿った機器データを設備機器から収集する。
【０００７】
このデータ収集装置では、データファイルである項目定義ファイルを解釈可能な機器データ収集部によって、機器データの収集が行われる。すなわち、機器データの収集項目が、データファイルによって定義されている。したがって、機器データの収集項目を変更する場合に、機器データ収集部（より具体的には、例えば、機器データ収集部に収集動作を行わせるプログラム）を改変する必要がなく、データファイルのみを更新すればよいことになる。これにより、機器データの収集項目の変更が容易になる。
【０００８】
第２発明に係るデータ収集装置は、第１発明に係るデータ収集装置であって、機器データ保存部と、機器データ送信部とをさらに備える。機器データ保存部は、機器データ収集部により収集された機器データを一時保存する。機器データ送信部は、機器データ保存部に一時保存されている機器データを遠隔管理装置に送信する。遠隔管理装置は、設備機器を設備機器の遠隔から管理する。
【０００９】
このデータ収集装置は、機器データを設備機器から取得して一時保存しておき、その後、遠隔管理装置へと送信する。したがって、機器データに基づき、設備機器を遠隔から管理することができる。
【００１０】
第３発明に係るデータ収集装置は、第２発明に係るデータ収集装置であって、機器データ収集部は、項目定義ファイルに記述されている時間間隔で機器データを設備機器から収集する。
【００１１】
このデータ収集装置では、機器データの収集動作のタイミングが、データファイルによって定義されている。したがって、機器データの収集動作のタイミングを容易に変更することができる。
【００１２】
第４発明に係るデータ収集装置は、第２発明または第３発明に係るデータ収集装置であって、項目定義ファイル取得部をさらに備える。項目定義ファイル取得部は、項目定義ファイルを遠隔管理装置から取得し、項目定義ファイル格納部に格納する。
【００１３】
このデータ収集装置は、項目定義ファイルを遠隔管理装置から取得する。したがって、項目定義ファイルを遠隔管理装置に与えることにより、項目定義ファイルをデータ収集装置に与えることができる。
【００１４】
第５発明に係るデータ収集装置は、第４発明に係るデータ収集装置であって、項目定義ファイル取得部は、定期的に遠隔管理装置が保持している項目定義ファイルを読みにゆく。
【００１５】
このデータ収集装置は、項目定義ファイルを得るために、遠隔管理装置に定期的に問い合わせを行う。したがって、遠隔管理装置内の項目定義ファイルを変更することにより、機器データの収集項目を変更することができる。これにより、機器データの収集項目を設備機器の遠隔から変更することが可能になる。
【００１６】
第６発明に係るデータ収集装置は、第１発明から第５発明のいずれかに係るデータ収集装置であって、項目定義ファイルには、設備機器に登録されている読み取りコマンドの名称が記述されている。機器データ収集部は、読み取りコマンドの名称を設備機器へと送信し、その返り値として収集項目に沿った機器データを得る。
【００１７】
ここでは、項目定義ファイル内に、設備機器から機器データを取得するための読み取りコマンドを記述することができる。一方、データ収集装置は、項目定義ファイル内の読み取りコマンドを設備機器に実行させ、その返り値として所望の機器データを得る。したがって、項目定義ファイル内に読み取りコマンドの名称を指定するだけで、データ収集装置に所望の機器データを収集させることができる。
【００１８】
第７発明に係るデータ収集装置は、第１発明から第５発明のいずれかに係るデータ収集装置であって、項目定義ファイルには、設備機器に登録されている読み取りコマンドの名称と、機器データ収集部に登録されている関数の名称とが記述されている。機器データ収集部は、読み取りコマンドを設備機器へと送信し、その返り値を引数として関数を実行し、その返り値として収集項目に沿った機器データを得る。
【００１９】
ここでは、項目定義ファイル内に、読み取りコマンドと、読み取りコマンドの返り値を加工する関数とを記述することができる。一方、データ収集装置は、項目定義ファイル内の読み取りコマンドを設備機器に実行させ、その返り値を項目定義ファイル内の関数の実行により加工し、その返り値として所望の機器データを得る。したがって、項目定義ファイル内に読み取りコマンドの名称および関数の名称を指定するだけで、データ収集装置に所望の機器データを収集させることができる。
【００２０】
第８発明に係るデータ管理システムは、データ収集装置と、遠隔管理装置とを備える。データ収集装置は、機器データを収集する。機器データとは、設備機器に関するデータである。遠隔管理装置は、データ収集装置に接続され、設備機器を遠隔から管理する。データ収集装置は、項目定義ファイル格納部と、機器データ収集部と、機器データ保存部と、機器データ送信部とを有する。データ収集装置の項目定義ファイル格納部は、項目定義ファイルを格納する。項目定義ファイルとは、機器データの収集項目を定義するデータファイルである。機器データ収集部は、データ収集装置の項目定義ファイル格納部に格納されている項目定義ファイルを解釈し、収集項目に沿った機器データを設備機器から収集する。機器データ保存部は、機器データ収集部により収集された機器データを一時保存する。機器データ送信部は、機器データ保存部に一時保存されている機器データを遠隔管理装置に送信する。遠隔管理装置は、機器データ受信部と、項目定義ファイル格納部と、機器データ整形部と、機器データ蓄積部とを有する。機器データ受信部は、機器データ送信部から機器データを受信する。遠隔管理装置の項目定義ファイル格納部は、項目定義ファイルを格納する。機器データ整形部は、遠隔管理装置の項目定義ファイル格納部に格納されている項目定義ファイルを解釈し、機器データ受信部により受信された機器データを整形する。機器データ蓄積部は、機器データ整形部により整形された態様の機器データを蓄積する。
【００２１】
このデータ管理システムでは、データファイルである項目定義ファイルを解釈可能な機器データ収集装置によって、機器データの収集が行われる。すなわち、機器データの収集項目が、データファイルによって定義されている。したがって、機器データの収集項目を変更する場合に、機器データ収集装置（より具体的には、例えば、機器データ収集装置に収集動作を行わせるプログラム）を改変する必要がなく、データファイルのみを更新すればよいことになる。これにより、機器データの収集項目の変更が容易になる。
【００２２】
また、データ収集装置によって収集された機器データは、データ収集装置内に一時保存された後、遠隔管理装置へと送信される。一方、遠隔管理装置は、項目定義ファイルを解釈し、その内容に基づき機器データを整形し蓄積してゆく。したがって、機器データの収集項目を変更する場合に、データ収集装置だけでなく遠隔管理装置（より具体的には、例えば、遠隔管理装置に機器データの整形動作を行わせるプログラム）をも改変する必要がなくなる。これにより、機器データの収集項目の変更が容易になる。
【００２３】
第９発明に係るデータ管理システムは、第８発明に係るデータ管理システムであって、項目定義ファイルには、収集項目を分類する項目分類が記述されている。機器データ整形部は、項目分類に従って機器データを分類する。機器データ蓄積部は、機器データを項目分類ごとに蓄積する複数のデータベースを有している。
【００２４】
このデータ管理システムでは、項目定義ファイル内に収集項目の分類を記述することができる。そして、当該分類に従って機器データが別々のデータベースに蓄積されてゆく。これにより、遠隔管理装置側では、機器データを効率的に管理することができる。
【００２５】
第１０発明に係るデータ管理システムは、第９発明に係るデータ管理システムであって、項目分類には、第１分類と、第２分類とが含まれる。第１分類は、特定の設備機器に固有の収集項目であることを示す分類である。第２分類は、遠隔管理装置に管理される他の設備機器と共通の収集項目であることを示す分類である。
【００２６】
このデータ管理システムでは、複数の設備機器が必要とする収集項目の機器データと、特定の設備機器のみが必要とする収集項目の機器データとが、別々のデータベース内で管理される。これにより、遠隔管理装置側では、機器データの記憶領域が節約され、機器データをより効率的に管理することができる。
【００２７】
第１１発明に係るデータ収集装置は、項目定義ファイル格納部と、機器データ収集部とを備え、第１設備機器および第２設備機器に関する機器データを収集する。項目定義ファイル格納部は、項目定義ファイルを格納する。項目定義ファイルとは、第１設備機器に関する機器データの第１収集項目および第２設備機器に関する機器データの第２収集項目を定義するデータファイルである。機器データ収集部は、項目定義ファイル格納部に格納されている項目定義ファイルを解釈し、第１収集項目に沿った機器データを第１設備機器から収集し、第２収集項目に沿った機器データを第２設備機器から収集する。
【００２８】
このデータ収集装置では、データファイルである項目定義ファイルを解釈可能な機器データ収集部によって、機器データの収集が行われる。また、機器データを収集する対象は、複数の設備機器である。すなわち、複数の設備機器に関する機器データの収集項目が、データファイルによって定義されている。したがって、機器データの収集項目を変更する場合に、機器データ収集部（より具体的には、例えば、機器データ収集部に収集動作を行わせるプログラム）を改変する必要がなく、データファイルのみを更新すればよいことになる。これにより、機器データの収集項目の変更が容易になる。
【００２９】
第１２発明に係るデータ収集装置は、第１１発明に係るデータ収集装置であって、第１通信部と、第２通信部とをさらに備える。第１通信部は、第１通信ネットワークを介した第１設備機器との通信を可能にする。第２通信部は、第１通信ネットワークと異なる第２通信ネットワークを介した第２設備機器との通信を可能にする。項目定義ファイルには、第２設備機器の識別情報が第２収集項目に関連付けて定義されている。機器データ収集部は、項目定義ファイル内の識別情報を参照し、第２収集項目に沿った機器データを第２設備機器から収集する。
【００３０】
このデータ収集装置は、異なる通信ネットワークを介して異なる設備機器に接続されており、少なくとも一方の通信ネットワーク（第２通信ネットワーク）に接続される設備機器（第２設備機器）の識別情報が項目定義ファイルに記述されている。従って、複数種類の通信ネットワークを介し、複数種類の設備機器に関する機器データを収集することができる。なお、第２設備機器の識別情報は、第２通信ネットワーク上のネットワークアドレスであってもよいし、その他、第２設備機器を特定し得る任意の情報であり得る。第２設備機器の識別情報が第２通信ネットワーク上のネットワークアドレスでない場合には、データ収集装置が、識別情報を第２通信ネットワーク上のネットワークアドレスに変換するための情報を保持している、又は外部から取得できることが望ましい。
【００３１】
第１３発明に係るデータ収集装置は、第１２発明に係るデータ収集装置であって、第１通信ネットワークは、第１設備機器との間の専用の通信ネットワークである。第２通信ネットワークは、第２設備機器が対応している汎用の通信ネットワークである。
【００３２】
このデータ収集装置は、専用の通信ネットワーク（第１通信ネットワーク）を介して第１設備機器と通信しつつ、汎用の通信ネットワーク（第２通信ネットワーク）を介して第２設備機器とも通信する。従って、専用の通信ネットワークに対応する設備機器からだけでなく、汎用の通信ネットワークに対応する設備機器からも機器データを収集することができる。
【発明の効果】
【００３３】
第１発明に係るデータ収集装置では、機器データの収集項目の変更が容易になる。
【００３４】
第２発明に係るデータ収集装置では、機器データに基づき、設備機器を遠隔から管理することができる。
【００３５】
第３発明に係るデータ収集装置では、機器データの収集動作のタイミングを容易に変更することができる。
【００３６】
第４発明に係るデータ収集装置では、項目定義ファイルを遠隔管理装置に与えることにより、項目定義ファイルをデータ収集装置に与えることができる。
【００３７】
第５発明に係るデータ収集装置では、遠隔管理装置内の項目定義ファイルを変更することにより、機器データの収集項目を変更することができる。
【００３８】
第６発明に係るデータ収集装置では、項目定義ファイル内に読み取りコマンドの名称を指定するだけで、データ収集装置に所望の機器データを収集させることができる。
【００３９】
第７発明に係るデータ収集装置では、項目定義ファイル内に読み取りコマンドの名称および関数の名称を指定するだけで、データ収集装置に所望の機器データを収集させることができる。
【００４０】
第８発明に係るデータ管理システムでは、機器データの収集項目の変更が容易になる。
【００４１】
第９発明に係るデータ管理システムでは、遠隔管理装置側で機器データを効率的に管理することができる。
【００４２】
第１０発明に係るデータ管理システムでは、遠隔管理装置側で機器データをより効率的に管理することができる。
【００４３】
第１１発明に係るデータ収集装置では、機器データの収集項目の変更が容易になる。
【００４４】
第１２発明に係るデータ収集装置では、複数種類の通信ネットワークを介し、複数種類の設備機器に関する機器データを収集することができる。
【００４５】
第１３発明に係るデータ収集装置では、専用の通信ネットワークに対応する設備機器からだけでなく、汎用の通信ネットワークに対応する設備機器からも機器データを収集することができる。
【発明を実施するための最良の形態】
【００４６】
以下、図面を参照して、本発明の実施形態に係るアダプタ３０，２３０（データ収集装置）を含む遠隔管理システム１００，２００（データ管理システム）について説明する。
【００４７】
＜第１実施形態＞
図１に、遠隔管理システム１００の全体の構成を示す。遠隔管理システム１００は、物件１内の空調設備１０を遠隔管理センター２内の遠隔管理サーバ２０から管理するシステムである。空調設備１０と遠隔管理サーバ２０とは、インターネット６を介して接続されている。
【００４８】
物件１内に施設されているローカルエリアネットワーク（以下、ＬＡＮ）５ａには、アダプタ３０の他、事務用のパーソナルコンピュータ等のネットワーク機器（図示されない）が接続されている。アダプタ３０は、空調設備１０をＬＡＮ５ａに接続するためのネットワークアダプタである。なお、空調設備１０に含まれる被制御部品どうしは、専用のプロトコルに対応した通信ネットワーク５ｂを介して内部通信を行っている。物件１内には、ＬＡＮ５ａとインターネット６とを接続するルータ４０も設置されている。
【００４９】
なお、簡単のために、図１においては物件１が１つしか明示されていないが、実際には、遠隔管理システム１は、複数の物件１内に設置されている複数の空調設備１０を管理しているものとする。
【００５０】
〔空調設備〕
空調設備１０は、図示されない室外機と、当該室外機に冷媒配管を介して接続される１または複数の図示されない室内機とを有しており、全体として、図示されない圧縮機や熱交換器等から構成される冷媒回路を形成している。空調設備１０の所定の位置には、アダプタ３０が取り付けられている。アダプタ３０は、空調設備１０に１対１で接続されている。
【００５１】
空調設備１０の冷媒回路の所定の位置には、各種センサ１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，・・・が取り付けられている（図２参照）。センサ１２ａは、親機となる室内機の設置されている部屋の室内温度を検出する。センサ１２ｂは、室外機の設置されている物件１付近の外気温度を検出する。センサ１２ｃは、圧縮機の吐出管における冷媒の温度を検出する。センサ１２ｄは、圧縮機の吐出管における冷媒の圧力を検出する。センサ１２ｅは、圧縮機の吸入管における冷媒の圧力を検出する。
【００５２】
また、空調設備１０は、制御部１１を有している。制御部１１は、物件１内のリモコン（図示されない）を介して利用者により入力された運転指令に従って、空調設備１０の運転を制御する、すなわち、冷媒回路に含まれる圧縮機等の被制御部品の動作を制御する。
【００５３】
制御部１１を構成する制御基板上には、メモリが搭載されている。当該メモリ内には、コマンドライブラリが記憶されている。コマンドライブラリは、コマンドＣ０１，Ｃ０２，・・・の集合体である。各コマンドＣ０１，Ｃ０２，・・・は、外部から空調設備１０の機器データを得るためのコマンドであり、アダプタ３０からの起動命令を待って制御部１１上で実行される。なお、機器データには、センサ１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，・・・の検出値など、運転状態に関するデータと、空調設備１０の起動／停止、設定温度、設定湿度、設定風量および設定風向の履歴など、運転内容に関するデータとが含まれる。
【００５４】
アダプタ３０からコマンドＣ０１，Ｃ０２，・・・の起動命令を受け取った制御部１１は、当該コマンドＣ０１，Ｃ０２，・・・の定めるところにより所定の処理を実行し、その結果得られる空調設備１０の機器データをアダプタ３０へと送り返す。例えば、コマンドＣ０１が、室内温度データの後ろに外気温度データを連結したデータを得るためのコマンドであるとすると、コマンドＣ０１の起動命令を受け取った制御部１１は、センサ１２ａ，１２ｂにそれぞれ現在の温度値を検出させる。そして、室温センサ１２ａの検出値の後ろに外気温センサ１２ｂの検出値を連結し、当該連結値をアダプタ３０へと送り返す。
【００５５】
つまり、コマンドＣ０１，Ｃ０２，・・・の起動命令を制御部１１に与えることにより、空調設備１０の外部から空調設備１０の機器データを得ることができるようになっている。言い換えると、制御部１１が予め保持しているコマンドＣ０１，Ｃ０２，・・・の返り値以外の機器データを空調設備１０の外部から得ることはできない。
【００５６】
〔アダプタ〕
アダプタ３０は、空調設備１０をイーサネット（登録商標）に対応したＬＡＮ５ａに接続するためのネットワークアダプタである。
【００５７】
図３に示すように、アダプタ３０は、通信部３１と、制御部３２と、記憶部３５とを有している。通信部３１は、アダプタ３０の通信機能を担っており、ネットワーク５ａ，５ｂ間での通信プロトコルの相違を吸収する。
【００５８】
アダプタ３０は、ネットワーク５ａ，５ｂ間での通信プロトコルの変換機能の他、空調設備１０を制御する制御機能を有している。記憶部３５内には、データ収集プログラム、定期発報プログラム、データ取得プログラム、異常検出プログラムなど、空調設備１０を管理するための各種プログラムが記憶されている。
【００５９】
制御部３２は、記憶部３５内のデータ収集プログラムを実行することにより、データ収集部３２ａとして動作する。データ収集部３２ａは、コマンドＣ０１，Ｃ０２，・・・を使用して空調設備１０の制御部１１から機器データを収集し、当該機器データを記憶部３５内の機器データ保存領域３５ａ内に保存する。データ収集部３２ａによる機器データの収集処理は、時間間隔Ｔ１で実行される。機器データ保存領域３５ａは、機器データを所定の期間（例えば、３０分）分記憶しておくことが可能な程度の記憶容量のみを有しており、新しい機器データが取得されるたびに、順次、最も古い機器データが消去されてゆくようになっている。
【００６０】
また、記憶部３５内には、関数ライブラリが記憶されている。関数ライブラリは、関数Ｆ０１，Ｆ０２，・・・の集合体である。各関数Ｆ０１，Ｆ０２，・・・は、コマンドＣ０１，Ｃ０２，・・・の返り値として空調設備１０の制御部１１から受け取った機器データを加工するための関数であり、データ収集部３２ａによって実行されることになる。
【００６１】
例えば、関数Ｆ０１が、加工元の機器データの所定の位置から所定の長さのデータのみを取り出す関数であるとする。この場合、コマンドＣ０１（室内温度データの後ろに外気温度データを連結したデータを得るためのコマンド）の返り値、外気温度データの開始位置および外気温度データの長さを引数として関数Ｆ０１を実行すると、外気温度データのみを取り出すことができる。したがって、関数Ｆ０１は、コマンドＣ０１，Ｃ０２，・・・の返り値の中の一部のデータのみを必要とする場合に有用である。また、関数Ｆ０２が、コマンドＣ０１，Ｃ０２，・・・の返り値の中に含まれる所定の値をカウントする関数であるとすると、コマンドＣ０１，Ｃ０２，・・・との組み合わせによっては、関数Ｆ０２によって空調設備１０の起動の回数を数えたり、空調設備１０の停止の回数を数えたりすることができる。
【００６２】
データ収集部３２ａは、コマンドＣ０１，Ｃ０２，・・・の返り値を加工した関数Ｆ０１，Ｆ０２，・・・の返り値を機器データ保存領域３５ａ内に保存する。なお、コマンドＣ０１，Ｃ０２，・・・の返り値を関数Ｆ０１，Ｆ０２，・・・によって加工した場合には、機器データ保存領域３５ａ内には関数Ｆ０１，Ｆ０２，・・・の返り値のみを保存し、加工前のコマンドＣ０１，Ｃ０２，・・・の返り値自体は保存しない。
【００６３】
すなわち、データ収集部３２ａによって収集される機器データの項目は、コマンドＣ０１，Ｃ０２，・・・および必要であれば関数Ｆ０１，Ｆ０２，・・・（必要な引数を含む）を指定することにより決定される。コマンドＣ０１，Ｃ０２，・・・と関数Ｆ０１，Ｆ０２，・・・との組み合わせ（コマンドＣ０１，Ｃ０２，・・・のみの場合を含む）は、項目定義ファイル７０内に記述されている。項目定義ファイル７０は、記憶部３５内の項目定義ファイル格納領域３５ｂ内に格納されている。データ収集部３２ａは、機器データの収集処理を実行するたびに項目定義ファイル７０を読み出し、項目定義ファイル７０内に記述されているコマンドＣ０１，Ｃ０２，・・・および必要であれば関数Ｆ０１，Ｆ０２，・・・を実行し、項目定義ファイル７０内に定義されている項目の機器データを取得する。
【００６４】
また、項目定義ファイル７０内には、データ収集部３２ａによる機器データの収集処理の時間間隔Ｔ１も定義されている。そして、データ収集部３２ａは、機器データの収集処理の実行時に、項目定義ファイル７０に基づき機器データの項目を特定するとともに時間間隔Ｔ１を特定する。そして、当該収集処理の開始時点から時間Ｔ１の経過後に、再び機器データの収集処理を開始する。すなわち、項目定義ファイル７０によって、次回の機器データの収集処理の開始のタイミングが決定される。
【００６５】
また、制御部３２は、記憶部３５内の定期発報プログラムを実行することにより、定期発報部３２ｂとして動作する。定期発報プログラムは、時間間隔Ｔ２（例えば、３時間）で起動される。定期発報プログラムが起動されると、定期発報部３２ｂは、機器データ保存領域３５ａ内の機器データを通信部３１を介して遠隔管理サーバ２０に送信する（定期発報）。
【００６６】
また、制御部３２は、記憶部３５内のデータ取得プログラムを実行することにより、データ取得部３２ｃとして動作する。データ取得プログラムは、時間間隔Ｔ３（例えば、１０分）で起動される。データ取得プログラムが起動されると、データ取得部３２ｃは、通信部３１を介して遠隔管理サーバ２０にアクセスし、遠隔管理サーバ２０の項目定義ファイル格納領域２５ａ（図４参照）から当該空調設備１０に対応する項目定義ファイル７０をダウンロードする。ダウンロードされた項目定義ファイル７０は、記憶部３５内に確保されている項目定義ファイル格納領域３５ｂ内に格納される。
【００６７】
また、制御部３２は、記憶部３５内の異常検出プログラムを実行することにより、異常検出部３２ｄとして動作する。異常検出プログラムは、時間間隔Ｔ４（例えば、５分）で起動される。異常検出プログラムが起動されると、異常検出部３２ｄは、機器データ保存領域３５ａ内の機器データに基づき、空調設備１０における異常の有無を判定する。そして、実際に異常が検出されると、その旨および異常の詳細を示すデータ（異常発報データ）を作成し、遠隔管理サーバ２０に向けて直ちに送信する（異常発報）。また、異常検出部３２ｄは、空調設備１０の制御部１１から異常を検出した旨のデータを受信した場合にも、同様の異常発報データを作成し、遠隔管理サーバ２０に向けて直ちに送信する（異常発報）。
【００６８】
〔ルータ〕
ルータ４０は、ファイアウォール機能を有しており、原則としてＷＡＮ（インターネット６）側からのＬＡＮ５ａ内のネットワーク機器へのアクセスをブロックする。なお、ＬＡＮ５ａ内のネットワーク機器からＬＡＮ５ａ外のネットワーク機器への問い合わせの応答についてはこの限りではない。
【００６９】
〔遠隔管理サーバ〕
図４に示すように、遠隔管理サーバ２０は、通信部２１と、制御部２２と、出力部２３と、入力部２４と、記憶部２５とを有するサーバコンピュータである。
【００７０】
通信部２１は、遠隔管理サーバ２０の通信機能を担っており、遠隔管理サーバ２０のインターネット６への接続、すなわち、アダプタ３０との通信を可能にしている。
【００７１】
記憶部２５内には、様々なデータベースＤ１，Ｄ２，Ｄ３，・・・が定義されている。
【００７２】
データベースＤ１内には、アダプタ３０の異常検出部３２ｄから遠隔管理サーバ２０へとインターネット６を介して送られてくる異常発報データが格納されてゆく。また、サービスマンが行った異常発報に係る異常への対処の結果等も、異常発報データに関連付けられて格納されてゆく。
【００７３】
データベースＤ２，Ｄ３，・・・内には、アダプタ３０の定期発報部３２ｂから遠隔管理サーバ２０へとインターネット６を介して送られてくる機器データが格納されてゆく。データベースＤ２，Ｄ３，・・・内には、それぞれ異なるカテゴリに属する項目の機器データが格納されることになる。例えば、データベースＤ２には、カテゴリＩＤがＧ０１の項目の機器データのみが格納され、データベースＤ３には、カテゴリＩＤがＧ０２の項目の機器データのみが格納される。
【００７４】
また、記憶部２５内には、項目定義ファイル７０を格納するための項目定義ファイル格納領域２５ａが確保されている。項目定義ファイル７０は、空調設備１０ごとに用意されており、空調設備１０の設備ＩＤ（例えば、空調設備１０と１対１に対応するアダプタ３０のＭＡＣアドレス）に対応付けられて記憶されている。
【００７５】
制御部２２は、ＣＰＵ、ＲＯＭおよびＲＡＭ等から構成されており、記憶部２５内のデータ整形プログラムを実行することにより、データ整形部２２ａとして動作する。データ整形部２２ａは、通信部２１を介して受け取ったアダプタ３０からの機器データを、データベースＤ２，Ｄ３，・・・のデータ構造に合わせて整形した後、データベースＤ２，Ｄ３，・・・内に格納する。
【００７６】
また、制御部２２は、記憶部２５内の各種プログラムを実行することにより、空調設備１０を遠隔から様々に管理する遠隔管理部２２ｂとして動作する。例えば、遠隔管理部２２ｂは、データベースＤ１，Ｄ２，・・・内の各種データに基づき空調設備１０における異常を検査したり、空調設備１０の利用者に空調設備１０の利用態様に関する報告書・提案書を作成したりする。
【００７７】
出力部２３は、ディスプレイやスピーカ等から構成されており、遠隔管理部２２ｂが空調設備１０における異常を検出すると、遠隔管理サーバ２０の側にいる遠隔管理センター２の職員に向けてその旨を報知する。例えば、空調設備１０において発生した異常の詳細（異常の種別や異常の発生した物件１の名称および住所等）等をディスプレイ上に表示したり、異常が発生した旨を知らせる警告音をスピーカから流したりする。
【００７８】
入力部２４は、キーボードやマウス等から構成されており、遠隔管理サーバ２０の操作者が遠隔管理サーバ２０を操作する際に用いられる。遠隔管理サーバ２０を操作することのできる管理者は、入力部２４を介して項目定義ファイル格納領域２５ａ内の項目定義ファイル７０を変更することができる。
【００７９】
〔項目定義ファイルのデータ構造〕
図５を参照して、項目定義ファイル７０のデータ構造について説明する。
【００８０】
項目定義ファイル７０は、機器データの収集項目を定義するものであり、例えば、ＸＭＬ形式で記述されている。項目定義ファイル７０内では、各項目は、コマンドＣ０１，Ｃ０２，・・・の名称と、必要であれば関数Ｆ０１，Ｆ０２，・・・の名称およびその引数との組み合わせ（コマンドＣ０１，Ｃ０２，・・・の名称のみの場合を含む）によって定義されている。すなわち、１つの項目の機器データは、コマンドＣ０１，Ｃ０２，・・・の返り値となるか、あるいは、コマンドＣ０１，Ｃ０２，・・・の返り値を引数とする関数Ｆ０１，Ｆ０２，・・・の返り値となる。
【００８１】
また、項目定義ファイル７０内には、各項目に対応付けてカテゴリＩＤが記述されている。カテゴリは、機器データの項目を分類するものである。当該カテゴリＩＤは、データ整形部２２ａが機器データをデータベースＤ２，Ｄ３，・・・内に格納すべく整形する際に参照される。カテゴリごとに格納すべきデータベースＤ２，Ｄ３，・・・が異なるからである。
【００８２】
通常、同機種の空調設備１０間では、最低限収集されるべき機器データの項目のパターンは共通している。このような共通の項目のパターンで収集される機器データに関しては、当該パターンの機器データを格納するのに最適なデータ構造を有する専用のデータベースを用意し、当該専用のデータベース内で管理するのが効率的である。一方、顧客の都合等によって特定の空調設備１０からのみ収集される項目の機器データに関しては、それ専用のデータ構造を有する個別のデータベース内で管理するのが効率的である。また、異常発生時等に臨時に収集される特定の項目の機器データに関しても、個別のデータベース内で管理することが望ましい。
【００８３】
〔機器データの収集処理の流れ〕
次に、図６を参照して、機器データの収集処理の流れについて説明する。
【００８４】
図６に示す機器データの収集処理は、アダプタ３０のデータ収集部３２ａによって、項目定義ファイル７０内に記述されている時間間隔Ｔ１で起動される。時間間隔Ｔ１は、項目定義ファイル７０を更新することにより変更可能である。
【００８５】
まず、ステップＳ１１では、データ収集部３２ａは、項目定義ファイル格納領域３５ｂ内から項目定義ファイル７０を読み出す。
【００８６】
続くステップＳ１２では、データ収集部３２ａは、ステップＳ１１で読み出した項目定義ファイル７０から、１項目分のデータを読み出す。
【００８７】
続くステップＳ１３では、データ収集部３２ａは、ステップＳ１２で読み出した１項目分のデータから、コマンドＣ０１，Ｃ０２，・・・の名称を読み出し、当該コマンドＣ０１，Ｃ０２，・・・を空調設備１０の制御部１１に対して発行する。その後、制御部１１上で実行された当該コマンドＣ０１，Ｃ０２，・・の返り値を制御部１１から受け取る。
【００８８】
続くステップＳ１４では、データ収集部３２ａは、ステップＳ１２で読み出した１項目分のデータから、関数Ｆ０１，Ｆ０２，・・・の名称およびあればその引数を読み出し、当該関数Ｆ０１，Ｆ０２，・・・にステップＳ１３で取得したコマンドＣ０１，Ｃ０２，・・の返り値を代入した値を得る。なお、ステップＳ１４は、ステップＳ１２で読み出した１項目分のデータに関数Ｆ０１，Ｆ０２，・・・の名称が１つも含まれていない場合には省略される。
【００８９】
続くステップＳ１５では、データ収集部３２ａは、ステップＳ１４が実行されなかった場合にはステップＳ１３で取得した値を、ステップＳ１４が実行された場合にはステップＳ１４で取得した値を機器データ保存領域３５ａ内に保存する。
【００９０】
そして、以上のステップＳ１２〜Ｓ１５が、ステップＳ１１で読み出した項目定義ファイル７０内に定義されている機器データの項目分だけ繰り返される。
【００９１】
〔機器データの発報処理の流れ〕
次に、図７を参照して、機器データの発報処理の流れについて説明する。
【００９２】
図７に示す機器データの発報処理は、時間間隔Ｔ２で起動される。
【００９３】
まず、ステップＳ２１では、アダプタ３０の定期発報部３２ｂは、機器データ保存領域３５ａ内の機器データをひとまとめにし、通信部３１を介して遠隔管理サーバ２０に送信する。
【００９４】
続くステップＳ２２では、遠隔管理サーバ２０の通信部２１は、定期発報部３２ｂからのひとまとまりの機器データを受信する。
【００９５】
続くステップＳ２３では、遠隔管理サーバ２０のデータ整形部２２ａは、項目定義ファイル格納領域２５ａ内から項目定義ファイル７０を読み出す。
【００９６】
続くステップＳ２４では、データ整形部２２ａは、ステップＳ２３で読み出した項目定義ファイル７０を参照し、定期発報部３２ｂからのひとまとまりの機器データを項目ごとの機器データに分離する。
【００９７】
続くステップＳ２５では、データ整形部２２ａは、項目定義ファイル７０内で各項目に対応付けられているカテゴリＩＤを参照し、ステップＳ２４で分離された項目ごとの機器データを格納すべきデータベースＤ２，Ｄ３，・・・を決定する。その後、項目ごとの機器データを対応するデータベースＤ２，Ｄ３，・・・内に格納する。
【００９８】
〔特徴〕
（１）
上記実施形態では、データファイルである項目定義ファイル７０を解釈可能なアダプタ３０によって、機器データの収集が行われるようになっている。すなわち、機器データの収集項目が、データファイルによって定義されている。したがって、機器データの収集項目を変更する場合に、アダプタ３０内のプログラムを改変する必要がなく、データファイルのみを更新すればよいことになる。
【００９９】
また、アダプタ３０によって収集された機器データは、アダプタ３０内に一時保存された後、遠隔管理サーバ２０へと送信されるようになっている。一方、遠隔管理サーバ２０は、項目定義ファイル７０を解釈し、その内容に基づきアダプタ３０からの機器データの意味を把握することができる。その結果、遠隔管理サーバ２０は、アダプタ３０からの機器データを適切に処理することができるようになる。したがって、機器データの収集項目を変更する場合に、アダプタ３０だけでなく遠隔管理サーバ２０内のプログラムをも改変する必要がなくなる。
【０１００】
したがって、機器データの収集項目を容易に変更することができる。
【０１０１】
（２）
上記実施形態では、機器データの収集処理の実行のタイミングが、項目定義ファイル７０によって定義されている。したがって、機器データの収集処理の実行のタイミングを容易に変更することができる。
【０１０２】
（３）
上記実施形態では、項目定義ファイル７０が時間間隔Ｔ２で遠隔管理サーバ２０からアダプタ３０へダウンロードされるようになっている。したがって、遠隔管理サーバ２０内の項目定義ファイルを更新するだけで、機器データの収集項目を変更することができる。これにより、機器データの収集項目を変更するために、サービスマンがわざわざ現地に赴く必要もなくなる。
【０１０３】
（４）
上記実施形態では、項目定義ファイル７０内に収集項目のカテゴリＩＤが記述されるようになっている。これにより、遠隔管理サーバ２０側では、機器データをカテゴリごとに別々のデータベースＤ２，Ｄ３，・・・で効率的に管理することができる。
【０１０４】
＜第２実施形態＞
図８に示すように、以下に説明する遠隔管理システム２００は、第１実施形態の遠隔管理システム１００と比較すると、主としてアダプタ３０の代わりにアダプタ２３０が導入されている点において相違する。アダプタ２３０は、アダプタ３０と異なり、空調設備１０だけでなく、空調設備１０以外の他設備８０ａ，８０ｂ，・・・にそれぞれコントローラ６０ａ，６０ｂ，・・・を介して接続されている。なお、第１実施形態と共通する第２実施形態の構成要素については、第１実施形態と同じ参照符号を付して部分的に説明を省略する。
【０１０５】
遠隔管理システム２００は、物件１内の空調設備１０および他設備８０ａ，８０ｂ，・・・を遠隔管理センター２内の遠隔管理サーバ２０から管理するシステムである。空調設備１０および他設備８０ａ，８０ｂ，・・・と遠隔管理サーバ２０とは、インターネット６を介して接続されている。
【０１０６】
物件１内に施設されているＬＡＮ５ａには、アダプタ２３０の他、事務用のパーソナルコンピュータ等のネットワーク機器（図示されない）が接続されている。アダプタ２３０は、空調設備１０をＬＡＮ５ａに接続するためのネットワークアダプタである。コントローラ６０ａ，６０ｂ，・・・は、ＬＡＮ５ａに接続されており、自身との間で専用のネットワーク５ｃを介して通信する他設備８０ａ，８０ｂ，・・・を監視および制御する機能を有している。
【０１０７】
なお、簡単のために、図８においては物件１が１つしか明示されていないが、実際には、遠隔管理システム２００は、複数の物件１内に設置されている複数の空調設備１０および他設備８０ａ，８０ｂ，・・・を管理しているものとする。
【０１０８】
〔空調設備〕
第２実施形態における空調設備１０には、第１実施形態におけるアダプタ３０の代わりにアダプタ２３０が取り付けられている。その他の点については、同様である。
【０１０９】
〔他設備およびそのコントローラ〕
以下、図９を参照しつつ、他設備８０ａ，８０ｂ，・・・およびコントローラ６０ａ，６０ｂ，・・・について説明する。なお、簡単のため、図９には、他設備８０ａおよびコントローラ６０ａしか示されていないが、他の他設備８０ｂ，・・・およびコントローラ６０ｂ，・・・についても同様である。
【０１１０】
他設備８０ａ，８０ｂ，・・・は、空調設備１０とは異なる製造会社により製造された設備機器であり、例えば、空調設備１０と同様に空調設備であってもよいし、照明設備や施錠システムであってもよい。コントローラ６０ａ，６０ｂ，・・・は、それぞれ他設備８０ａ，８０ｂ，・・・を監視および制御するための専用の装置であり、それぞれ他設備８０ａ，８０ｂ，・・・と同じ製造会社により製造されている。
【０１１１】
各他設備８０ａ，８０ｂ，・・・の所定の位置には、図示されない各種センサが取り付けられている。また、図９に示すように、各他設備８０ａ，８０ｂ，・・・は、制御部８１を有している。制御部８１は、コントローラ６０ａ，６０ｂ，・・・等を介して利用者により入力された運転指令に従って、他設備８０ａ，８０ｂ，・・・の動作を制御する、すなわち、他設備８０ａ，８０ｂ，・・・に含まれる被制御部品の動作を制御する。
【０１１２】
制御部８１を構成する制御基板上には、メモリが搭載されている。当該メモリ内には、コマンドライブラリが記憶されている。コマンドライブラリは、コマンドＥ０１，Ｅ０２，・・・およびコマンドＨ０１，Ｈ０２，・・・の集合体である。各コマンドＥ０１，Ｅ０２，・・・は、外部から他設備８０ａ，８０ｂ，・・・の機器データを得るためのコマンドであり、コマンドＨ０１，Ｈ０２，・・・は、外部から他設備８０ａ，８０ｂ，・・・に制御命令を与えるためのコマンドである。なお、機器データには、センサの検出値など、運転状態に関するデータと、他設備８０ａ，８０ｂ，・・・の起動／停止の履歴など、運転内容に関するデータとが含まれる。各コマンドＥ０１，Ｅ０２，・・・，Ｈ０１，Ｈ０２，・・・は、コントローラ６０ａ，６０ｂ，・・・経由で与えられる起動命令を待って制御部８１上で実行される。
【０１１３】
コントローラ６０ａ，６０ｂ，・・・からコマンドＥ０１，Ｅ０２，・・・，Ｈ０１，Ｈ０２，・・・の起動命令を受け取った制御部８１は、当該コマンドＥ０１，Ｅ０２，・・・，Ｈ０１，Ｈ０２，・・・の定めるところにより所定の処理を実行し、その結果をコントローラ６０ａ，６０ｂ，・・・へと送り返す。より具体的には、制御部８１に特定の機器データを得るためのコマンドＥ０１，Ｅ０２，・・・が渡された場合には、当該機器データが送り返され、制御部８１に制御命令を与えるためのコマンドが渡された場合には、当該制御命令の実行結果が送り返される。
【０１１４】
つまり、コマンドＥ０１，Ｅ０２，・・・，Ｈ０１，Ｈ０２，・・・の起動命令を制御部８１に与えることにより、他設備８０ａ，８０ｂ，・・・の外部から他設備８０ａ，８０ｂ，・・・の機器データを得たり、他設備８０ａ，８０ｂ，・・・の外部から他設備８０ａ，８０ｂ，・・・を制御したりすることができるようになっている。言い換えると、制御部８１が予め保持しているコマンドＥ０１，Ｅ０２，・・・の返り値以外の機器データを外部から得ることはできず、また、制御部８１が予め保持しているコマンドＨ０１，Ｈ０２，・・・に係る制御命令以外を外部から与えることはできない。
【０１１５】
図９に示すように、各コントローラ６０ａ，６０ｂ，・・・は、通信部６１と、制御部６２と、記憶部６５とを有しており、Ｗｅｂサーバ機能を有している。記憶部６５内には、Ｗｅｂサーバ機能を実現するための各種プログラムが記憶されている。通信部６１は、コントローラ６０ａ，６０ｂ，・・・の通信機能を担っており、ネットワーク５ａ，５ｃ間での通信プロトコルの相違を吸収する。
【０１１６】
制御部６２は、記憶部６５内の各種プログラムを実行することにより、Ｗｅｂサーバ部６２ａとして動作する。コントローラ６０ａ，６０ｂ，・・・のＷｅｂサーバ部６２ａが実現するＷｅｂサーバ機能は、それぞれ他設備８０ａ，８０ｂ，・・・を外部からＷｅｂ経由で管理するための機能である。従って、Ｗｅｂクライアント機能を有する各種ネットワーク機器は、当該Ｗｅｂサーバ部６２ａとの通信を介し、Ｗｅｂ経由で他設備８０ａ，８０ｂ，・・・に関する機器データを取得したり、他設備８０ａ，８０ｂ，・・・に制御命令を与えたりすることができる。より具体的には、Ｗｅｂサーバ部６２ａは、Ｗｅｂ経由でクライアントコンピュータから受け取った各種データを他設備８０ａ，８０ｂ，・・・に転送するとともに、Ｗｅｂ経由で他設備８０ａ，８０ｂ，・・・から受け取った各種データをクライアントコンピュータに転送する。
【０１１７】
〔アダプタ〕
アダプタ２３０は、空調設備１０をイーサネット（登録商標）に対応したＬＡＮ５ａに接続するためのネットワークアダプタであり、Ｗｅｂクライアント機能を有している。
【０１１８】
図１０に示すように、アダプタ２３０は、通信部２３１と、制御部２３２と、記憶部２３５とを有している。
【０１１９】
通信部２３１は、アダプタ２３０の通信機能を担っており、ネットワーク５ａ，５ｂ間での通信プロトコルの相違を吸収する。より具体的には、通信部２３１は、ＬＡＮ５ａとの通信機能を担うＬＡＮ側通信部２３１ａと、空調設備１０専用のネットワーク５ｂとの通信機能を担う空調側通信部２３１ｂとから構成されている。
【０１２０】
アダプタ２３０は、ネットワーク５ａ，５ｂ間での通信プロトコルの変換機能の他、空調設備１０および他設備８０ａ，８０ｂ，・・・を制御する制御機能を有している。記憶部２３５内には、データ収集プログラム、定期発報プログラム、データ取得プログラム、異常検出プログラムなど、空調設備１０および他設備８０ａ，８０ｂ，・・・を管理するための各種プログラムが記憶されている。
【０１２１】
制御部２３２は、記憶部２３５内のデータ収集プログラムを実行することにより、データ収集部２３２ａとして動作する。データ収集部２３２ａは、コマンドＣ０１，Ｃ０２，・・・を使用して空調設備１０の制御部１１から機器データを収集するとともに、コマンドＥ０１，Ｅ０２，・・・を使用してそれぞれコントローラ６０ａ，６０ｂ，・・・を経由し他設備８０ａ，８０ｂ，・・・の制御部８１から機器データを収集し、当該機器データを記憶部２３５内の機器データ保存領域２３５ａ内に所定の形式で保存する。データ収集部２３２ａによる機器データの収集処理は、時間間隔Ｔ１で実行される。機器データ保存領域２３５ａは、機器データを所定の期間（例えば、３０分）分記憶しておくことが可能な程度の記憶容量のみを有しており、新しい機器データが取得されるたびに、順次、最も古い機器データが消去されてゆくようになっている。
【０１２２】
また、記憶部２３５内には、第１実施形態と同様の関数ライブラリが記憶されている。関数ライブラリは、関数Ｆ０１，Ｆ０２，・・・の集合体である。各関数Ｆ０１，Ｆ０２，・・・は、コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値として空調設備１０の制御部１１および他設備８０ａ，８０ｂ，・・・の制御部８１から受け取った機器データを加工するための関数であり、データ収集部２３２ａによって実行されることになる。
【０１２３】
データ収集部２３２ａは、コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値を加工した関数Ｆ０１，Ｆ０２，・・・の返り値を所定の形式で機器データ保存領域２３５ａ内に保存する。なお、コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値を関数Ｆ０１，Ｆ０２，・・・によって加工した場合には、機器データ保存領域２３５ａ内には関数Ｆ０１，Ｆ０２，・・・の返り値のみを保存し、加工前のコマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値自体は保存しない。
【０１２４】
すなわち、データ収集部２３２ａによって収集される機器データの項目は、コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・および必要であれば関数Ｆ０１，Ｆ０２，・・・（必要な引数を含む）を指定することにより決定される。コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・と関数Ｆ０１，Ｆ０２，・・・との組み合わせ（コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・のみの場合を含む）は、項目定義ファイル２７０ａ内に記述されている。項目定義ファイル２７０ａは、記憶部２３５内の項目定義ファイル格納領域２３５ｂ内に格納されている。データ収集部２３２ａは、機器データの収集処理を実行するたびに項目定義ファイル２７０ａを読み出し、項目定義ファイル２７０ａ内に記述されているコマンドＣ０１，Ｃ０２，・・・および必要であれば関数Ｆ０１，Ｆ０２，・・・を実行し、項目定義ファイル２７０ａ内に定義されている項目の機器データを取得する。
【０１２５】
また、項目定義ファイル２７０ａ内には、データ収集部２３２ａによる機器データの収集処理の時間間隔Ｔ１も定義されている。そして、データ収集部２３２ａは、機器データの収集処理の実行時に、項目定義ファイル２７０ａに基づき機器データの項目を特定するとともに時間間隔Ｔ１を特定する。そして、当該収集処理の開始時点から時間Ｔ１の経過後に、再び機器データの収集処理を開始する。すなわち、項目定義ファイル２７０ａによって、次回の機器データの収集処理の開始のタイミングが決定される。
【０１２６】
また、制御部２３２は、記憶部２３５内の定期発報プログラムを実行することにより、定期発報部２３２ｂとして動作する。定期発報プログラムは、時間間隔Ｔ２（例えば、３時間）で起動される。定期発報プログラムが起動されると、定期発報部２３２ｂは、機器データ保存領域２３５ａ内の機器データを通信部２３１を介して遠隔管理サーバ２０に送信する（定期発報）。
【０１２７】
また、制御部２３２は、記憶部２３５内のデータ取得プログラムを実行することにより、データ取得部２３２ｃとして動作する。データ取得プログラムは、時間間隔Ｔ３（例えば、１０分）で起動される。データ取得プログラムが起動されると、データ取得部２３２ｃは、通信部２３１を介して遠隔管理サーバ２０にアクセスし、遠隔管理サーバ２０の格納領域２５ａ（図１１参照）から当該アダプタ２３０に対応する項目定義ファイル２７０ａおよび変換定義ファイル２７０ｂをダウンロードする。ダウンロードされた項目定義ファイル２７０ａおよび変換定義ファイル２７０ｂは、記憶部２３５内に確保されている格納領域２３５ｂ内に格納される。
【０１２８】
また、制御部２３２は、記憶部２３５内の異常検出プログラムを実行することにより、異常検出部２３２ｄとして動作する。異常検出プログラムは、時間間隔Ｔ４（例えば、５分）で起動される。異常検出プログラムが起動されると、異常検出部２３２ｄは、機器データ保存領域２３５ａ内の機器データに基づき、空調設備１０における異常の有無を判定する。そして、実際に異常が検出されると、その旨および異常の詳細を示すデータ（異常発報データ）を作成し、遠隔管理サーバ２０に向けて直ちに送信する（異常発報）。また、異常検出部１３２ｄは、空調設備１０の制御部１１から異常を検出した旨のデータを受信した場合にも、同様の異常発報データを作成し、遠隔管理サーバ２０に向けて直ちに送信する（異常発報）。
【０１２９】
〔ルータ〕
ＬＡＮ５ａ内には、第１実施形態と同様のルータ４０が設置されている。
【０１３０】
〔遠隔管理サーバ〕
図１１に示すように、第２実施形態における遠隔管理サーバ２０は、第１実施形態と比較すると、主として記憶部２５内の格納領域２５ａ内に項目定義ファイル７０に代えて、項目定義ファイル２７０ａおよび変換定義ファイル２７０ｂが格納されている点において相違する。
【０１３１】
項目定義ファイル２７０ａは、アダプタ２３０ごとに用意されており、アダプタ２３０の識別情報（例えば、アダプタ２３０のＭＡＣアドレス）に対応付けられて記憶されている。同様に、変換定義ファイル２７０ｂも、アダプタ２３０ごとに用意されており、アダプタ２３０の識別情報（例えば、アダプタ２３０のＭＡＣアドレス）に対応付けられて記憶されている。
【０１３２】
〔項目定義ファイルのデータ構造〕
図１２を参照して、項目定義ファイル２７０ａのデータ構造について説明する。
【０１３３】
項目定義ファイル２７０ａは、空調設備１０および他設備８０ａ，８０ｂ，・・・に関する機器データの収集項目を定義するものであり、例えば、ＸＭＬ形式で記述されている。項目定義ファイル２７０ａ内では、各項目は、コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の名称と、必要であれば関数Ｆ０１，Ｆ０２，・・・の名称およびその引数との組み合わせ（コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の名称のみの場合を含む）によって定義されている。すなわち、１つの項目の機器データは、１つのコマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値となるか、あるいは、１つのコマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値を引数とする関数Ｆ０１，Ｆ０２，・・・の返り値となる。
【０１３４】
また、項目定義ファイル２７０ａ内には、各項目に対応付けてカテゴリＩＤが記述されている。当該カテゴリによる分類のメリットは、第１実施形態で説明したとおりである。
【０１３５】
さらに、項目定義ファイル２７０ａ内の各項目は、１の空調設備１０又は１のコントローラ６０ａ，６０ｂ，・・・に概念上関連付けられている。すなわち、各項目に対応する＜収集項目＞タグ内には、１のコントローラ６０ａ，６０ｂ，・・・のＬＡＮ５ａ上のネットワークアドレス（コントローラ６０ａ，６０ｂ，・・・のＩＰアドレスおよびポート番号）を記述するための省略可能なタグ（図１２中の＜アドレス＞タグ）を記述可能であり、当該タグ内にネットワークアドレスが記述されている場合には、当該ネットワークアドレスに対応するコントローラ６０ａ，６０ｂ，・・・が当該項目に関連付けられていることになる。一方、当該タグ内にネットワークアドレスが記述されていない場合には、空調設備１０が当該項目に関連付けられていることになる。
【０１３６】
〔変換定義ファイル〕
変換定義ファイル２７０ｂは、他設備８０ａ，８０ｂ，・・・の保持するコマンドＥ０１，Ｅ０２，・・・の返り値の意味をアダプタ２３０に解釈させるための情報が記述されているデータファイルである。他設備８０ａ，８０ｂ，・・・およびコントローラ６０ａ，６０ｂ，・・・は、空調設備１０およびアダプタ２３０とは異なる製造会社により製造される機器であるため、アダプタ２３０は、コマンドＥ０１，Ｅ０２，・・・の返り値の意味をそのままでは解釈することができない。そこで、変換定義ファイル２７０ｂには、コマンドＥ０１，Ｅ０２，・・・の返り値の意味を、アダプタ２３０が認識可能な値に変換するための情報が含まれている。
【０１３７】
〔機器データの収集処理の流れ〕
次に、図１３を参照して、空調設備１０および他設備８０ａ，８０ｂ，・・・に関する機器データの収集処理の流れについて説明する。
【０１３８】
図１３に示す機器データの収集処理は、アダプタ２３０のデータ収集部２３２ａによって、項目定義ファイル２７０ａ内に記述されている時間間隔Ｔ１で起動される。時間間隔Ｔ１は、項目定義ファイル２７０ａを更新することにより変更可能である。
【０１３９】
まず、ステップＳ２１１では、データ収集部２３２ａは、記憶部２３５の格納領域２２３５ｂ内から項目定義ファイル２７０ａおよび変換定義ファイル２７０ｂを読み出す。
【０１４０】
続くステップＳ２１２では、データ収集部２３２ａは、ステップＳ２１１で読み出した項目定義ファイル２７０ａから、１項目分のデータを読み出す。
【０１４１】
続くステップＳ２１３では、データ収集部２３２ａは、ステップＳ２１２で読み出した１項目分のデータから、あれば＜アドレス＞タグ内のネットワークアドレスと、コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の名称とを読み出す。ネットワークアドレスが読み出された場合には、当該ネットワークアドレスに対し、すなわち、当該ネットワークアドレスにより特定されるコントローラ６０ａ，６０ｂ，・・・のＷｅｂサーバ部６２ａに対し、ＬＡＮ５ａを介して読み出したコマンドＥ０１，Ｅ０２，・・・を発行する。これを受けて、Ｗｅｂサーバ部６２ａは、直ちにネットワーク５ｃを介して当該コマンドＥ０１，Ｅ０２，・・・を他設備８０ａ，８０ｂ，・・・の制御部８１に中継する。一方、ネットワークアドレスが読み出されなかった場合には、データ収集部２３２ａは、空調設備１０の制御部１１に対し、ネットワーク５ｂを介して当該コマンドＣ０１，Ｃ０２，・・・を発行する。その後、制御部１１，８１上で実行された当該コマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値を制御部１１，８１から受け取る。
【０１４２】
続くステップＳ２１４では、ステップＳ２１１で読み出した変換定義ファイル２７０ｂに従って、ステップＳ２１３で得られたコマンドＥ０１，Ｅ０２，・・・の返り値を変換する。なお、ステップＳ２１４は、ステップＳ２１２で読み出した１項目分のデータが他設備８０ａ，８０ｂ，・・・に由来せず、空調設備１０に由来する、すなわち、ステップＳ２１２で読み出した１項目分のデータに＜アドレス＞タグが含まれない場合には省略される。
【０１４３】
続くステップＳ２１５では、データ収集部２３２ａは、ステップＳ２１２で読み出した１項目分のデータから、関数Ｆ０１，Ｆ０２，・・・の名称およびあればその引数を読み出し、当該関数Ｆ０１，Ｆ０２，・・・にステップＳ２１３で取得したコマンドＣ０１，Ｃ０２，・・・，Ｅ０１，Ｅ０２，・・・の返り値（ステップＳ２１４が実行された場合には、その変換後の値）を代入した値を得る。なお、ステップＳ２１５は、ステップＳ２１２で読み出した１項目分のデータに関数Ｆ０１，Ｆ０２，・・・の名称が１つも含まれていない場合には省略される。
【０１４４】
続くステップＳ２１６では、データ収集部２３２ａは、ステップＳ２１３，Ｓ２１４，Ｓ２１５のうち最後に実行されたステップで取得した値を機器データ保存領域２３５ａ内に保存する。
【０１４５】
そして、以上のステップＳ２１２〜Ｓ２１６が、ステップＳ２１１で読み出した項目定義ファイル２７０ａ内に定義されている機器データの項目分だけ繰り返される。
【０１４６】
〔機器データの発報処理の流れ〕
次に、図１４を参照して、機器データの発報処理の流れについて説明する。
【０１４７】
図１４に示す機器データの発報処理は、時間間隔Ｔ２で起動される。
【０１４８】
まず、ステップＳ２２１では、アダプタ２３０の定期発報部２３２ｂは、機器データ保存領域２３５ａ内の機器データをひとまとめにし、ＬＡＮ側通信部２３１ａを介して遠隔管理サーバ２０に送信する。このとき、ひとまとめに送信される機器データには、空調設備１０および他設備８０ａ，８０ｂ，・・・の両方に関する機器データが含まれる。
【０１４９】
続くステップＳ２２２では、遠隔管理サーバ２０の通信部２１は、定期発報部２３２ｂからのひとまとまりの機器データを受信する。
【０１５０】
続くステップＳ２２３では、遠隔管理サーバ２０のデータ整形部２２ａは、項目定義ファイル格納領域２５ａ内から項目定義ファイル２７０ａを読み出す。
【０１５１】
続くステップＳ２２４では、データ整形部２２ａは、ステップＳ２２３で読み出した項目定義ファイル２７０ａを参照し、定期発報部３２ｂからのひとまとまりの機器データを項目ごとの機器データに分離する。
【０１５２】
続くステップＳ２２５では、データ整形部２２ａは、項目定義ファイル２７０ａ内で各項目に対応付けられているカテゴリＩＤを参照し、ステップＳ２２４で分離された項目ごとの機器データを格納すべきデータベースＤ２，Ｄ３，・・・を決定する。その後、項目ごとの機器データを対応するデータベースＤ２，Ｄ３，・・・内に格納する。
【０１５３】
〔特徴〕
第２実施形態に係る遠隔管理システム２００は、第１実施形態に係る遠隔管理システム１００について述べた特徴に加え、以下の特徴を有している。
【０１５４】
（１）
上述したコントローラ６０ａ，６０ｂ，・・・のように、ある会社により提供される設備機器の管理装置には、当該会社に管轄される遠隔管理サーバにデータを通報する仕組みが搭載されていることはあっても、他の会社の遠隔管理サーバにデータを通報する仕組みが搭載されていないことはしばしばである。しかしながら、上記実施形態の場合、コントローラ６０ａ，６０ｂ，・・・にはＷｅｂサーバ機能が搭載されており、Ｗｅｂクライアント機能を有するアダプタ２３０との間でのデータの授受が可能であるため、アダプタ２３０はＬＡＮ５ａを介してコントローラ６０ａ，６０ｂ，・・・経由で他設備８０ａ，８０ｂ，・・・から機器データを収集したり、他設備８０ａ，８０ｂ，・・・に制御命令を与えたりすることができるようになっている。
【０１５５】
つまり、自社のアダプタ２３０によっては直接的に監視できない他社の他設備８０ａ，８０ｂ，・・・の監視および制御を、他社のコントローラ６０ａ，６０ｂ，・・・を介して行っている。
【０１５６】
（２）
他社のコントローラ６０ａ，６０ｂ，・・・経由で他社の他設備８０ａ，８０ｂ，・・・を管理する場合、他社のコントローラ６０ａ，６０ｂ，・・・が自社とは異なる特有のデータ形式を有していることが問題となり得る。しかしながら、上記実施形態では、自社のアダプタ２３０に他社のデータ形式を自社のデータ形式に変換する変換定義ファイル２７０ｂを保持させることにより、他社のコントローラ６０ａ，６０ｂ，・・・を自社の遠隔管理システム２００に組み込んでいる。
【０１５７】
＜その他の実施形態＞
（Ａ）
第１実施形態において、遠隔管理サーバ２０によって管理される設備機器は、空調設備１０でなくてもよい。例えば、他の種類の空調設備であってもよいし、給湯設備や照明設備、防犯設備などであってもよいし、あるいは、これらが組み合わされたものであってもよい。第２実施形態における空調設備１０についても、同様である。
【０１５８】
（Ｂ）
第１および第２実施形態では、データ取得部３２ｃ，２３２ｃは、時間間隔Ｔ３で遠隔管理サーバ２０にアクセスするたびに項目定義ファイル７０，２７０ａおよび変換定義ファイル２７０ｂをダウンロードしている。しかしながら、遠隔管理サーバ２０内の項目定義ファイル７０，２７０ａおよび変換定義ファイル２７０ｂが更新されているときのみダウンロードするようにしてもよい。
【０１５９】
（Ｃ）
第１および第２実施形態において、定期発報部３２ｂ，２３２ｂが定期発報のために遠隔管理サーバ２０にアクセスした際に、格納領域２５ａ内の項目定義ファイル７０，２７０ａおよび変換定義ファイル２７０ｂをダウンロードするようにしてもよい。
【０１６０】
（Ｄ）
第１および第２実施形態において、インターネット６に接続されている端末を介して、遠隔管理サーバ２０の格納領域２５ａ内に項目定義ファイル７０，２７０ａおよび変換定義ファイル２７０ｂをアップロードできるようにしてもよい。
【０１６１】
（Ｅ）
第１および第２実施形態において、アダプタ３０，２３０の機能を空調設備１０の制御部１１に組み込むことにより、アダプタ３０，２３０を省略してもよい。あるいは、アダプタ３０，２３０を残したまま、アダプタ３０，２３０の各種機能（データ収集機能、定期発報機能、データ取得機能、異常検出機能）の全部または一部を制御部１１に組み込んでもよい。
【０１６２】
また、アダプタ３０，２３０の代わりに、アダプタ３０，２３０の機能を有する集中コントローラを空調設備１０に接続してもよい。なお、集中コントローラとは、同じの物件１内で複数の空調設備１０を集中的に管理する装置である。言い換えると、アダプタ３０，２３０に空調設備１０が複数接続されていてもよい。かかる場合、項目定義ファイル７０，２７０ａ内の各項目には、複数の空調設備１０を識別する情報（ネットワーク５ｂ上のアドレスなど）が関連付けられている必要がある。
【０１６３】
（Ｆ）
第１および第２実施形態において、空調設備１０の制御部１１が保持するコマンドライブラリには、外部から空調設備１０に関する機器データを得るためのコマンドＣ０１，Ｃ０２，・・・だけでなく、外部から空調設備１０に制御命令を与えるためのコマンド（例えば、空調設備１０の起動命令、設定温度の変更命令など）が含まれていてもよい。かかる場合、項目定義ファイル７０，２７０ａに空調設備１０に制御命令を与えるためのコマンドを記述することにより、遠隔管理サーバ２０から空調設備１０に制御命令を与えることができる。
【０１６４】
同様に、第２実施形態において、項目定義ファイル２７０ａにコマンドＨ０１，Ｈ０２，・・・を記述することにより、遠隔管理サーバ２０から他設備８０ａ，８０ｂ，・・・に制御命令を与えるようにしてもよい。
【０１６５】
（Ｇ）
第２実施形態において、図１５に示すように、アダプタ２３０に、コントローラ６０ａ，６０ｂ，・・・および他設備８０ａ，８０ｂ，・・・の代わりに、アダプタ２３０と同様の製造会社により製造されるアダプタ２３０ｂおよび空調設備１０を接続してもよい。そして、アダプタ２３０が一括してデータを保持し、アダプタ２３０ｂには、データのバックアップを持たせておくようにしてもよい。言い換えると、親となるアダプタ２３０に、子となる１又は複数のアダプタ２３０ｂが接続された構成を採用してもよい。
【０１６６】
かかる場合、親アダプタ２３０は、遠隔管理サーバ２０などの外部の管理機器から親アダプタ２３０および子アダプタ２３０ｂへ配信されるべきデータを一括して受信し、一括して記憶し、適宜、子アダプタ２３０ｂに配信するとともに、親アダプタ２３０および子アダプタ２３０ｂから遠隔管理サーバ２０などの外部の管理機器へと配信すべきデータを一括して収集し、当該外部の管理機器に向けて一括して送信してもよい。さらに、この場合において、子アダプタ２３０ｂに親アダプタ２３０と同様のデータをバックアップとして保持させておいてもよい（図１６（ａ）参照）。
【０１６７】
あるいは、親アダプタ２３０は、遠隔管理サーバ２０などの外部の管理機器から親アダプタ２３０および子アダプタ２３０ｂへ配信されるべきデータを一括して受信し、子アダプタ２３０ｂ向けのデータについては子アダプタ２３０ｂに向けて直ちに転送し、それぞれのアダプタ２３０，２３０ｂがそれぞれに関するデータを保持するようにしてもよい（図１６（ｂ）参照）。
【０１６８】
なお、異常発生時などに限り、親アダプタ２３０および子アダプタ２３０ｂ間の親子関係を解消し、親アダプタ２３０および子アダプタ２３０ｂがそれぞれ個別に同様の通信処理を担うように構成することもできる（図１６（ｃ）参照）。
【０１６９】
また、試運転時などには、親アダプタ２３０の有するデータを子アダプタ２３０ｂに退避させておくこともできる（図１６（ｄ）参照）。
【０１７０】
なお、本変形例でいうデータには、上記実施形態の項目定義ファイル７０，２７０ａだけでなく、あらゆる種類のデータ（制御指令、監視データ、プログラム等）が含まれ得る。
【０１７１】
（Ｈ）
第２実施形態において、項目定義ファイル２７０ａ内のコントローラ６０ａ，６０ｂ，・・・に関連する各項目は、当該コントローラ６０ａ，６０ｂ，・・・のＬＡＮ５ａ上のネットワークアドレスに関連付けられている。しかしながら、ネットワークアドレスに代えて、当該コントローラ６０ａ，６０ｂ，・・・を識別し得る他の種類の識別情報を記述してもよい。かかる場合には、アダプタ２３０は、当該コントローラ６０ａ，６０ｂ，・・・との通信を可能にするために、当該他の種類の識別情報をコントローラ６０ａ，６０ｂ，・・・のＬＡＮ５ａ上のネットワークアドレスに変換可能な情報を有している、あるいは、適宜外部から取得可能になっている必要がある。
【０１７２】
（Ｉ）
第２実施形態において、コントローラ６０ａ，６０ｂ，・・・を省略し、他設備８０ａ，８０ｂ，・・・をＬＡＮ５ａに直接接続し、アダプタ２３０がそれぞれコントローラ６０ａ，６０ｂ，・・・を介さずに他設備８０ａ，８０ｂ，・・・と通信できるように構成してもよい。
【０１７３】
あるいは、第２実施形態では、項目定義ファイル２７０ａ内には、他設備８０ａ，８０ｂ，・・・のコマンドＥ０１，Ｅ０２，・・・，Ｈ０１，Ｈ０２，・・・が記述され、コントローラ６０ａ，６０ｂ，・・・が他設備８０ａ，８０ｂ，・・・にこれらを中継するようになっている。しかしながら、項目定義ファイル２７０ａ内に、コントローラ６０ａ，６０ｂ，・・・上で実行されるコマンドを記述し、他設備８０ａ，８０ｂ，・・・の管理については、コントローラ６０ａ，６０ｂ，・・・に任せるようにしてもよい。
【産業上の利用可能性】
【０１７４】
本発明は、機器データの収集項目を容易に変更することができるという効果を有し、データ収集装置およびこれを備えるデータ管理システムとして有用である。
【図面の簡単な説明】
【０１７５】
【図１】第１実施形態に係る遠隔管理システムの全体構成図。
【図２】第１実施形態に係る空調設備の構成図。
【図３】第１実施形態に係るアダプタの構成図。
【図４】第１実施形態に係る遠隔管理サーバの構成図。
【図５】第１実施形態に係る項目定義ファイルのデータ構造を示す図。
【図６】第１実施形態に係る機器データの収集処理の流れを示すフローチャート。
【図７】第１実施形態に係る機器データの発報処理の流れを示すフローチャート。
【図８】第２実施形態に係る遠隔管理システムの全体構成図。
【図９】第２実施形態に係る空調設備の構成図。
【図１０】第２実施形態に係るアダプタの構成図。
【図１１】第２実施形態に係る遠隔管理サーバの構成図。
【図１２】第２実施形態に係る項目定義ファイルのデータ構造を示す図。
【図１３】第２実施形態に係る機器データの収集処理の流れを示すフローチャート。
【図１４】第２実施形態に係る機器データの発報処理の流れを示すフローチャート。
【図１５】変形例（Ｇ）に係る遠隔管理システムの全体構成図。
【図１６】変形例（Ｇ）に係るアダプタの機能の概念図。
【符号の説明】
【０１７６】
１  物件
２  遠隔管理センター
５ａ  ＬＡＮ（第１通信ネットワーク）
５ｂ  専用のネットワーク（第２通信ネットワーク）
１０  空調設備（設備機器、第１設備機器）
２０  遠隔管理サーバ（遠隔管理装置）
２１  通信部（機器データ受信部）
２２  制御部
２２ａ  データ整形部
２５  記憶部
２５ａ  格納領域（項目定義ファイル格納部）
３０，２３０  アダプタ（データ収集装置）
３２，２３２  制御部
３２ａ，２３２ａ  データ収集部（機器データ収集部）
３２ｂ，２３２ｂ  定期発報部（機器データ送信部）
３２ｃ，２３２ｃ  データ取得部（項目定義ファイル取得部）
３５，２３５  記憶部
３５ａ，２３５ａ  機器データ保存領域（機器データ保存部）
３５ｂ，２３５ｂ  格納領域（項目定義ファイル格納部）
６０ａ，６０ｂ，・・・  コントローラ
７０，２７０ａ  項目定義ファイル
８０ａ，８０ｂ，・・・  他設備（第２設備機器）
１００，２００  遠隔管理システム（データ管理システム）
２３１ａ  ＬＡＮ側通信部（第１通信部）
２３１ｂ  空調側通信部（第２通信部）
Ｃ０１，Ｃ０２，・・・  コマンド（読み取りコマンド）
Ｄ１，Ｄ２，Ｄ３，・・・  データベース
Ｅ０１，Ｅ０２，・・・  コマンド（読み取りコマンド）
Ｆ０１，Ｆ０２，・・・  関数
Ｔ１  時間間隔
【図１】
2009134699.tif 000003
【図２】
2009134699.tif 000004
【図３】
2009134699.tif 000005
【図４】
2009134699.tif 000006
【図５】
2009134699.tif 000007
【図６】
2009134699.tif 000008
【図７】
2009134699.tif 000009
【図８】
2009134699.tif 000010
【図９】
2009134699.tif 000011
【図１０】
2009134699.tif 000012
【図１１】
2009134699.tif 000013
【図１２】
2009134699.tif 000014
【図１３】
2009134699.tif 000015
【図１４】
2009134699.tif 000016
【図１５】
2009134699.tif 000017
【図１６】
2009134699.tif 000018