(57)【要約】【課題】  本発明は、連動制御システムごとのプログラム開発をなくし、ビルなどで連動制御装置により制御するあらゆる設備機器の状態を一元管理し、連動制御条件を容易に設定、変更することができるようにすることを目的とする。【解決手段】  制御条件入力ツール６は、連動元機器と連動条件と連動先機器と連動動作とを制御条件として入力し、入力した制御条件を連動制御装置４に送信する。連動制御装置４は、送信された制御条件を連動制御テーブルに設定する。さらに、連動制御装置４は、警報機器・汎用機器１の状態を示す状態信号をリアルタイムに入力し、警報機器・汎用機器１の状態の変化を検出して、検出した警報機器・汎用機器１の状態の変化が、制御条件に一致する場合に、連動先機器に対して、連動動作をするように制御する。【選択図】        図１
2005332058.tif 000002
【特許請求の範囲】
【請求項１】
機器を連動させる連動制御装置において、
機器の状態を示す状態信号をリアルタイムに入力して、機器の状態の変化を記憶する状態値記憶部と、
連動元となる連動元機器と連動条件と、連動先となる連動先機器と連動動作とを記述した連動制御テーブルを記憶する連動制御テーブル記憶部と、
連動制御テーブル記憶部に記憶される連動制御テーブルの連動元機器と連動条件と連動先機器と連動動作とを設定するテーブル設定部と、
状態値記憶部に記憶される機器の状態の変化を検出して、機器の状態の変化が検出された機器と機器の状態の変化とが、連動制御テーブル記憶部にテーブル設定部により設定された連動制御テーブルの連動元機器と連動条件とに一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行部と
を備えたことを特徴とする連動制御装置。
【請求項２】
上記連動制御装置は、さらに、テーブル設定部に対して、連動制御テーブルの連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力する制御条件入力ツールを備えたことを特徴とする請求項１記載の連動制御装置。
【請求項３】
上記連動制御装置は、さらに、状態値記憶部が記憶する機器の状態の変化を監視して、連動制御テーブルの設定に基づいて、機器の制御を指示する制御プログラムを記憶する制御プログラム記憶部を備え、
上記制御実行部は、制御プログラム記憶部に記憶される制御プログラムを実行することを特徴とする請求項１記載の連動制御装置。
【請求項４】
上記状態値記憶部は、
機器の最新の状態を記憶する最新状態値テーブルと、
機器の変化前の状態を記憶する状態値テーブルと
を備えたことを特徴とする請求項１記載の連動制御装置。
【請求項５】
機器を連動させる連動制御装置に対して、機器を連動させる連動制御条件を入力する制御条件入力ツールにおいて、
連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力する動作入力部と、
動作入力部から入力した連動制御条件を連動制御装置に送信する通信部と
を備えたことを特徴とする制御条件入力ツール。
【請求項６】
上記制御条件入力ツールは、さらに、
上記動作入力部から入力した連動制御条件を表示する動作表示部と、
上記動作入力部から入力し動作表示部に表示された連動制御条件を、上記連動制御装置の記憶する連動制御条件の形式に変換するテーブル変換部と
を備えたことを特徴とする請求項５記載の制御条件入力ツール。
【請求項７】
機器を連動させる連動制御装置において、
時刻を取得する時刻取得部と、
機器を連動動作させる時刻の条件と、連動先となる連動先機器と連動動作とを記述したスケジュール動作テーブルを記憶するスケジュール動作テーブル記憶部と、
スケジュール動作テーブル記憶部に記憶されるスケジュール動作テーブルの時刻の条件と連動先機器と連動動作とを設定するテーブル設定部と、
時刻取得部により取得された時刻が、スケジュール動作テーブル記憶部に記憶されテーブル設定部により設定された、スケジュール動作テーブルの時刻の条件に一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行部と
を備えたことを特徴とする連動制御装置。
【請求項８】
上記連動制御装置は、さらに、テーブル設定部に対して、スケジュール動作テーブルの時刻の条件と連動先機器と連動動作とを連動制御条件として入力する制御条件入力ツールを備えたことを特徴とする請求項７記載の連動制御装置。
【請求項９】
上記連動制御装置は、さらに、時刻取得部が取得する時刻を監視して、スケジュール動作テーブルの設定に基づいて、機器の制御を指示する制御プログラムを記憶する制御プログラム記憶部を備え、
上記制御実行部は、制御プログラム記憶部に記憶される制御プログラムを実行することを特徴とする請求項７記載の連動制御装置。
【請求項１０】
機器を連動させる連動制御装置に対して、機器を連動させる連動制御条件を入力する制御条件入力ツールにおいて、
時刻の条件と連動先機器と連動動作とを連動制御条件として入力する動作入力部と、
動作入力部から入力した連動制御条件を連動制御装置に送信する通信部と
を備えたことを特徴とする制御条件入力ツール。
【請求項１１】
上記制御条件入力ツールは、さらに、
上記動作入力部から入力した連動制御条件を表示する動作表示部と、
上記動作入力部から入力し動作表示部に表示された連動制御条件を、上記連動制御装置の記憶する連動制御条件の形式に変換するテーブル変換部と
を備えたことを特徴とする請求項１０記載の制御条件入力ツール。
【請求項１２】
機器を連動させる連動制御方法において、
機器を連動させる連動制御装置に対して、機器を連動させる連動制御条件を入力する制御条件入力ツールが、
連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力する動作入力工程と、
動作入力工程で入力した連動制御条件を連動制御装置に送信する通信工程とを実行し、
機器を連動させる連動制御装置が、
制御条件入力ツールから送信された連動制御条件に含まれる連動元機器と連動条件と連動先機器と連動動作とを連動制御テーブルに設定するテーブル設定工程と、
機器の状態を示す状態信号をリアルタイムに入力して、機器の状態の変化を記憶する状態記憶工程と、
状態記憶工程で記憶された機器の状態の変化を検出して、機器の状態の変化が検出された機器と機器の状態の変化とが、テーブル設定工程で設定された、連動制御テーブルの連動元機器と連動条件とに一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程と
を実行することを特徴とする連動制御方法。
【請求項１３】
機器を連動させる連動制御方法において、
機器を連動させる連動制御装置に対して、機器を連動させる連動制御条件を入力する制御条件入力ツールが、
時刻の条件と連動先機器と連動動作とを連動制御条件として入力する動作入力工程と、
動作入力工程で入力した連動制御条件を連動制御装置に送信する通信工程とを実行し、
機器を連動させる連動制御装置が、
制御条件入力ツールから送信された連動制御条件に含まれる時刻の条件と連動先機器と連動動作とをスケジュール動作テーブルに設定するテーブル設定工程と、
時刻を取得する時刻取得工程と、
時刻取得工程で取得された時刻が、テーブル設定工程で設定された、スケジュール動作テーブルの時刻の条件に一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程と
を実行することを特徴とする連動制御方法。
【請求項１４】
請求項１２または請求項１３記載の連動制御方法をコンピュータに実行させる連動制御プログラム。
【請求項１５】
機器を連動させる連動制御条件を入力する制御条件入力プログラムにおいて、
連動元機器と連動条件と連動先機器と連動動作とを含む連動制御条件と、時刻の条件と連動先機器と連動動作とを含む連動制御条件との少なくともいずれかの連動制御条件を入力する動作入力工程と、
動作入力工程で入力した連動制御条件を出力する出力工程と
をコンピュータに実行させる制御条件入力プログラム。
【請求項１６】
連動制御条件に基づいて機器を連動させる連動制御プログラムにおいて、
連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力し、入力した連動制御条件を連動制御テーブルに設定するテーブル設定工程と、
機器の状態を示す状態信号をリアルタイムに入力して、機器の状態の変化を記憶する状態記憶工程と、
状態記憶工程で記憶された機器の状態の変化を検出して、機器の状態の変化が検出された機器と機器の状態の変化とが、テーブル設定工程で設定された、連動制御テーブルの連動元機器と連動条件とに一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程と
をコンピュータに実行させる連動制御プログラム。
【請求項１７】
連動制御条件に基づいて機器を連動させる連動制御プログラムにおいて、
時刻の条件と連動先機器と連動動作とを連動制御条件として入力し、入力した連動制御条件をスケジュール動作テーブルに設定するテーブル設定工程と、
時刻を取得する時刻取得工程と、
時刻取得工程で取得された時刻が、テーブル設定工程で設定された、スケジュール動作テーブルの時刻の条件に一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程と
をコンピュータに実行させる連動制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の連動制御における連動制御装置、制御条件入力ツール、連動制御方法および連動制御プログラムに関するものである。
【背景技術】
【０００２】
従来の連動制御システムは、ビル内の警報設備や汎用設備機器などに対する連動制御条件について事前に仕様打ち合わせを行い、その連動制御システムの連動制御条件にあった内容でプログラムの開発をしていた。
【特許文献１】特開平１０−７８８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ビル管理制御装置などの従来の連動制御装置を使用する連動制御システムは、ビル内に設置されている空調機器や、照明機器などの汎用機器、ならびに警報信号などとの連動制御を行う場合に、連動制御システムごとにプログラム開発を行わなければならず、それにより開発コストや連動制御システムごとにプログラムの管理が必要である。
また、連動制御システムを使用する現地での調整を行う段階で細かな仕様変更が発生した場合にも、その都度、プログラムの変更が必要である。
【０００４】
例えば、連動制御システムを使用する現地で、連動制御条件の変更要件が発生した場合、従来の技術では、以下のような手順が必要となる。
まず、現地の管理者から連動制御システムの提供者に対して、連動制御条件の変更を依頼する。
次に、連動制御システムの提供者は、連動制御システムの連動制御条件が記述されたプログラムソースを依頼された連動制御条件に合わせて修正する。
次に、連動制御システムの提供者は、修正したプログラムソースをコンパイルしてオブジェクトを作成する。
次に、連動制御システムの提供者は、作成したオブジェクトをその他のオブジェクトとリンクして修正プログラムを作成する。
次に、連動制御システムの提供者は、作成した修正プログラムの動作確認を行う。
次に、連動制御システムの提供者は、動作確認をした修正プログラムを現地の連動制御システムに反映する。
これにより、現地は連動制御条件の変更がなされた連動制御システムを使用することができる。
【０００５】
また、連動制御システムで使用するプログラムをバージョン管理する場合、従来の技術では、連動制御条件に合わせてプログラムが作成されるため、機能の変更がなされたプログラムと共に、連動制御条件の変更がなされたプログラムもバージョン管理しなければならない。
【０００６】
本発明は、上記のよう課題を解決するためになされたもので、第１の目的は連動制御システムごとのプログラム開発をなくし、ビルなどで連動制御装置により制御するあらゆる設備機器の状態を一元管理し、連動制御条件を容易に設定、変更することができるようにすることを目的とする。
【０００７】
また、第２の目的は、連動制御システムを使用する現場で連動制御条件を容易に設定することができるようにすることを目的とする。
【０００８】
また、第３の目的は、連動制御システムで使用するプログラムの管理を容易にすることができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の連動制御装置は、機器の状態を示す状態信号をリアルタイムに入力して、機器の状態の変化を記憶する状態値記憶部と、連動元となる連動元機器と連動条件と、連動先となる連動先機器と連動動作とを記述した連動制御テーブルを記憶する連動制御テーブル記憶部と、連動制御テーブル記憶部に記憶される連動制御テーブルの連動元機器と連動条件と連動先機器と連動動作とを設定するテーブル設定部と、状態値記憶部に記憶される機器の状態の変化を検出して、機器の状態の変化が検出された機器と機器の状態の変化とが、連動制御テーブル記憶部にテーブル設定部により設定された連動制御テーブルの連動元機器と連動条件とに一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行部とを備えたことを特徴とする。
【００１０】
本発明の連動制御装置は、さらに、テーブル設定部に対して、連動制御テーブルの連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力する制御条件入力ツールを備えたことを特徴とする。
【００１１】
上記連動制御装置は、さらに、状態値記憶部が記憶する機器の状態の変化を監視して、連動制御テーブルの設定に基づいて、機器の制御を指示する制御プログラムを記憶する制御プログラム記憶部を備え、上記制御実行部は、制御プログラム記憶部に記憶される制御プログラムを実行することを特徴とする。
【００１２】
上記状態値記憶部は、機器の最新の状態を記憶する最新状態値テーブルと、機器の変化前の状態を記憶する状態値テーブルとを備えたことを特徴とする。
【００１３】
本発明の制御条件入力ツールは、連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力する動作入力部と、動作入力部から入力した連動制御条件を連動制御装置に送信する通信部とを備えたことを特徴とする。
【００１４】
上記制御条件入力ツールは、さらに、上記動作入力部から入力した連動制御条件を表示する動作表示部と、上記動作入力部から入力し動作表示部に表示された連動制御条件を、上記連動制御装置の記憶する連動制御条件の形式に変換するテーブル変換部とを備えたことを特徴とする。
【００１５】
本発明の連動制御装置は、時刻を取得する時刻取得部と、機器を連動動作させる時刻の条件と、連動先となる連動先機器と連動動作とを記述したスケジュール動作テーブルを記憶するスケジュール動作テーブル記憶部と、スケジュール動作テーブル記憶部に記憶されるスケジュール動作テーブルの時刻の条件と連動先機器と連動動作とを設定するテーブル設定部と、時刻取得部により取得された時刻が、スケジュール動作テーブル記憶部に記憶されテーブル設定部により設定された、スケジュール動作テーブルの時刻の条件に一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行部とを備えたことを特徴とする。
【００１６】
上記連動制御装置は、さらに、テーブル設定部に対して、スケジュール動作テーブルの時刻の条件と連動先機器と連動動作とを連動制御条件として入力する制御条件入力ツールを備えたことを特徴とする。
【００１７】
上記連動制御装置は、さらに、時刻取得部が取得する時刻を監視して、スケジュール動作テーブルの設定に基づいて、機器の制御を指示する制御プログラムを記憶する制御プログラム記憶部を備え、上記制御実行部は、制御プログラム記憶部に記憶される制御プログラムを実行することを特徴とする。
【００１８】
本発明の制御条件入力ツールは、時刻の条件と連動先機器と連動動作とを連動制御条件として入力する動作入力部と、動作入力部から入力した連動制御条件を連動制御装置に送信する通信部とを備えたことを特徴とする。
【００１９】
上記制御条件入力ツールは、さらに、上記動作入力部から入力した連動制御条件を表示する動作表示部と、上記動作入力部から入力し動作表示部に表示された連動制御条件を、上記連動制御装置の記憶する連動制御条件の形式に変換するテーブル変換部とを備えたことを特徴とする。
【００２０】
本発明の連動制御方法は、機器を連動させる連動制御装置に対して、機器を連動させる連動制御条件を入力する制御条件入力ツールが、連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力する動作入力工程と、動作入力工程で入力した連動制御条件を連動制御装置に送信する通信工程とを実行し、機器を連動させる連動制御装置が、制御条件入力ツールから送信された連動制御条件に含まれる連動元機器と連動条件と連動先機器と連動動作とを連動制御テーブルに設定するテーブル設定工程と、機器の状態を示す状態信号をリアルタイムに入力して、機器の状態の変化を記憶する状態記憶工程と、状態記憶工程で記憶された最新状態値テーブルと状態値テーブルとに基づいて、機器の状態の変化を検出して、機器の状態の変化が検出された機器と機器の状態の変化とが、テーブル設定工程で設定された、連動制御テーブルの連動元となる連動元機器と連動条件とに一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程とを実行することを特徴とする。
【００２１】
本発明の連動制御方法は、機器を連動させる連動制御装置に対して、機器を連動させる連動制御条件を入力する制御条件入力ツールが、時刻の条件と連動先機器と連動動作とを連動制御条件として入力する動作入力工程と、動作入力工程で入力した連動制御条件を連動制御装置に送信する通信工程とを実行し、機器を連動させる連動制御装置が、制御条件入力ツールから送信された連動制御条件に含まれる時刻の条件と連動先機器と連動動作とをスケジュール動作テーブルに設定するテーブル設定工程と、時刻を取得する時刻取得工程と、時刻取得工程で取得された時刻が、テーブル設定工程で設定された、スケジュール動作テーブルの時刻の条件に一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程とを実行することを特徴とする。
【００２２】
本発明の連動制御プログラムは、上記連動制御方法をコンピュータに実行させる。
【００２３】
本発明の制御条件入力プログラムは、連動元機器と連動条件と連動先機器と連動動作とを含む連動制御条件と、時刻の条件と連動先機器と連動動作とを含む連動制御条件との少なくともいずれかの連動制御条件を入力する動作入力工程と、動作入力工程で入力した連動制御条件を出力する出力工程とをコンピュータに実行させる。
【００２４】
本発明の連動制御プログラムは、連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力し、入力した連動制御条件を連動制御テーブルに設定するテーブル設定工程と、機器の状態を示す状態信号をリアルタイムに入力して、機器の状態の変化を記憶する状態記憶工程と、状態記憶工程で記憶された機器の状態の変化を検出して、機器の状態の変化が検出された機器と機器の状態の変化とが、テーブル設定工程で設定された、連動制御テーブルの連動元機器と連動条件とに一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程とをコンピュータに実行させる。
【００２５】
本発明の連動制御プログラムは、時刻の条件と連動先機器と連動動作とを連動制御条件として入力し、入力した連動制御条件をスケジュール動作テーブルに設定するテーブル設定工程と、時刻を取得する時刻取得工程と、時刻取得工程で取得された時刻が、テーブル設定工程で設定された、スケジュール動作テーブルの時刻の条件に一致する場合に、連動先機器に対して、連動動作をするように制御する制御実行工程とをコンピュータに実行させる。
【発明の効果】
【００２６】
本発明によれば、連動制御装置が、状態値記憶部と連動制御テーブル記憶部とテーブル設定部と制御実行部とを備えたことにより、各機器の状態の変化にあわせて各機器を連動制御することができる。
また、連動制御テーブル記憶部の連動制御テーブルを変更するだけで、連動制御条件を変更することができ、連動制御条件の変更に伴うプログラム開発コストを削減する。
【００２７】
さらに、連動制御装置が、制御条件入力ツールを備えたことにより、連動制御装置を使用する現場で容易に連動制御条件を変更することができ、利便性を向上する。
また、連動制御条件の変更に伴うプログラムの変更が無くなりコストを削減する。
また、連動制御条件の変更に伴うプログラムの変更が無くなり、バージョン管理するプログラム数が減少することにより、連動制御装置を使用するシステムの保守および連動制御装置で使用するプログラムの管理にかかるコストを削減する。
【００２８】
さらに、上記状態値記憶部が、最新状態値テーブルと状態値テーブルとを備えたことにより、連動制御する機器の変化の検出を容易にすることができる。
【００２９】
さらに、制御条件入力ツールが、動作入力部と通信部とを備えたことにより、プログラムを変更することなく、連動制御条件を入力することができる。
【００３０】
さらに、制御条件入力ツールが、動作表示部を備えたことにより、入力した連動制御条件の確認を行え、連動制御条件の入力ミスによる連動制御する機器の誤作動を減少することができる。
さらに、制御条件入力ツールが、テーブル変換部を備えたことにより、連動制御装置で、制御条件入力ツールから入力された連動制御条件を形式変換する必要が無く、連動制御装置の負荷を軽減する。
【００３１】
さらに、連動制御装置が、時刻取得部とスケジュール動作テーブル記憶部とを備えたことにより、時刻を条件として、機器を連動制御することができ、利便性を向上する。
【００３２】
さらに、連動制御条件の変更要件が発生した場合に以下の手順に示すように、連動制御条件を容易に設定変更することができる。
まず、現地の管理者は、連動制御条件を入力できる制御条件入力ツールを使用して連動制御条件の修正を行う。
次に、現地の管理者は、制御条件入力ツールを使用して修正内容を確認する。
これにより、現地は連動制御条件の変更がなされた連動制御システムを使用することができる。
【発明を実施するための最良の形態】
【００３３】
実施の形態１．
図１は、実施の形態１における連動制御システムの構成例を示す図である。
図２は、実施の形態１における連動制御システムを構成する各装置の外観を示す図である。
図３は、実施の形態１における連動制御システムを構成する各装置のハードウェア構成図である。
図４は、実施の形態１における連動制御装置４のブロック図である。
図５は、実施の形態１における制御条件入力ツール６のブロック図である。
図６は、実施の形態１における連動制御条件を示す図である。
【００３４】
実施の形態１における連動制御システムの構成について図１に基づいて説明する。
連動制御システムは、制御される機器である警報機器・汎用機器１と空調機７とを備える。
連動制御システムは、警報機器・汎用機器１や空調機７などの各機器を制御する連動制御装置４を備える。
連動制御システムは、警報機器・汎用機器１の状態を管理する集中管理装置２を備える。
連動制御システムは、空調機７の状態の管理と操作とを行う空調用集中コントローラ５を備える。
連動制御システムは、各機器を制御する連動制御条件を入力する制御条件入力ツールを備える。
【００３５】
警報機器・汎用機器１は、状態信号出力部１−ａ、操作信号入力部１−ｂを備える。
また、警報機器・汎用機器１は、通信線８、ならびに通信線９で連動制御装置４と接続される。
また、警報機器・汎用機器１は、通信線３で集中管理装置２と接続される。
集中管理装置２は、通信線１０で連動制御装置４、ならびに空調用集中コントローラ５と接続される。
空調用集中コントローラ５は、通信線１２で空調機７と接続される。
【００３６】
図２は、実施の形態１における連動制御システムを構成する各装置の外観を示す図である。
実施の形態１における連動制御システムを構成する装置には、連動制御装置４と制御条件入力ツール６と集中管理装置２と空調用集中コントローラ５とがある。
図２において、連動制御システムを構成する各装置は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７を備え、これらはケーブルで接続されている。
さらに、連動制御システムを構成する各装置は、ＦＡＸ機９３２、電話器９３１とケーブルで接続され、また、ローカルエリアネットワーク（ＬＡＮ）９４２、ウェブサーバ９４１を介してインターネット９４０に接続されている。
【００３７】
ただし、連動制御装置４と集中管理装置２と空調用集中コントローラ５は、システムユニット９１０の外部接続装置であるＣＲＴ表示装置９０１、キーボード９０２、マウス９０３、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７、ＦＡＸ機９３２、電話器９３１を備えなくてもよい。
【００３８】
図３は、実施の形態１における連動制御システムを構成する各装置のハードウェア構成図である。
実施の形態１における連動制御システムを構成する装置には、連動制御装置４と制御条件入力ツール６と集中管理装置２と空調用集中コントローラ５とがある。
図３において、連動制御システムを構成する各装置は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、ＣＲＴ表示装置９０１、Ｋ／Ｂ９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７と接続されている。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０、光ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信ボード９１５は、ＦＡＸ機９３２、電話器９３１、ＬＡＮ９４２等に接続されている。
例えば、通信ボード９１５、Ｋ／Ｂ９０２、ＦＤＤ９０４などは、情報入力部の一例である。
また、例えば、通信ボード９１５、スキャナ装置９０７、ＣＲＴ表示装置９０１などは、出力部の一例である。
【００３９】
ここで、通信ボード９１５は、ＬＡＮ９４２に限らず、直接、インターネット９４０、或いはＩＳＤＮ等のＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。直接、インターネット９４０、或いはＩＳＤＮ等のＷＡＮに接続されている場合、連動制御システムを構成する各装置は、インターネット９４０、或いはＩＳＤＮ等のＷＡＮに接続され、ウェブサーバ９４１は不用となる。
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。
【００４０】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明するものが、「〜ファイル」として記憶されている。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。
【００４１】
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、ハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。
【００４２】
また、以下に述べる実施の形態を実施するプログラムは、また、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のその他の記録媒体による記録装置を用いて記憶されても構わない。
【００４３】
ただし、連動制御装置４と集中管理装置２と空調用集中コントローラ５は、外部接続装置であるＣＲＴ表示装置９０１、キーボード９０２、マウス９０３、ＦＤＤ９０４、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７と接続しなくてもよい。
【００４４】
実施の形態１における連動制御装置４の構成について図４に基づいて説明する。
連動制御装置４は、状態信号出力部１−ａと通信を行う通信部Ａ４−ａを備える。
連動制御装置４は、操作信号入力部１−ｂと通信を行う通信部Ｂ４−ｂを備える。
連動制御装置４は、集中管理装置２と通信を行う通信部Ｃ４−ｃを備える。
連動制御装置４は、空調用集中コントローラ５と通信を行う通信部Ｄ４−ｉを備える。
連動制御装置４は、各通信部で受信、ならびに送信するために通信用データと内部処理用データの相互変換をする通信変換部４−ｄを備える。
連動制御装置４は、警報機器・汎用機器１などの最新の状態を示す最新状態値テーブル４−ｅ１と、警報機器・汎用機器１などの変化前の状態を示す状態値テーブル４−ｅ２とを記憶する状態値記憶部４−Ｅを備える。
連動制御装置４は、警報機器・汎用機器１などに対する操作指令を出力する操作指令部４−ｆを備える。
連動制御装置４は、連動制御のプログラムである制御プログラム４−ｎを記憶する制御プログラム記憶部４−Ｎを備える。
連動制御装置４は、制御プログラム記憶部４−Ｎに記憶される制御プログラム４−ｎを実行する制御プログラム実行部（制御実行部）４−ｇを備える。
連動制御装置４は、警報機器・汎用機器１などに対して連動元となる連動元機器と連動条件と連動先となる連動先機器と連動動作とを記述した連動制御テーブル４−ｈを記憶する連動制御テーブル記憶部４−Ｈを備える。
連動制御装置４は、警報機器・汎用機器１などに対して動作させる機器である対象機器と動作させる時間である動作時間とを記述したスケジュール動作テーブル４−ｌを記憶するスケジュール動作テーブル記憶部４−Ｌを備える。
連動制御装置４は、日付と時刻とを取得する時刻取得部４−ｊを備える。
連動制御装置４は、制御条件入力ツール６と通信を行う通信部Ｅ４−ｋを備える。
連動制御装置４は、制御条件入力ツール６から入力した各機器の連動制御条件を、連動制御テーブル記憶部４−Ｈに記憶される連動制御テーブル４−ｈとスケジュール動作テーブル記憶部４−Ｌに記憶されるスケジュール動作テーブル４−ｌとのいずれかに設定するテーブル設定部４−ｍを備える。
【００４５】
実施の形態１における制御条件入力ツール６の構成について図５に基づいて説明する。
図５において、以下のものを備える。
制御条件入力ツール６は、連動制御装置と通信を行う通信部Ｆ６−ａを備える。
制御条件入力ツール６は、連動制御装置４のテーブル設定部４−ｍに対する連動制御テーブル４−ｈの連動元機器と連動条件と連動先機器と連動動作とを連動制御条件として入力する動作入力部６−ｃを備える。
また、動作入力部６−ｃは、連動制御装置４のテーブル設定部４−ｍに対するスケジュール動作テーブル４−ｌの対象機器と動作時間とを連動制御条件として入力する。
制御条件入力ツール６は、動作入力部６−ｃが入力した連動制御条件を、連動制御テーブル４−ｈまたはスケジュール動作テーブル４−ｌに変換するテーブル変換部６−ｂを備える。
また、テーブル変換部６−ｂは、連動制御装置４から連動制御テーブル４−ｈとスケジュール動作テーブル４−ｌとを取得する。
制御条件入力ツール６は、テーブル変換部６−ｂが取得した連動制御テーブル４−ｈとスケジュール動作テーブル４−ｌとの内容を表示する動作表示部６−ｄを備える。
【００４６】
図６は実施の形態１に関わる連動制御テーブル４−ｈについてあらわした図である。
実施の形態１における連動制御テーブル４−ｈに示される連動元機器（汎用機器１、空調エリア２、汎用機器３、汎用機器４）と連動先機器（空調エリア１、汎用機器２、空調エリア４）との連動制御条件について図６に基づいて説明する。
【００４７】
次に動作について説明する。
集中管理装置２は、ビル内のあらゆる警報機器の状態、ならびに汎用機器（照明や空調機など）の状態を管理する装置である。
連動制御装置４は、通信線８〜１１により状態信号出力部１−ａ、操作信号入力部１−ｂ、空調用集中コントローラ５、集中管理装置２と接続され、各々の情報を管理している。
連動制御装置４は、通信部Ａ４−ａ、通信部Ｂ４−ｂ、通信部Ｃ４−ｃ、通信部Ｄ４−ｉにより集中管理装置２や、警報機器・汎用機器１、空調機７の情報を収集し、通信変換部４−ｄにより数値データに変換して、状態値記憶部４−Ｅの最新状態値テーブル４−ｅ１に記憶する。
制御条件入力ツール６は、通信線１１で連動制御装置４と接続することが可能であり、動作入力部６−ｃ、動作表示部６−ｄにより連動制御条件を設定することができる。
設定入力された連動制御条件は、テーブル変換部６−ｂにより、連動制御テーブル４−ｈ、スケジュール動作テーブル４−ｌに変換され、通信部Ｆ６−ａにより通信部Ｅ４−ｋに伝達される。
通信部Ｅ４−ｋに伝達された連動制御条件は、テーブル設定部４−ｍにより、連動制御装置４の連動制御テーブル４−ｈ、ならびにスケジュール動作テーブル４−ｌに設定される。
【００４８】
ここで、最新状態値テーブル４−ｅ１と状態値テーブル４−ｅ２は、各機器に対応した状態を格納するためのテーブルで、同じ機器番号の配列で構成される。
最新状態値テーブル４−ｅ１と状態値テーブル４−ｅ２とを図７および図８に示す。
最新状態値テーブル４−ｅ１と状態値テーブル４−ｅ２は、機器番号が固定であれば、それぞれ図７の（ａ）、図７の（ｂ）のように各機器の状態のみを格納してもいいし、機器番号が固定でなければ、それぞれ図８の（ａ）、図８の（ｂ）のように各機器の番号と状態を対応付けて格納してもいい。
【００４９】
最新状態値テーブル４−ｅ１に格納するデータは、各機器から収集したばかりの最新の状態であり、状態値テーブル４−ｅ２は、前回までの状態を格納する。
通信変換部４−ｄにより変換された機器の状態を示す数値データを最新状態値テーブル４−ｅ１に格納する。
最新状態値テーブル４−ｅ１にデータが格納されると、制御プログラム実行部４−ｇが最新状態値テーブル４−ｅ１のデータと状態値テーブル４−ｅ２のデータとを比較する。
連動制御装置４は、状態値記憶部４−Ｅのデータが変化したことを制御プログラム実行部４−ｇが検知すると、連動制御テーブル４−ｈのテーブルを確認し、連動制御条件に一致した場合に、連動制御テーブル４−ｈに設定されている連動動作を操作指令部４−ｆに伝達し、通信変換部４−ｄにより該当機器の通信プロトコルに変換して、通信部Ａ〜Ｄを用い操作指令を送信する。
その後、最新状態値テーブル４−ｅ１のデータ内容を、状態値テーブル４−ｅ２に書き換えを行う。
また、制御プログラム実行部４−ｇは、時刻取得部４−ｊにより、スケジュール動作テーブル４−ｌに設定された時間に、スケジュール動作テーブル４−ｌに設定されている各汎用機器や空調機７などの対象機器と、対象機器に対する動作内容とを、操作指令部４−ｆに伝達し、通信変換部４−ｄにより該当機器の通信プロトコルに変換して、通信部Ａ〜Ｄを用いて操作指令を送信する。
【００５０】
ここで、制御プログラム記憶部４−Ｎに記憶される制御プログラム４−ｎが、ＣＰＵ９１１により読み出され実行されることにより、制御プログラム実行部４−ｇは各処理を行う。
【００５１】
例えば、警報機器・汎用機器１としてビル内のカードリーダーが設置されており、あるエリアの空調機（空調エリア１）をカードリーダーの接点信号のＯＦＦからＯＮへの変化（ＯＦＦ→ＯＮ）によって運転（ＯＮ）させ、ＯＮからＯＦＦへの変化（ＯＮ→ＯＦＦ）で停止（ＯＦＦ）させたい場合、ならびにあるエリアの空調機（空調エリア２）の停止から運転への変化（ＯＦＦ→ＯＮ）によって、送風機（汎用機器２）をＯＮさせ、運転から停止への変化（ＯＮ→ＯＦＦ）によって、送風機をＯＦＦさせたい場合、ならびに運転ＳＷ（スイッチ）（汎用機器３）パルス信号によって空調エリア４を運転（ＯＮ）させ、停止ＳＷ（汎用機器４）パルス信号によって（停止）させたい場合、制御条件入力ツール６により、図６の動作内容を入力して、連動制御テーブル４−ｈに設定する。
【００５２】
警報機器・汎用機器１として、カードリーダーからのＯＮ信号が状態信号出力部１−ａから出力されて通信線８により、通信部Ａ４−ａが受信し、通信変換部４−ｄにより変換され、状態値記憶部４−Ｅの汎用機器１の状態がＯＦＦからＯＮに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−ＥのＯＦＦからＯＮへの変化を検知すると、汎用機器１の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている空調エリア１に属する空調機７に対して運転させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｄ４−ｉにより運転指令を送信する。
次にカードリーダーからＯＦＦ信号が状態信号出力部１−ａとして通信線８により、通信部Ａ４−ａが受信し、通信変換部４−ｄにより変換され、状態値記憶部４−Ｅの汎用機器１の状態がＯＮからＯＦＦに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−ＥのＯＮからＯＦＦへの変化を検知すると、汎用機器１の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている空調エリア１に属する空調機７に対して停止させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｄ４−ｉにより停止指令を送信する。
【００５３】
以上のように、汎用機器のＯＦＦ→ＯＮやＯＮ→ＯＦＦという連動元動作条件に応じた空調エリアへの運転、停止といった連動先動作内容を、連動制御テーブルに設定することで連動制御が行えるので、新たにプログラムを開発する必要が無い。
またカードリーダーの状態を汎用機器１の状態という、あらかじめ連動制御装置４の状態値記憶部４−Ｅに割り付けるので、連動元機器としてあらゆる汎用機器に対応することができる。
また、設定内容は専用の制御条件入力ツール６により現地で自由に変更が行えるので、現場での細かな仕様変更にも対応できる。
【００５４】
ある空調エリア２の運転という変化信号を、空調用集中コントローラ５から通信部Ｄ４−ｉにより受信し、通信変換部４−ｄによりプロトコル変換され、状態値記憶部４−Ｅの空調エリア２の状態がＯＦＦからＯＮに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの空調エリア２のＯＦＦからＯＮへの変化を検知すると、空調エリア２の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている汎用機器２（送風機）に対して運転させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｂ４−ｂにより操作信号入力部１−ｂとして運転指令を送信する。
次に、ある空調エリア２の停止という変化信号を、空調用集中コントローラ５から通信部Ｄ４−ｉにより受信し、通信変換部４−ｄによりプロトコル変換され、状態値記憶部４−Ｅの空調エリア２の状態がＯＮからＯＦＦに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの空調エリア２のＯＮからＯＦＦへの変化を検知すると、空調エリア２の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている汎用機器２に対して停止させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｂ４−ｂにより操作信号入力部１−ｂとして停止指令を送信する。
【００５５】
以上のように、空調エリアのＯＦＦ→ＯＮ、ＯＮ→ＯＦＦという連動元動作条件に応じた汎用機器へのＯＮ、ＯＦＦといった連動先動作内容を、連動制御テーブル４−ｈに設定することで連動制御が行えるので、新たにプログラムを開発する必要が無い。
また、送風機の状態を汎用機器２の状態という、あらかじめ連動制御装置４で定義してある操作指令部内のメモリに割り付けるので、連動先機器としてあらゆる汎用機器に対応することができる。
また設定内容は専用の制御条件入力ツール６により現地で自由に変更が行えるので、現場での細かな仕様変更にも対応できる。
【００５６】
汎用機器３の運転ＳＷからのパルス信号（ＯＦＦ→ＯＮ→ＯＦＦ）が、状態信号出力部１−ａから出力されて通信線８により通信部Ａ４−ａが受信すると、通信変換部４−ｄによりプロトコル変換され、状態値記憶部４−Ｅの汎用機器３の状態がＯＦＦからＯＮ、そしてＯＦＦへと変化する。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの汎用機器３のＯＦＦからＯＮへの変化を検知すると、汎用機器３の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている空調エリア４に対して運転（ＯＮ）させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄによりプロトコル変換して、通信部Ｄ４−ｉにより空調用集中コントローラ５に対して運転指令を送信する。
また、汎用機器４の停止ＳＷからのパルス信号（ＯＦＦ→ＯＮ→ＯＦＦ）が、状態信号出力部１−ａから出力されて通信線８により通信部Ａ４−ａが受信すると、通信変換部４−ｄによりプロトコル変換され、状態値記憶部４−Ｅの汎用機器４の状態がＯＦＦからＯＮ、そしてＯＦＦへと変化する。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの汎用制御４のＯＦＦからＯＮへの変化を検知すると、汎用制御４の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている空調エリア４に対して停止（ＯＦＦ）させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄによりプロトコル変換して、通信部Ｄにより空調用集中コントローラに対して停止指令を送信する。
【００５７】
以上のように、汎用機器のＯＦＦ→ＯＮ→ＯＦＦや、ＯＮ→ＯＦＦ→ＯＮというパルス信号の連動元動作条件に応じた空調エリアへの運転、停止といった連動先動作内容を、連動制御テーブル４−ｈに設定することで連動制御が行えるので、新たにプログラムを開発する必要が無い。
すなわち、条件と状態とスケジュールとに基づいて動作する制御プログラムにおいて、条件と状態とスケジュールとをすべて外部から取得するようにしたことを特徴としている。
すなわち、条件と状態とスケジュールとの変更はすべて制御プログラムの外部にあるテーブルに記憶し、制御プログラムはテーブルのみを参照して動作することにより変更に対応することができる。
また運転スイッチや停止スイッチの状態を汎用機器３，４の状態という、あらかじめ連動制御装置４の状態値記憶部４−Ｅに割り付けるので、連動元機器としてあらゆる汎用機器に対応することができる。
また設定内容は専用の制御条件入力ツール６により現地で自由に変更が行えるので、現場での細かな仕様変更にも対応できる。
【００５８】
上記実施の形態１では、制御条件入力ツール６がテーブル変換部６−ｂを備え、動作入力部６−ｃから入力された連動制御条件を、連動制御テーブル４−ｈまたはスケジュール動作テーブル４−ｌに変換する例を示した。
ただし、制御条件入力ツール６がテーブル変換部６−ｂを備えず、動作入力部６−ｃから入力された連動制御条件を、連動制御装置４のテーブル設定部４−ｍで変換しても構わない。
【００５９】
上記実施の形態１では、連動制御装置４が連動制御テーブル４−ｈを記憶する連動制御テーブル記憶部４−Ｈとスケジュール動作テーブル４−ｌを記憶するスケジュール動作テーブル記憶部４−Ｌとを備える例を示した。
ただし、連動制御装置４は、連動制御テーブル記憶部４−Ｈとスケジュール動作テーブル記憶部４−Ｌとの少なくともいずれかを備えればよい。
【００６０】
上記実施の形態１では、連動制御システムは、警報機器・汎用機器１を管理する集中管理装置２と、空調機７を管理する空調用集中コントローラ５とを備える例を示した。
ただし、集中管理装置２と空調用集中コントローラ５とを備えず、連動制御装置４で警報機器・汎用機器１と空調器７とを管理しても構わない。
【００６１】
実施の形態２．
上記実施の形態１では、一つの連動元機器に対して一つの連動先機器を連動制御する例を示した。
実施の形態２では、一つの連動元機器に対して複数の連動先機器の連動制御する例を示す。
以下、上記実施の形態１と異なる、一つの連動元機器に対して複数の連動先機器の連動制御する部分について説明する。
その他の部分は、上記実施の形態１と同様であるものとする。
【００６２】
図９は実施の形態２に関わる連動制御テーブル４−ｈについてあらわした図である。
例えば、ビル内の照明機器（汎用機器１）が設置されており、ある複数のエリアの空調機（空調エリア１〜Ｘ）を照明機器の接点信号のＯＦＦからＯＮへの変化（ＯＦＦ→ＯＮ）によって運転（ＯＮ）させ、ＯＮからＯＦＦへの変化（ＯＮ→ＯＦＦ）で停止（ＯＦＦ）させたい場合、ならびに、あるエリアの空調機（空調エリア５）の停止から運転への変化（ＯＦＦ→ＯＮ）によって、複数の照明機器（汎用機器３〜Ｘ）をＯＮさせ、運転から停止への変化（ＯＮ→ＯＦＦ）によって、照明機器をＯＦＦさせたい場合、制御条件入力ツール６により、図９の動作内容を入力して、連動制御テーブル４−ｈに設定する。
【００６３】
警報機器・汎用機器１として、照明機器からのＯＮ信号が状態信号出力部１−ａから出力されて通信線８により、通信部Ａ４−ａが受信し、通信変換部４−ｄにより変換され状態値記憶部４−Ｅの汎用機器１の状態がＯＦＦからＯＮに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの汎用機器１のＯＦＦからＯＮへの変化を検知すると、汎用機器１の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている空調エリア１〜Ｘに属する複数の空調機７に対して運転させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｄ４−ｉにより運転指令を送信する。
次に照明機器からのＯＦＦ信号が状態信号出力部１−ａから出力されて通信線８により、通信部Ａ４−ａが受信し、通信変換部４−ｄにより変換され状態値記憶部４−Ｅの汎用機器１の状態がＯＮからＯＦＦに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの汎用機器１のＯＮからＯＦＦへの変化を検知すると、汎用機器１の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている空調エリア１〜Ｘに属する複数の空調機７に対して停止させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｄ４−ｉにより停止指令を送信する。
【００６４】
以上のように、汎用機器のＯＦＦ→ＯＮや、ＯＮ→ＯＦＦという連動元動作条件に応じた複数の空調エリアへの運転、停止といった連動先動作内容を、連動制御テーブル４−ｈに設定することで連動制御が行えるので、新たにプログラムを開発する必要が無い。
また照明機器の状態を汎用機器１の状態という、あらかじめ連動制御装置４の状態値記憶部４−Ｅに割り付けるので、連動元機器としてあらゆる汎用機器に対応することができる。
また設定内容は専用の制御条件入力ツール６により現地で自由に変更が行えるので、現場での細かな仕様変更にも対応できる。
【００６５】
ある空調エリア５の運転という変化信号を、空調用集中コントローラ５から通信部Ｄ４−ｉにより受信し、通信変換部４−ｄによりプロトコル変換され、状態値記憶部４−Ｅの空調エリア５の状態がＯＦＦからＯＮに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの空調エリア２のＯＦＦからＯＮへの変化を検知すると、空調エリア５の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている複数の汎用機器３〜Ｘ（照明機器３〜Ｘ）に対して運転させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｂ４−ｂにより操作信号入力部１−ｂとして運転指令を送信する。
次に、ある空調エリア５の停止という信号を、空調用集中コントローラ５から通信部Ｄ４−ｉにより受信し、通信変換部４−ｄによりプロトコル変換され、状態値記憶部４−Ｅの空調エリア５の状態がＯＮからＯＦＦに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの空調エリア２のＯＮからＯＦＦへの変化を検知すると、空調エリア５の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されている汎用機器３〜Ｘ（照明機器３〜Ｘ）に対して停止させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｂ４−ｂにより操作信号入力部１−ｂとして停止指令を送信する。
【００６６】
以上のように、空調エリアのＯＦＦからＯＮ、ＯＮ→ＯＦＦという連動元動作条件に応じた複数の汎用機器へのＯＮ、ＯＦＦといった連動先動作内容を、連動制御テーブル４−ｈに設定することで連動制御が行えるので、新たにプログラムを開発する必要が無い。
また、照明機器３〜Ｘの状態を汎用機器３〜Ｘの状態という、あらかじめ連動制御装置４で定義してある操作指令部内のメモリに割り付けるので、連動先機器としてあらゆる汎用機器に対応することができる。
また、設定内容は専用の制御条件入力ツール６により現地で自由に変更が行えるので、現場での細かな仕様変更にも対応できる。
【００６７】
実施の形態３．
上記実施の形態では、一つの連動元動作条件による条件で連動先機器を連動制御する例を示した。
実施の形態３では、複数の連動元動作による条件で連動先機器を連動制御する例を示す。
以下、上記実施の形態１と異なる、複数の連動元動作による条件で連動先機器を連動制御する部分について説明する。
その他の部分は、上記実施の形態１と同様であるものとする。
【００６８】
図１０は実施の形態３に関わる連動制御テーブル４−ｈについてあらわした図である。
例えば、ビル内に複数の照明機器１〜Ｘ（汎用機器１〜Ｘ）が設置されており、これら複数の照明機器がすべて点灯（ＯＮ）したことで、ある複数の空調エリア１〜Ｘを運転。また複数の空調エリア５〜Ｘのいずれか一つのエリアでも運転したことで、換気扇（汎用機器５〜Ｘ）を運転させたい場合は、制御条件入力ツール６により図１０の動作内容を入力して、連動制御テーブル４−ｈに設定する。
【００６９】
汎用機器１〜Ｘとして、照明機器１〜Ｘが接続されており、例えば照明機器１からのＯＮ信号が状態信号出力部１−ａから出力されて通信線８により、通信部Ａ４−ａが受信し、通信変換部４−ｄにより変換され状態値記憶部４−Ｅの汎用機器１の状態がＯＦＦからＯＮに変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの汎用機器１のＯＦＦからＯＮへの変化を検知すると、汎用機器１の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動元条件であるその他の照明機器２〜Ｘの状態も合わせて状態確認部４−ｅの確認を実施し、連動元条件である「ａｎｄ」、つまり汎用機器１〜ＸすべてがＯＮ状態になった場合にのみ、連動制御テーブル４−ｈで設定されている空調エリア１〜Ｘに属する空調機７に対して運転させる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｄ４−ｉにより運転指令を送信する。
また、例えば空調エリア５の運転信号が空調用集中コントローラ５から通信線１０により、通信部Ｄ４−ｉが受信し、通信変換部４−ｄにより変換され状態値記憶部４−Ｅの空調エリア５の状態が停止（ＯＦＦ）から運転（ＯＮ）に変化して管理される。
制御プログラム実行部４−ｇが状態値記憶部４−Ｅの空調エリア５のＯＦＦからＯＮへの変化を検知すると、空調エリア５の変化に応じた動作内容を、連動制御テーブル４−ｈから検索して、連動制御テーブル４−ｈで設定されているその他の連動元条件も検索する。
ここで、連動元条件にある「ｏｒ」、つまり空調エリア５〜Ｘのいずれか空調エリアが運転した場合に、汎用機器５〜Ｘに対してＯＮさせる指令を操作指令部４−ｆに伝達し、通信変換部４−ｄにより通信プロトコルに変換して、通信部Ｂ４−ｂによりＯＮ指令を送信する。
【００７０】
以上のように、複数の汎用機器が「すべてＯＮ」、または「すべてＯＦＦ」という連動元動作条件に応じた複数の汎用機器へのＯＮ、ＯＦＦといった連動先動作内容を、連動制御テーブル４−ｈに設定することで連動制御が行えるので、新たにプログラムを開発する必要が無い。
また、複数の空調エリアの「いずれかがＯＮ」や「いずれかがＯＦＦ」という連動元条件に応じた複数の空調エリアへのＯＮ、ＯＦＦといった連動先動作内容を、連動制御テーブル４−ｈに設定することで連動制御が行えるので、新たにプログラムを開発する必要がない。
また、設定内容は専用の制御条件入力ツール６により現地で自由に変更が行え、また連動元条件に「ａｎｄ」や「ｏｒ」という条件を設定できるのでるので、現場での細かな仕様変更にも対応できる。
【００７１】
実施の形態４．
上記実施の形態では、連動元機器の動作に対して連動先機器を連動制御する例を示した。
実施の形態４では、所定の時間に連動先機器を連動制御する例を示す。
以下、上記実施の形態１と異なる、所定の時間に連動先機器を連動制御する部分について説明する。
その他の部分は、上記実施の形態１と同様であるものとする。
【００７２】
図１１は、実施の形態４に関わる連動制御テーブル４−ｈについてあらわした図である。
制御入力ツール６により各汎用機器や空調機の制御スケジュールを設定する。
例えば、図１１のように、９：００に汎用機器１〜ＸをＯＮという設定、または、１０：００に空調エリア１〜ＸをＯＦＦという設定を、テーブル変換部６−ｂで変換し、通信部Ｆ６−ａにより連動制御装置４に送信し、スケジュール動作テーブル４−ｌに設定する。
【００７３】
制御プログラム実行部４−ｇは、時刻取得部４−ｊで取得される時刻を定期的にモニタし、スケジュール動作テーブル４−ｌを参照する。ここで、制御プログラム実行部４−ｇは、９：００を確認したことで、スケジュール動作テーブル４−ｌを参照し、９：００に動作させる対象機器が存在するか確認し、対象機器である汎用機器１〜Ｘに対してＯＮという内容を、操作指令部４−ｆに伝達する。そうすることで通信変換部４−ｄが通信部Ｂ４−ｂにより汎用機器１〜Ｘに運転信号を送信する。
また、制御プログラム実行部４−ｇは、１０：００を確認したことで、スケジュール動作テーブル４−ｌを参照し、１０：００に動作させる対象機器が存在するか確認し、対象機器である空調エリア１〜Ｘに対してＯＦＦという内容を、操作指令部４−ｆに伝達する。そうすることで通信変換部４−ｄが通信部Ｄ４−ｉにより空調用集中コントローラ５に対して空調エリア１〜Ｘに運転信号を送信する。
【００７４】
以上のように、スケジュール動作テーブル４−ｌの設定内容に応じた、各汎用機器や空調機器の時間に連動した動作が行えるので、新たにプログラム開発をする必要がない。
また、設定、変更は専用の制御条件入力ツール６により現地でも自由に変更を行うことができる。
【図面の簡単な説明】
【００７５】
【図１】実施の形態１における連動制御システムの構成例を示す図。
【図２】実施の形態１における連動制御システムを構成する各装置の外観を示す図。
【図３】実施の形態１における連動制御システムを構成する各装置のハードウェア構成図。
【図４】実施の形態１における連動制御装置４のブロック図。
【図５】実施の形態１における制御条件入力ツール６のブロック図。
【図６】実施の形態１における連動制御条件を示す図。
【図７】最新状態値テーブル４−ｅ１と状態値テーブル４−ｅ２とを示す図。
【図８】最新状態値テーブル４−ｅ１と状態値テーブル４−ｅ２とを示す図。
【図９】実施の形態２における連動制御条件を示す図。
【図１０】実施の形態３における連動制御条件を示す図。
【図１１】実施の形態４における連動制御条件を示す図。
【符号の説明】
【００７６】
１  警報機器・汎用機器、１−ａ  状態信号出力部、１−ｂ  操作信号入力部、２  集中管理装置、３，８，９，１０，１１，１２  通信線、４  連動制御装置、４−ａ  通信部Ａ、４−ｂ  通信部Ｂ、４−ｃ  通信部Ｃ、４−ｄ  通信変換部、４−Ｅ  状態値記憶部、４−ｅ１  最新状態値テーブル、４−ｅ２  状態値テーブル、４−ｆ  操作指令部、４−ｇ  制御プログラム実行部、４−Ｈ  連動制御テーブル記憶部、４−ｈ  連動制御テーブル、４−ｉ  通信部Ｄ、４−ｊ  時刻取得部、４−ｋ  通信部Ｅ、４−Ｌ  スケジュール動作テーブル記憶部、４−ｌ  スケジュール動作テーブル、４−ｍ  テーブル設定部、４−Ｎ  制御プログラム記憶部、４−ｎ  制御プログラム、５  空調用集中コントローラ、６  制御条件入力ツール、６−ａ  通信部Ｆ、６−ｂ  テーブル変換部、６−ｃ  動作入力部、６−ｄ  動作表示部、７  空調機、９０１  ＣＲＴ表示装置、９０２  Ｋ／Ｂ、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３１  電話器、９３２  ＦＡＸ機、９４０  インターネット、９４１  ウェブサーバ、９４２  ＬＡＮ。
【図１】
2005332058.tif 000003
【図２】
2005332058.tif 000004
【図３】
2005332058.tif 000005
【図４】
2005332058.tif 000006
【図５】
2005332058.tif 000007
【図６】
2005332058.tif 000008
【図７】
2005332058.tif 000009
【図８】
2005332058.tif 000010
【図９】
2005332058.tif 000011
【図１０】
2005332058.tif 000012
【図１１】
2005332058.tif 000013