(57)【特許請求の範囲】
【請求項１】
機器を制御するコントローラとの間で通信して信号を送受信する通信部と、
前記コントローラの設定を行うためにユーザによって操作される操作部と、
前記操作部の操作に応じて、前記コントローラの設定に関する情報である設定情報を生成し、前記通信部の通信を制御する制御部と、
前記設定情報を記憶する記憶部とを備え、
前記制御部は、前記操作部による前記コントローラの設定が開始されてから完了するまでの間に生成した複数の前記設定情報を１つの設定情報群として前記記憶部に記憶させた後に、前記通信部が前記コントローラから要求信号を受信した場合、前記要求信号の受信時に前記記憶部が記憶している前記設定情報群を前記通信部から前記コントローラへ送信させる
ことを特徴とする設定端末。
【請求項２】
前記通信部は、前記要求信号を定期的に受信することを特徴とする請求項１記載の設定端末。
【請求項３】
前記制御部は、前記設定情報群が生成されるために必要な前記操作部の操作回数が多いほど、この設定情報群を再送可能な最大回数を多く設定し、前記通信部による前記設定情報群の再送回数が前記最大回数に達した場合、前記設定情報群を前記記憶部から消去することを特徴とする請求項１または２記載の設定端末。
【請求項４】
前記制御部は、
前記通信部が前記設定情報群を送信した後に前記操作部の操作を無効にし、
前記操作部の操作を無効にした後、前記設定情報群を用いた処理の結果を前記コントローラから通知された場合、または前記操作部の操作を無効にしてから予め決められた所定時間が経過した場合に、前記操作部の操作を有効にする
ことを特徴とする請求項１乃至３いずれか一項に記載の設定端末。
【請求項５】
請求項１乃至４いずれか一項に記載の設定端末と、機器を制御するコントローラとを備えて、前記コントローラが、前記設定端末へ前記要求信号を定期的に送信することを特徴とする通信システム。
【請求項６】
前記コントローラと通信して前記コントローラの設定を行う通信装置をさらに備え、
前記コントローラは、前記設定端末が前記コントローラに対して設定を行う設定モードで動作していることを検知した場合、前記通信装置による設定の重要レベルが所定レベル未満であれば、この通信装置による設定を行わない
ことを特徴とする請求項５記載の通信システム。
【請求項７】
前記コントローラは、前記設定端末が前記コントローラに対して設定を行う設定モードで動作していることを検知した場合、前記通信装置による設定の重要レベルが所定レベル以上であれば、この通信装置による設定を行い、且つ前記設定端末に対して前記設定モードの解除を要求することを特徴とする請求項６記載の通信システム。
【請求項８】
コンピュータを、請求項１乃至４いずれか一項に記載の設定端末の前記制御部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、設定端末、通信システム、およびプログラムに関し、より詳細には、機器を制御するコントローラに対して設定を行う設定端末、この設定端末を備えた通信システム、および設定端末で用いられるプログラムに関する。
【背景技術】
【０００２】
従来、負荷制御コントローラと、負荷機器や操作スイッチなどの端末器とを備えて、負荷制御コントローラが負荷制御を行う負荷制御システムがある。負荷制御システムは、さらに外部設定器を備えており、外部設定器は、負荷制御コントローラが記憶している制御データの書換えを行うことができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１６２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の外部設定器は、負荷制御コントローラに対して制御データの書換えを行う。すなわち、外部設定器は、負荷制御コントローラに対して、負荷制御のための設定情報を設定する機能を備えている。
【０００５】
そして、外部設定器が複数の設定情報を設定する場合に、設定処理に要する時間の短縮、および設定処理に要する通信量の抑制が求められている。
【０００６】
本発明は、上記事由に鑑みてなされたものであり、その目的は、設定情報の設定処理に要する時間を短縮させることができ、さらには設定情報の設定処理に要する通信量を抑制することができる設定端末、通信システム、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の設定端末は、機器を制御するコントローラとの間で通信して信号を送受信する通信部と、前記コントローラの設定を行うためにユーザによって操作される操作部と、前記操作部の操作に応じて、前記コントローラの設定に関する情報である設定情報を生成し、前記通信部の通信を制御する制御部と、前記設定情報を記憶する記憶部とを備え、前記制御部は、前記操作部による前記コントローラの設定が開始されてから完了するまでの間に生成した複数の前記設定情報を１つの設定情報群として前記記憶部に記憶させた後に、前記通信部が前記コントローラから要求信号を受信した場合、前記要求信号の受信時に前記記憶部が記憶している前記設定情報群を前記通信部から前記コントローラへ送信させることを特徴とする。
【０００８】
本発明の通信システムは、上述の設定端末と、機器を制御するコントローラとを備えて、前記コントローラが、前記設定端末へ前記要求信号を定期的に送信することを特徴とする。
【０００９】
本発明のプログラムは、コンピュータを、上述の設定端末の前記制御部として機能させることを特徴とする。
【発明の効果】
【００１０】
以上説明したように、本発明では、設定情報の設定処理に要する時間を短縮させることができ、さらには設定情報の設定処理に要する通信量を抑制することができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】実施形態の通信システムの構成を示す図である。
【図２】実施形態の設定端末を示す正面図である。
【図３】実施形態の通信システムにおける設定変更処理を示すシーケンス図である。
【図４】実施形態の通信システムにおける設定変更の優先処理を示すシーケンス図である。
【図５】実施形態の通信システムにおける設定変更の別の優先処理を示すシーケンス図である。
【図６】実施形態の通信システムにおける設定変更の別の優先処理を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
（実施形態）
本実施形態の通信システムは、図１に示すように、設定端末１、コントローラ２、サーバ３（通信装置）を主構成として備えており、オフィスビル、商業ビルのような建物１００内の機器９を制御する制御システムに用いることを想定している。機器９は、空調機器、照明機器などを想定している。
【００１４】
コントローラ２は、サブコントローラ８を介して機器９を制御する機器制御機能と、電力データの収集機能とを備える。
【００１５】
サブコントローラ８のそれぞれは、機器９が接続された１つ以上の接点出力を備えている。そして、コントローラ２が、サブコントローラ８に対して接点出力のオン、オフを指示することで、機器９の運転、停止が制御される。
【００１６】
また、コントローラ２は、設定端末１、エネルギーモニタ４から電力データを収集する。
【００１７】
建物１００が高圧受電契約の対象である場合、建物１００の屋上、駐車場などにキュービクルなどの受電設備が設置されており、この受電設備内に建物１００へ電力系統から供給される総電力量（主幹電力量）を測定する電力量計７１が設置されている。電力量計７１は、主幹電力量の単位量毎に所定数のパルス信号（サービスパルス）を発生して、設定端末１へパルス信号を出力する。設定端末１は、パルス信号のパルス数をカウントして主幹電力データを生成する。そして、設定端末１は、コントローラ２との通信を行い、主幹電力データをコントローラ２へ送信する。
【００１８】
エネルギーモニタ４は、コントローラ２との間で通信を行い、電流センサ７２の計測結果に基づく分岐回路の電力データ（分岐電力データ）をコントローラ２へ送信する。受電設備を介して電力系統から受電した電力は、複数系統の分岐回路のそれぞれを介して機器９へ供給されており、電流センサ７２は、分岐回路のそれぞれの電流を計測する。
【００１９】
コントローラ２は、主幹電力データおよび分岐電力データに基づいて、機器９のデマンド制御を実行し、建物１００内の電力消費量を削減させることができる。
【００２０】
なお、設定端末１、コントローラ２、エネルギーモニタ４、サブコントローラ８の相互間の通信は、例えばＲＳ４８５などの通信規格に沿った通信が行われており、用いられる通信規格は限定されない。
【００２１】
設定端末１は、上述の主幹電力データの送信機能以外に、システム内の各種設定機能、表示機能を備えている。
【００２２】
設定端末１は、図１、図２に示すように、通信部１１と、操作部１２と、制御部１３と、記憶部１４と、表示部１５とを備える。
【００２３】
通信部１１は、コントローラ２との間でＲＳ４８５などの通信規格に沿った通信を行うことで、コントローラ２との間で信号を送信、受信する。
【００２４】
操作部１２は、操作ボタン、スライドスイッチなどを備えており、建物１００内のユーザによって操作されると、操作内容に応じた信号（操作信号）を制御部１３へ出力する。
【００２５】
表示部１５は、液晶画面などを備えて、各種画面が表示される。
【００２６】
制御部１３は、通信制御機能と、設定機能とを備える。制御部１３は、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、マイコン（Micro Controller）などのいずれかのコンピュータで構成されており、このコンピュータがプログラムを実行することによって、制御部１３の機能が実現されている。
【００２７】
設定端末１とコントローラ２との間の通信は、コントローラ２をマスターとし、設定端末１をスレーブとするポーリングによって行われる。すなわち図３に示すように、コントローラ２は、設定端末１に対して定期的に要求信号Ｘを送信する。設定端末１において、通信部１１が要求信号Ｘを受信すると、制御部１３は、通信部１１からコントローラ２へ応答信号Ｙを送信させる。制御部１３は、要求信号Ｘの受信時に送信すべき情報があれば、この情報を応答信号Ｙに含めておく。応答信号Ｙに含まれる情報には、上述の電力データや、後述する設定情報などがある。
【００２８】
さらに制御部１３は、電力量計７１からのパルス信号に基づいて主幹電力量を算出して、通信部１１からコントローラ２へ主幹電力データを送信させる。また、制御部１３は、操作部１２の操作に応じて、コントローラ２の設定に関する情報である設定情報を生成する。以下、制御部１３の設定機能について、図３を用いて説明する。なお、要求信号Ｘを区別する場合、Ｘ１，Ｘ２，．．．の符号を付し、応答信号Ｙを区別する場合、Ｙ１，Ｙ２，．．．の符号を付す。
【００２９】
設定開始ボタンなどの操作部１２の操作によって設定処理が開始されると（時間ｔ０）、制御部１３は、通常モードから設定モードに移行して、表示部１５に設定画面を表示する。操作部１２の操作による設定項目は、「電流センサ７２が計測可能な一次電流の定格値」、「電力データの収集日」、「現在時刻」、「サブコントローラ８の登録」、「デマンド制御の制御方式、制御内容」、「デマンド制御の目標電力、警報を報知する警報電力」などがある。１回の設定処理で設定される設定項目は１つに限らず、１回の設定処理で複数の設定項目が設定される場合がある。図３は、１回の設定処理でＮ個（複数個）の設定項目が設定される場合を示す。
【００３０】
そして、操作部１２によって［設定項目１］の設定操作がなされると、制御部１３は、［設定項目１］の設定情報を今回の設定処理に対応付けて記憶部１４に記憶させる（時間ｔ１）。コントローラ２は、設定端末１に対して要求信号Ｘを定期的に送信している。そして、設定端末１の状態に関する情報の返送を要求する設定取得要求である要求信号Ｘ１をコントローラ２が送信し、通信部１１が要求信号Ｘ１を受信すると、制御部１３は、応答信号Ｙ１の送信処理を行う。この場合、応答信号Ｙ１の受信時において、最後の［設定項目Ｎ］の設定操作が完了しておらず、送信すべき後述の設定情報群が記憶部１４にまだ記憶されていない。したがって、応答信号Ｙ１には設定情報群が含まれていない。なお、応答信号Ｙ１には、制御部１３の現在のモード情報（通常モード、設定モード）が含まれていてもよい。
【００３１】
次に、操作部１２によって［設定項目２］の設定操作がなされると、制御部１３は、［設定項目２］の設定情報を今回の設定処理に対応付けて記憶部１４に記憶させる（時間ｔ２）。その後、通信部１１が要求信号Ｘ１を受信すると、制御部１３は、応答信号Ｙ１の送信処理を行う。以降、同様に、操作部１２による設定操作が順次行われて、操作部１２による操作に応じた設定情報が記憶部１４に記憶される。
【００３２】
そして、今回の設定処理における最後の［設定項目Ｎ］の設定操作が操作部１２によってなされると、制御部１３は、［設定項目Ｎ］の設定情報を今回の設定処理に対応付けて記憶部１４に記憶させる（時間ｔｎ）。
【００３３】
今回の設定処理における最後の［設定項目Ｎ］の設定操作が完了すると、制御部１３は、今回の設定処理に対応付けられている［設定項目１］〜［設定項目Ｎ］の各設定情報を１つの設定情報群とする。すなわち、制御部１３は、［設定項目１］〜［設定項目Ｎ］の各設定情報を１つの設定情報群とし、記憶部１４は、［設定項目１］〜［設定項目Ｎ］の各設定情報を１つの設定情報群として記憶する。
【００３４】
なお、制御部１３は、最後の［設定項目Ｎ］の設定によって今回の設定操作の完了を検知しているが、操作部１２の完了操作によって今回の設定操作の完了を検知してもよい。
【００３５】
そして、最後の［設定項目Ｎ］の設定操作が完了し、［設定項目１］〜［設定項目Ｎ］の各設定情報からなる設定情報群が記憶部１４に記憶されている場合に、通信部１１が要求信号Ｘ１を受信したとする。この場合、最後の［設定項目Ｎ］の設定操作が完了しており、送信すべき設定情報群が記憶部１４に記憶されている。そこで、制御部１３は、［設定項目１］〜［設定項目Ｎ］の各設定情報からなる設定情報群を含む応答信号Ｙ２を生成し、この応答信号Ｙ２を通信部１１からコントローラ２へ送信させる。すなわち、応答信号Ｙ２は、設定情報群を含む設定通知となる。
【００３６】
応答信号Ｙ２を受信したコントローラ２は、［設定項目１］〜［設定項目Ｎ］の各設定情報に基づいて設定変更処理を行う。コントローラ２は、次のポーリング時に、設定変更処理の結果（正常終了、設定失敗など）を含む要求信号Ｘ２を設定端末１へ送信する。すなわち、要求信号Ｘ２は、設定変更処理の結果を含む処理結果通知となる。
【００３７】
要求信号Ｘ２を受信した設定端末１では、制御部１３が、設定変更処理の結果に基づく画面を表示部１５に表示させる。表示部１５には、設定変更処理の結果、設定内容などを示す画面が表示される。そして、制御部１３が、通信部１１からコントローラ２へ応答信号Ｙ３を送信させて、制御部１３は設定モードから通常モードに移行する。応答信号Ｙ３は、設定操作の完了を通知する操作完了通知となる。制御部１３が設定モードに移行してから通常モードに戻るまでの期間が、設定モード期間Ｔ１となる。
【００３８】
上述のように、設定端末１は、通信部１１と、操作部１２と、制御部１３と、記憶部１４とを備える。通信部１１は、機器９を制御するコントローラ２との間で通信して信号を送受信する。操作部１２は、コントローラ２の設定を行うためにユーザによって操作される。制御部１３は、操作部１２の操作に応じて、コントローラ２の設定に関する情報である設定情報を生成し、通信部１１の通信を制御する。記憶部１４は、設定情報を記憶する。そして、制御部１３は、操作部１２によるコントローラ２の設定が開始されてから完了するまでの間に生成した複数の設定情報を１つの設定情報群として記憶部１４に記憶させる。１つの設定情報群を記憶部１４に記憶させた後に、制御部１３は、通信部１１がコントローラ２から要求信号Ｘを受信した場合、要求信号Ｘの受信時に記憶部１４が記憶している設定情報群を通信部１１からコントローラ２へ送信させる。
【００３９】
上述の設定端末１は、１回の設定処理で複数の設定項目を設定する場合、複数の設定項目を設定する一連の設定操作が完了したときに、複数の設定情報を設定情報群として保持する。そして、設定端末１は、コントローラ２からの定期ポーリングに対して、設定情報群を含む応答信号Ｙ２をコントローラ２に送信する。すなわち、１つの設定項目が設定される度に設定端末１がコントローラ２からの要求信号Ｘの定期送信を待って、要求信号Ｘに対する応答として１つの設定情報のみが含まれる応答信号Ｙを設定端末１がコントローラ２へ送信することはしない。
【００４０】
したがって、設定端末１は、設定項目毎にコントローラ２からの要求信号Ｘの定期送信を待つ必要がなく、設定項目毎の送信待ち時間が生じないので、設定処理に要する時間を短縮させることができる。さらに、設定端末１は、複数の設定情報からなる設定情報群を１つの応答信号Ｙに含めて送信するので、１つの設定情報のみが含まれる応答信号Ｙを複数回送信する場合に比べて、１回の設定処理に要する通信量を抑制することができる。
【００４１】
すなわち、設定端末１は、設定情報の設定処理に要する時間を短縮させることができ、さらには設定情報の設定処理に要する通信量を抑制することができる。
【００４２】
また、通信部１１は、要求信号Ｘを定期的に受信することが好ましい。すなわち、コントローラ２をマスターとし、設定端末１をスレーブとするポーリングによって、設定端末１によるコントローラ２の設定処理を行うことができる。
【００４３】
また、上述の通信システムは、設定端末１と、機器９を制御するコントローラ２とを備えて、コントローラ２が、設定端末１へ要求信号Ｘを定期的に送信する。
【００４４】
ここで、コントローラ２は、設定端末１以外にエネルギーモニタ４との間でも通信して、データ処理を行う。そこで本実施形態では、コントローラ２がポーリング通信のマスターになることで、コントローラ２は、設定端末１およびエネルギーモニタ４との通信経路を共通化できる。
【００４５】
また、要求信号Ｘ２の通知内容が「設定失敗」である場合、または応答信号Ｙ２を送信してからタイムアウト時間が経過するまでに要求信号Ｘ２の返信がなかった場合、制御部１３は、［設定項目１］〜［設定項目Ｎ］の各設定情報からなる設定情報群の再送信を行う。制御部１３は、設定情報群の生成時に、この設定情報群の再送信の最大回数（最大再送回数）を設定しており、最大再送回数のデータを設定情報群に対応させて記憶部１４に記憶させている。
【００４６】
設定情報群を生成するために要する操作回数が多いほど、操作に要する手間がかかるため、制御部１３は、この設定情報群の最大再送回数を多く設定する。また、設定情報群を生成するために要する操作回数が少ないほど、操作に要する手間がかからないため、制御部１３は、この設定情報群の最大再送回数を少なく設定する。例えば、設定情報群に含まれる設定情報の数が多い場合、操作回数も増えるので、この設定情報群の最大再送回数は多くなる。設定情報群に含まれる設定情報の数が少ない場合、操作回数も減るので、この設定情報群の最大再送回数は少なくなる。
【００４７】
そして、通信部１１が次の要求信号Ｘを受信した場合、制御部１３は、［設定項目１］〜［設定項目Ｎ］の各設定情報からなる設定情報群を含む応答信号Ｙ２を再送信し、記憶部１４に記憶させている最大再送回数をデクリメントする。制御部１３は、コントローラ２から「正常終了」を通知する要求信号Ｘ２を受信するまで、応答信号Ｙ２を再送信する。そして、制御部１３は、記憶部１４に記憶させている最大再送回数がゼロになると、［設定項目１］〜［設定項目Ｎ］の各設定情報からなる設定情報群を記憶部１４から消去する。
【００４８】
すなわち、制御部１３は、設定情報群が生成されるために必要な操作部１２の操作回数が多いほど、この設定情報群を再送可能な最大回数（最大再送回数）を多く設定することが好ましい。そして、制御部１３は、通信部１１による設定情報群の再送回数が最大回数に達した場合、設定情報群を記憶部１４から消去する。
【００４９】
したがって、操作回数が多い（操作時間が長い）設定処理は、最大再送回数を多くすることで、設定処理に必要な操作を繰り返すことを抑制できる。また、操作回数が少ない（操作時間が短い）設定処理は、最大再送回数を少なくすることで、設定情報群を記憶するために必要な記憶部１４の容量を低減させることができ、記憶部１４は、リソースを有効に用いることができる。
【００５０】
また、制御部１３は、設定情報群を含む応答信号Ｙ２を送信した後、操作部１２の操作を無効にする操作無効期間Ｔ２を開始する（図３参照）。制御部１３は、操作無効期間Ｔ２において操作部１２の操作がなされたとしても、その操作による処理を実行しない。すなわち、ユーザは、応答信号Ｙ２を送信した後に操作部１２を用いた操作ができなくなる。そして、制御部１３は、設定結果を含む要求信号Ｘ２を通信部１１がコントローラ２から受信すると、操作部１２の操作無効状態を解除して、操作部１２の操作を有効にする。
【００５１】
しかしながら、コントローラ２側の不具合、通信障害などによって要求信号Ｘ２の返信がない場合、操作部１２の操作無効期間Ｔ２が継続されてしまう。そこで、制御部１３は、操作無効期間Ｔ２の継続時間に上限値を設けており、操作無効期間Ｔ２の継続時間が上限値に達した場合、要求信号Ｘ２の返信がなくても操作無効状態を解除して、操作部１２の操作を有効にする。そして、制御部１３は、表示部１５にタイムアウト画面を表示させた後に、設定画面に移行させる。なお、設定画面への移行は、操作部１２の操作によって実行されてもよい。
【００５２】
すなわち、制御部１３は、通信部１１が設定情報群を送信した後に操作部１２の操作を無効にする。そして、制御部１３は、操作部１２の操作を無効にした後、設定情報群を用いた処理の結果をコントローラ２から通知された場合、または操作部１２の操作を無効にしてから予め決められた所定時間が経過した場合に、操作部１２の操作を有効にすることが好ましい。
【００５３】
したがって、操作部１２の操作無効期間Ｔ２が継続して、ユーザ操作の不能状態が継続することを防ぐことができる。
【００５４】
さらに、コントローラ２は、ルータなどを介して広域通信網６に接続している。広域通信網６にはサーバ３が接続しており、コントローラ２とサーバ３とは、広域通信網６を通して通信することができる。
【００５５】
そして、サーバ３は、コントローラ２に対して各種設定を行うことができる。この場合、図４〜図６に示すように、サーバ３がコントローラ２に対して、設定変更処理の開始を要求する設定変更開始要求Ｐ１、設定変更処理の終了を要求する設定変更終了要求Ｐ２、設定情報を含む設定変更要求Ｐ１１を送信する。コントローラ２は、受信した設定変更要求Ｐ１１に含まれる設定情報に基づいて設定変更処理を行う。
【００５６】
しかし、設定端末１による設定変更処理と、サーバ３による設定変更処理とが重複した場合、コントローラ２はいずれかの設定変更処理を優先させる必要がある。そこで、サーバ３は、サーバ３による今回の設定変更処理の重要レベルのデータを、設定変更開始要求Ｐ１に付加しておく。コントローラ２は、サーバ３から受信した設定変更開始要求Ｐ１に含まれる重要レベルのデータに基づいて、いずれの設定変更処理を優先させるかを決定する。コントローラ２の基本動作に影響が大きい設定変更処理には、高い重要レベルが設定される。
【００５７】
また、設定端末１の制御部１３は、現在の動作モードのデータを応答信号Ｙに含めておく。したがって、コントローラ２は、受信した応答信号Ｙに基づいて、設定端末１の動作モードを検知することができる。
【００５８】
そして図４に示すように、コントローラ２は、設定モード期間Ｔ１中に設定端末１から送信される応答信号Ｙ１によって、設定端末１が設定モードで動作していることを検知することができる。そして、設定モード期間Ｔ１中にサーバ３から設定変更開始要求Ｐ１が送信された場合、コントローラ２は、設定変更開始要求Ｐ１に含まれる重要レベルのデータを予め決められた所定レベルと比較して、設定変更開始要求Ｐ１による設定変更の開始処理を許可するか否かを判定する。この場合、設定変更開始要求Ｐ１に含まれる重要レベルが所定レベル未満であるので、コントローラ２は、設定変更開始要求Ｐ１による設定変更の開始処理を許可せず、サーバ３に対して受付不可通知Ｑ１を送信する。受付不可通知Ｑ１を受信したサーバ３は、今回の設定変更処理が不許可であることを認識できる。
【００５９】
すなわち、通信システムは、コントローラ２と通信してコントローラ２の設定を行うサーバ３（通信装置）をさらに備えることが好ましい。コントローラ２は、設定端末１がコントローラ２に対して設定を行う設定モードで動作していることを検知した場合、サーバ３による設定の重要レベルが所定レベル未満であれば、このサーバ３による設定を行わない。
【００６０】
したがって、設定端末１による設定変更処理とサーバ３による設定変更処理とが同時に発生した場合に、設定端末１による設定内容と実際の設定内容との不一致状態を防ぐことができる。すなわち、設定端末１の設定操作中に、コントローラ２がサーバ３からの設定変更要求Ｐ１１を受付けた場合に、設定端末１にて既に変更操作の完了したコントローラ２の設定情報が書き換えられて、設定端末１側のデータとの不一致が発生することを抑制できる。
【００６１】
また、図５に示すように、設定端末１が通常モードで動作しているときに、コントローラ２が、サーバ３から設定変更開始要求Ｐ１を受信したとする。この場合、設定端末１が通常モードで動作しているので、コントローラ２は、設定変更開始要求Ｐ１による設定変更の開始処理を許可したことを通知する肯定通知Ｑ２をサーバ３へ送信する。コントローラ２がサーバ３へ肯定通知Ｑ２を送信した後、サーバ３による設定変更処理を行うことができるサーバ設定期間Ｔ３となる。
【００６２】
サーバ設定期間Ｔ３中に、設定端末１において操作部１２の操作による設定処理が開始されて（ｔ０）、設定端末１が設定モードに移行したとする。コントローラ２は、設定モード期間Ｔ１中に設定端末１から送信される応答信号Ｙ１によって、設定端末１が設定モードで動作していることを検知する。すなわち、コントローラ２は、サーバ設定期間Ｔ３中に設定端末１が設定モードに移行したことを検知することができる。そこで、コントローラ２は、サーバ３から受信した設定変更開始要求Ｐ１に含まれる重要レベルを予め決められた所定レベルと比較する。この場合、設定変更開始要求Ｐ１に含まれる重要レベルが所定レベル以上であるので、コントローラ２は、設定端末１による設定変更処理を許可せず、設定端末１に対して設定モード解除要求Ｘ１１を送信する。設定モード解除要求Ｘ１１を受信した設定端末１は、設定モードから通常モードに移行して、応答信号Ｙ１１をコントローラ２へ送信し、設定モード期間Ｔ１が終了する。応答信号Ｙ１１は、設定モードから通常モードに移行したことを通知する解除完了通知となる。
【００６３】
サーバ設定期間Ｔ３において、サーバ３は、設定情報を含む設定変更要求Ｐ１１をコントローラ２へ送信し、コントローラ２は、設定変更要求Ｐ１１による設定変更を実行したことを通知する肯定通知Ｑ３をサーバ３へ送信する。
【００６４】
そして、コントローラ２は、サーバ３から設定変更終了要求Ｐ２を受信すると、設定変更終了要求Ｐ２を受け付けたことを通知する肯定通知Ｑ４をサーバ３へ送信して、サーバ設定期間Ｔ３が終了する。
【００６５】
また、図６に示すように、設定端末１が設定モードで動作しているとき（設定モード期間Ｔ１中）に、コントローラ２が、サーバ３から設定変更開始要求Ｐ１を受信したとする。この場合、設定端末１が設定モードで動作しているので、コントローラ２は、サーバ３から受信した設定変更開始要求Ｐ１に含まれる重要レベルのデータを予め決められた所定レベルと比較する。この場合、設定変更開始要求Ｐ１に含まれる重要レベルが所定レベル以上であるので、コントローラ２は、設定端末１による設定変更処理を許可せず、設定端末１に対して設定モード解除要求Ｘ１１を送信する。設定モード解除要求Ｘ１１を受信した設定端末１は、設定モードを解除して、応答信号Ｙ１１（解除完了通知）をコントローラ２へ送信し、設定モード期間Ｔ１が終了する。
【００６６】
その後、コントローラ２は、設定変更開始要求Ｐ１による設定変更の開始処理を許可したことを通知する肯定通知Ｑ２をサーバ３へ送信する。コントローラ２がサーバ３へ肯定通知Ｑ２を送信した後、サーバ設定期間Ｔ３となる。
【００６７】
サーバ設定期間Ｔ３において、サーバ３は、設定情報を含む設定変更要求Ｐ１１をコントローラ２へ送信し、コントローラ２は、設定変更要求Ｐ１１による設定変更を実行したことを通知する肯定通知Ｑ３をサーバ３へ送信する。
【００６８】
そして、コントローラ２は、サーバ３から設定変更終了要求Ｐ２を受信すると、設定変更終了要求Ｐ２を受け付けたことを通知する肯定通知Ｑ４をサーバ３へ送信して、サーバ設定期間Ｔ３が終了する。
【００６９】
すなわち、コントローラ２は、設定端末１がコントローラ２に対して設定を行う設定モードで動作していることを検知した場合、サーバ３による設定の重要レベルが所定レベル以上であれば、このサーバ３による設定を行う。さらに、コントローラ２は、設定端末１に対して設定モードの解除を要求する。
【００７０】
すなわち、コントローラ２がサーバ３から重要な設定変更を受け付けている場合に、設定端末１の設定操作が開始されると、設定端末１の設定操作を不許可とすることで、サーバ３による重要な設定変更を優先させることができる。
【００７１】
また、設定端末１は、コンピュータを搭載しており、このコンピュータがプログラムを実行することによって、上述の制御部１３の機能が実現されている。コンピュータは、プログラムを実行するプロセッサを備えたデバイスと、他の装置との間でデータを授受するためのインターフェイス用のデバイスと、データを記憶するための記憶用のデバイスとを主な構成要素として備える。プロセッサを備えたデバイスは、半導体メモリと別体であるＣＰＵまたはＭＰＵのほか、半導体メモリを一体に備えるマイコンのいずれであってもよい。記憶用のデバイスは、半導体メモリのようにアクセス時間が短い記憶装置と、ハードディスク装置のような大容量の記憶装置とが併用される。
【００７２】
プログラムの提供形態としては、コンピュータに読み取り可能なＲＯＭ（Read Only Memory）、光ディスク等の記録媒体に予め格納されている形態、インターネット等を含む広域通信網を介して記録媒体に供給される形態等がある。
【００７３】
すなわち、プログラムは、コンピュータを、設定端末１の制御部１３として機能させることを特徴とする。
【００７４】
したがって、コンピュータを設定端末１の制御部１３として機能させるプログラムも、上記同様の効果を奏し得る。すなわち、このプログラムは、設定処理に要する時間を短縮させることができ、さらには設定処理に要する通信量を抑制することができる。
【００７５】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【符号の説明】
【００７６】
１  設定端末
１１  通信部
１２  操作部
１３  制御部
１４  記憶部
１５  表示部
２  コントローラ
３  サーバ（通信装置）
４  エネルギーモニタ
６  広域通信網
７１  電力量計
７２  電流センサ
８  サブコントローラ
９  機器
１００  建物
【図１】
0006432838.tif 000002
【図２】
0006432838.tif 000003
【図３】
0006432838.tif 000004
【図４】
0006432838.tif 000005
【図５】
0006432838.tif 000006
【図６】
0006432838.tif 000007