(57)【特許請求の範囲】
【請求項１】
制御対象の複数の機器に一対一に対応付けられた複数の機器スケジュールであって、対応する前記機器を表す機器情報、前記機器を制御する制御時間帯、制御内容、および制御の優先順位を表す優先度を含む複数の機器スケジュールを記憶する記憶部と、
前記複数の機器スケジュールのそれぞれを用いて、当該機器スケジュールに含まれる前記機器情報で表される前記機器を制御する制御部とを備え、
前記制御部は、前記複数の機器スケジュールのうち前記制御時間帯のうち少なくとも一部が重複する２つ以上の重複スケジュールが存在する場合には、前記２つ以上の重複スケジュールのそれぞれに含まれる前記優先度に基づいて、前記制御時間帯で制御すべき１つ以上の機器を制御するためのスケジュールの実行形態を決定し、
前記制御時間帯には、対応する前記機器の制御を開始する開始時刻と、対応する前記機器の制御を終了する終了時刻とを含み、
前記制御内容には、対応する前記機器の制御を開始する際の第１制御内容と、対応する前記機器の制御を終了する際の第２制御内容とを含み、
前記制御部は、時刻が前記終了時刻に達すると、対応する前記機器に対して前記第２制御内容に基づく制御を行い、
前記制御部は、
前記２つ以上の重複スケジュールに含まれる前記機器情報のそれぞれが同一の機器を表している場合には、前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容を実行するよう前記実行形態を決定し、
前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容が実行された後、優先順位が低い優先度を含む重複スケジュールにおいて制御時間帯が残っている場合には残りの制御時間帯では当該優先順位が低い優先度を含む重複スケジュールの前記制御内容を実行するように前記実行形態を決定する
ことを特徴とする制御装置。
【請求項２】
前記制御部は、
前記２つ以上の重複スケジュールに含まれる前記機器情報のそれぞれが同一の機器を表している場合には、前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容を実行するよう前記実行形態を決定する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記制御部は、
前記２つ以上の重複スケジュールに含まれる前記機器情報のそれぞれが異なる機器を表している場合には、前記２つ以上の重複スケジュールのそれぞれに含まれる前記優先度で表される前記優先順位が高い順に、前記２つ以上の重複スケジュールのそれぞれに含まれる前記制御内容を実行するよう前記実行形態を決定する
ことを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記機器スケジュールのそれぞれには、前記実行形態を決定する際に当該機器スケジュールに含まれる前記優先度を有効とする期間を表す有効期間が含まれている
ことを特徴とする請求項１〜３のいずれかに記載の制御装置。
【請求項５】
請求項１〜４のいずれかに記載の前記制御装置と、ローカル管理装置とを備える制御システムであって、
前記ローカル管理装置は、
前記記憶部で記憶される前記複数の機器スケジュールのうち少なくとも１つの機器スケジュールに含まれる前記優先度の変更、および前記複数の機器スケジュールとは異なる機器スケジュールの前記記憶部への追加のうち少なくとも一方を、前記制御装置に対して行うローカル制御部を備える
ことを特徴とする制御システム。
【請求項６】
制御部を有する制御装置で用いられる制御方法であって、
前記制御部が、制御対象の複数の機器に一対一に対応付けられた複数の機器スケジュールであって、対応する前記機器を表す機器情報、前記機器を制御する制御時間帯、制御内容、および制御の優先順位を表す優先度を含む複数の機器スケジュールのそれぞれを用いて、当該機器スケジュールに含まれる前記機器情報で表される前記機器を制御する制御処理を含み、
前記制御処理は、前記複数の機器スケジュールのうち前記制御時間帯のうち少なくとも一部が重複する２つ以上の重複スケジュールが存在する場合には、前記２つ以上の重複スケジュールのそれぞれに含まれる前記優先度に基づいて、前記制御時間帯で制御すべき１つ以上の機器を制御するためのスケジュールの実行形態を決定し、
前記制御時間帯には、対応する前記機器の制御を開始する開始時刻と、対応する前記機器の制御を終了する終了時刻とを含み、
前記制御内容には、対応する前記機器の制御を開始する際の第１制御内容と、対応する前記機器の制御を終了する際の第２制御内容とを含み、
前記制御処理は、時刻が前記終了時刻に達すると、対応する前記機器に対して前記第２制御内容に基づく制御を行い、
前記制御処理は、
前記２つ以上の重複スケジュールに含まれる前記機器情報のそれぞれが同一の機器を表している場合には、前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容を実行するよう前記実行形態を決定し、
前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容が実行された後、優先順位が低い優先度を含む重複スケジュールにおいて制御時間帯が残っている場合には残りの制御時間帯では当該優先順位が低い優先度を含む重複スケジュールの前記制御内容を実行するように前記実行形態を決定する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に制御装置、制御システムおよび制御方法に関し、より詳細には建物の内部に設置された１つ以上の機器を制御する制御装置、制御システムおよび制御方法に関する。
【背景技術】
【０００２】
従来、建物に設置された機器（設備機器）を制御（例えば電源のオン、オフ）する装置がある（例えば、特許文献１、２参照）。例えば、特許文献１では、設備機器の制御を要求する要求元として、機器（照明機器等）に近在するスイッチと、機器とＬＡＮを介して接続されたパソコン（ブラウザ）と、機器を制御するために予め設定されたスケジュール（機器スケジュール）とがある。特許文献１の装置（監視制御装置）は、スイッチとパソコンとスケジュールとの間で優先順位を設定している。例えば、スケジュールの優先順位がパソコンの優先順位よりも高い場合、設備機器がスケジュールに従って制御されているときには、監視制御装置は、パソコンからの要求に基づく制御を行わない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３１３０９９号公報
【特許文献２】実開昭６２−８１２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の監視制御装置は、設備機器の制御の要求元が異なる場合に、一方の要求元の制御を有効とし、他方の要求元の制御を無効とすることができる。しかしながら、機器を制御する時間帯（制御時間帯）が重複する２つのスケジュールが要求元である場合には、特許文献１の技術を利用することができない。
【０００５】
そこで、本発明は、上記事由に鑑みてなされており、その目的は、制御時間帯が重複する２つの機器スケジュールが存在する場合でも、制御対象である１つ以上の機器を制御することができる制御装置、制御システムおよび制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の制御装置は、制御対象の複数の機器に一対一に対応付けられた複数の機器スケジュールであって、対応する前記機器を表す機器情報、前記機器を制御する制御時間帯、制御内容、および制御の優先順位を表す優先度を含む複数の機器スケジュールを記憶する記憶部と、前記複数の機器スケジュールのそれぞれを用いて、当該機器スケジュールに含まれる前記機器情報で表される前記機器を制御する制御部とを備え、前記制御部は、前記複数の機器スケジュールのうち前記制御時間帯のうち少なくとも一部が重複する２つ以上の重複スケジュールが存在する場合には、前記２つ以上の重複スケジュールのそれぞれに含まれる前記優先度に基づいて、前記制御時間帯で制御すべき１つ以上の機器を制御するためのスケジュールの実行形態を決定し、前記制御時間帯には、対応する前記機器の制御を開始する開始時刻と、対応する前記機器の制御を終了する終了時刻とを含み、前記制御内容には、対応する前記機器の制御を開始する際の第１制御内容と、対応する前記機器の制御を終了する際の第２制御内容とを含み、前記制御部は、時刻が前記終了時刻に達すると、対応する前記機器に対して前記第２制御内容に基づく制御を行い、前記制御部は、前記２つ以上の重複スケジュールに含まれる前記機器情報のそれぞれが同一の機器を表している場合には、前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容を実行するよう前記実行形態を決定し、前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容が実行された後、優先順位が低い優先度を含む重複スケジュールにおいて制御時間帯が残っている場合には残りの制御時間帯では当該優先順位が低い優先度を含む重複スケジュールの前記制御内容を実行するように前記実行形態を決定することを特徴とする。
【０００７】
本発明の制御システムは、前記制御装置と、ローカル管理装置とを備える制御システムであって、前記ローカル管理装置は、前記記憶部で記憶される前記複数の機器スケジュールのうち少なくとも１つの機器スケジュールに含まれる前記優先度の変更、および前記複数の機器スケジュールとは異なる機器スケジュールの前記記憶部への追加のうち少なくとも一方を、前記制御装置に対して行うローカル制御部を備えることを特徴とする。
【０００８】
本発明の制御方法は、制御部を有する制御装置で用いられる制御方法であって、前記制御部が、制御対象の複数の機器に一対一に対応付けられた複数の機器スケジュールであって、対応する前記機器を表す機器情報、前記機器を制御する制御時間帯、制御内容、および制御の優先順位を表す優先度を含む複数の機器スケジュールのそれぞれを用いて、当該機器スケジュールに含まれる前記機器情報で表される前記機器を制御する制御処理を含み、前記制御処理は、前記複数の機器スケジュールのうち前記制御時間帯のうち少なくとも一部が重複する２つ以上の重複スケジュールが存在する場合には、前記２つ以上の重複スケジュールのそれぞれに含まれる前記優先度に基づいて、前記制御時間帯で制御すべき１つ以上の機器を制御するためのスケジュールの実行形態を決定し、前記制御時間帯には、対応する前記機器の制御を開始する開始時刻と、対応する前記機器の制御を終了する終了時刻とを含み、前記制御内容には、対応する前記機器の制御を開始する際の第１制御内容と、対応する前記機器の制御を終了する際の第２制御内容とを含み、前記制御処理は、時刻が前記終了時刻に達すると、対応する前記機器に対して前記第２制御内容に基づく制御を行い、前記制御処理は、前記２つ以上の重複スケジュールに含まれる前記機器情報のそれぞれが同一の機器を表している場合には、前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容を実行するよう前記実行形態を決定し、前記２つ以上の重複スケジュールのうち前記優先順位が最も高い優先度を含む重複スケジュールの前記制御内容が実行された後、優先順位が低い優先度を含む重複スケジュールにおいて制御時間帯が残っている場合には残りの制御時間帯では当該優先順位が低い優先度を含む重複スケジュールの前記制御内容を実行するように前記実行形態を決定することを特徴とする。
【発明の効果】
【０００９】
本発明によると、制御する時間帯が重複する２つの機器スケジュールが存在する場合でも、制御対象である１つ以上の機器を制御することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１の制御装置の構成を説明するブロック図である。
【図２】実施形態１の制御システムの構成を説明する図である。
【図３】実施形態１の機器スケジュールのデータ構造の一例を説明する図である。
【図４】実施形態１のローカル管理装置の構成を説明するブロック図である。
【図５】実施形態１の制御装置の動作を説明する流れ図である。
【図６】実施形態１の機器スケジュールの具体例を示す図である。
【図７】実施形態１の制御装置が行うスケジュールの実行形態を決定について説明する図である。
【図８】実施形態２の機器スケジュールのデータ構造の一例を説明する図である。
【図９】実施形態２の機器スケジュールの具体例を示す図である。
【図１０】実施形態２の制御装置が行うスケジュールの実行形態を決定について説明する図である。
【発明を実施するための形態】
【００１１】
１  実施形態１
１．１  概要
本実施形態の制御装置１０は、建物の内部に設置された１つ以上の機器を制御するためのスケジュールの実行形態を決定する装置である。制御装置１０は、図１に示すように、記憶部１００、制御部１０１、バッファ１０２、第１通信部１０３および第２通信部１０４を備えている。
【００１２】
制御装置１０は、図２に示すように、制御システム１に含まれている。制御システム１は、図２に示すように、制御装置１０に加えて、運用管理サーバ１１、ローカル管理装置１２、複数のサブコントローラ１３および複数の機器１４を備えている。
【００１３】
制御装置１０、ローカル管理装置１２、複数のサブコントローラ１３および複数の機器１４は、図２に示すように、建物２の内部に設置されている。また、複数のサブコントローラ１３に、複数の機器１４が１対１に接続されている（図２参照）。ここで、機器１４は、空調設備、冷熱源設備、照明設備、給水設備もしくは排水設備等である。以下、複数の機器１４を区別する場合には、機器Ａ、機器Ｂ、機器Ｃ、・・・と記す。
【００１４】
本実施形態では、Ｅｔｈｅｒｎｅｔ（登録商標）規格のケーブル、またはＲＳ４８５規格のケーブル等により、制御装置１０とローカル管理装置１２およびサブコントローラ１３とが、サブコントローラ１３と機器１４とが、それぞれ接続されている。
【００１５】
また、運用管理サーバ１１は、制御装置１０が建物２に設置された機器１４のそれぞれを制御するために機器１４ごとの機器スケジュール２００（図３参照）を生成し、インターネット３を介して制御装置１０に送信する。機器スケジュール２００のデータ構造の説明は、後述する。
【００１６】
ローカル管理装置１２は、建物２に設置された機器１４のそれぞれの運用を管理する管理者の操作により、運用管理サーバ１１と同様に、建物２に設置された複数の機器１４のうち少なくとも１つの機器１４に対する機器スケジュール２００を生成する。ローカル管理装置１２は、生成された機器スケジュール２００を、制御装置１０に送信する。
【００１７】
制御装置１０は、建物２の内部に設置された複数の機器１４を制御するために、運用管理サーバ１１およびローカル管理装置１２で生成された機器１４ごとの機器スケジュール２００を記憶する。制御装置１０は、記憶した機器スケジュール２００のそれぞれに従って、建物２の内部に設置された複数の機器１４のそれぞれを、複数のサブコントローラ１３のそれぞれを介して制御する。
【００１８】
サブコントローラ１３は、制御装置１０の指示に基づいて、自身と接続された機器１４を制御する。
【００１９】
以下、制御装置１０とローカル管理装置１２との構成および動作について説明する。
【００２０】
１．２  構成
（１）制御装置１０の構成
制御装置１０は、上述したように、記憶部１００、制御部１０１、バッファ１０２、第１通信部１０３および第２通信部１０４を備えている（図１参照）。制御装置１０は、プロセッサやコンピュータで読み取りが可能なメモリ（記録媒体）を有しており、制御部１０１の機能は、メモリに記憶されているプログラムをプロセッサが実行することにより実現される。
【００２１】
（１−１）記憶部１００
記憶部１００は、例えば書き換え可能な半導体メモリであって、運用管理サーバ１１およびローカル管理装置１２で生成された複数の機器１４のそれぞれの機器スケジュール２００を記憶している。
【００２２】
機器スケジュール２００は、図３に示すように、アドレス情報２０１、機器情報２０２、制御時間帯２０３、制御内容２０４および優先度２０５を含んでいる。アドレス情報２０１は、サブコントローラ１３のアドレスを表す情報であり、例えばサブコントローラ１３のＭＡＣアドレスもしくはＩＰアドレスである。機器情報２０２は、制御対象の機器１４のアドレスを表す情報であり、例えば当該機器１４のＭＡＣアドレスもしくはＩＰアドレスである。制御時間帯２０３は、機器情報で表される機器１４を制御する時間帯を表す情報である。制御内容２０４は、機器情報で表される機器１４に対する制御内容を表す情報である。ここで、制御内容２０４で表される情報は、例えば機器の電源のオン、オフ、または機器１４が空調設備であれば、設定温度、風量もしくは風向の変更である。優先度２０５は、機器情報で表される機器１４に対する制御内容の優先順位を表す情報である。優先度２０５には、例えば１〜５の整数のうち１つの値が設定されている。ここでは、値が大きいほど優先順位が高い、つまり優先度が高いとする。
【００２３】
（１−２）制御部１０１
制御部１０１は、記憶部１００で記憶される複数の機器スケジュール２００のそれぞれを用いて、当該機器スケジュール２００に含まれる機器情報２０２で表される機器１４を、制御時間帯２０３および制御内容２０４のそれぞれの内容に基づいて制御する。制御部１０１は、図１に示すように、保存部１１０、抽出部１１１、決定部１１２および実行部１１３を含んでいる。
【００２４】
保存部１１０は、運用管理サーバ１１で生成された複数の機器１４毎の機器スケジュール２００を、第１通信部１０３を介して運用管理サーバ１１から受け取り、記憶部１００に保存する。また、保存部１１０は、ローカル管理装置１２で生成された複数の機器１４のうち少なくとも１つの機器１４に対する機器スケジュール２００を、第２通信部１０４を介してローカル管理装置１２から受け取り、記憶部１００に保存する。
【００２５】
抽出部１１１は、制御周期毎に、当該制御周期で用いるべき複数の機器スケジュール２００を、記憶部１００から抽出し、バッファ１０２に記憶する。
【００２６】
決定部１１２は、抽出部１１１で抽出された複数の機器スケジュール２００に対して、複数の機器スケジュール２００のそれぞれに含まれる優先度２０５に基づいて、制御対象である１つ以上の機器１４を制御するためのスケジュールの実行形態を決定する。具体的には、決定部１１２は、抽出部１１１で抽出された複数の機器スケジュール２００のうち制御時間帯２０３が重複する２つ以上の機器スケジュール２００（重複スケジュール）が存在するかを判断する。決定部１１２は、２つ以上の重複スケジュールが存在すると判断する場合には、２つ以上の重複スケジュールのそれぞれに含まれる優先度２０５に基づいて、制御時間帯２０３で制御すべき１つ以上の機器を制御するためのスケジュールの実行形態を決定する。
【００２７】
実行部１１３は、決定部１１２で決定された実行形態に従って、制御対象である１つ以上の機器１４のそれぞれを、サブコントローラ１３を介して制御する。具体的には、実行部１１３は、決定部１１２で決定された実行形態に従って、制御対象である１つ以上の機器１４のそれぞれに対して、制御対象である１つ以上の機器１４のそれぞれの機器スケジュール２００の制御内容２０４に応じた制御を行う。
【００２８】
（１−３）バッファ１０２
バッファ１０２は、抽出部１１１で抽出された、制御対象である１つ以上の機器１４のそれぞれの機器スケジュール２００を記憶するための記憶領域である。
【００２９】
（１−４）第１通信部１０３
第１通信部１０３は、運用管理サーバ１１からインターネット３を介して、建物２に設置された複数の機器１４ごとの機器スケジュール２００を受信すると、制御部１０１へ出力する。
【００３０】
（１−５）第２通信部１０４
第２通信部１０４は、ローカル管理装置１２から、建物２に設置された複数の機器１４のうち少なくとも１つの機器に対する機器スケジュール２００を受信すると、制御部１０１へ出力する。
【００３１】
（２）ローカル管理装置１２の構成
ローカル管理装置１２は、図４に示すように、制御部３００（ローカル制御部）および通信部３０１を備えている。ローカル管理装置１２は、プロセッサやコンピュータで読み取りが可能なメモリ（記録媒体）を有しており、制御部３００の機能は、メモリに記憶されているプログラムをプロセッサが実行することにより実現される。
【００３２】
制御部３００は、制御装置１０の記憶部１００で記憶される複数の機器スケジュール２００のうち少なくとも１つの機器スケジュール２００に含まれる優先度２０５を変更する。具体的には、制御部３００は、記憶部１００で記憶される複数の機器スケジュール２００のうち少なくとも１つの機器スケジュール２００を取得する。制御部３００は、取得した機器スケジュール２００に含まれる優先度２０５を変更する。制御部３００は、優先度２０５が変更された機器スケジュール２００を、通信部３０１を介して制御装置１０へ送信する。
【００３３】
さらに、制御部３００は、運用管理サーバ１１で生成された複数の機器スケジュール２００とは異なる機器スケジュール２００を記憶部１００へ追加する。具体的には、制御部３００は、機器スケジュール２００を生成すると、生成した機器スケジュール２００を、通信部３０１を介して制御装置１０へ送信する。
【００３４】
なお、本実施形態では、制御部３００は、機器スケジュール２００の変更および機器スケジュール２００の生成を行うとしているが、これに限定されない。制御部３００は、機器スケジュール２００の変更および機器スケジュール２００の生成のうち少なくとも一方を行っていればよい。
【００３５】
通信部３０１は、優先度２０５が変更された機器スケジュール２００および運用管理サーバ１１で生成された複数の機器スケジュール２００とは異なる機器スケジュール２００を、制御部３００から受け取ると、制御装置１０へ送信する。
【００３６】
１．３  動作
ここでは、制御装置１０の動作について、図５に示す流れ図を用いて説明する。
【００３７】
抽出部１１１は、制御周期毎に１つ以上の機器１４のそれぞれの機器スケジュール２００を記憶部１００から抽出する抽出処理を行う（ステップＳ５）。具体的には、抽出部１１１は、記憶部１００で記憶されている複数の機器スケジュール２００のうち、制御時間帯２０３で表される時間帯に現時刻が含まれる１つ以上の機器スケジュール２００を抽出し、バッファ１０２に記憶する。
【００３８】
決定部１１２は、バッファ１０２で記憶されている１つ以上の機器スケジュール２００に対して、制御対象である１つ以上の機器１４を制御するためのスケジュールの実行形態を決定する決定処理を行う（ステップＳ１０）。具体的には、決定部１１２は、２つ以上の重複スケジュールが存在する場合には、以下のようにして、制御対象である１つ以上の機器１４を制御するためのスケジュールの実行形態を決定する。決定部１１２は、２つ以上の重複スケジュールに含まれる機器情報２０２のそれぞれが同一の機器１４を表している場合には、優先順位が最も高い優先度２０５を含む重複スケジュールの制御内容２０４のみを実行するよう実行形態を決定する。決定部１１２は、２つ以上の重複スケジュールに含まれる機器情報２０２のそれぞれが異なる機器１４を表している場合には、優先度２０５で表される優先順位が高い順に、重複スケジュールのそれぞれに含まれる制御内容２０４を実行するよう実行形態を決定する。つまり、スケジュールの実行形態の決定の概念には、次の２つの概念が含まれる。１つ目は、同一の機器１４に対する２つ以上の重複スケジュールの中から１つの機器スケジュール２００を抽出する概念であり、２つ目は、異なる機器１４のそれぞれに対する機器スケジュール２００について実行順序を決定する概念である。
【００３９】
実行部１１３は、決定部１１２で決定された実行形態に従って、制御対象である１つ以上の機器１４のそれぞれを制御する実行処理を行う（ステップＳ１５）。具体的には、実行部１１３は、決定部１１２で決定された実行形態に従って、制御対象である１つ以上の機器１４のそれぞれの機器スケジュール２００の制御内容２０４に応じた制御信号を、アドレス情報で表されるサブコントローラ１３に出力する。
【００４０】
送信先であるサブコントローラ１３は、制御信号を受信すると、受信した制御信号に基づいて、接続された機器１４を制御する。
【００４１】
なお、バッファ１０２で記憶されている機器スケジュール２００が１つである場合には、決定部１１２は、実行形態を決定する必要はない。この場合、実行部１１３は、バッファ１０２で記憶されている１つの機器スケジュール２００の制御内容２０４に応じた制御信号を、アドレス情報で表されるサブコントローラ１３に出力すればよい。
【００４２】
１．４  具体例
機器スケジュール２００の具体例を用いて、制御装置１０が行うスケジュールの実行形態を決定について説明する。ここでは、図６に示す優先度が異なる機器スケジュールＡ１、Ａ２、Ｂ１を用いて説明する。
【００４３】
機器スケジュールＡ１では、アドレス情報２０１ａが“アドレスａ”、機器情報２０２ａが“機器Ａ”、制御時間帯２０３ａが“９：００〜１１：００”、制御内容２０４ａが“ＯＦＦ→ＯＮ”、優先度２０５ａが“１”である。
【００４４】
機器スケジュールＢ１では、アドレス情報２０１ｂが“アドレスｂ”、機器情報２０２ｂが“機器Ｂ”、制御時間帯２０３ｂが“９：００〜１１：００”、制御内容２０４ｂが“ＯＮ→ＯＦＦ”、優先度２０５ｂが“２”である。
【００４５】
機器スケジュールＡ２では、アドレス情報２０１ｃが“アドレスａ”、機器情報２０２ｃが“機器Ａ”、制御時間帯２０３ｃが“９：００〜１０：００”、制御内容２０４ｃが“ＯＮ→ＯＦＦ”、優先度２０５ｃが“５”である。ここで、制御内容“Ｘ→Ｙ”は、制御の開始時刻から終了時刻までは制御内容“Ｘ”が実行され、終了時刻になると制御内容“Ｙ”が実行されることを意味する。
【００４６】
機器スケジュールＡ１、Ｂ１、Ａ２は、制御時間帯が重複している重複スケジュールであることが分かる。そして、機器スケジュールＡ１および機器スケジュールＡ２は、機器Ａの制御に用いられることが分かる。
【００４７】
決定部１１２は、制御が重複する時間帯（ここでは、９：００〜１０：００）では、同一機器Ａに対する機器スケジュールＡ１、Ａ２のうち優先順位が最も高い優先度２０５ｃを含む機器スケジュールＡ２の制御内容２０４ｃを実行するように、実行形態を決定する。また、機器スケジュールＡ２および機器スケジュールＢ１のそれぞれは異なる機器１４の制御に用いられる。そのため、決定部１１２は、９：００から１０：００の時間帯では、機器スケジュールＡ２および機器スケジュールＢ１に対して、実行順序が高い順に用いられるように実行形態を決定する。同様に、機器スケジュールＡ１および機器スケジュールＢ１のそれぞれは異なる機器１４の制御に用いられる。そのため、決定部１１２は、１０：００から１１：００の時間帯では、機器スケジュールＡ１および機器スケジュールＢ１に対して、実行順序が高い順に用いられるように実行形態を決定する。
【００４８】
図７は、決定された実行形態に従って、機器Ａ、機器Ｂを制御するために用いられる機器スケジュールＡ１，Ａ２、Ｂ１を説明する図である。図７に示すように、９：００〜１０：００の時間帯では、機器スケジュールＡ２、機器スケジュールＢ１の順序で、機器スケジュールＡ２および機器スケジュールＢ１が実行される。また、１０：００〜１１：００の時間帯では、機器スケジュールＢ１、機器スケジュールＡ１の順序で、機器スケジュールＡ１および機器スケジュールＢ１が実行される。
【００４９】
２  実施形態２
本実施形態では、機器スケジュールのデータ構造が実施形態１とは異なる。以下、本実施形態では、実施形態１と異なる点を中心に説明する。なお、本実施形態では、実施形態１と同様の構成要素には同一の符号を付して説明を適宜省略する。
【００５０】
本実施形態の機器スケジュール２５０は、図８に示すように、実施形態１で説明した機器スケジュール２００の構成に加えて有効期間２０６を含んでいる。
【００５１】
有効期間２０６は、優先度２０５が有効となる期間（時間帯）を表す。
【００５２】
本実施形態の抽出部１１１は、記憶部１００で記憶された複数の機器スケジュール２００のうち、制御時間帯２０３で表される時間帯に現時刻が含まれ且つ現時刻が有効期間２０６で表される期間に含まれている１つ以上の機器スケジュール２５０を抽出する。抽出部１１１は、記憶部１００から抽出した１つ以上の機器スケジュールをバッファ１０２に記憶する。
【００５３】
決定部１１２は、バッファ１０２に２つ以上の機器スケジュールが記憶されている場合には、有効な優先度２０５に基づいた実行形態を決定する。
【００５４】
次に、本実施形態の機器スケジュール２５０の具体例を用いて、制御装置１０が行うスケジュールの実行形態を決定について説明する。ここでは、図９に示す優先度が異なる機器スケジュールＸ１１、Ｘ１２、Ｘ１３を用いて説明する。
【００５５】
機器スケジュールＸ１１では、アドレス情報２０１ｄが“アドレスａ”であり、機器情報２０２ｄが“機器Ａ”、制御時間帯２０３ｄが“９：００〜１３：００”、制御内容２０４ｄが“ＯＦＦ→ＯＮ”、優先度２０５ｄが“５”である。そして、有効期間２０６ｄが“９：００〜１２：００”である。
【００５６】
機器スケジュールＸ１２では、アドレス情報２０１ｅが“アドレスａ”であり、機器情報２０２ｅが“機器Ａ”、制御時間帯２０３ｅが“１０：３０〜１１：３０”、制御内容２０４ｅが“ＯＮ→ＯＦＦ”、優先度２０５ｅが“２”である。そして、有効期間２０６ｅが“９：００〜１２：００”である。
【００５７】
機器スケジュールＸ１３では、アドレス情報２０１ｆが“アドレスａ”であり、機器情報２０２ｆが“機器Ａ”、制御時間帯２０３ｆが“１２：００〜１３：００”、制御内容２０４ｆが“ＯＮ→ＯＦＦ”、優先度２０５ｃが“１”である。そして、有効期間２０６ｆが“１２：００〜１７：００”である。
【００５８】
９：００〜１２：００の時間帯（第１時間帯）では、優先度２０５ｄ〜２０５ｆのうち優先度２０５ｄ、２０５ｅが有効である（図９参照）。そのため、決定部１１２は、機器スケジュールＸ１１、Ｘ１２のうち優先順位が最も高い優先度２０５ｄを含む機器スケジュールＸ１１の制御内容２０４ｄを実行するように、実行形態を決定する。第１時間帯では、機器スケジュールＸ１２の優先度２０５ｅは有効であるが、優先順位が優先度２０５ｄよりも低いため、実行されない（図１０参照）。
【００５９】
１２：００〜１３：００の時間帯（第２時間帯）では、優先度２０５ｄ〜２０５ｆのうち優先度２０５ｆが有効である（図９参照）。そのため、決定部１１２は、機器スケジュールＸ１３の制御内容２０４ｆを実行するように、実行形態を決定する（図１０参照）。図９では、機器スケジュールＸ１１の制御時間帯２０３ｄは“９：００〜１３：００”であるが、有効期間２０６ｄが“９：００〜１２：００”となっている。そのため、第２時間帯では、機器スケジュールＸ１１は、抽出部１１１で抽出されない。
【００６０】
３  変形例
以上、実施形態に基づいて本発明について説明したが、本発明は上述した実施形態に限られない。例えば、以下のような変形例が考えられる。
【００６１】
（１）上記各実施形態において、制御装置１０とサブコントローラ１３との間、および制御装置１０とローカル管理装置１２との間は、ケーブルで接続され、通信を行うとしたが、これに限定されない。制御装置１０とサブコントローラ１３との間、および制御装置１０とローカル管理装置１２との間は、無線により通信が行われてもよい。
【００６２】
また、サブコントローラ１３と機器１４との間も同様に、無線により通信が行われてもよい。
【００６３】
（２）上記各実施形態において、複数のサブコントローラ１３に、複数の機器１４を１対１に接続したが、これに限定されない。
【００６４】
１つのサブコントローラ１３に、２つ以上の機器１４を接続させてもよい。例えば、１つのサブコントローラ１３に２つ以上の照明設備を接続させてもよい。
【００６５】
（３）上記実施形態１の機器スケジュール２００は、１つの機器情報２０２を含むとしたが、これに限定されない。機器スケジュール２００は、複数の機器情報２０２を含んでもよい。この場合、１つのサブコントローラ１３に、２つ以上の機器１４を接続されている場合に有効である。
【００６６】
なお、実施形態２の機器スケジュール２５０においても同様に、複数の機器情報２０２を含んでもよい。
【００６７】
（４）上記実施形態１の機器スケジュール２００は、１つのアドレス情報２０１を含むとしたが、これに限定されない。機器スケジュール２００は、複数のアドレス情報２０１を含んでもよい。
【００６８】
なお、実施形態２の機器スケジュール２５０においても同様に、複数のアドレス情報２０１を含んでもよい。
【００６９】
（５）上記各実施形態において、複数の機器１４は、複数のサブコントローラ１３と１対１に接続され、制御装置１０と間接的に接続されるとしたが、これに限定されない。複数の機器１４は、制御装置１０と直接接続されてもよい。
【００７０】
（６）上記各実施形態において、決定部１１２は、現時刻が制御時間帯２０３で表される制御の開始時刻と一致する１つ以上の機器スケジュール２００（２５０）を用いて、スケジュールの実行形態を決定するとしたが、これに限定されない。決定部１１２は、現時刻が制御時間帯２０３で表される制御の開始時刻より所定時間（例えば１分）前と一致する１つ以上の機器スケジュール２００（２５０）を用いて、スケジュールの実行形態を決定してもよい。つまり、決定部１１２は、制御の開始時刻となる前に実行形態を予め決定しておく。この場合、実行部１１３は、現時刻が制御時間帯２０３で表される制御の開始時刻と一致する１つ以上の機器スケジュール２００（２５０）を用いて、決定部１１２で決定された実行形態に従って、制御対象である１つ以上の機器１４を制御する。
【００７１】
（７）上記各実施形態および変形例を組み合わせてもよい。
【００７２】
４  まとめ
以上説明したように、制御装置１０は、記憶部１００と制御部１０１とを備えることを特徴とする。記憶部１００は、制御対象の機器１４を表す機器情報２０２、機器１４を制御する制御時間帯２０３、制御内容２０４、および制御の優先順位を表す優先度２０５を含む複数の機器スケジュール２００（２５０）を記憶する。制御部１０１は、複数の機器スケジュール２００（２５０）のそれぞれを用いて、当該機器スケジュール２００（２５０）に含まれる機器情報で表される機器１４を制御する。制御部１０１は、複数の機器スケジュール２００（２５０）のうち制御時間帯２０３が重複する２つ以上の重複スケジュールが存在する場合には、以下のように動作する。制御部１０１は、２つ以上の重複スケジュールのそれぞれに含まれる優先度２０５に基づいて、制御時間帯２０３で制御すべき１つ以上の機器１４を制御するためのスケジュールの実行形態を決定する。
【００７３】
この構成によると、制御装置１０は、優先度２０５に基づいて制御すべき１つ以上の機器１４を制御するためのスケジュールの実行形態を決定する。これにより、制御装置１０は、制御時間帯２０３が重複する２つの機器スケジュール２００（２５０）が存在する場合でも、制御対象である１つ以上の機器１４を制御することができる。また、制御装置１０は、機器スケジュールの優先度２０５に基づいて、制御時間帯２０３で制御すべき１つ以上の機器１４を制御するためのスケジュールの実行形態を決定している。そのため、ユーザ（管理者）は、優先度を変更するのみで機器１４の制御を容易に変更することができる。
【００７４】
ここで、制御部１０１は、２つ以上の重複スケジュールに含まれる機器情報２０２のそれぞれが同一の機器１４を表している場合には、以下のようにして実行形態を決定することが好ましい。制御部１０１は、２つ以上の重複スケジュールのうち優先順位が最も高い優先度２０５を含む重複スケジュールの制御内容２０４を実行するよう実行形態を決定する。
【００７５】
この構成によると、制御装置１０は、一の機器１４に対する２つ以上の重複スケジュールのそれぞれの優先度２０５を用いて当該機器１４の制御に用いるべき１つの機器スケジュール２００（２５０）を決定することができる。
【００７６】
ここで、制御部１０１は、２つ以上の重複スケジュールに含まれる機器情報２０２のそれぞれが異なる機器１４を表している場合には、以下のようにして実行形態を決定することが好ましい。制御部１０１は、２つ以上の重複スケジュールのそれぞれに含まれる優先度２０５で表される優先順位が高い順に、２つ以上の重複スケジュールのそれぞれに含まれる制御内容２０４を実行するよう実行形態を決定する。
【００７７】
この構成によると、制御装置１０は、制御時間帯２０３が重複する異なる２つ以上の機器１４に対して、２つ以上の機器１４のそれぞれの優先度２０５を用いて、２つ以上の機器１４の実行順序を決定することができる。
【００７８】
ここで、機器スケジュール２５０のそれぞれには、実行形態を決定する際に当該機器スケジュール２５０に含まれる優先度２０５を有効とする期間を表す有効期間２０６が含まれていることが好ましい。
【００７９】
この構成によると、制御装置１０は、機器スケジュール２５０の優先度２０５の有効、無効を有効期間２０６で管理することができる。
【００８０】
また、制御システム１は、上記いずれかに記載の制御装置１０と、ローカル管理装置１２とを備え、ローカル管理装置１２は、制御部３００（ローカル制御部）を備えることを特徴とする。制御部３００は、記憶部１００で記憶される複数の機器スケジュール２００（２５０）のうち少なくとも１つの機器スケジュール２００（２５０）に含まれる優先度２０５の変更を、制御装置１０に対して行う。または、制御部３００は、複数の機器スケジュール２００（２５０）とは異なる機器スケジュール２００（２５０）の記憶部１００への追加を、制御装置１０に対して行う。または、制御部３００は、上記変更および追加の双方を制御装置１０に対して行う。
【００８１】
この構成によると、制御システム１は、制御時間帯２０３が重複する機器スケジュール２００（２５０）が存在する場合でも、制御対象である１つ以上の機器１４を制御することができる。
【００８２】
また、制御方法は、制御処理を含むことを特徴とする。制御処理は、制御対象の機器１４を表す機器情報２０２、機器１４を制御する制御時間帯２０３、制御内容２０４、および制御の優先順位を表す優先度２０５を含む複数の機器スケジュール２００（２５０）のそれぞれを用いる。制御処理は、複数の機器スケジュール２００（２５０）のそれぞれを用いて、当該機器スケジュール２００（２５０）に含まれる機器情報２０２で表される機器１４を制御する。制御処理は、２つ以上の重複スケジュールが存在する場合には、以下の処理を行う。制御処理は、２つ以上の重複スケジュールのそれぞれに含まれる優先度２０５に基づいて、制御時間帯２０３で制御すべき１つ以上の機器１４を制御するためのスケジュールの実行形態を決定する。
【００８３】
この制御方法によると、制御時間帯２０３が重複する機器スケジュール２００（２５０）が存在する場合でも、制御対象である１つ以上の機器１４を制御することができる。
【符号の説明】
【００８４】
１    制御システム
１０    制御装置
１１    運用管理サーバ
１２    ローカル管理装置
１３    サブコントローラ
１４    機器
１００    記憶部
１０１    制御部
２００、２５０    機器スケジュール
２０１    アドレス情報
２０２    機器情報
２０３    制御時間帯
２０４    制御内容
２０５    優先度
２０６    有効期間
３００    制御部（ローカル制御部）
【図１】
0006745470.tif 000002
【図２】
0006745470.tif 000003
【図３】
0006745470.tif 000004
【図４】
0006745470.tif 000005
【図５】
0006745470.tif 000006
【図６】
0006745470.tif 000007
【図７】
0006745470.tif 000008
【図８】
0006745470.tif 000009
【図９】
0006745470.tif 000010
【図１０】
0006745470.tif 000011