(57)【要約】【課題】設備を制御するシステムにおいて、制御装置が故障した場合において、設備を制御漏れすることなく確実に制御できる設備制御システム及び予備制御装置を提供する。【解決手段】予備制御装置１００は、制御操作装置１３０から中央制御装置１１０に出力された制御トリガメッセージを受信し、その時点から所定時間Ｔ１１をカウントする。予備制御装置１００は、制御トリガメッセージに基づく端末装置に対する制御メッセージが中央制御装置１１０から、所定時間Ｔ１１の間、出力されなかったことを検出すると、中央制御装置１１０に代わり、制御トリガメッセージに基づく制御メッセージを、端末装置を制御する端末制御装置１２０に出力する。【選択図】図５
2008211300.tif 000002
【特許請求の範囲】
【請求項１】
伝送路を介して端末と接続され前記端末を制御する中央制御装置を含む設備制御システムであって、
前記設備制御システムは、前記伝送路に接続されている予備制御装置を含み、
前記予備制御装置は、
前記中央制御装置からの、前記端末に対する制御コマンドの前記伝送路への出力を検出する制御コマンド検出手段と、
前記中央制御装置から出力されるべき制御コマンドの出力が、所定条件下において所定時間、前記制御コマンド検出手段により検出されない場合に、前記制御コマンドを前記伝送路を介して前記端末に出力する予備制御コマンド出力手段とを備える
ことを特徴とする設備制御システム。
【請求項２】
前記設備制御システムは、更に、前記中央制御装置と前記予備制御装置と接続され、端末の制御に係る指示コマンドを前記中央制御装置に出力する制御操作装置を含み、
前記中央制御装置は、
前記指示コマンドに基づく前記制御コマンドを前記伝送路に出力する中央制御コマンド出力手段を備え、
前記予備制御装置は、更に、
前記制御操作装置から出力される指示コマンドを検出する指示コマンド検出手段を備え、
前記所定条件は、前記指示コマンド検出手段が前記指示コマンドを検出することであり、
前記所定時間は、前記指示コマンド検出手段が前記指示コマンドを検出したときを起点とする
ことを特徴とする請求項１記載の設備制御システム。
【請求項３】
前記中央制御装置には前記伝送路を介して複数の端末が接続され、
前記中央制御装置は、更に、
前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する中央記憶手段を備え、
前記指示コマンドは、グループ情報と、当該グループ情報で特定されるグループに属する端末に対する制御指示とを含むコマンドであり、
前記中央制御コマンド出力手段は、
前記指示コマンドに含まれる前記グループ情報に基づいて、前記記憶手段から、当該グループに含まれる端末を特定し、特定された端末に対して順次、前記制御コマンドを出力し、
前記予備制御装置は、更に、
前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する予備記憶手段を備え、
前記予備コマンド出力手段は、
前記指示コマンド検出手段が、前記グループに含まれる最初の端末装置に対しての制御コマンドが出力されてから、前記グループに含まれる全ての端末装置に対しての制御コマンドが出力されるのを検出する前に、前記所定時間が経過した場合に、前記指示コマンドに含まれる前記グループ情報に基づいて、前記予備記憶手段から、当該グループに含まれる端末を特定し、特定された端末に対して、順次、前記制御コマンドを出力する
ことを特徴とする請求項２記載の設備制御システム。
【請求項４】
前記中央制御装置には前記伝送路を介して複数の端末が接続され、
前記中央制御装置は、更に、
前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する中央記憶手段を備え、
前記指示コマンドは、グループ情報と、当該グループ情報で特定されるグループに属する端末に対する制御を示すコマンドであり、
前記中央コマンド出力手段は、
前記指示コマンドに含まれる前記グループ情報に基づいて、前記記憶手段から、当該グループに含まれる端末を特定し、特定された端末に対して順次、前記所定の制御コマンドを出力し、
前記予備制御装置は、更に、
前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する予備記憶手段を備え、
前記予備コマンド出力手段は、
前記指示コマンド検出手段が、グループの最後の端末に対する制御コマンドでない制御コマンドが出力されたことを検出してから次の制御コマンドが出力されるまでに前記所定時間が経過した場合に、前記指示コマンドに含まれる前記グループ情報と、そこまでに出力された制御コマンドに基づいて、前記記憶手段から、当該グループに含まれる端末であって、まだ制御コマンドを出力していない端末を特定し、特定された端末に対して、順次、前記制御コマンドを出力する
ことを特徴とする請求項２記載の設備制御システム。
【請求項５】
前記中央記憶手段は、更に、
スケジュール時刻と、制御対象の情報とを対応付けたスケジュール情報を記憶する第１スケジュール情報記憶手段と、
前記スケジュール情報のスケジュール時刻で特定される時刻に、制御対象となる端末に対して、制御コマンドを出力する中央コマンド出力手段とを備え、
前記予備制御装置は、更に、
スケジュール時刻と、制御対象の情報と、制御状態とを対応付けたスケジュール情報を記憶する第２スケジュール情報記憶手段を備え、
前記所定条件は、前記スケジュール情報で指定されるスケジュール時刻が到来することであり、
前記所定時間は、前記スケジュール時刻に時間誤差を加味した時刻を起点とする
ことを特徴とする請求項１記載の設備制御システム。
【請求項６】
伝送路を介して端末と接続され前記端末を制御する中央制御装置を含む設備制御システムに含まれ、前記伝送路に接続されている予備制御装置であって、
前記中央制御装置からの、前記端末に対する制御コマンドの前記伝送路への出力を検出する制御コマンド検出手段と、
前記中央制御装置から出力されるべき前記制御コマンドの出力が、所定条件下において所定時間、前記制御コマンド検出手段により検出されない場合に、前記制御コマンドを前記伝送路を介して前記端末に出力する予備制御コマンド出力手段とを備える
ことを特徴とする予備制御装置。
【請求項７】
伝送路を介して端末と接続され前記端末を制御する中央制御装置を含む設備制御システムに含まれ、前記伝送路に接続されている予備制御装置のコンピュータに読み込まれ、前記中央制御装置に代わって前記端末を制御させる処理手順を示した設備制御プログラムであって、前記処理手順は、
前記中央制御装置からの、前記端末に対する制御コマンドの前記伝送路への出力を検出する制御コマンド検出ステップと、
前記中央制御装置から出力されるべき制御コマンドの出力が、所定条件下において所定時間、前記制御コマンド検出ステップにおいて検出されない場合に、前記制御コマンドを前記伝送路を介して前記端末に出力する予備制御コマンド出力ステップとを含む
ことを特徴とする設備制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末を制御する技術に関わり、特に、主制御装置が端末を制御できない場合の端末の制御に関わる。
【背景技術】
【０００２】
現在、空調や、照明などを一括して管理するシステムがある。当該システムにおいては、その大本に各端末に対して制御信号を出力する制御装置を備えていることが多い。
しかし、この制御装置が、故障した場合などには、端末設備を制御できなくなるという問題が発生する。
そこで、この問題に対処するために制御システムを２重化することが考えられる。特許文献１には、常用系と予備系の２つの制御機器があるシステムにおいて、常用系が故障したと考えられる場合には、予備系が常用系に代わるシステムが開示されている。予備系は常用系に接続され、常用系に対して所定時間ごとに、常用系が動作していることを確認するための所定の信号を出力し、当該所定の信号に対する常用系からの応答信号を受信することで常用系が動作していることを確認し、応答信号を受信できなかった場合には常用系に代わる。
【特許文献１】特開２０００−１５２３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記特許文献１の場合、常用系と予備系とで、互いに通信しあうことにより、予備系は、常用系の故障等の不備を認識する。常用系が機器の制御以外の通信、即ち、予備系への応答を実行していると、機器の制御に関する信号を出力する妨げとなることがあり、システム運営上問題が発生することがある。例えば、ある端末に対する制御のタイミングが重要な場合に、予備系への応答を実行したために、その制御のタイミングを逃すことがある。また、上記特許文献１の予備系の場合、常用系がどこまで制御していたかを認識できず、制御抜けが発生する可能性があるという問題がある。
【０００４】
そこで、本発明においては、常用系と互いに通信することなく常用系の故障などの不備を検知し、常用系に代わって、常用系が実行するはずだった端末設備の制御を制御抜けを発生することなく実行できる予備制御装置と、設備制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、伝送路を介して端末と接続され前記端末を制御する中央制御装置を含む設備制御システムであって、前記設備制御システムは、前記伝送路に接続されている予備制御装置を含み、前記予備制御装置は、前記中央制御装置からの、前記端末に対する制御コマンドの前記伝送路への出力を検出する制御コマンド検出手段と、前記中央制御装置から出力されるべき制御コマンドの出力が、所定条件下において所定時間、前記制御コマンド検出手段により検出されない場合に、前記制御コマンドを前記伝送路を介して前記端末に出力する予備制御コマンド出力手段とを備えることを特徴としている。
【０００６】
また、本発明に係る予備制御装置は、伝送路を介して端末と接続され前記端末を制御する中央制御装置を含む設備制御システムに含まれ、前記伝送路に接続されている予備制御装置であって、前記中央制御装置からの、前記端末に対する制御コマンドの前記伝送路への出力を検出する制御コマンド検出手段と、前記中央制御装置から出力されるべき前記制御コマンドの出力が、所定条件下において所定時間、前記制御コマンド検出手段により検出されない場合に、前記制御コマンドを前記伝送路を介して前記端末に出力する予備制御コマンド出力手段とを備えることを特徴としている。
【０００７】
ここで、予備制御装置は、出力されるべき制御コマンドを予め知っていることとする。なお、制御コマンドは、予め記憶されていてもよいし、他の機器から入力されたのを受信してもよいし、あるいは、スケジュールによる制御を行う場合などにおいては、自ら制御コマンドを作成して認識していてもよい。
【発明の効果】
【０００８】
上述のような構成によって、予備制御装置が、中央制御装置に不具合があった場合に、中央制御装置に代わり端末装置の制御を実行できる。予備制御装置は、中央制御装置と通信するのではなく、その出力される制御コマンドを検出するので、中央制御装置の端末装置の制御を妨げることがない。
また、前記設備制御システムは、更に、前記中央制御装置と前記予備制御装置と接続され、端末の制御に係る指示コマンドを前記中央制御装置に出力する制御操作装置を含み、前記中央制御装置は、前記指示コマンドに基づく前記制御コマンドを前記伝送路に出力する中央制御コマンド出力手段を備え、前記予備制御装置は、更に、前記制御操作装置から出力される指示コマンドを検出する指示コマンド検出手段を備え、前記所定条件は、前記指示コマンド検出手段が前記指示コマンドを検出することであり、前記所定時間は、前記指示コマンド検出手段が前記指示コマンドを検出したときを起点とすることとしてよい。
【０００９】
これにより、予備制御装置も、中央制御装置が受ける指示コマンドを受信することとなるので、その指示コマンドに基づく制御コマンドの出力を検出することができる。指示コマンドに基づく制御コマンドが所定時間出力されるのを予備制御装置が検出しなかった場合には、その制御コマンドを中央制御装置に代わり出力するので、端末装置の制御漏れが発生することがない。
【００１０】
また、前記中央制御装置には前記伝送路を介して複数の端末が接続され、前記中央制御装置は、更に、前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する中央記憶手段を備え、前記指示コマンドは、グループ情報と、当該グループ情報で特定されるグループに属する端末に対する制御指示とを含むコマンドであり、前記中央制御コマンド出力手段は、前記指示コマンドに含まれる前記グループ情報に基づいて、前記記憶手段から、当該グループに含まれる端末を特定し、特定された端末に対して順次、前記制御コマンドを出力し、前記予備制御装置は、更に、前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する予備記憶手段を備え、前記予備コマンド出力手段は、前記指示コマンド検出手段が、前記グループに含まれる最初の端末装置に対しての制御コマンドが出力されてから、前記グループに含まれる全ての端末装置に対しての制御コマンドが出力されるのを検出する前に、前記所定時間が経過した場合に、前記指示コマンドに含まれる前記グループ情報に基づいて、前記予備記憶手段から、当該グループに含まれる端末を特定し、特定された端末に対して、順次、前記制御コマンドを出力することとしてよい。
【００１１】
これにより、中央制御装置と予備制御装置は、グループ単位で、複数の端末装置を一括して制御することができる。本構成により、予備制御装置は、中央制御装置が受ける指示コマンドを受信することとなるので、その指示コマンドに基づく、グループに含まれる全ての端末装置に対する制御コマンドの出力を検出することができなかった場合には、中央制御装置に代わり、グループに含まれる全ての端末装置に対して制御コマンドを出力するので、端末装置の制御漏れが発生することがない。
【００１２】
また、前記中央制御装置には前記伝送路を介して複数の端末が接続され、前記中央制御装置は、更に、前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する中央記憶手段を備え、前記指示コマンドは、グループ情報と、当該グループ情報で特定されるグループに属する端末に対する制御を示すコマンドであり、前記中央コマンド出力手段は、前記指示コマンドに含まれる前記グループ情報に基づいて、前記記憶手段から、当該グループに含まれる端末を特定し、特定された端末に対して順次、前記所定の制御コマンドを出力し、前記予備制御装置は、更に、前記複数の端末それぞれを、それぞれが所属するグループに対応付けて記憶する予備記憶手段を備え、前記予備コマンド出力手段は、前記指示コマンド検出手段が、グループの最後の端末に対する制御コマンドでない制御コマンドが出力されたことを検出してから次の制御コマンドが出力されるまでに前記所定時間が経過した場合に、前記指示コマンドに含まれる前記グループ情報と、そこまでに出力された制御コマンドに基づいて、前記記憶手段から、当該グループに含まれる端末であって、まだ制御コマンドを出力していない端末を特定し、特定された端末に対して、順次、前記制御コマンドを出力することとしてよい。
【００１３】
これにより、中央制御装置と予備制御装置は、グループ単位で、複数の端末装置を一括して制御することができる。本構成により、予備制御装置は、中央制御装置が受ける指示コマンドを受信し、グループのどの端末装置に対して制御コマンドが出力されたかを認識できるので、グループ制御の途中で、中央制御装置が故障したとしても、グループの残りの端末装置に対して、引き継いで制御コマンドを出力することができる。
【００１４】
また、前記中央記憶手段は、更に、スケジュール時刻と、制御対象の情報とを対応付けたスケジュール情報を記憶する第１スケジュール情報記憶手段と、前記スケジュール情報のスケジュール時刻で特定される時刻に、制御対象となる端末に対して、制御コマンドを出力する中央コマンド出力手段とを備え、前記予備制御装置は、更に、スケジュール時刻と、制御対象の情報と、制御状態とを対応付けたスケジュール情報を記憶する第２スケジュール情報記憶手段を備え、前記所定条件は、前記スケジュール情報で指定されるスケジュール時刻が到来することであり、前記所定時間は、前記スケジュール時刻に時間誤差を加味した時刻を起点とすることとしてよい。
【００１５】
ここで、時間誤差とは、中央制御装置、及び、予備制御装置で計時される日時のずれを想定した時間のことである。
これにより、中央制御装置と予備制御装置は、スケジュールに基づく、端末装置の制御を実行することができ、予備制御装置は、設定されているスケジュール時刻から所定時間経過しても、そのスケジュール時刻で出力されるべき制御コマンドが中央制御装置から出力されなかった場合に、中央制御装置に代わり、スケジュールに基づく端末装置の制御を実行できるようになる。
【００１６】
また、伝送路を介して端末と接続され前記端末を制御する中央制御装置を含む設備制御システムに含まれ、前記伝送路に接続されている予備制御装置のコンピュータに読み込まれ、前記中央制御装置に代わって前記端末を制御させる処理手順を示した設備制御プログラムであって、前記処理手順は、前記中央制御装置からの、前記端末に対する制御コマンドの前記伝送路への出力を検出する制御コマンド検出ステップと、前記中央制御装置から出力されるべき制御コマンドの出力が、所定条件下において所定時間、前記制御コマンド検出ステップにおいて検出されない場合に、前記制御コマンドを前記伝送路を介して前記端末に出力する予備制御コマンド出力ステップとを含むこととしてよい。
【００１７】
このプログラムを予備制御装置のコンピュータ読み込んで実行することにより、予備制御装置は、中央制御装置が故障などにより端末装置に対する制御コマンドを出力できなくなった場合に、中央制御装置の代わりに制御コマンドを出力することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態である予備制御装置と、設備制御システムについて図面を用いて説明する。
＜実施の形態１＞
＜構成＞
図１には、設備制御システムは、端末０１〜９０と、予備制御装置１００と、中央制御装置１１０と、端末制御装置１２０ａ、１２０ｂ、１２０ｃと、制御操作装置１３０とを含んで構成される。
【００１９】
図１に示すように、予備制御装置１００と、中央制御装置１１０と、制御操作装置１３０とは互いに伝送路１４０を介して接続されている。また、予備制御装置１００と、中央制御装置１１０と、端末制御装置１２０ａ、１２０ｂ、１２０ｃとは互いに伝送路１５０を介して接続されている。また、端末装置０１〜３０は端末制御装置１２０ａに接続されており、端末装置３１〜６０は端末制御装置１２０ｂに接続されており、端末装置６１〜９０は端末制御装置１２０ｃに接続されている。
【００２０】
制御操作装置１３０は、例えば、ＰＣ（Personal Computer）などにより実現され、伝送路１４０に対して、端末の制御に係る信号を出力する機能を有する。具体的には、本実施の形態においては、一の端末に対してその端末の状態に係る制御を実行させるための制御トリガメッセージを伝送路１４０に出力する。制御トリガメッセージは、端末番号と制御状態に関する情報を含む。制御操作装置１３０はオペレータからの指示入力内容に従って端末装置に対する制御トリガメッセージを出力してもよい。
【００２１】
中央制御装置１１０は、伝送路１４０に出力された制御操作装置１３０からの制御トリガメッセージを読み取り、当該トリガメッセージに基づいて、伝送路１５０に、制御トリガメッセージをコピーして制御メッセージを出力する機能を有する。制御メッセージは、端末番号と制御状態に関する情報を含む。
各端末制御装置（１２０ａ、１２０ｂ、１２０ｃ）は、自装置に接続されている端末装置をその識別番号で記憶しており、各端末制御装置（１２０ａ、１２０ｂ、１２０ｃ）は、伝送路１５０に出力された制御メッセージが自装置に接続されている端末に対する制御メッセージである場合に、当該制御メッセージで指定される端末装置に対して、当該制御メッセージで指定される制御を指示する機能を有する。端末制御装置１２０ａは、端末装置０１〜３０の制御を実行し、端末制御装置１２０ｂは、端末装置３１〜６０の制御を実行し、端末制御装置１２０ｃは、端末装置６１〜９０の制御を実行する。
【００２２】
端末装置０１〜９０は、それぞれ、設備であり、ここでは一例として照明装置を図示している。端末装置０１〜９０は、点灯、消灯の２状態を有し、端末制御装置からの指示に従い照明を点灯させたり消灯させたりする機能を有する。
予備制御装置１００は、制御操作装置１３０から伝送路１４０に出力された制御トリガメッセージを検出したときから、所定時間、検出した制御トリガメッセージに基づく制御メッセージが伝送路１５０に出力されなかった場合に、中央制御装置１１０に代わって、その制御トリガメッセージに基づく制御メッセージを伝送路１５０に出力する機能を有する。
【００２３】
予備制御装置１００について、更に詳しく説明する。
図２は、予備制御装置１００の機能構成を示した機能ブロック図である。図２に示すように予備制御装置１００は、ＲＯＭ（Read Only Memory）１０１と、ＲＡＭ（Random Access Memory）１０２と、タイマ１０３と、第１伝送手段１０４と、第２伝送手段１０５と、ＣＰＵ（Central Processing Unit）１０６とを含んで構成される。上述の制御コマンド検出手段は、第２伝送手段１０５により実現され、指示コマンド検出手段は、第１伝送手段１０４により実現される。また、予備制御コマンド出力手段は、ＣＰＵ１０６と第２伝送手段１０５により実現される。
【００２４】
ＲＯＭ１０１は、予備制御装置１００が動作する上で必要なプログラムやデータなどを記憶する機能を有するメモリである。
ＲＡＭ１０２は、予備制御装置１００が動作する上で必要な各種データを記憶する機能を有する書換可能なメモリである。本実施の形態においては、特に、伝送路１４０に出力された制御トリガメッセージを、当該制御トリガメッセージに対応する制御メッセージが伝送路１５０に出力されるまで、あるいは、自装置で当該制御メッセージを出力するまで、一時的に記憶する。
【００２５】
第１伝送手段１０４は、常時伝送路１４０を監視しており、伝送路１４０に出力された制御トリガメッセージを検出する機能を有し、検出した制御トリガメッセージをＣＰＵ１０６に伝達する機能を有する。第１伝送手段１０４はイーサネット（登録商標）規格に基づく通信を実行する。
第２伝送手段１０５は、常時伝送路１５０を監視しており、伝送路１５０に出力された制御メッセージを検出する機能を有し、検出した制御メッセージをＣＰＵ１０６に伝達する機能を有する。また、第２伝送手段１０５は、ＣＰＵ１０６から出力された制御メッセージを伝送路１５０に出力する機能を有する。第２伝送手段１０５はイーサネット（登録商標）規格に基づく通信を実行する。
【００２６】
タイマ１０３は、所定時間Ｔ１１を記憶しており、制御トリガメッセージが検出されてから、所定時間Ｔ１１をカウントする機能を有する。これは、０からＴ１１までカウントアップしてもよいし、Ｔ１１から０までカウントダウンすることとしてもよい。また、タイマ１０３は、第２伝送手段１０５が制御トリガメッセージに対応する制御メッセージの出力を検出せずに、所定時間Ｔ１１をカウントし終わった場合に、その時点で、制御トリガメッセージの出力から所定時間Ｔ１１が経過したことを示す経過信号をＣＰＵ１０６に出力する機能を有する。なお、所定時間Ｔ１１をカウントし終わる前に、ＣＰＵ１０６からの所定時間Ｔ１１のカウントの停止を指示する信号を受信した場合に所定時間Ｔ１１のカウントを終了する。なお、所定時間Ｔ１１は、制御トリガメッセージを受信してから中央制御装置１１０から制御メッセージが出力されるべき時間であり、中央制御装置１１０が制御操作装置１３０から制御トリガメッセージを受信してから制御メッセージを実際に送信するまでに必要な時間より大きい値に設定される。
【００２７】
ＣＰＵ１０６は、予備制御装置１００の各部を制御する機能を有する。具体的には、第１伝送手段１０４から制御トリガメッセージを受信した場合に、ＲＡＭ１０２にその制御トリガメッセージを記録するとともに、タイマ１０３に所定時間Ｔ１１のカウントを指示する信号を出力する。そして第２伝送手段１０５から制御メッセージを受信するとタイマ１０３に対して所定時間Ｔ１１のカウントを停止させる信号を出力する。また、第２伝送手段１０５から、制御メッセージを受信する前に、タイマ１０３から所定時間Ｔ１１の経過したことを示す経過信号を受信すると、ＲＡＭ１０２に格納されている制御トリガメッセージに基づいて制御メッセージを生成し、第２伝送手段１０５に出力する。
【００２８】
なお、中央制御装置１１０から制御メッセージは、制御操作装置１３０から制御トリガメッセージが出力された同じ順序で、対応する制御メッセージが出力されることとする。よって、予備制御装置１００は制御トリガメッセージを複数受信した場合には、ＣＰＵ１０６は、ＲＡＭ１０２に制御トリガメッセージを受信した時間が早いものから格納し、それぞれに対してタイマ１０３に所定時間Ｔ１１のカウントを実行させる。
＜データ＞
ここで、制御トリガメッセージと制御メッセージのデータ構成について説明する。
【００２９】
図３は、制御トリガメッセージのデータ構成を示した概念図である。ここで示した概念図においては、上段がその概念的内容を示しており、下段には実際の具体例を示している。制御トリガメッセージは、一の端末に対する制御を示す制御種別情報ＣＴＬＩ３０１と、制御の対象となる端末番号を示す情報、端末Ｎｏ３０２と、端末装置をどのような状態にするのかを示す情報である制御状態３０３とを含む。
【００３０】
制御種別情報ＣＴＬＩ３０１は、後述する実施例において示すグループ制御を実行する場合の制御と区別するための情報である。実際には、例えば２進表現で「０００１」などで示される。
端末Ｎｏ３０２は、端末装置の番号を示す情報で、端末装置０１〜９０に対応する情報である。例えば端末装置１９の場合には、端末Ｎｏは、例えば２進表現で「０００１００１１」となる。
【００３１】
制御状態３０３は、ここでは、点灯と消灯の２状態があり、実際には、例えば２進表現で点灯は「０００１」で、消灯は、「００１０」で示される。
よって、例えば、端末装置１４に対して、点灯を指示する制御トリガメッセージの場合、例えば２進表現で「００００００００１１１００００１」となる。
図４は、制御メッセージのデータ構成を示したデータ概念図である。ここで示した概念図においては、上段がその概念的内容を示しており、下段には実際の具体例を示している。
【００３２】
図４に示すように、制御メッセージは、制御トリガメッセージと同様のデータ構成を有しており、中央制御装置１１０は、もしくは予備制御装置１００は、制御トリガメッセージを受信すると、そのまま制御メッセージとして出力する。
制御メッセージは、制御トリガメッセージと同様に、制御種別情報ＣＴＬＩ４０１と、端末装置の番号を示す端末Ｎｏ４０２と、端末装置をどのような状態に制御するのかを示す情報である制御状態４０３が含まれる。
【００３３】
なお、各情報は、図３に示した制御トリガメッセージと同様なので、それぞれの詳細な説明は省略する。
＜動作＞
次に、設備制御システムの動作を図５に示すシーケンス図を用いて説明する。
図５においては、端末制御装置１２０ａ、１２０ｂ、１２０ｃを代表して、端末制御装置を端末制御装置１２０として説明する。
【００３４】
図５に示すように、制御操作装置１３０は、オペレータからの入力などに従い、制御トリガメッセージを伝送路１４０に出力する。そして中央制御装置１１０は伝送路１４０に出力された制御トリガメッセージを受信する（ステップＳ５１）。
また、同時に予備制御装置１００は、伝送路１４０に出力された制御トリガメッセージを読み取り、その時点から所定時間Ｔ１１のカウントを開始する（ステップＳ５２）。
【００３５】
そして、中央制御装置１１０が、制御トリガメッセージを受信してから、信号の出力機構などが故障するなどして、所定時間Ｔ１１が経過したとする。
予備制御装置１００は、中央制御装置１１０から制御メッセージが伝送路１５０に出力されたことを検出できないまま、所定時間Ｔ１１が経過すると、中央制御装置１００に代わり端末制御装置１２０に対してステップＳ５２において読み出した制御トリガメッセージに対応する制御メッセージを伝送路１５０に出力し、当該制御メッセージで示される端末Ｎｏを制御する端末制御装置１２０が受信する（ステップＳ５３）。
【００３６】
そして端末制御装置１２０は、受信した制御メッセージに基づいて、端末装置の制御を実行する。
以上が、図５のシーケンス図の説明である。なお、ステップＳ５１に示した矢印とステップ５２に示した点線矢印は、図面上、ずれて示しているが、実際にはほぼ同時に受信している。以降において、実線矢印に続いて点線矢印を記している場合、連続するその二つの実線矢印と、点線矢印は略同時にデータの受信が行われているものとする。
【００３７】
次に、本実施の形態における予備制御装置１００の動作を図６のフローチャートに基づいて説明する。
まず、予備制御装置１００の第１伝送手段１０４は、制御操作装置１３０から伝送路１４０に出力された制御トリガメッセージを受信し、受信した制御トリガメッセージを、ＣＰＵ１０６に伝達する（ステップＳ６１）。
【００３８】
ＣＰＵ１０６は、制御トリガメッセージを受信すると、タイマ１０３に対して所定時間Ｔ１１のカウントの開始を指示する（ステップＳ６２）。また、受信した制御トリガメッセージをＲＡＭ１０２に格納する。
第２伝送手段１０５は、常時伝送路１５０を監視しており、制御メッセージが出力されたかどうかを検出する（ステップＳ６３）。
【００３９】
第２伝送手段１０５は、制御メッセージの伝送路１５０への出力を検出した場合に（ステップＳ６３のＹＥＳ）、制御メッセージが検出されたことを示す信号をＣＰＵ１０６に出力する。ＣＰＵ１０６は、当該信号を受信すると、タイマ１０３に対して所定時間Ｔ１１のカウントを停止させる信号を出力し、タイマ１０３は当該信号を受信して所定時間Ｔ１１のカウントを終了する。また、ＣＰＵ１０６はＲＡＭ１０２に記憶している制御トリガメッセージを消去して終了する。
【００４０】
第２伝送手段１０５が、制御メッセージの出力を検出せずに（ステップＳ６３のＮＯ）、タイマ１０３が所定時間Ｔ１１の経過をカウントした場合には（ステップＳ６５のＹＥＳ）、タイマ１０３は、所定時間Ｔ１１が経過したことを示す信号をＣＰＵ１０６に出力する。ＣＰＵ１０６は、当該信号を受信すると、ＲＡＭ１０２に格納されている制御トリガメッセージを読み出し、当該制御トリガメッセージに基づいて制御メッセージを生成し、第２伝送手段１０５に出力する。そして、第２伝送手段１０５は、受け取った制御メッセージを伝送路１５０に出力して終了する。
【００４１】
なお、制御メッセージを検出せず（ステップＳ６３のＮＯ）、所定時間Ｔ１１が経過していない場合には（ステップＳ６５のＮＯ）、予備制御装置１００は、ステップＳ６３に戻り、以降の処理を実行する。
以上、図５のシーケンス図、及び図６のフローチャートに基づいて説明したように、本発明においては、中央制御装置１１０が、制御操作装置１３０から制御トリガメッセージを受信してから、所定時間、制御トリガメッセージに対応する制御メッセージを出力しなかった場合に、予備制御装置１００は、中央制御装置１１０に問題が発生したと判断し、中央制御装置１１０に代わって、端末装置の制御を実行することになる。予備制御装置１００は中央制御装置１１０からの出力を検出するのみで、中央制御装置１１０との通信を行うことなく中央制御装置１１０の不具合を検出できるので、中央制御装置１１０の端末装置の制御の妨げになることがない。また、予備制御装置１００は、中央制御装置１１０に出力された制御トリガメッセージを読み取っているので、それに対応する制御メッセージが中央制御装置１１０から出力されない場合には、予備制御装置１００が読み取って記憶していた制御トリガメッセージに基づいて、対応する制御メッセージを出力するので端末装置の制御漏れが発生することもない。
＜実施の形態２＞
上記実施の形態１においては、一の端末装置を制御する場合について説明したが、本実施の形態においては、複数の端末装置に対して同じ制御を実行するグループ制御について説明する。
＜構成＞
設備制御システムのシステム構成は実施の形態１と同じである。ここでは、制御操作装置１３０と、中央制御装置１１０と、予備制御装置１００の機能について、実施の形態１と異なる部分について説明し、共通する部分については説明を省略する。
【００４２】
制御操作装置１３０は、グループ制御の実行を指示するグループ制御トリガメッセージを伝送路１４０に出力する機能を有する。グループ制御トリガメッセージは、グループ制御であることを示す情報と、どのグループに対する制御であるかを示すグループ情報と、そのグループに属する端末装置に対してどのような制御を実行するのかを示す制御状態の情報を含む。
【００４３】
中央制御装置１１０は、実施の形態１において示した機能に加えて、グループ制御トリガメッセージを受信し、グループに係る端末装置の制御を実行する機能を有する。具体的には、中央制御装置１１０は、グループと、グループにどの端末装置が属しているのかを示したグループ表７００を記憶している。そして、グループ制御トリガメッセージを受信した場合に、グループ制御を開始することを示す制御開始信号を出力した後に、グループ制御トリガメッセージに含まれるグループの情報に対応する端末装置をグループ表７００から選出し、その端末装置に対しての制御メッセージを伝送路１５０に出力する。そして、グループに属する全ての端末装置に対して制御メッセージを出力すると、グループ制御が終了したことを示す制御終了信号を出力する。
【００４４】
予備制御装置１００の各部は、実施の形態１に示した機能に加えて、以下の機能を有する。
ＲＡＭ１０２は、前述のグループ表７００を記憶している。また、ＲＡＭ１０２は、グループ制御トリガメッセージを記憶し、グループ制御トリガメッセージに対応する制御メッセージが出力された場合に、その制御メッセージで指定されていル端末装置の情報をＣＰＵ１０６の指示に従い記憶する。
【００４５】
タイマ１０３は、グループ制御に係る所定時間Ｔ２１とＴ２２とを記憶している。所定時間Ｔ２１は、グループ制御トリガメッセージを受信してからカウントする時間であり、中央制御装置１１０が制御操作装置１３０から制御トリガメッセージを受信してから制御開始信号を実際に送信するまでに必要な時間より大きい値に設定される。所定時間Ｔ２２は、中央制御装置１１０から制御開始信号が出力されたのが検出されてからカウントする時間であり、中央制御装置１１０が制御開始信号を出力してから制御終了信号を出力するまでに実際に必要な時間より大きい値に設定される。第１転送手段１０４は、伝送路１４０に出力されているグループ制御トリガメッセージを読み取り、ＣＰＵ１０６に伝達する機能を有する。
【００４６】
第２転送手段１０５は、中央制御装置１１０により伝送路１５０に出力されるグループ制御の開始を示す制御開始信号を検出する機能を有し、制御開始信号の出力を検出した場合に、制御開始信号が出力されたことを示す信号をＣＰＵ１０６に出力する。また、中央制御装置１１０により伝送路１５０に出力されるグループ制御の終了を示す制御終了信号を検出する機能を有し、制御終了信号の出力を検出した場合に、制御終了信号が出力されたことを示す信号をＣＰＵ１０６に出力する。また、ＣＰＵ１０６からの指示に従い、制御開始信号、あるいは、制御終了信号を伝送路１５０に出力する機能を有する。
【００４７】
ＣＰＵ１０６は、第１伝送手段１０４から受け取った制御トリガメッセージあるいはグループ制御トリガメッセージを、受け取ったそのトリガメッセージのヘッダ情報が一の端末に対する制御を示す情報ＣＴＬＩであるか、グループ制御を示す情報ＣＴＬＧであるかに基づいて、制御トリガメッセージと、グループ制御メッセージとを区別する機能を有する。第１伝送手段１０４から受け取ったトリガメッセージが一の端末に対する制御トリガメッセージであった場合には実施の形態１に示した機能を実行する。第１伝送手段１０４から受け取ったトリガメッセージがグループ制御に係るグループ制御トリガメッセージであった場合には、タイマ１０３に所定時間Ｔ２１のカウントの開始を指示する。所定時間Ｔ２１は、グループ制御トリガメッセージを受け取ってから、中央制御装置１１０がグループ制御の開始を示す制御開始信号が出力されるかどうかを検出するための時間である。また、ＣＰＵ１０６は、受け取ったグループ制御トリガメッセージをＲＡＭ１０２に書き込む。
【００４８】
ＣＰＵ１０６は、第２伝送手段１０５から、制御開始信号を受け取ると、タイマ１０３に所定時間Ｔ２１のカウントを停止する指示を出すとともに、タイマ１０３に所定時間Ｔ２２のカウントを開始する指示を出す。そして所定時間Ｔ２２が経過する前に第２伝送手段１０５から制御終了信号を受け取るとタイマ１０３に所定時間Ｔ２２のカウントを停止する指示を出すとともに、ＲＡＭ１０２に格納されているグループ制御トリガメッセージのうち、最も早くに格納された制御トリガメッセージを消去する。
【００４９】
ＣＰＵ１０６は、第２伝送手段１０５から制御開始信号を受け取る前に、タイマ１０３から所定時間Ｔ２１の経過を示す経過信号を受け取ると、ＲＡＭ１０２に格納されているグループ制御トリガメッセージのうち、最も早くに格納されたグループ制御トリガメッセージとグループ表７００とを読み出す。そして読み出したグループ制御トリガメッセージで指定されるグループに対応する端末装置をグループ表７００から読み出し、第２伝送手段１０５に制御開始信号を出力した後に、グループに含まれる各端末装置に対する制御メッセージを出力し、全ての制御メッセージを出力し終えた後に、グループ制御の終了を示す制御終了信号を出力する。また、ＣＰＵ１０６は、制御終了信号を出力すると、当該グループ制御トリガメッセージをＲＡＭ１０２から消去する。また、ＣＰＵ１０６は、第２伝送手段１０５から制御終了信号を受け取る前に、タイマ１０３から所定時間Ｔ２２の経過を示す経過信号を受け取った場合にも、同様にこのグループ制御を実行する。
【００５０】
以上が、実施の形態２における予備制御装置１００の構成である。
＜データ＞
ここで、本実施の形態に係るデータについて説明する。
まず、図７を用いて、本実施の形態においてグループに含まれる端末装置を判別するために用いるグループ表７００について説明する。
【００５１】
図７に示すように、グループ表７００は、グループ番号を示すグループＮｏ欄７０１と、端末装置の番号を示す端末Ｎｏ欄７０２とを含み、グループを識別するグループ番号に対応して、どの端末番号がそのグループに属するかを示す表である。
ここでは、グループに属している場合には「○」、グループに属していない場合には「×」を示しているが、実際には、例えば、「○」は「１」、「×」は「０」で示される。
【００５２】
例えば、グループ表７００によれば、グループＮｏ．００４には、端末装置６１、６２、９０などが含まれることが分かる。
中央制御装置１１０、あるいは予備制御装置１００は、グループに含まれる端末装置のうち、端末装置番号の小さいものから昇順に制御メッセージを出力する。
次に、本実施の形態に係るグループ制御トリガメッセージと、グループ制御トリガメッセージによって中央制御装置１１０あるいは予備制御装置１００により生成される制御メッセージについて説明する。
【００５３】
図８は、グループ制御トリガメッセージのデータ構成を示した概念図である。ここで示した概念図においては、上段がその概念的内容を示しており、下段には実際の具体例を示している。
図８に示すようにグループ制御トリガメッセージは、制御種別情報ＣＴＬＧ５０１と、制御対象情報グループＮｏ５０２と、制御状態を示す情報である制御状態５０３とを含む。
【００５４】
制御種別情報ＣＴＬＧ５０１は前述の一の端末に対する制御を実行する場合の制御と区別するための情報である。実際には、例えば２進表現で「０００１」などで示される。
グループＮｏ５０２は、グループの番号を示す情報である。例えばグループＮｏ．００３の場合には、グループＮｏは、例えば２進表現で「００００００１１」となる。
制御状態５０３は、ここでは、点灯と消灯の２状態があり、実際には、例えば２進表現で点灯は「０００１」で、消灯は、「００００」で示される。
【００５５】
よって、例えば、グループＮｏ．００３に対して、点灯を指示するグループ制御トリガメッセージの場合、例えば２進表現で「０００１００００００１１０００１」となる。
図９は、グループ制御トリガメッセージに基づいて、生成される制御メッセージを示している。ここで示した概念図においては、上段がその概念的内容を示しており、下段には実際の具体例を示している。
【００５６】
図９（ａ）は、グループ制御を開始することを示すための制御開始信号のデータ構成を示す概念図である。
制御開始信号ＳＴＡＴ６０１は、例えば、２進表現で「０００１」で表現される。
制御開始信号は、制御メッセージと同様の構成とするために、制御メッセージにおいて制御対象と制御状態に含まれる情報をすべて０とし、実際には、２進表現で「０００１００００００００００００」と表現される。これは中央制御装置１１０、あるいはＲＯＭ１０１に予め記憶されており、グループ制御トリガメッセージを受信した場合には、この制御開始信号が読み出されて出力される。
【００５７】
図９（ｂ）は、グループ制御する対象のグループに含まれる端末装置に対して出力する制御メッセージを示している。同図に示すように、制御メッセージは、制御種別情報ＣＴＬＩ６０２と、端末装置の番号を示す端末Ｎｏ６０３と、制御状態を示す情報である制御状態６０４とを含んで構成される。この制御メッセージの構成は、実施の形態１に示したものと同様であるので、各情報の説明は省略する。
【００５８】
なお、実施の形態１と異なり、ＣＰＵ１０６は、グループ制御の場合、制御開始信号に続けて複数の制御メッセージを出力することになる。
図９（ｃ）は、グループ制御に係る全ての端末装置に対して制御メッセージを出力し終えた後に出力し、グループ制御の終了を示す制御終了信号のデータ構成の概念図である。
制御終了信号ＳＴＯＰは、例えば、２進表現で「００１０」で表現される。
【００５９】
制御終了信号は、制御メッセージと同様の構成とするために、制御メッセージにおいて制御対象と制御状態に含まれる情報をすべて０とし、実際には、２進表現で「００１０００００００００００００」と表現される。これは中央制御装置１１０、あるいはＲＯＭ１０１に予め記憶されており、グループ制御トリガメッセージを受信した場合には、グループ制御の最後に、この制御終了信号が読み出されて出力される。
＜動作＞
ここから、グループ制御に係る設備制御システムの動作について説明する。
【００６０】
図１０は、設備制御システムに含まれる各装置間のやり取りを示したシーケンス図で、中央制御装置１１０からグループ制御の開始を示す制御開始信号が出力されなかった場合を示している。
図１０に示すように、制御操作装置１３０は、伝送路１４０にグループ制御トリガメッセージを出力する。そして伝送路１４０に出力された中央制御装置１１０が受信する（ステップＳ１０１）。また、ほぼ同時に予備制御装置１００もグループ制御トリガメッセージを受信する（ステップＳ１０２）。
【００６１】
グループ制御トリガメッセージを受信すると、予備制御装置１００は、所定時間Ｔ２１のカウントを開始する。そして、予備制御装置１００は、所定時間Ｔ２１のカウントが終了するまでの間、グループ制御トリガメッセージに対応する制御開始信号の出力を検出しなかった場合は、グループ制御の開始を示す制御開始信号を伝送路１５０に出力する（ステップＳ１０３）。そして予備制御装置１００は、それに続けて、グループ制御トリガメッセージで指定されたグループに含まれる各端末に対して制御メッセージを出力する（ステップＳ１０４）。制御メッセージを受けた端末制御装置１２０は、自装置に接続されている端末装置に対して、制御メッセージに基づく制御の指示を出力し、端末装置は、その指示に基づいて点灯、あるいは消灯などの制御を実行する。
【００６２】
そしてグループに含まれる全ての端末装置に対する制御メッセージを出力すると、予備制御装置１００は、最後にグループ制御の終了を制御終了信号を出力し（ステップＳ１０５）、終了する。
以上が図１０のシーケンス図の説明である。
一方で、制御開始信号の出力は検出できたものの、制御終了信号が所定時間内に出力されなかった場合の設備制御システムの動作を図１１のシーケンス図を用いて説明する。
【００６３】
図１１に示すように、制御操作装置１３０は、伝送路１４０にグループ制御トリガメッセージを出力する。そして伝送路１４０に出力された中央制御装置１１０が受信する（ステップＳ１１１）。また、ほぼ同時に予備制御装置１００もグループ制御トリガメッセージを受信する（ステップＳ１１２）。
グループ制御トリガメッセージを受信すると、予備制御装置１００は、所定時間Ｔ２１のカウントを開始する。
【００６４】
中央制御装置１１０は、グループ制御トリガメッセージを受けて、制御開始信号を伝送路１５０に出力する（ステップＳ１１３）。
すると、伝送路１５０に出力された制御開始信号を予備制御装置１００が受信する（ステップＳ１１４）。制御開始信号を受信すると予備制御装置１００は、所定時間Ｔ２１のカウントを終了すると同時に、所定時間Ｔ２２のカウントを開始する。
【００６５】
一方で、中央制御装置１１０は、制御開始信号を出力した後には、グループ制御トリガメッセージに含まれているグループＮｏに従いグループ表７００から対応する端末装置を選出し、選出した端末装置に対して、当該制御トリガメッセージで指定される制御状態になるように、各端末に対して制御メッセージを順次出力する（ステップＳ１１３、Ｓ１１５、Ｓ１１６）。
【００６６】
予備制御装置１００は、伝送路１５０への制御開始信号の出力を検出した後には、制御終了信号が出力されるのを検出する。しかし、ここでは中央予備制御装置１１０に不具合が発生し、制御終了信号が出力されないまま、所定時間Ｔ２２が経過したとする。
制御終了信号を検出しないまま、所定時間Ｔ２２が経過したことを検出した予備制御装置１００は、グループ制御トリガメッセージに基づくグループ制御を実行するために、制御開始信号を伝送路１５０に出力する（ステップＳ１１７）。そしてグループ制御トリガメッセージで指定されるグループに属する端末装置に対する制御メッセージを順次出力する（ステップＳ１１８）。そしてグループに含まれる全ての端末装置に対して制御メッセージを出力し終えた後、最後に制御終了信号を伝送路１１５に出力する（ステップＳ１１９）。
【００６７】
以上が、図１１のシーケンス図の説明である。
では、具体的に、図１０、図１１で示したような動作を実現するための予備制御装置１００の具体的動作を図１２及び図１３のフローチャートに基づいて説明する。なお、本フローチャートはグループ制御トリガメッセージを受信した場合の動作を示しており、予備制御装置１００は、制御トリガメッセージを受信した場合には、実施の形態１に示した動作に従うものとする。
【００６８】
図１２に示すように、まず、予備制御装置１００の第１伝送手段１０４は、伝送路１４０に出力されたグループ制御トリガメッセージを受信し（ステップＳ１２１）、グループ制御トリガメッセージをＣＰＵ１０６に出力する。
グループ制御トリガメッセージを受けたＣＰＵ１０６は、そのヘッダ情報のＣＴＬＧに基づいて、グループ制御トリガメッセージであることを認識し、タイマ１０３に所定時間Ｔ２１のカウントを開始させる（ステップＳ１２２）。また、同時に、ＲＡＭ１０２に受け取ったグループ制御トリガメッセージを格納しておく。
【００６９】
第２伝送手段１０５は、伝送路１５０を監視しており、制御開始信号が出力されたかどうかを検出する（ステップＳ１２３）。
第２伝送手段１０５は、制御開始信号の伝送路１５０への出力を検出した場合に（ステップＳ１２３のＹＥＳ）、制御開始信号が検出されたことを示す信号をＣＰＵ１０６に出力する。ＣＰＵ１０６は、当該信号を受信すると、タイマ１０３に対して所定時間Ｔ２１のカウントを停止させる信号を出力し、タイマ１０３は当該信号を受信して所定時間Ｔ２１のカウントを終了する。そして、ＣＰＵ１０６は、タイマ１０３に対して、所定時間Ｔ２２のカウントの開始を指示し、当該指示に従ってタイマ１０３は所定時間Ｔ２２のカウントを開始する（ステップＳ１２４）。
【００７０】
第２伝送手段１０５は、伝送路１５０を監視しており、制御終了信号が出力されたかどうかを検出する（ステップＳ１２５）。
第２伝送手段１０５は、制御終了信号の伝送路１５０への出力を検出した場合に（ステップＳ１２５のＹＥＳ）、制御終了信号が検出されたことを示す信号をＣＰＵ１０６に出力する。ＣＰＵ１０６は、当該信号を受信すると、タイマ１０３に対して所定時間Ｔ２２のカウントを停止させる信号を出力し、タイマ１０３は当該信号を受信して所定時間Ｔ２２のカウントを終了する。また、ＣＰＵ１０６はＲＡＭ１０２に記憶しているグループ制御トリガメッセージを消去して処理を終了する。
【００７１】
一方、第２伝送手段１０５が、制御終了信号を検出せずに（ステップＳ１２５のＮＯ）、タイマ１０３が所定時間Ｔ２２をカウントした場合（ステップＳ１２７のＹＥＳ）、所定時間Ｔ２２が経過したことを示す経過信号をＣＰＵ１０６に出力する。当該経過信号を受けたＣＰＵ１０６は、中央制御装置に代わり、グループ制御処理を実行して（ステップＳ１２９）終了する。グループ制御処理の詳細については後述する。なお、制御終了信号を検出せずに（ステップＳ１２５のＮＯ）、タイマ１０３が所定時間Ｔ２２をカウントし終わっていない場合には、ステップＳ１２５に戻り、以降の処理を実行する。
【００７２】
また、第２伝送手段１０５が、制御開始信号を検出せずに（ステップＳ１２３のＮＯ）、タイマ１０３が所定時間Ｔ２１をカウントした場合（ステップＳ１２８のＹＥＳ）、タイマ１０３は、所定時間Ｔ２１が経過したことを示す経過信号をＣＰＵ１０６に出力する。当該経過信号を受けたＣＰＵ１０６は、中央制御装置に代わり、グループ制御処理を実行して（ステップＳ１２９）終了する。なお、制御開始信号を検出せずに（ステップＳ１２３のＮＯ）、タイマ１０３が所定時間Ｔ２１をカウントし終わっていない場合には、ステップＳ１２３に戻り、以降の処理を実行する。
【００７３】
次に、ステップＳ１２９のグループ制御処理の詳細について図１３のフローチャートを用いて説明する。
まず、ＣＰＵ１０６は、第２伝送手段１０５を介して、伝送路１５０に制御開始信号を出力する。ＣＰＵ１０６は、処理対象となる端末番号の変数Ｘを「０１」にセットする（ステップＳ１３１）。ＣＰＵ１０６は、端末番号Ｘについて、グループ表７００のグループ設定情報が「○」になっているかどうかを判定する（ステップＳ１３２）。グループ設定情報が「○」になっている場合には（ステップＳ１３２のＹＥＳ）、端末番号Ｘで設定される端末装置に対する制御メッセージを第２伝送手段１０５を介して、伝送路１５０に出力する（ステップＳ１３３）。ここで、制御メッセージの生成手法について説明しておくと、まず、ヘッダに一の端末に対する制御であることを示す制御種別情報ＣＴＬＩを、続いて、端末番号Ｘで示される端末番号の情報を、そして、最後にグループ制御トリガメッセージで示される制御状態５０３をコピーして付加する形で生成する。
【００７４】
そして、ＣＰＵ１０６は、端末番号Ｘに１加算する（ステップＳ１３４）。
端末番号Ｘについて、グループ設定情報が「×」の場合には（ステップＳ１３２のＮＯ）、当該端末番号で示される端末装置に対しては何もせず、ステップＳ１３４に移行し以降の処理を実行する。
端末番号Ｘに１加算した後に、ＣＰＵ１０６は、端末番号Ｘが端末装置の総数ｎよりも大きいかどうかを判定する（ステップＳ１３５）。端末番号Ｘがｎよりも大きくない場合には（ステップＳ１３５のＮＯ）、ステップＳ１３２に戻り、以降の処理を実行する。端末番号Ｘがｎよりも大きい場合には（ステップＳ１３５のＹＥＳ）、ＣＰＵ１０６は、制御終了信号を第２伝送手段１０５を介して伝送路１５０に出力して処理終了する。
【００７５】
以上、図１０及び図１１のシーケンス図、及び図１２のフローチャートに基づいて説明してきたように、予備制御装置１００は、グループ制御においても、中央制御装置１１０の不具合を検出し、中央制御装置１１０が実行しようとしていたグループ制御の制御漏れが発生することなく、中央制御装置１１０の代わりに端末装置に対しての制御を指示できる。
＜実施の形態３＞
上記実施の形態２においては、グループ制御を行う場合に、予備制御装置１００は、グループに含まれる端末装置に対して最初から制御メッセージを出力することを行っていた。即ち端末装置によっては、２度制御メッセージが出力されることもあった。しかし、これは、無駄が発生しているといえるので、本実施の形態においては、その無駄をなくすことを示す。本実施の形態においては、実施の形態２の図１１のステップＳ１１３において中央制御装置が制御開始信号を出力するまでは共通するので、それ以降の処理を重点的に説明する。
＜構成＞
ここでは、実施の形態２に示した予備制御装置１００と異なる部分について説明する。
【００７６】
タイマ１０３は、更に制御開始信号が出力されたのが検出されてから制御メッセージが検出されるごとに所定時間Ｔ３１をＣＰＵ１０６の指示に基づきカウントする機能を有する。所定時間Ｔ３１は、制御開始信号が出力されてから、次の制御メッセージが出力されるまでカウントする時間、あるいは、制御メッセージが出力されてから次の制御メッセージが出力されるまでカウントする時間であり、中央制御装置１１０が制御開始信号を出力してから、次の制御メッセージが出力するまでに必要な時間、あるいは、制御メッセージを出力してから次の制御メッセージが出力するまでに必要な時間より大きい値に設定される。
【００７７】
第２伝送手段１０５は、伝送路１５０に中央制御装置１１０から出力される制御メッセージを検出し、当該制御メッセージを読み取り、ＣＰＵ１０６に出力する機能を有する。
そして、ＣＰＵ１０６は、第２伝送手段１０５が、制御開始信号を検出したことを示す信号を受けると、タイマ１０３に所定時間Ｔ３１のカウントを指示する。また、ＣＰＵ１０６は、第２伝送手段１０５から受け取った制御メッセージに基づいて、中央制御装置１１０により制御を指示された端末番号を認識し、ＲＡＭ１０２に記憶する。また、ＣＰＵ１０６は、制御メッセージを受け取るごとに、タイマ１０３に対して、所定時間Ｔ３１のカウントの停止を指示し、再度所定時間Ｔ３１のカウントを指示する。また、ＣＰＵ１０６は、第２伝送手段１０５が制御メッセージの検出をＣＰＵ１０６に伝達する前にタイマ１０３から所定時間Ｔ３１の経過を示す経過信号を受信した場合に、中央制御装置１１０に代わり、グループ制御の続きの制御の指示を実行する。
＜動作＞
では、図１４のシーケンス図を用いて実施の形態３に係る設備制御システムの動作を説明する。
【００７８】
図１４に示すように、制御操作装置１３０は、伝送路１４０にグループ制御トリガメッセージを出力する。そして伝送路１４０に出力された中央制御装置１１０が受信する（ステップＳ１４１）。また、ほぼ同時に予備制御装置１００もグループ制御トリガメッセージを受信する（ステップＳ１４２）。
グループ制御トリガメッセージを受信すると、予備制御装置１００は、所定時間Ｔ３１のカウントを開始する。
【００７９】
中央制御装置１１０は、グループ制御トリガメッセージを受けて、制御開始信号を伝送路１５０に出力する（ステップＳ１４３）。
すると、伝送路１５０に出力された制御開始信号を予備制御装置１００が受信する（ステップＳ１４４）。制御開始信号を受信すると予備制御装置１００は、所定時間Ｔ３１のカウントをリセットし、再度所定時間Ｔ３１のカウントを開始する。
【００８０】
中央制御装置１１０は制御メッセージを伝送路１５０を介し端末制御装置１２０に出力する（ステップＳ１４５）。同時に予備制御装置１００は、出力された制御メッセージを受信する（ステップＳ１４６）。制御メッセージを受信すると予備制御装置１００は、所定時間Ｔ３１のカウントをリセットし、再度所定時間Ｔ３１のカウントを開始する。
そして予備制御装置１００が最後に中央制御装置１１０から出力された制御メッセージを受信した（ステップＳ１４７）ときから、次の制御メッセージが中央制御装置１１０から出力されないまま、所定時間Ｔ３１が経過したとする。すると、予備制御装置１００は、ステップＳ１４７で受信した制御メッセージに含まれる端末番号の情報に基づいて、グループ内の次に制御すべき端末装置に対する制御メッセージを生成して、伝送路１５０を介して、端末制御装置１２０に出力し、グループの残りの端末装置に対しても制御メッセージを生成して出力する（ステップＳ１４８）。
【００８１】
そしてグループのすべての端末装置に対する制御メッセージを出力し終えた後に、予備制御装置１００は、制御終了信号を出力して（ステップＳ１４９）処理を終了する。
では、この動作を実現するための予備制御装置１００のより詳細な動作を図１５のフローチャートに基づいて説明する。なお、ここに示す予備制御装置１００の動作は、グループ制御を実行する場合で中央制御装置１１０から制御開始信号が出力されたことを検出した後の動作を示している。
【００８２】
まず、ＣＰＵ１０６は、処理対象となる端末番号の変数Ｘを「０１」にセットする（ステップＳ１５１）。
そしてＣＰＵ１０６は、タイマ１０３に所定時間Ｔ３１のカウントを指示し、タイマ１０３は所定時間Ｔ３１のカウントを開始する（ステップＳ１５１）。
そしてＣＰＵ１０６は、所定時間Ｔ３１の経過を示す信号がタイマ１０３から出力されたかどうかを検出する（ステップＳ１５３）。
【００８３】
所定時間Ｔ３１の経過を示す経過信号を受け取った場合には（ステップＳ１５３のＹＥＳ）、ＣＰＵ１０６は、端末番号Ｘについて、グループ表７００のグループ設定情報が「○」になっているかどうかを判定する（ステップＳ１５７）。グループ設定情報が「○」になっている場合には（ステップＳ１５７のＹＥＳ）、端末番号Ｘで設定される端末装置に対する制御メッセージを第２伝送手段１０５を介して、伝送路１５０に出力する（ステップＳ１５８）。そして、端末番号Ｘに１加算する（ステップＳ１５９）。
【００８４】
端末番号Ｘについて、グループ設定情報が「×」の場合には（ステップＳ１５７のＮＯ）、当該端末番号で示される端末装置に対しては何もせず、ステップＳ１６０に移行し以降の処理を実行する。
端末番号Ｘに１加算した後に、ＣＰＵ１０６は、端末番号Ｘが端末装置の総数ｎよりも大きいかどうかを判定する（ステップＳ１６０）。端末番号Ｘがｎよりも大きくない場合には（ステップＳ１５０のＮＯ）、ステップＳ１５７に戻り、以降の処理を実行する。端末番号Ｘがｎよりも大きい場合には（ステップＳ１６０のＹＥＳ）、ＣＰＵ１０６は、制御終了信号を第２伝送手段１０５を介して伝送路１５０に出力して処理終了する。
【００８５】
所定時間Ｔ３１の経過を示す経過信号を受け取っていない状態で（ステップＳ１５３のＮＯ）、ＣＰＵ１０６は、第２伝送手段１０５から制御終了信号が検出されたかどうかを示す信号が到来したかどうかをみる（ステップＳ１５４）。
中央制御手段から伝送路１５０に制御終了信号が出力されたことを検出した場合には（ステップＳ１５４のＹＥＳ）、ＣＰＵ１０６は、グループ制御鳥がメッセージをＲＡＭ１０２から消去して処理を終了する。
【００８６】
制御終了信号の中央制御装置から出力されたのを検出できなかった場合に（ステップＳ１５４のＮＯ）、第２伝送手段１０５は、制御メッセージが出力されたかどうかを検出する（ステップＳ１５５）。第２伝送手段１０５が制御メッセージを検出した場合には（ステップＳ１５５のＹＥＳ）、第２伝送手段１０５はその制御メッセージをＣＰＵ１０６に出力する。そしてＣＰＵ１０６は、端末番号Ｘを制御メッセージで示される端末番号に更新し、タイマ１０３に所定時間Ｔ３１のカウントの停止を指示する。そして予備制御装置１００はステップＳ１５２に戻り以降の処理を実行する。
【００８７】
制御メッセージが検出できなかった場合には（ステップＳ１５５のＮＯ）、予備制御装置１００は、ステップＳ１５３に戻り以降の処理を実行する。
以上に示したように、予備制御装置１００は、中央制御装置１１０がグループ制御を行っている場合に、制御メッセージで示される端末番号を記憶しているので、中央制御装置１１０がグループ制御の最中で故障した場合などには、その途中から引き継いで端末装置に対しての制御の指示を実行できる。
＜実施の形態４＞
上記実施の形態においては、制御操作装置からの制御トリガメッセージあるいは、グループ制御トリガメッセージに基づく制御を実行していた。本実施の形態においては、制御操作装置からの指示以外の指示により、端末装置を制御する場合について説明する。具体的には、中央制御装置１００または呼び制御装置がスケジュールに基づく制御を実行する場合について説明する。
＜構成＞
中央制御装置１１０は、スケジュール情報を記憶している。スケジュール情報は、いつ、どの端末装置若しくは、どのグループに対して、どのような制御を実行するのかを示す情報である。そして中央制御装置１１０は、当該スケジュール情報に従って、端末装置の制御を指示する機能を有する。
【００８８】
予備制御装置１００は、実施の形態１に加えて、更にカレンダー時計１０７を備えている。
カレンダー時計１０７は、現実の日時を計時する機能を有する。
また、ＲＡＭ１０２は、中央制御装置１１０が記憶しているスケジュール情報と同じスケジュール情報を記憶している。
【００８９】
タイマ１０３は、ＣＰＵ１０６からの指示に基づき、スケジュールが設定されているスケジュール時刻の時間Ｔ４１前から所定時間Ｔ４３をカウントする機能を有する。所定時間Ｔ４３は、スケジュール時刻の所定時間Ｔ４１前を開始時間とし、スケジュール時刻の所定時間Ｔ４２後から、中央制御装置１１０が制御開始信号を出力するのに必要な時間より大きい値を加算して設定される。なお、基本的にＴ４１とＴ４２は等しいものであり、この時間はカレンダー時計１０７、あるいは、中央制御装置１１０のカレンダー時計の時間の狂い、ずれを考慮して設けられているマージンである。
【００９０】
ＣＰＵ１０６は、カレンダー時計１０７の計時しているカレンダー時計と、スケジュール情報に設定されているスケジュール制御の日時に従って、その日時の所定時間Ｔ４１時間前が到来した場合に、タイマ１０３に所定時間Ｔ４３のカウントを指示する。そして、所定時間Ｔ４３が経過する前に、制御メッセージもしくは制御開始信号の出力を検出できなかった場合には、実施の形態１〜３に示したように、中央制御装置１１０に代わり、端末装置に対する制御を指示する。
＜データ＞
ここではスケジュール情報について説明する。
【００９１】
図１７は、スケジュール情報８００の概念図を示している。
スケジュール情報８００は、図１７に示すように、スケジュールＮｏ８０１に対応して、日付欄８０２と、スケジュール時刻欄８０３と、グループＮｏ欄８０４と、端末Ｎｏ欄８０５と、制御状態欄８０６とを含んで構成される。
スケジュールＮｏ８０１は、中央制御装置１１０または予備制御装置１００が複数のスケジュールを識別するための情報である。
【００９２】
日付８０２は、スケジュール制御を実行する特定の日を示している。
スケジュール時刻８０３は、スケジュール制御を開始する時刻を示している。
グループＮｏ８０４は、スケジュール制御の対象がグループの場合に、そのグループ番号を示している。
端末Ｎｏ８０５は、スケジュール制御の対象が一の端末である場合に、その端末装置の番号を示している。
【００９３】
制御状態８０６は、スケジュール制御により、その対象をどの制御状態にするのかを示す情報を示している。
例えば、スケジュールＮｏ．００５の日付は、「２００７年１月３日」であり、スケジュール時刻は、「２１時」であり、グループＮｏは制御対象がグループでないので、空欄になっており、端末Ｎｏは「０９」であり、制御状態は、「ＯＦＦ」となっている。
＜動作＞
まず、図１８のシーケンス図を用いて、本来スケジュールどおりに中央制御装置１１０の動作を説明する。ここではグループ制御を行うものとして説明する。
【００９４】
中央制御装置１１０は、スケジュール制御時刻が到来すると、端末装置１２０に伝送路１５０を介して、制御開始信号を出力する（ステップＳ１８１）。そして、スケジュール情報で特定されるグループに属する端末装置に対して制御メッセージを出力する（ステップＳ１８２）。グループに属する全ての端末装置に対して制御メッセージを出力し終えた後に、制御終了信号を出力して終了する（ステップＳ１８２）。これが本来行われるはずの、スケジュール制御である。
【００９５】
では、図１９のシーケンス図を用いて、本来行われるはずのスケジュール制御が中央制御装置１１０により実行されなかった場合について説明する。
予備制御装置１００は、スケジュール制御時刻の所定時間Ｔ４１前の時刻が到来すると、所定時間Ｔ４３のカウントを開始する。そして所定時間Ｔ４３が経過するまでに、中央制御装置１１０から制御開始信号が出力されなかった場合に、予備制御装置１００は、端末装置１２０に伝送路１５０を介して、制御開始信号を出力する（ステップＳ１９１）。そして、スケジュール情報で特定されるグループに属する端末装置に対して制御メッセージを出力する（ステップＳ１９２）。グループに属する全ての端末装置に対して制御メッセージを出力し終えた後に、制御終了信号を出力して終了する（ステップＳ１９２）。
【００９６】
では、具体的に予備制御装置１００のスケジュール制御が中央制御装置１１０により実行されているかを検出する動作を図２０のフローチャートを用いて説明する。
図２０に示すように、予備制御装置１００のＣＰＵ１０６、はＲＡＭ１０２に格納されているスケジュール表８００を読み出し、次のスケジュール制御の開始日時を確認する（ステップＳ２０１）。
【００９７】
そしてＣＰＵ１０６は、カレンダー時計１０７を監視し、スケジュール時刻のＴ４１時間前の時刻が到来したかどうかを検出する（ステップＳ２０２）。到来していない場合には（ステップＳ２０２のＮＯ）、その時刻が到来するまで待つ。到来していた場合には、ＣＰＵ１０６は、タイマ１０３に所定時間Ｔ４３のカウントの開始を指示する（ステップＳ２０３）。
【００９８】
第２伝送手段１０５は、スケジュールに基づく制御が一の端末を対象にしている場合には制御メッセージが伝送路１５０に出力されたかどうかを、グループに属する端末を対象にしている場合には制御開始信号が伝送路１５０に出力されたかどうかを検出する（ステップＳ２０４）。
制御開始信号、または制御メッセージの伝送路１５０への出力を検出した場合には（ステップＳ２０４のＹＥＳ）、第２伝送手段１０５は、検出したことを示す信号をＣＰＵ１０６に出力し、予備制御装置１００は、図１５のステップＳ１５１以降の処理を実行する。
【００９９】
第２伝送手段１０５が、制御開始信号、または制御メッセージの伝送路１５０への出力を検出せず（ステップＳ２０４のＮＯ）、タイマ１０３が所定時間Ｔ４３をカウントした場合には（ステップＳ２０５のＹＥＳ）、タイマ１０３は、所定時間Ｔ４３の経過を示す経過信号をＣＰＵ１０６に出力する。すると、ＣＰＵ１０６は、制御開始信号を、第２伝送手段１０５を介して、伝送路１５０に出力し、端末番号Ｘを０１に設定し（ステップＳ２０６）、図１５のステップＳ１５７以降の処理を実行する。なお、第２伝送手段１０５が、制御開始信号、または制御メッセージの伝送路１５０への出力を検出せず（ステップＳ２０４のＮＯ）、タイマ１０３が所定時間Ｔ４３をカウントしていない場合には（ステップＳ２０５のＮＯ）、予備制御装置１００は、ステップＳ２０４に戻り以降の処理を実行する。
【０１００】
なお、これ以降の処理は、実施の形態３に示した図１５のフローチャートのステップＳ１５７の動作に続くので、その処理の説明はここでは省略する。
以上に示したように、本実施の形態においては中央制御装置１１０と予備制御装置１００は、スケジュールに基づく端末装置の制御を実行し、予備制御装置１００は、スケジュールに基づく制御を行っている場合に中央制御装置１１０に不具合が発生したときに、代わりにスケジュールに基づく制御を実行できるようになる。
＜補足＞
上記実施の形態において、本発明の実施の手法について説明してきたが、本発明がこれに限られないことは勿論である。以下、上記実施の形態以外に本発明の思想として含まれる各種の変形例について説明する。
（１）本発明は、上記実施の形態に示した、中央制御装置の故障を検知し、中央制御装置の代わりに端末装置を制御する信号を出力する方法であってもよく、当該方法をコンピュータに読み込ませて実現させるコンピュータプログラムであってもよい。本発明は、当該コンピュータプログラムを記録した記録媒体（ＣＤ、ＭＤ、ＤＶＤ、ＢＤ（Blu-ray Disc）、半導体メモリであってもよい。
（２）上記実施の形態においては、端末装置として照明装置を例に説明したが、照明装置に限らず、例えば空調設備などであってもよい。また、上記実施の形態においては、端末装置の制御状態を点灯と消灯の２状態の場合を例に説明したが、それ以外の状態、例えば、「点滅」という状態があってもよい。また、例えば端末装置が空調設備などの場合においては、例えば、上記実施の形態においては、「ＯＮ」を「０００１」、「ＯＦＦ」を「００１０」という情報で示すこととしたが、暖房設定で、温度を２６度になどといった細かい制御ができてよく、この場合制御トリガメッセージや制御メッセージに含まれる制御情報は、それぞれの状態に対応した情報になる。例えば、暖房設定が「００１０」で、示され、温度設定２６度を、「０００１１０１０」の場合に、制御情報を「００１００００１１０１０」と示される構成にしてもよい。
【０１０１】
（３）上記実施の形態においては、制御メッセージは、制御トリガメッセージが出力された順に対応する制御メッセージが出力されることとしたが、順不同になってもよい。この場合、予備制御装置が、中央制御装置から出力された制御メッセージが、どの制御トリガメッセージに対応するかを認識させるために、制御トリガメッセージは更に、その制御トリガメッセージを識別する命令識別子を含むこととする。そして、中央制御装置１１０は、対応する制御メッセージにも同じ命令識別子を付加して出力する。予備制御装置１００は、中央制御装置１１０から出力された制御メッセージの命令識別子と、ＲＡＭ１０２に格納されている制御トリガメッセージの命令識別子との対応を判定し制御トリガメッセージに対応する制御メッセージが出力されたかどうかを判定する構成にしてもよい。また、この際には、制御トリガメッセージごとに所定時間をカウントする必要がある。
（４）上記実施の形態においては、中央制御装置１１０は完全に故障したものとして記載したが、中途半端に故障して、制御メッセージを出したり出さなかったりする状態になることが考えられる。このような制御を実行するとシステムの制御として不自然なものになるので、予備制御装置１００は、中央制御装置１１０に動作の停止を指示する信号を出力してもよい。あるいは、オペレータに中央制御装置１１０のシステムからの除去を提案する情報を提示してもよい。
（５）上記実施の形態においては、制御操作装置１３０が伝送路１４０に接続されている場合を説明したが、制御操作装置１３０は、伝送路１５０に接続されていてもよい。この場合、予備制御装置１００の第１伝送手段１０４が有していた機能は、第２伝送手段１０５が兼ねることになる。
【０１０２】
（６）上記実施の形態において、予備制御装置１００の各部は、複数の機能部によって実現されてもよく、また、一の機能部が複数の機能部を兼ねてもよい。
（７）上記実施の形態において、グループ制御を実行する場合に、制御開始信号と制御終了信号を出力することとしたが、出力しない構成としてもよい。この場合には、制御操作装置１３０は、グループ制御トリガメッセージに識別子を付加し、中央制御装置１１０から出力される制御メッセージには、その制御メッセージの元となるグループ制御トリガメッセージの識別子を付加すると、予備制御装置１００は、グループ制御トリガメッセージに対応する制御メッセージの検出を実行しやすくなる。
（８）上記実施の形態においては、トリガメッセージを受けてから制御メッセージが出力されないうちに、次のトリガメッセージが到来した場合の処理については詳しくは記載しなかったが、次のトリガメッセージについては、予備制御装置は、先のトリガメッセージとは別に、所定時間のカウントを平行して実行するのではなく、先のトリガメッセージに対応する制御メッセージが出力されたのを第２検出手段１０５が検出してから、次のトリガメッセージの所定時間のカウントを開始してもよい。
（９）上記実施の形態４においては、カレンダー時計の計時する日時がずれることを想定して所定時間Ｔ４１とＴ４２のマージンを設けたが、ずれることがないならば、この時間は、所定時間Ｔ４３に含む必要はない。
（１０）上記実施の形態４においては、スケジュール制御の対象がグループである場合についての動作を説明したが、対象が一端末である場合には、端末の制御については、実施の形態１で示した制御を実行することになる。
【図面の簡単な説明】
【０１０３】
【図１】設備制御システムのシステム構成を示した構成図である。
【図２】予備制御装置１００の機能構成を示した機能ブロック図である。
【図３】制御トリガメッセージのデータ構成を示した概念図である。
【図４】制御メッセージのデータ構成を示した構成図である。
【図５】実施の形態１に係る設備制御システムの動作を示したシーケンス図である。
【図６】実施の形態１に係る予備制御装置１００の動作を示したフローチャートである。
【図７】中央制御装置１１０と予備制御装置１００が保持する、どの端末装置がどのグループに属するかを示すグループ表７００である。
【図８】グループ制御を実行する場合の制御トリガメッセージのデータ構成を示した概念図である。
【図９】（ａ）グループ制御の実行を開始することを示す制御開始信号のデータ構成を示した概念図である。（ｂ）グループ制御を実行する場合の制御トリガメッセージに対応する制御メッセージのデータ構成を示した概念図である。（ｃ）グループ制御を終了することを示す制御終了信号のデータ構成を示した概念図である。
【図１０】実施の形態２に係る設備制御システムの動作を示すシーケンス図であり、制御開始信号が中央制御装置１１０から出力されない場合の動作を示している。
【図１１】実施の形態２に係る設備制御システムの動作を示すシーケンス図であり、制御終了信号が中央制御装置１１０から出力されない場合の動作を示している。
【図１２】実施の形態２において、予備制御装置１００が、中央制御装置１１０に代わり端末装置の制御を実行する際の動作を示したフローチャートである。
【図１３】実施の形態２に係る予備制御装置１００のグループ制御に係る動作を示したフローチャートである。
【図１４】実施の形態３に係る設備制御システムの動作を示すシーケンス図である。
【図１５】実施の形態３に係る予備制御装置１００の動作を示すフローチャートである。
【図１６】実施の形態４に係る予備制御装置１００の機能構成を示した機能ブロック図である。
【図１７】中央制御装置１１０と予備制御装置１００が保持する端末装置をスケジュールに従い制御するためのスケジュール表である。
【図１８】実施の形態４に係る設備制御システムの動作を示すシーケンス図であり、中央制御装置がスケジュールどおりに、制御メッセージを出力できた場合のシーケンス図である。
【図１９】実施の形態４に係る設備制御システムの動作を示すシーケンス図であり、中央制御装置がスケジュールどおりに、制御メッセージを出力できた場合のシーケンス図である。
【図２０】実施の形態４に係る予備制御装置１００の動作を示すフローチャートである。
【符号の説明】
【０１０４】
０１〜９０  端末装置
１００  予備制御装置
１０１  ＲＯＭ
１０２  ＲＡＭ
１０３  タイマ
１０４  第１伝送手段
１０５  第２伝送手段
１０６  ＣＰＵ
１０７  カレンダー時計
１１０  中央制御装置
１２０、１２０ａ、１２０ｂ、１２０ｃ  端末制御装置
１３０  制御操作装置
１４０、１５０  伝送路
７００  グループ表
８００  スケジュール表
【図１】
2008211300.tif 000003
【図２】
2008211300.tif 000004
【図３】
2008211300.tif 000005
【図４】
2008211300.tif 000006
【図５】
2008211300.tif 000007
【図６】
2008211300.tif 000008
【図７】
2008211300.tif 000009
【図８】
2008211300.tif 000010
【図９】
2008211300.tif 000011
【図１０】
2008211300.tif 000012
【図１１】
2008211300.tif 000013
【図１２】
2008211300.tif 000014
【図１３】
2008211300.tif 000015
【図１４】
2008211300.tif 000016
【図１５】
2008211300.tif 000017
【図１６】
2008211300.tif 000018
【図１７】
2008211300.tif 000019
【図１８】
2008211300.tif 000020
【図１９】
2008211300.tif 000021
【図２０】
2008211300.tif 000022