(57)【要約】【課題】施設側に設置するゲートウェイ装置を１台に統合した場合でも、コストを増大させることなく、従来と同様に施設に設置された各設備機器の遠隔管理を実現可能にする。【解決手段】統合ゲートウェイ１０は、管理センターにおける遠隔管理に必須な機能を実現する基本機能モジュール及び付加的な機能を実現する付加機能モジュールをそれぞれ圧縮した状態にて設備コントローラ毎に記憶する圧縮モジュール記憶部１７と、ＲＡＭの記憶容量と各機能モジュールの解凍後におけるモジュールサイズとの関係から、付加機能モジュールの優先順位に従い、解凍してＲＡＭにロードする付加機能モジュールを決定する解凍モジュール決定部１２と、基本機能モジュール及び決定された付加機能モジュールを解凍してＲＡＭにロードすることで統合ゲートウェイ１０の環境設定を行う環境設定部１３と、を有する。【選択図】図３
2014030088.tif 000002
【特許請求の範囲】
【請求項１】
各施設に設置された１又は複数の設備機器を遠隔管理する管理センターと、
各施設に設置され、接続された１又は複数の設備機器の制御を行う１又は複数の設備コントローラと、
各施設に設置され、前記設備機器と前記管理センターとの間でネットワークを介して通信される情報の中継を行うゲートウェイ装置と、
を有し、
前記設備コントローラ毎に用意された機能モジュールを構成する、前記管理センターにおける遠隔管理に必須な機能を実現する基本機能モジュール及び付加的な機能を実現する付加機能モジュールを、それぞれ圧縮した状態にて記憶する圧縮モジュール記憶手段と、
前記設備コントローラ毎に設定された付加機能モジュールの優先順位を示す優先順位情報を少なくとも記憶する優先順位情報記憶手段と、
前記施設に設置された設備機器に関連する設備機器関連情報を取得する設備機器関連情報取得手段と、
前記ゲートウェイ装置のメモリ容量と前記施設に設置された設備機器に対応する各機能モジュールの解凍後におけるモジュールサイズとの関係から、優先順位情報に設定された優先順位に従い、前記施設に設置された設備機器に対応する基本機能モジュールと共に解凍して前記ゲートウェイ装置のメモリにロードする付加機能モジュールを決定する解凍モジュール決定手段と、
前記設備コントローラに対応する基本機能モジュール及び前記解凍モジュール決定手段により決定された付加機能モジュールを解凍して前記ゲートウェイ装置のメモリにロードすることで前記ゲートウェイ装置の環境設定を行う環境設定手段と、
を有することを特徴とする遠隔管理システム。
【請求項２】
優先順位情報には、更に、接続された前記設備コントローラの優先順位の設定情報が含まれることを特徴とする請求項１記載の遠隔管理システム。
【請求項３】
設備機器関連情報には、前記設備コントローラが制御を行う前記設備機器の台数が少なくとも含まれており、
前記解凍モジュール決定手段は、設備機器関連情報に含まれている前記設備機器の台数を参照して各機能モジュールの解凍後におけるモジュールサイズを算出することを特徴とする請求項１記載の遠隔管理システム。
【請求項４】
施設に設置された１又は複数の設備機器の制御を行う１又は複数の設備コントローラを接続し、前記設備機器と前記設備機器を遠隔管理する管理センターとの間でネットワークを介して通信される情報の中継を行うゲートウェイ装置において、
前記設備コントローラ毎に用意された機能モジュールを構成する、前記管理センターにおける遠隔管理に必須な機能を実現する基本機能モジュール及び付加的な機能を実現する付加機能モジュールを、それぞれ圧縮した状態にて記憶する圧縮モジュール記憶手段と、
前記設備コントローラ毎に設定された付加機能モジュールの優先順位を示す優先順位情報を少なくとも記憶する優先順位情報記憶手段と、
前記施設に設置された設備機器に関連する設備機器関連情報を取得する設備機器関連情報取得手段と、
前記ゲートウェイ装置のメモリ容量と前記施設に設置された設備機器に対応する各機能モジュールの解凍後におけるモジュールサイズとの関係から、優先順位情報に設定された優先順位に従い、前記施設に設置された設備機器に対応する基本機能モジュールと共に解凍して前記ゲートウェイ装置のメモリにロードする付加機能モジュールを決定すると、
前記設備コントローラに対応する基本機能モジュール及び前記解凍モジュール決定手段により決定された付加機能モジュールを解凍して前記ゲートウェイ装置のメモリにロードすることで前記ゲートウェイ装置の環境設定を行う環境設定手段と、
を有することを特徴とするゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、施設に設置された設備機器を遠隔から管理する遠隔管理システム及び遠隔管理システムで用いるゲートウェイ装置に関する。
【背景技術】
【０００２】
ビル等の施設においては、設備機器として例えば空調機であれば、空調制御用コントローラに制御対象とする１又は複数の空調機を接続する。異なる機種の空調機が設置される場合、空調機を機種毎にグループ化して、グループ毎に空調制御用コントローラを用意する場合もある。そして、ゲートウェイ装置に設備機器専用の機能モジュールを搭載して、空調制御用コントローラ等各設備機器の動作制御を行う設備コントローラには、対応する専用のゲートウェイ装置を接続する。
【０００３】
ビルに設置された空調機や受変電設備等の設備機器を遠隔から管理する遠隔管理システムを構築する場合、ビル側を以上のように構成して、設備機器を管理する遠隔管理センターは、各ゲートウェイ装置を介して各設備機器の遠隔管理を行っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２４８５２号公報
【特許文献２】特開２００３−１５２８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来においては、各施設において設備コントローラの台数分のゲートウェイ装置を設置する必要があるので、ゲートウェイ装置に要するコスト及びその設置作業にかかる負荷及びコストが多大になっていた。これを解消するために、仮に、施設側において、施設のデータ伝送の出入口に１台のゲートウェイ装置を設置して、従来における各ゲートウェイ装置の処理機能を１台に統合することも考えられる。
【０００６】
しかしながら、複数のゲートウェイ装置に分散していた処理機能を１台のゲートウェイ装置に単に統合しようとした場合、その統合されるゲートウェイ装置に、複数のゲートウェイ装置それぞれにおいて処理機能を実現していたソフトウェア（機能モジュール）が一点に集中されることになるので、機能モジュールを記憶するための記憶容量や機能モジュールを動作させるためのメモリ容量が不足する可能性が生じてくる。
【０００７】
このように、何の工夫もなく１台のゲートウェイ装置に処理機能を単に集約して対応することが困難になる場合がある。
【０００８】
本発明は、施設側に設置するゲートウェイ装置を１台に統合した場合でも、コストを増大させることなく、従来と同様に施設に設置された各設備機器の遠隔管理を実現可能にすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る遠隔管理システムは、各施設に設置された１又は複数の設備機器を遠隔管理する管理センターと、各施設に設置され、接続された１又は複数の設備機器の制御を行う１又は複数の設備コントローラと、各施設に設置され、前記設備機器と前記管理センターとの間でネットワークを介して通信される情報の中継を行うゲートウェイ装置と、を有し、前記設備コントローラ毎に用意された機能モジュールを構成する、前記管理センターにおける遠隔管理に必須な機能を実現する基本機能モジュール及び付加的な機能を実現する付加機能モジュールを、それぞれ圧縮した状態にて記憶する圧縮モジュール記憶手段と、前記設備コントローラ毎に設定された付加機能モジュールの優先順位を示す優先順位情報を少なくとも記憶する優先順位情報記憶手段と、前記施設に設置された設備機器に関連する設備機器関連情報を取得する設備機器関連情報取得手段と、前記ゲートウェイ装置のメモリ容量と前記施設に設置された設備機器に対応する各機能モジュールの解凍後におけるモジュールサイズとの関係から、優先順位情報に設定された優先順位に従い、前記施設に設置された設備機器に対応する基本機能モジュールと共に解凍して前記ゲートウェイ装置のメモリにロードする付加機能モジュールを決定する解凍モジュール決定手段と、前記設備コントローラに対応する基本機能モジュール及び前記解凍モジュール決定手段により決定された付加機能モジュールを解凍して前記ゲートウェイ装置のメモリにロードすることで前記ゲートウェイ装置の環境設定を行う環境設定手段と、を有するものである。
【００１０】
また、優先順位情報には、更に、接続された前記設備コントローラの優先順位の設定情報が含まれるものである。
【００１１】
また、設備機器関連情報には、前記設備コントローラが制御を行う前記設備機器の台数が少なくとも含まれており、前記解凍モジュール決定手段は、設備機器関連情報に含まれている前記設備機器の台数を参照して各機能モジュールの解凍後におけるモジュールサイズを算出するものである。
【００１２】
本発明に係るゲートウェイ装置は、施設に設置された１又は複数の設備機器の制御を行う１又は複数の設備コントローラを接続し、前記設備機器と前記設備機器を遠隔管理する管理センターとの間でネットワークを介して通信される情報の中継を行うゲートウェイ装置において、前記設備コントローラ毎に用意された機能モジュールを構成する、前記管理センターにおける遠隔管理に必須な機能を実現する基本機能モジュール及び付加的な機能を実現する付加機能モジュールを、それぞれ圧縮した状態にて記憶する圧縮モジュール記憶手段と、前記設備コントローラ毎に設定された付加機能モジュールの優先順位を示す優先順位情報を少なくとも記憶する優先順位情報記憶手段と、前記施設に設置された設備機器に関連する設備機器関連情報を取得する設備機器関連情報取得手段と、前記ゲートウェイ装置のメモリ容量と前記施設に設置された設備機器に対応する各機能モジュールの解凍後におけるモジュールサイズとの関係から、優先順位情報に設定された優先順位に従い、前記施設に設置された設備機器に対応する基本機能モジュールと共に解凍して前記ゲートウェイ装置のメモリにロードする付加機能モジュールを決定すると、前記設備コントローラに対応する基本機能モジュール及び前記解凍モジュール決定手段により決定された付加機能モジュールを解凍して前記ゲートウェイ装置のメモリにロードすることで前記ゲートウェイ装置の環境設定を行う環境設定手段と、を有するものである。
【発明の効果】
【００１３】
本発明によれば、施設側に設置するゲートウェイ装置を１台に統合した場合でも、コストを増大させることなく施設に設置された各設備機器の遠隔管理を実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る遠隔管理システムの一実施の形態を示した全体構成図である。
【図２】本実施の形態における統合ゲートウェイのハードウェア構成図である。
【図３】本実施の形態における統合ゲートウェイのブロック構成図である。
【図４】本実施の形態において、ＨＤＤに格納される圧縮された機能モジュールとＲＡＭにロードされる解凍後の機能モジュールとの関係を示した概念図である。
【図５】本実施の形態における装置優先順位情報記憶部に記憶されている設備コントローラ４の優先順位情報のデータ構成例を示した図である。
【図６】本実施の形態における機能モジュール情報記憶部に記憶されている機能モジュール情報のデータ構成例を示した図である。
【図７】本実施の形態における解凍モジュール決定処理を示したフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１６】
図１は、本発明に係る遠隔管理システムの一実施の形態を示した全体構成図である。図１には、施設の一例である各ビル１と、ビル１に設置された設備機器をネットワーク２を介して遠隔管理する遠隔管理センター３と、が示されている。ネットワーク２は、インターネット網や地域ＩＰ網等である。遠隔管理センター３には、１又は複数台のサーバコンピュータ（図示せず）が設置される。遠隔管理センター３は、サーバコンピュータを用いてビル１に設置された設備機器の遠隔管理を行う。遠隔管理センター３は、従来と同じ構成でよい。
【００１７】
各ビル１には、設備コントローラ４と統合ゲートウェイ１０とがビル内ネットワーク５に接続された構成が示されている。設備コントローラ４は、空調設備、受変電設備、防災設備等各設備機器（図示せず）を機器の種類毎に分類して接続する制御装置である。同じ設備機器でもメーカーが異なる場合、同じメーカーでも機種が異なる場合、メーカー毎機種毎に設備コントローラ４を設けてもよい。統合ゲートウェイ１０は、汎用的なゲートウェイ装置で実現可能である。従来においては、設備コントローラ４毎に対応させてゲートウェイ装置を設けていたところを、本実施の形態では、これらの従来のゲートウェイ装置を統合してビル１内に１台のゲートウェイ装置のみを設置するようにしたので、本実施の形態では、「統合ゲートウェイ」と称することにした。本実施の形態では、複数のゲートウェイ装置それぞれに搭載されていた処理機能を１台の統合ゲートウェイ１０に集約したからといって、統合ゲートウェイ１０の処理能力、具体的にはメモリ容量、記憶容量等を上げる必要はなく、むしろ同等でも対応できるようにしたことを特徴としている。
【００１８】
図２は、本実施の形態における統合ゲートウェイ１０のハードウェア構成図である。本実施の形態における統合ゲートウェイ１０に組み込まれるコンピュータは、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図２に示したようにＣＰＵ２１、不揮発性記憶手段としてのＲＯＭ２２、揮発性記憶手段としてのＲＡＭ２３、外部記憶装置としてのハードディスクドライブ（ＨＤＤ）２４を接続したＨＤＤコントローラ２５、通信手段として設けられたネットワークコントローラ２６を内部バス２７に接続して構成される。本実施の形態では、ネットワークコントローラ２６に管理端末（図示せず）を接続し、その管理端末のディスプレイを統合ゲートウェイ１０の出力手段として、また管理端末のキーボードやマウス等を統合ゲートウェイ１０の入力手段として用いるようにするが、統合ゲートウェイ１０に入出力手段を設けるようにしてもよい。
【００１９】
図３は、本実施の形態における統合ゲートウェイ１０のブロック構成図である。なお、各ビル１に設置される統合ゲートウェイ１０の構成は同じでよい。以下の説明において、ビル１、設備コントローラ４及び設備機器などと構成要素を単に記載する場合には、統合ゲートウェイ１０、設備コントローラ４及び設備機器は、同じビル１に設置されている関係にあるものとする。
【００２０】
統合ゲートウェイ１０は、設備関連情報取得部１１、解凍モジュール決定部１２、環境設定部１３、エラー通知部１４、制御部１５、圧縮モジュール記憶部１７、装置優先順位情報記憶部１８及び機能モジュール情報記憶部１９を有している。設備関連情報取得部１１は、設備機器関連情報取得手段として設けられ、ビル１に設置された設備機器に関連する設備機器関連情報を取得する。解凍モジュール決定部１２は、解凍モジュール決定手段として設けられ、装置優先順位情報記憶部１８に記憶された設備コントローラ４の優先順位情報及び機能モジュール情報記憶部１９に記憶された付加機能モジュールの優先順位情報に設定された優先順位に従い、統合ゲートウェイ１０のメモリ容量とビル１に設置された設備機器に対応する各機能モジュールの解凍後におけるモジュールサイズとの関係から、当該ビル１に設置された設備機器に対応する基本機能モジュールと共に解凍して統合ゲートウェイ１０のメモリ（ＲＡＭ２３）にロードする付加機能モジュールを決定する。環境設定部１３は、環境設定手段として設けられ、設備コントローラ４に対応する基本機能モジュール及び解凍モジュール決定部１２により決定された機能モジュールを解凍して統合ゲートウェイ１０のメモリにロードすることで統合ゲートウェイ１０の環境設定を行う。エラー通知部１４は、環境設定を行う際にエラーが発生した場合に、そのエラーの発生、内容等を作業員等に通知する。制御部１５は、前述した各構成要素１１〜１４と連携しながら統合ゲートウェイ１０における全体制御を行う。
【００２１】
ところで、本実施の形態では、統合ゲートウェイ１０のメモリに機能モジュールをロードすることで統合ゲートウェイ１０に対して環境設定を行う。ロード対象とする各機能モジュールは、図４に例示したように設備コントローラ毎に用意される。機能モジュールは、基本機能モジュールと付加機能モジュールとに大別される。基本機能モジュールは、遠隔管理センター３における設備機器の遠隔管理に必須な機能を実現するための機能モジュールである。付加機能モジュールは、基本機能モジュール以外の機能モジュールであり、遠隔管理センター３における設備機器の遠隔管理に付加的な機能、サービス等を実現するための機能モジュールである。
【００２２】
圧縮モジュール記憶部１７は、圧縮モジュール記憶手段として設けられ、設備コントローラ毎に用意された機能モジュールを構成する基本機能モジュール及び付加機能モジュールをそれぞれ圧縮した状態にて記憶する。図４には、メモリ（ＲＡＭ２３）とＨＤＤ２４に記憶される機能モジュールの関係が示されているが、ＨＤＤ２４にて実現される圧縮モジュール記憶部１７には、各設備コントローラ４に対応した機能モジュールの圧縮版が記憶される。また、各設備機器の遠隔管理に適合したバージョンの機能モジュール（圧縮版）が用意されている。
【００２３】
図５は、本実施の形態における装置優先順位情報記憶部１８に記憶されている設備コントローラ４の優先順位情報のデータ構成例を示した図である。図５に例示したように、優先順位情報には、各設備コントローラ４の優先順位が設定されている。各ビルに設置の統合ゲートウェイ１０は、それぞれ装置優先順位情報記憶部１８を有しているが、装置優先順位情報に設定される設備コントローラ４の優先順位は、各ビル１において必ずしも一致させる必要はない。
【００２４】
図６は、本実施の形態における機能モジュール情報記憶部１９に記憶されている機能モジュール情報のデータ構成例を示した図である。機能モジュール情報記憶部１９は、優先順位情報記憶手段として設けられ、設備コントローラ毎に設定された付加機能モジュールの優先順位情報を少なくとも記憶する。機能モジュール情報は、設備コントローラ４毎に生成される。図６に例示したように、機能モジュール情報は、機能モジュール毎に優先順位情報に相当する優先順位に加えて、種別、機能、バージョン、サイズ（解凍後）及びポイント毎必要容量を含む。このうち、「種別」には、当該機能モジュールが基本機能モジュールか付加機能モジュールかの別が設定される。「機能」には、当該機能モジュールを識別する情報として機能名が設定される。「優先順位」には、当該機能モジュールの優先順位が設定される。本実施の形態では、基本機能モジュールに優先順位を設定しないので、設定無しを示す“−”で表したが、全ての基本機能モジュールに最高位の優先順位を示す“１”を設定し、付加機能モジュールには、“２”以降の優先順位を設定するようにしてもよい。「バージョン」には、当該機能モジュールのバージョンが設定される。“通信プロトコル変換”のように複数のバージョンが用意された機能モジュールには、それぞれのバージョンについて次に示すサイズ（解凍後）及びポイント毎必要容量が設定される。各機能モジュールは、圧縮された状態で圧縮モジュール記憶部１７に格納されているが、「サイズ（解凍後）」は、当該バージョンの機能モジュールを解凍したときのファイルサイズが設定される。
【００２５】
ところで、設備コントローラ４は、１又は複数の設備機器を接続し、それぞれの制御、管理を行う。この接続された設備機器のことを「管理ポイント」とも称している。そして、設備コントローラ４は、各設備機器から定周期的等所定の時間間隔あるいはリアルタイムにデータを収集している。例えば、空調機の場合、各空調機から設定温度、測定温度、運転の種別（冷房、暖房）等の情報を定期的に受信している。この受信したデータは、メモリ上で一時保持されるが、そのデータを保持するために１台の設備機器につき必要なメモリ使用量を「ポイント毎必要容量」と称している。「サイズ（解凍後）」及び「ポイント毎必要容量」は、当該機能モジュールがメモリにロードされたときのメモリ使用量を計算する際に用いられる。
【００２６】
統合ゲートウェイ１０における各構成要素１１〜１５は、統合ゲートウェイ１０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵ２１で動作するプログラムとの協調動作により実現される。また、各記憶部１７〜１９は、統合ゲートウェイ１０のＨＤＤ２４にて実現される。
【００２７】
また、本実施の形態で用いるプログラムは、管理端末を接続して提供したり、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。この場合は外付けのディスク装置等を利用する。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００２８】
次に、本実施の形態における動作について説明する。ここでは、統合ゲートウェイ１０をビル１に新規に設置する場合を想定して説明する。本実施の形態では、統合ゲートウェイ１０の環境設定を行う処理に特徴があるので、図１に示したハードウェアの設定、ネットワークの接続等は完了しているものとする。
【００２９】
統合ゲートウェイ１０には、各種処理機能を実現するための機能モジュールを過去のものから最新のバージョンを揃え、圧縮して圧縮モジュール記憶部１７に予め格納しておく必要がある。つまり、種々の設備コントローラ４及び設備機器に対応できるように、統合ゲートウェイ１０には、種々の機能モジュールを格納しておく。ただ、あらゆる機能モジュールを格納しておくと、膨大なディスク容量が必要になるかもしれないので、本実施の形態では、機能モジュールを圧縮した状態で格納することにした。
【００３０】
作業員が、携帯する管理端末を統合ゲートウェイ１０に接続し、管理端末を操作することで統合ゲートウェイ１０の環境設定を開始する。この環境設定においては、圧縮モジュール記憶部１７に予め格納されている機能モジュールの中から、設備コントローラ４及び設備機器の接続状況に応じた機能モジュールを決定し、そして解凍してメモリにロードするインストール作業が主な処理内容である。ここで、メモリにロードするために解凍する機能モジュールを決定する解凍モジュール決定処理について図７に示したフローチャートを用いて説明する。
【００３１】
作業員の操作に応じて統合ゲートウェイ１０における環境設定処理機能が起動されると、設備関連情報取得部１１は、統合ゲートウェイ１０に接続されている設備コントローラ４を特定する（ステップ１０１）。これは、設備関連情報取得部１１が設備コントローラ４を自動検出してもよいし、作業員により入力された設備コントローラ４の識別情報を受け付けるようにしてもよい。自動検出の場合、設備関連情報取得部１１は、ビル内ネットワーク５に所定の検出信号を送出し、この検出信号に応答した設備コントローラ４を認識するようにしてもよい。
【００３２】
続いて、設備関連情報取得部１１は、各設備コントローラ４の管理ポイント数、すなわち各設備コントローラ４に接続されている設備機器の台数と、さらに各設備機器の種別を取得する（ステップ１０２）。これは、設備関連情報取得部１１が設備コントローラ４に問い合わせることで取得するようにしてもよいし、作業員により入力された管理ポイント数を受け付けるようにしてもよい。設備機器の種別の自動判別に関しては、本願と同一出願人による特許出願（特願２０１１−２４４５４６号）に記載した方法を利用してもよい。
【００３３】
更に、設備関連情報取得部１１は、統合ゲートウェイ１０にインストールすべき各機能モジュールのバージョンを判別する（ステップ１０３）。これは、設備関連情報取得部１１が、設備機器の種別に対応可能なバージョンを自動判別してもよいし、作業員により入力されたバージョンを受け付けるようにしてもよい。
【００３４】
なお、本実施の形態では、圧縮モジュール記憶部１７に予め格納されている機能モジュールの中から解凍する機能モジュールを選択するようにしたが、新たなバージョンの機能モジュールが作成された場合などには、以上の処理の途中に、あるいは解凍モジュール決定処理に先立って最新バージョンの機能モジュールを圧縮モジュール記憶部１７に登録するようにしてもよい。この際、機能モジュール情報記憶部１９に設定されている機能モジュール情報、また必要に応じて装置優先順位情報記憶部１８に設定されている装置優先順位情報を合わせて更新する。
【００３５】
以上のようにして各種情報を取得すると、解凍モジュール決定部１２は、次のようにして解凍対象の機能モジュールを決定する。
【００３６】
まず、機能モジュールをメモリにロードする際に必要なメモリ容量を機能モジュール毎に算出する。図６に例示した設備コントローラＡの場合、通信プロトコル変換、警報出力、デマンド出力等機能モジュール毎に必要なメモリ容量を算出する（ステップ１０４）。例えば、設備コントローラＡに５台の設備機器が接続されている場合において、設備コントローラＡの通信プロトコル変換Ｖ１．１の機能モジュールをロードする場合に必要なメモリ容量は、機能モジュール本体の６４０ＫＢと５台分の設備機器のポイント毎必要容量５．５ＫＢ（＝１．１ＫＢ×５台）とを合わせた６４５．５ＫＢと算出する。
【００３７】
全ての設備コントローラ４について各機能モジュールのロードに必要なメモリ容量を算出すると、ロードの候補となる全ての機能モジュールをメモリにロードした場合、ロード可能かどうかを判断する。すなわち、機能モジュールのロードに必要なメモリ容量の全てを合算して求めた必要メモリ容量が実メモリ容量以下であった場合（ステップ１０５でＮ）、全ての機能モジュールをロードできると判断して、該当する全ての機能モジュールを解凍対象として決定する（ステップ１０６）。なお、本実施の形態でいう実メモリ容量というのは、ＲＡＭ２３の大きさのことであるが、厳密には、ＲＡＭ２３の記憶容量からＯＳなどメモリ常駐のソフトウェアが使用するＲＡＭ２３の記憶量を差し引いた、機能モジュールが使用可能なＲＡＭ２３の記憶容量のことをいう。この実メモリ容量は、現在のＲＡＭ２３の利用状況から取得してもよいし、作業員により入力指定されたメモリ容量でもよい。なお、メモリ容量と記憶容量とは同義である。
【００３８】
一方、必要メモリ容量が実メモリ容量を超えている場合（ステップ１０５でＹ）、全ての機能モジュールをロードできないので、以下のようにして全ての機能モジュールの中からロードするために解凍する機能モジュールを選定する。なお、以下の説明から明らかになるように、上記ステップ１０５，１０６は、本処理に加えなくて解凍すべき機能モジュールを決定することは可能である。
【００３９】
まず、設備機器を遠隔管理するために必須な基本機能モジュールは、必ずメモリにロードして使用可能な状態にしなければならない。従って、機能モジュール情報を参照して、基本機能モジュールを抽出し、全ての基本機能モジュールのロードに必要なメモリ容量を算出する（ステップ１０７）。図６に例示した機能モジュール情報によると、通信プロトコル変換機能Ｖ１．１及び警報出力機能Ｖ１．０それぞれを動作させるのに必要なメモリ容量を合算することで必要なメモリ容量を算出する。
【００４０】
必要メモリ容量が実メモリ容量を超えている場合（ステップ１０８でＹ）、遠隔管理に必須な基本機能モジュールでさえロードできないので、異常が発生したと判断し、所定のエラー処理を実行する（ステップ１０９）。本実施の形態の場合、制御部１５は、異常の発生を検出するとエラー通知部１４を起動して、その旨を管理端末に表示させるなどのエラー処理を実行させる。
【００４１】
一方、必要メモリ容量が実メモリ容量以下の場合（ステップ１０８でＮ）、解凍モジュール決定部１２は、メモリ容量にまだ余裕があると判断して、基本機能モジュールと共にロードする付加機能モジュールを選定する（ステップ１１０）。この選定には、装置優先順位情報と機能モジュール情報に設定されている優先順位を用いる。
【００４２】
ここで、ビル１には、設備コントローラＡと設備コントローラＢのみが接続されているとする。図５に例示した装置優先順位情報を参照すると、設備コントローラＡの優先順位は設備コントローラＢより高いことがわかる。従って、選定対象とする付加機能モジュールは、設備コントローラＡの中から優先的に選定することにする。続いて、図６に例示した機能モジュール情報を参照すると、付加機能モジュールの中でデマンド出力機能の優先順位が最も高いことがわかる。これにより、解凍モジュール決定部１２は、デマンド出力機能に必要なメモリ容量を、ステップ１０７で算出した基本機能モジュールに必要なメモリ容量と合算して、この時点において必要なメモリ容量を算出する。この算出したメモリ容量が実メモリ容量以下の場合（ステップ１１１でＹ）、付加機能モジュールが更にロード可能と判断してステップ１１０に戻り、新たにロード対象とする付加機能モジュールの選定を行う。次に優先順位の高い付加機能モジュールとしては、設備コントローラＡの中の２番目に優先順位の高い付加機能モジュールを選定してもよいし、２番目に優先順位の高い設備コントローラＢの中の１番目に優先順位の高い付加機能モジュールを選定してもよい。この選定規則は、予め決められた規則に従うようにしてもよいし、作業員により入力された指示に従うようにしてもよい。
【００４３】
ステップ１１０，１１１の処理を繰り返すことにより、基本機能モジュールと選定した付加機能モジュールとを合算したメモリ容量がいずれ実メモリ容量を超えることになるが、この場合（ステップ１１１でＮ）、最後に選定した付加機能モジュールを加算することで実メモリ容量を超えたのだから、この最後に選定した付加機能モジュールを解凍候補から除外する（ステップ１１２）。このようにして、解凍モジュール決定部１２は、基本機能モジュール及び選定した付加機能モジュールを解凍対象として決定する（ステップ１１３）。
【００４４】
以上のようにして、解凍してメモリにロードする機能モジュールが決定されると、環境設定部１３は、解凍対象の機能モジュールを圧縮モジュール記憶部１７から取り出し、解凍し、メモリにロードする。この解凍してロードする処理のイメージを図４に示した。
【００４５】
上記説明では、統合ゲートウェイ１０をビル１に新規に設置する場合を想定して説明したが、設備機器の増減等接続形態を変えた場合などに実施すべき設置済みの統合ゲートウェイ１０に対する環境設定は、上記と同様に実施すればよい。
【００４６】
本実施の形態によれば、機能モジュールを圧縮して格納することによって統合ゲートウェイ１０に搭載されたＨＤＤ２４の使用容量を極力抑えるようにした。そして、環境設定時において、必須な基本機能モジュールは、解凍して利用可能な状態に設定し、付加機能モジュールに関しては、統合ゲートウェイ１０のメモリ容量を考慮しながら優先順位に従って解凍、ロードするようにした。これにより、従来においては設備コントローラ毎に対応させてゲートウェイを設けていたところを、施設単位でゲートウェイを１台の統合ゲートウェイ１０に統合しても、従来と同様に設備機器の遠隔管理を行うことができるようになる。
【００４７】
なお、本実施の形態では、管理端末を接続して、管理端末から統合ゲートウェイ１０に対して環境設定の指示を行うようにしたが、例えば、統合ゲートウェイ１０に環境設定開始ボタン等を設け、これを操作させることで環境設定を自動的に実施できるようにしてもよい。
【００４８】
また、本実施の形態では、管理端末を主に統合ゲートウェイ１０のユーザインタフェース手段として用いるようにしたが、例えば、設備関連情報取得部１１、解凍モジュール決定部１２及びエラー通知部１４を実現するソフトウェア、更に各記憶部１８及び機能モジュール情報記憶部１９を管理端末側に設けて、統合ゲートウェイ１０は、管理端末から指示された機能モジュールを解凍してメモリにロードするように構成してもよい。あるいは、解凍対象の機能モジュール自体を管理端末側から受け取るようにしてもよい。
【符号の説明】
【００４９】
１  ビル、２  ネットワーク、３  遠隔管理センター、４  設備コントローラ、５  ビル内ネットワーク、１０  統合ゲートウェイ、１１  設備関連情報取得部、１２  解凍モジュール決定部、１３  環境設定部、１４  エラー通知部、１５  制御部、１７  圧縮モジュール記憶部、１８  装置優先順位情報記憶部、１９  機能モジュール情報記憶部、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  ハードディスクドライブ（ＨＤＤ）、２５  ＨＤＤコントローラ、２６  ネットワークコントローラ、２７  内部バス。
【図１】
2014030088.tif 000003
【図２】
2014030088.tif 000004
【図３】
2014030088.tif 000005
【図４】
2014030088.tif 000006
【図５】
2014030088.tif 000007
【図６】
2014030088.tif 000008
【図７】
2014030088.tif 000009