(57)【要約】【課題】建物内の各々のエリアの状況に応じた設備制御を容易に実現することが可能となる設備制御装置を提供する。【解決手段】空調情報記憶部１３は、通信部１１が受信した空調機２及びセンサ３からのデータを空調情報として記憶する。制御部１０は、少なくともＰＬＣプログラム含む制御プログラムを実行して、空調情報記憶部１３に記憶されている空調情報に基づいて、各空調機２に対する制御内容を決定し、決定した制御内容を空調情報として空調情報記憶部１３に格納する。また、制御部１０は、決定した制御内容に基づく制御データを通信部１１を介して対応する空調機２に送信する。また、制御部１０は、ユーザの操作に基づいて、ＰＬＣプログラムの更新を行う。空調情報記憶部１３において、空調情報は、対応する設備の種類及びその内容に基づいて、予め決められたアドレスに記憶される。【選択図】図１
2011052930.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介して所定のエリアに配置された１又は複数の設備とデータの送受を行う通信手段と、
該通信手段が受信した前記設備からのデータを設備情報として記憶する設備情報記憶手段と、
ＰＬＣプログラムを記憶するＰＬＣプログラム記憶手段と、
少なくともＰＬＣプログラムを含む制御プログラムを実行して、前記設備情報記憶手段に記憶されている前記設備情報に基づいて、前記各設備に対する制御内容を決定し、決定した制御内容を設備情報として前記設備情報記憶手段に格納する制御内容決定手段と、
該制御内容決定手段が決定した制御内容に基づく制御を、対応する設備に対して行う必要があるか否かを判定する制御要否判定手段と、
該制御要否判定手段により制御を行う必要があると判定された場合、当該制御内容に基づく制御データを前記通信手段を介して対応する設備に送信する制御データ送信手段と、
ユーザからの操作を受け付けると共に、その操作に基づく処理結果を表示する操作手段と、
ユーザからの操作に基づいて、前記ＰＬＣプログラムを更新するＰＬＣプログラム更新手段と、を備え、
前記設備情報記憶手段は、前記設備情報を対応する設備及びその内容に基づいて予め決められたアドレスに記憶する、
ことを特徴とする設備制御装置。
【請求項２】
前記ＰＬＣプログラム更新手段は、ユーザによってＰＬＣプログラムの更新を要求する操作が行われると、現在のＰＬＣプログラムのソースコードを編集可能な態様で前記操作手段に表示させる、
ことを特徴とする請求項１に記載の設備制御装置。
【請求項３】
前記通信手段は、さらに前記所定のネットワークを介して前記所定のエリアに配置された１又は複数のセンサからの検出データを受信し、
前記設備情報記憶手段は、前記通信手段が受信した前記センサからの検出データを前記設備情報として記憶する、
ことを特徴とする請求項１又は２に記載の設備制御装置。
【請求項４】
前記操作手段は、前記設備に対する制御内容の入力をユーザから受け付け、
前記設備情報記憶手段は、前記操作手段が受け付けた前記制御内容を前記設備情報として記憶する、
ことを特徴とする請求項１乃至３の何れか１項に記載の設備制御装置。
【請求項５】
前記設備情報記憶手段の１又は複数の指定されたアドレスに格納されている前記各設備情報が示す内容が指定された条件を満たす場合に、指定された値を指定された出力先に格納することを記述したＰＬＣ入力条件式を記憶するＰＬＣ入力条件式記憶手段と、
前記ＰＬＣプログラムの実行による結果が指定された条件を満たす場合に、指定された値を前記設備情報記憶手段の指定されたアドレスに格納することを記述したＰＬＣ出力条件式を記憶するＰＬＣ出力条件式記憶手段をさらに備え、
前記制御プログラムには、前記ＰＬＣ入力条件式を実行するＰＬＣ入力プログラムと、前記ＰＬＣ出力条件式を実行するＰＬＣ出力プログラムと、がさらに含まれ、
前記制御内容決定手段は、前記ＰＬＣ入力プログラムを実行後、前記ＰＬＣプログラムを実行し、その後、前記ＰＬＣ出力プログラムを実行する、
ことを特徴とする請求項１乃至４の何れか１項に記載の設備制御装置。
【請求項６】
ユーザからの操作に基づいて、前記ＰＬＣ入力条件式を更新するＰＬＣ入力条件式更新手段と、
ユーザからの操作に基づいて、前記ＰＬＣ出力条件式を更新するＰＬＣ出力条件式更新手段と、をさらに備える、
ことを特徴とする請求項５に記載の設備制御装置。
【請求項７】
前記設備情報記憶手段に記憶されている各設備情報について、そのアドレスと、該アドレスを一意に識別する識別情報と、を対応付けたアドレス変換情報を記憶するアドレス変換情報記憶手段をさらに備える、
ことを特徴とする請求項１乃至６の何れか１項に記載の設備制御装置。
【請求項８】
ユーザからの操作に基づいて、前記アドレス変換情報を更新するアドレス変換情報更新手段をさらに備える、
ことを特徴とする請求項７に記載の設備制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エリア毎の実際の状況に応じて、空調機等の設備を制御する設備制御装置に関する。
【背景技術】
【０００２】
従来より、店舗やオフィスビルなどの建物内において、複数の空調機と空調制御装置をネットワークを介して通信可能に接続し、空調制御装置が各空調機を制御するシステム（空調システム）は、よく知られている（例えば、特許文献１乃至特許文献４など）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−４４３６９号公報
【特許文献２】特開２０００−３２０８８０号公報
【特許文献３】特開２００３−３０３１１２号公報
【特許文献４】特開２００８−３２２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この種の空調システムでは、快適性や省エネ性を向上させる観点から、建物内の各空調エリア毎の状況に応じて各空調機を制御できることが望ましい。
【０００５】
しかしながら、従来の空調システムでは、空調制御装置は、特定の場所（設備管理室など）に設置され、全ての空調機及び他の設備を一括して制御するシステム監視装置等に組み込まれているため、各々の空調エリア毎の実際の状況に応じた空調制御を実現することが困難であった。
【０００６】
本発明は、上記問題を解決すべくなされたものであり、建物内の各々のエリアの状況に応じた設備制御を容易に実現することが可能となる設備制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る設備制御装置は、
所定のネットワークを介して所定のエリアに配置された１又は複数の設備とデータの送受を行う通信手段と、
該通信手段が受信した前記設備からのデータを設備情報として記憶する設備情報記憶手段と、
ＰＬＣプログラムを記憶するＰＬＣプログラム記憶手段と、
少なくともＰＬＣプログラムを含む制御プログラムを実行して、前記設備情報記憶手段に記憶されている前記設備情報に基づいて、前記各設備に対する制御内容を決定し、決定した制御内容を設備情報として前記設備情報記憶手段に格納する制御内容決定手段と、
該制御内容決定手段が決定した制御内容に基づく制御を、対応する設備に対して行う必要があるか否かを判定する制御要否判定手段と、
該制御要否判定手段により制御を行う必要があると判定された場合、当該制御内容に基づく制御データを前記通信手段を介して対応する設備に送信する制御データ送信手段と、
ユーザからの操作を受け付けると共に、その操作に基づく処理結果を表示する操作手段と、
ユーザからの操作に基づいて、前記ＰＬＣプログラムを更新するＰＬＣプログラム更新手段と、を備え、
前記設備情報記憶手段は、前記設備情報を対応する設備及びその内容に基づいて予め決められたアドレスに記憶する、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、建物内の各エリアに配置した設備を当該エリアの実際の状況に応じて制御することが容易となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る設備制御装置の構成を示すブロック図である。
【図２】アドレス変換情報の構成を示す図である。
【図３】ＰＬＣプログラムについて説明するための図である。
【図４】ＰＬＣ入力条件式について説明するための図である。
【図５】ＰＬＣ出力条件式について説明するための図である。
【図６】通常運転処理の手順を示すフローチャートである。
【図７】制御プログラム更新処理の手順を示すフローチャートである。
【図８】ＰＬＣプログラム更新処理の手順を示すフローチャートである。
【図９】ＰＬＣ入力（出力）条件式更新処理の手順を示すフローチャートである。
【図１０】ＰＬＣ入力条件式編集画面について説明するための図である。
【図１１】空調情報ＩＤリストの一例を示す図である。
【図１２】アドレス変換情報の構成の別例を示す図である。
【図１３】ＰＬＣ出力条件式編集画面について説明するための図である。
【図１４】本発明の実施形態２に係る設備制御装置の構成を示すブロック図である。
【図１５】アドレス変換情報更新処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１１】
（実施形態１）
図１は、本発明の実施形態１に係る設備制御装置１の構成を示すブロック図である。設備制御装置１は、所定のＬＡＮ（Local Area Network）規格に準拠したネットワークＮを介して、建物内の所定のエリアに配置された複数の設備（本実施形態では、複数の空調機２）及び当該エリアの温度や湿度等を検出する複数のセンサ３と通信可能に接続する。設備制御装置１は、当該エリア内、あるいは、その近傍に設置される。
【００１２】
なお、図示はしないが、空調機２及びセンサ３は、当該建物（例えば、オフィスビル）に設置された他の設備と共に、ネットワークＮと異なる所定のネットワークを介してシステム監視装置（当該建物内の特定の場所に設置される）と接続し、このシステム監視装置により集中管理されている。
【００１３】
図１に示すように、設備制御装置１は、制御部１０と、通信部１１と、操作部１２と、空調情報記憶部１３と、アドレス変換情報記憶部１４と、ＰＬＣプログラム記憶部１５と、ＰＬＣ入力条件式記憶部１６と、ＰＬＣ出力条件式記憶部１７と、を備える。
【００１４】
制御部１０は、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）等から構成される。制御部１０は、通信部１１、操作部１２、空調情報記憶部１３、アドレス変換情報記憶部１４、ＰＬＣプログラム記憶部１５、ＰＬＣ入力条件式記憶部１６及びＰＬＣ出力条件式記憶部１７を制御し、それに付随して、これらとの間でデータの授受を行う。なお、本発明の制御内容決定手段、制御要否判定手段、ＰＬＣプログラム更新手段、ＰＬＣ入力条件式更新手段及びＰＬＣ出力条件式更新手段の各機能は、制御部１０によって実現される。
【００１５】
通信部１１は、ネットワークカード等の通信用ハードウェアを備え、制御部１０の制御の下、空調機２及びセンサ３とネットワークＮを介したデータ通信を行う。なお、通信部１１に、ネットワークＮと異なるネットワークを介して、上述したシステム監視装置とデータの送受を行える機能を追加してもよい。
【００１６】
操作部１２は、キーボード、キーパッド、タッチパッドやマウス等の入力デバイスと、ＣＲＴや液晶モニタ等の表示デバイスと、から構成される。操作部１２は、作業員等のユーザからの操作入力を受け付け、受け付けた信号（操作信号）を制御部１０に送出する。また、操作部１２は、受け付けた操作に基づく制御部１０の処理結果等（文字や画像等のデータ）を表示する。
【００１７】
空調情報記憶部１３（設備情報記憶手段）は、読み書き可能な不揮発性の半導体メモリ、ハードディスクドライブ等から構成され、空調情報（設備情報）を記憶する。空調情報は、各空調機２の動作状態（運転／停止、設定温度、風速、風向等）や各センサ３の検出結果（温度、湿度等）を示す情報である。空調情報記憶部１３は、各空調機２及び各センサ３毎に予め割り当てた所定のメモリ領域に、各空調機２の動作状態及び各センサ３の検出結果をそれぞれ記憶する。さらに、空調情報記憶部１３は、各空調機２において、動作状態の種別（運転／停止、設定温度、風速、風向等）毎に記憶するメモリ領域を定めている。
【００１８】
アドレス変換情報記憶部１４は、読み書き可能な不揮発性の半導体メモリ、ハードディスクドライブ等から構成され、複数のアドレス変換情報を記憶する。アドレス変換情報は、図２に示すように、空調情報記憶部１３のアドレスと、空調情報ＩＤとが対応付けられた情報である。空調情報ＩＤは、各空調情報を格納するアドレスを一意に識別するために、予めシステム管理者等によって割り振られた識別情報である。
【００１９】
ＰＬＣプログラム記憶部１５は、読み書き可能な不揮発性の半導体メモリ、ハードディスクドライブ等から構成され、プロセス制御やファクトリーオートメーション（ＦＡ）においてシーケンス制御等を行うＰＬＣ（Programmable Logic Controller）用のプログラミング言語にて記述されたプログラム（以下、単に、ＰＬＣプログラムという。）を記憶する。ＰＬＣプログラムは、図３に示すように、演算命令と、指定ポートの組が複数記述された構成を有する。
【００２０】
制御部１０は、ＰＬＣプログラム実行の際、上記の組で示される論理演算処理を所定の順番（例えば、図３の矢印方向）で実行する。図３で例示する演算命令の意味は、以下の通りである。
・ＳＥＴ：作業メモリ（制御部１０が備えるＲＡＭ等）に指定ポートの値（ＯＮ／ＯＦＦ）をセットする。
・ＳＥＴＩ：作業メモリに指定ポートの値の否定値をセットする。
・ＡＮＤ：作業メモリの値と、指定ポートの値との論理積（ＡＮＤ）で得られた値を作業メモリにセットする。
・ＯＲ：作業メモリの値と、指定ポートの値との論理和（ＯＲ）で得られた値を作業メモリにセットする。
・ＯＵＴ：作業メモリの値を指定ポートに出力する。
【００２１】
図１に戻り、ＰＬＣ入力条件式記憶部１６は、読み書き可能な不揮発性の半導体メモリ、ハードディスクドライブ等から構成され、複数のＰＬＣ入力条件式を記憶する。このＰＬＣ入力条件式は、制御部１０が実行するＰＬＣ入力プログラムで使用される。ＰＬＣ入力プログラムは、制御部１０が備える図示しないＲＯＭ、あるいは、設備制御装置１が備える図示しないハードディスクドライブ等に記憶されている。図４に示すように、ＰＬＣ入力条件式は、複数のパラメータ（ここでは、２つのパラメータ）と、演算命令と、出力先のポート番号と、出力値（ＯＮ／ＯＦＦ）と、から構成される。
【００２２】
パラメータには、指定の空調情報の格納先（即ち、空調情報記憶部１３のアドレス）や、数値が設定される。また、出力先のポートは、図３のＰＬＣプログラムにおける入力ポートと一致する。
【００２３】
例えば、図４のＮｏ．１のＰＬＣ入力条件式は、温度（即ち、温度センサ（例えば、センサ３Ａ）の検出値）が空調機２Ａの設定温度よりも低い場合、番号１のポート（即ち、ＰＬＣプログラムにおける入力ポート１）にＯＦＦをセットすることを示している。また、Ｎｏ．２のＰＬＣ入力条件式は、湿度（即ち、湿度センサ（例えば、センサ３Ｂ）の検出値）が、７０（％）より高い場合、番号２のポート（即ち、ＰＬＣプログラムにおける入力ポート２）にＯＮをセットすることを示している。
【００２４】
ＰＬＣ出力条件式記憶部１７は、読み書き可能な不揮発性の半導体メモリ、ハードディスクドライブ等から構成され、複数のＰＬＣ出力条件式を記憶する。このＰＬＣ出力条件式は、制御部１０が実行するＰＬＣ出力プログラムで使用される。ＰＬＣ出力プログラムは、制御部１０が備える図示しないＲＯＭ、あるいは、設備制御装置１が備える図示しないハードディスクドライブ等に記憶されている。図５に示すように、ＰＬＣ出力条件式は、複数のパラメータ（ここでは、２つのパラメータ）と、演算命令と、出力先と、出力値（ＯＮ／ＯＦＦ、数値等）と、から構成される。
【００２５】
各パラメータには、ＰＬＣプログラムにおける出力ポートの番号が設定される。また、出力先には、当該ＰＬＣ出力条件式の出力値の格納先（空調情報記憶部１３のアドレス）が設定される。
【００２６】
例えば、図５のＮｏ．１のＰＬＣ出力条件式は、ＰＬＣプログラムの実行後、出力１の値（ＯＮ又はＯＦＦ）と出力２の値（ＯＮ又はＯＦＦ）が等しい場合は、空調情報記憶部１３の空調機２Ａの運転／停止に対応するアドレスにＯＦＦ（停止を意味する）をセットすることを示している。また、Ｎｏ．２のＰＬＣ出力条件式は、出力２の値と出力３の値が等しい場合は、空調情報記憶部１３の空調機２Ｂの運転／停止に対応するアドレスにＯＮ（運転を意味する）をセットすることを示している。
【００２７】
なお、空調情報記憶部１３、アドレス変換情報記憶部１４、ＰＬＣプログラム記憶部１５、ＰＬＣ入力条件式記憶部１６及びＰＬＣ出力条件式記憶部１７は、同一の半導体メモリ、あるいは同一のハードディスクドライブ等で構成されてもよい。
【００２８】
以上のように構成される設備制御装置１は、大別すると、通常運転モードと、制御プログラム更新モードの２つの動作モードを有する。設備制御装置１は、通常運転モードでは、通常運転処理を実行し、制御プログラム更新モードでは、制御プログラム更新処理を実行する。
【００２９】
図６は、通常運転処理の手順を示すフローチャートである。通常運転処理は、設備制御装置１の電源がＯＮされると開始され、ユーザによる制御プログラム更新モードへの切り替え操作が行われるまで、以下の処理を繰り返し行う。
【００３０】
通信部１１が、空調機２あるいはセンサ３から送信されたデータを受信し、又は、操作部１２が、空調機２の制御に関するユーザからの操作を受け付けると（ステップＳ１０１でＹＥＳ）、制御部１０は、受信データの内容、又は、ユーザの操作内容を解析し、空調情報記憶部１３に記憶されている対応する空調情報の内容を更新する（ステップＳ１０２）。
【００３１】
制御部１０は、更新された空調情報の格納先のアドレスが何れかのＰＬＣ入力条件式のパラメータとして設定されているか否か、即ち、更新された空調情報に関係するＰＬＣ入力条件式が存在するか否かを判定する（ステップＳ１０３）。その結果、該当するＰＬＣ入力条件式が存在しない場合（ステップＳ１０３でＮＯ）、次のデータの受信待ち、又は、空調機２の制御に関するユーザからの操作待ちとなる（ステップＳ１０１）。
【００３２】
一方、該当するＰＬＣ入力条件式が存在する場合（ステップＳ１０３でＹＥＳ）、制御部１０は、ＲＯＭ等に記憶されているＰＬＣ入力プログラムを読み出して実行する（ステップＳ１０４）。ＰＬＣ入力プログラムが実行されると、該当する全てのＰＬＣ入力条件式それぞれについて、その記述内容に従った演算が行われ、その結果に応じて、指定された番号のポートにＯＮ又はＯＦＦがセットされる。
【００３３】
次に、制御部１０は、ＰＬＣプログラム記憶部１５に記憶されているＰＬＣプログラムを読み出して実行し（ステップＳ１０５）、続いて、ＲＯＭ等に記憶されているＰＬＣ出力プログラムを読み出して実行する（ステップＳ１０６）。ＰＬＣ出力プログラムが実行されると、ＰＬＣ出力条件式記憶部１７から全てのＰＬＣ出力条件式が読み出され、各ＰＬＣ出力条件式について、その記述内容に従った演算が行われ、その演算結果に応じて、空調情報記憶部１３の指定されたアドレスに指定された値が格納される。
【００３４】
ＰＬＣ出力プログラムの実行後、制御部１０は、何れかの空調機２に対する制御内容が変更されたか否かを判定する（ステップＳ１０７）。制御内容が変更されていない場合（ステップＳ１０７でＮＯ）、次のデータの受信待ち、又は、空調機２の制御に関するユーザからの操作待ちとなる（ステップＳ１０１）。
【００３５】
一方、何れかの空調機２に対する制御内容が変更された場合（ステップＳ１０７でＹＥＳ）、制御部１０は、変更された制御内容に応じた制御データを作成し、通信部１１を介して、該当する空調機２に送信する（ステップＳ１０８）。例えば、空調機２Ｂの動作状態が、当初は、停止中（即ち、運転／停止に対応するアドレスの格納値がＯＦＦ）であったが、上記のＰＬＣ出力プログラムの実行後、当該アドレスの格納値がＯＮに変更された場合、制御部１０は、空調機２Ｂに対して、運転状態に移行させるための制御データを送信する。
【００３６】
続いて、制御プログラム更新モードにおける制御プログラム更新処理について説明する。図７は、制御プログラム更新処理の手順を示すフローチャートである。制御プログラム更新処理は、ユーザによって操作部１２を介して所定の操作（制御プログラム更新モードへの切り替え操作）が行われると開始され、ユーザによって当該処理を終了させるための操作（終了要求操作）が行われるまで、以下の処理を繰り返し行う。
【００３７】
ユーザによってＰＬＣプログラムの更新要求操作が操作部１２を介して行われると（ステップＳ２０１でＹＥＳ）、制御部１０は、ＰＬＣプログラム更新処理を実行する（ステップＳ２０２）。
【００３８】
図８は、ＰＬＣプログラム更新処理の手順を示すフローチャートである。先ず、制御部１０は、ＰＬＣプログラム記憶部１５に記憶されているＰＬＣプログラムを読み出し、その内容に基づいて、ＰＬＣプログラム編集画面を作成し、操作部１２の液晶モニタ等に表示する（ステップＳ３０１）。ＰＬＣプログラム編集画面には、現在のＰＬＣプログラムのソースコード（図３参照）が編集可能な態様で表示される。
【００３９】
ユーザは、ＰＬＣプログラム編集画面を介して、ＰＬＣプログラムのソースコードの所望個所の内容（演算命令や指定ポート）を編集する。しかる後、ユーザにより、編集終了の操作が行われると（ステップＳ３０２でＹＥＳ）、制御部１０は、ソースコードの内容に変更があるか否かをチェックし、変更がある場合には（ステップＳ３０３でＹＥＳ）、ユーザの編集内容を現在のＰＬＣプログラムに反映し、反映後のＰＬＣプログラムをプログラム記憶部１５に格納する（ステップＳ３０４）。
【００４０】
そして、制御部１０は、ＰＬＣプログラム編集画面を消去し（ステップＳ３０５）、ＰＬＣプログラム更新処理を終了する。ユーザによる編集終了の操作が行われた際（ステップＳ３０２でＹＥＳ）、ソースコードの内容に変更がなかった場合には（ステップＳ３０３でＮＯ）、制御部１０は、直ちにＰＬＣプログラム編集画面を消去し（ステップＳ３０５）、ＰＬＣプログラム更新処理を終了する。
【００４１】
なお、他のパーソナルコンピュータやシステム監視装置等で作成したＰＬＣプログラムを、シリアルインタフェースやＵＳＢ（Universal Serial Bus）インタフェース、あるいは、イーサネット（登録商標）インタフェース等を介して入力し、これをＰＬＣプログラム記憶部１５に格納できるようにしてもよい。
【００４２】
図７に戻り、ユーザによってＰＬＣ入力条件式の更新要求操作が操作部１２を介して行われると（ステップＳ２０３でＹＥＳ）、制御部１０は、ＰＬＣ入力条件式更新処理を実行する（ステップＳ２０４）。
【００４３】
図９は、ＰＬＣ入力条件式更新処理の手順を示すフローチャートである。先ず、制御部１０は、ＰＬＣ入力条件式記憶部１６から読み出した全てのＰＬＣ入力条件式と、アドレス変換情報記憶部１４から読み出した全てのアドレス変換情報と、に基づいて、ＰＬＣ入力条件式編集画面を作成し、操作部１２の液晶モニタ等に表示する（ステップＳ４０１）。ＰＬＣ入力条件式編集画面には、例えば、図１０に示すように、各ＰＬＣ入力条件式が、リスト表示されると共に、各々の項目（パラメータ１、パラメータ２、演算命令、出力先のポート番号及び出力値）が編集可能な態様で表示される。
【００４４】
図１０に示すように、このＰＬＣ入力条件式編集画面では、ＰＬＣ入力条件式の「パラメータ１」及び「パラメータ２」項目において、空調情報記憶部１３のアドレスに代わり、当該アドレスに対応する空調情報ＩＤが表示される。これには、以下のような理由がある。
（１）アドレスの直接入力は、ユーザにとって、非常に面倒な作業であり、入力ミスも発生し易い。
（２）アドレスを自由に設定できるようにすると、不正にアドレス設定されてしまうおそれがあり、システム管理者の意図しない制御が行われたり、あるいは、設備制御装置１による空調機２等の制御ができない状態に陥る危険性がある。
【００４５】
以上のことから、ＰＬＣ入力条件式編集画面では、ＰＬＣ入力条件式の表示において、空調情報記憶部１３のアドレスを隠蔽し、その代わりに空調情報ＩＤを表示する。
【００４６】
ユーザは、ＰＬＣ入力条件式編集画面を介して、所望のＰＬＣ入力条件式の所望の項目の内容を編集する。その際、制御部１０は、図１１に示すような空調情報ＩＤのリスト（空調情報ＩＤリスト）をＰＬＣ入力条件式編集画面に表示してもよい。このような空調情報ＩＤリストが表示されると、ユーザは、空調情報ＩＤが示す空調情報の意味を容易に認識できるので、ＰＬＣ入力条件式のパラメータ１又は２の編集が容易となる。
【００４７】
かかる空調情報ＩＤリストを表示させるためには、例えば、アドレス変換情報記憶部１４に記憶するアドレス変換情報を図１２に示すような構成にすればよい。
【００４８】
また、ユーザは、既存のＰＬＣ入力条件式の編集のみならず、新たなＰＬＣ入力条件式を追加することも可能である。この場合、例えば、ＰＬＣ入力条件式編集画面の表示後、ユーザによってＰＬＣ入力条件式の追加要求の操作が操作部１２を介して行われると、制御部１０は、ＰＬＣ入力条件式更新画面に表示されるＰＬＣ入力条件式のリストの最後に、全ての項目がブランクのＰＬＣ入力条件式の新規レコードを追加すればよい。
【００４９】
しかる後、ユーザにより、編集終了の操作が行われると（ステップＳ４０２でＹＥＳ）、制御部１０は、ＰＬＣ入力条件式編集画面において、編集（変更）されたＰＬＣ入力条件式があるか否かをチェックする（ステップＳ４０３）。変更がある場合には（ステップＳ４０３でＹＥＳ）、当該変更されたＰＬＣ入力条件式をＰＬＣ入力条件式記憶部１６に格納する（ステップＳ４０４）。この際、制御部１０は、ＰＬＣ入力条件式編集画面における当該ＰＬＣ入力条件式の「パラメータ１」又は「パラメータ２」項目の空調情報ＩＤを、アドレス変換情報を参照して、対応するアドレスに変換する（但し、数値が直接入力されている場合を除く）。
【００５０】
そして、制御部１０は、ＰＬＣ入力条件式編集画面を消去し（ステップＳ４０５）、ＰＬＣ入力条件式更新処理を終了する。
【００５１】
ユーザによる編集終了の操作が行われた際（ステップＳ４０２でＹＥＳ）、ＰＬＣ入力条件式に変更がなかった場合には（ステップＳ４０３でＮＯ）、制御部１０は、直ちに入力条件式編集画面を消去し（ステップＳ４０５）、ＰＬＣ入力条件式更新処理を終了する。
【００５２】
なお、他のパーソナルコンピュータやシステム監視装置等で作成したＰＬＣ入力条件式を、シリアルインタフェースやＵＳＢインタフェース、あるいは、イーサネット（登録商標）インタフェース等を介して入力し、これをＰＬＣ入力条件式記憶部１６に格納できるようにしてもよい。
【００５３】
図７に戻り、ユーザによってＰＬＣ出力条件式の更新要求操作が操作部１２を介して行われると（ステップＳ２０５でＹＥＳ）、制御部１０は、ＰＬＣ出力条件式更新処理を実行する（ステップＳ２０６）。
【００５４】
ＰＬＣ出力条件式更新処理の手順は、上述したＰＬＣ入力条件式更新処理の手順とほぼ同様であるため、以下、図９のフローチャートを参照してＰＬＣ出力条件式更新処理について説明する。
【００５５】
先ず、制御部１０は、ＰＬＣ出力条件式記憶部１７から読み出した全てのＰＬＣ出力条件式と、アドレス変換情報記憶部１４から読み出した全てのアドレス変換情報と、に基づいて、ＰＬＣ出力条件式編集画面を作成し、操作部１２の液晶モニタ等に表示する（ステップＳ４０１）
【００５６】
ＰＬＣ出力条件式更新画面には、例えば、図１３に示すように、各ＰＬＣ出力条件式が、リスト表示されると共に、各々の項目（パラメータ１、パラメータ２、演算命令、出力先及び出力値）が編集可能な態様で表示される。
【００５７】
図１３に示すように、このＰＬＣ出力条件式編集画面では、ＰＬＣ出力条件式の「出力先」項目において、空調情報記憶部１３のアドレスに代わり、当該アドレスに対応する空調情報ＩＤが表示される。この理由は、上述したＰＬＣ入力条件式更新処理の場合と同様である。
【００５８】
ユーザは、ＰＬＣ出力条件式編集画面を介して、所望のＰＬＣ出力条件式の所望の項目の内容を編集する。その際、制御部１０は、上述したＰＬＣ入力条件式更新処理と同様、図１１に示すような空調情報ＩＤリストをＰＬＣ出力条件式編集画面に表示してもよい。
【００５９】
しかる後、ユーザにより、編集終了の操作が行われると（ステップＳ４０２でＹＥＳ）、制御部１０は、ＰＬＣ出力条件式編集画面において、編集（変更）されたＰＬＣ出力条件式があるか否かをチェックする（ステップＳ４０３）。変更がある場合には（ステップＳ４０３でＹＥＳ）、当該変更されたＰＬＣ出力条件式をＰＬＣ出力条件式記憶部１７に格納する（ステップＳ４０４）。この際、制御部１０は、ＰＬＣ出力条件式編集画面における当該ＰＬＣ出力条件式の「出力先」項目の空調情報ＩＤを、アドレス変換情報を参照して、対応するアドレスに変換する。
【００６０】
そして、制御部１０は、ＰＬＣ出力条件式編集画面を消去し（ステップＳ４０５）、ＰＬＣ出力条件式更新処理を終了する。
【００６１】
ユーザによる編集終了の操作が行われた際（ステップＳ４０２でＹＥＳ）、ＰＬＣ出力条件式に変更がなかった場合には（ステップＳ４０３でＮＯ）、制御部１０は、直ちに出力条件式編集画面を消去し（ステップＳ４０５）、ＰＬＣ出力条件式更新処理を終了する。
【００６２】
なお、他のパーソナルコンピュータやシステム監視装置等で作成したＰＬＣ出力条件式を、シリアルインタフェースやＵＳＢインタフェース、あるいは、イーサネット（登録商標）インタフェース等を介して入力し、これをＰＬＣ出力条件式記憶部１７に格納できるようにしてもよい。
【００６３】
図７に戻り、制御部１０は、ユーザによって制御プログラム更新処理を終了させるための操作（終了要求操作）が操作部１２を介して行われたか否かを判定する（ステップＳ２０７）。ユーザにより終了要求操作が行われた場合（ステップＳ２０７でＹＥＳ）、制御部１０は、制御プログラム更新処理を終了し、動作モードを通常運転モードに切り替える。一方、ユーザにより終了要求操作が行われていない場合は（ステップＳ２０７でＮＯ）、制御部１０は、ステップＳ２０１以降の処理を繰り返す。
【００６４】
以上説明したように、本実施形態の設備制御装置１は、建物内の所定のエリアに配置された複数の空調機２等の設備と通信可能に接続されると共に、当該エリア内、あるいは、その近傍に設置される。そして、設備制御装置１は、空調機２等を制御するための制御プログラムとして、ＰＬＣ用のプログラミング言語にて記述されたプログラムを採用し、さらに、制御プログラムを更新するためのＩ／Ｆをユーザに提供する。
【００６５】
したがって、作業員等のユーザは、当該エリア内の状況を把握しつつ、制御プログラムを簡易に更新することができる。これにより、当該エリアの実際の状況に応じた空調制御を迅速且つ的確に実現でき、快適性や省エネ性の向上が図れる。
【００６６】
また、設備制御装置１は、システム監視装置が使用するネットワークとは異なるネットワーク（ネットワークＮ）を用いて、当該エリアに設置された空調機２等と通信を行う。したがって、システム監視装置と各設備とで構成される設備管理システムの構築後であっても、当該設備制御装置１の設置が容易となる。
【００６７】
（実施形態２）
図１４は、本発明の実施形態２に係る設備制御装置１００の構成を示すブロック図である。図１４に示すように、設備制御装置１００は、実施形態１の設備制御装置１の構成（図１参照）に空調情報ＩＤ生成部１８が追加された構成を有する。
【００６８】
以上のように構成される設備制御装置１００は、通常運転モードと、制御プログラム更新モードに加え、アドレス変換情報更新モードの３つの動作モードを有する。設備制御装置１００は、アドレス変換情報更新モードでは、アドレス変換情報更新処理を実行する。なお、本発明のアドレス変換情報更新手段の機能は、制御部１０及び空調情報ＩＤ生成部１８によって実現される。
【００６９】
図１５は、アドレス変換情報更新処理の手順を示すフローチャートである。アドレス変換情報更新処理は、ユーザ（例えば、システム管理者）によって操作部１２を介して所定の操作（アドレス変換情報更新モードへの切り替え操作）が行われると開始され、ユーザによって当該処理を終了させるための操作（終了要求操作）が行われるまで、以下の処理を繰り返し行う。
【００７０】
先ず、制御部１０は、ユーザに認証用の情報（ユーザＩＤ、パスワード等）を入力させるための画面（ユーザ認証画面）を操作部１２の液晶モニタ等に表示する（ステップＳ５０１）。このアドレス変換情報更新処理では、空調情報記憶部１３のアドレスと、空調情報ＩＤとの対応付けが設定されるという、極めて重要な処理が実行される。本実施形態では、この処理を実行させるための操作権限は、システム管理者等の特定のユーザのみに付与されているものとする。
【００７１】
ユーザにより認証用の情報が入力されると（ステップＳ５０２でＹＥＳ）、制御部１０は、入力された情報と、予め保持している認証用の情報とを照合して、当該ユーザが正規ユーザであるか否かの判定を行う（ステップＳ５０３）。正規ユーザでない場合（ステップＳ５０３でＮＯ）、制御部１０は、アドレス変換情報更新処理を終了し、動作モードを通常運転モードに切り替える。
【００７２】
一方、当該ユーザが正規ユーザである場合（ステップＳ５０３でＹＥＳ）、制御部１０は、アドレス変換情報記憶部１４に記憶している全てのアドレス変換情報を削除する（ステップＳ５０４）。また、制御部１０は、ユーザに所望のアドレスを入力させるための画面（アドレス入力画面）を操作部１２の液晶モニタ等に表示する（ステップＳ５０５）。
【００７３】
アドレス入力画面を介して、ユーザによって空調情報記憶部１３のアドレスが入力されると（ステップＳ５０６でＹＥＳ）、制御部１０は、入力されたアドレスを空調情報ＩＤ生成部１８に供給する。空調情報ＩＤ生成部１８は、このアドレスから空調情報ＩＤを生成する（ステップＳ５０７）。例えば、空調情報ＩＤ生成部１８は、ハッシュ関数等の一方向性関数を用いて、アドレスから空調情報ＩＤを求める。
【００７４】
制御部１０は、アドレス変換情報として、ユーザが入力したアドレスと、空調情報ＩＤ生成部１８が生成した空調情報ＩＤを対応付けた情報をアドレス変換情報としてアドレス変換情報記憶部１４に格納する（ステップＳ５０８）。
【００７５】
上記処理（ステップＳ５０６〜Ｓ５０８）は、ユーザによるアドレス変換情報更新処理を終了させるための操作（終了要求操作）が行われない（ステップＳ５０９でＮＯ）間、繰り返し実行される。
【００７６】
一方、ユーザにより終了要求操作が行われると（ステップＳ５０９でＹＥＳ）、制御部１０は、アドレス入力画面を消去し（ステップＳ５１０）、アドレス変換情報更新処理を終了し、動作モードを通常運転モードに切り替える。
【００７７】
以上のように、本実施形態の設備制御装置１００は、アドレス変換情報を更新する環境をユーザに提供する。これにより、システム管理者等のユーザは、空調情報ＩＤと、空調情報記憶部１３のアドレスとの対応付けを速やかに設定し直すことができる。したがって、設備の追加や交換等、制御対象の設備に変更が生じた場合や、アドレス変換情報に誤りがあった場合等でも、迅速に対応することができる。
【００７８】
なお、制御部１０は、ユーザの認証後、必ずしも全てのアドレス変換情報を削除する必要はない。例えば、新たなアドレスを定義する場合（即ち、アドレス変換情報の追加）等では、既存のアドレス変換情報に変更が生じないため、アドレス変換情報記憶部１４に記憶されているアドレス変換情報を削除する必要はない。また、ユーザが個別にアドレス変換情報を編集できるように、制御部１０は、ユーザの認証後、アドレス変換情報記憶部１４から読み出したアドレス変換情報の一覧を編集可能な態様で操作部１２の液晶モニタ等に表示してもよい。変更量が少ない場合では、このように部分的に更新できる方が効率的である。
【００７９】
また、アドレス変換情報に、空調情報の内容を示す項目（「内容」項目）が含まれる場合（図１２参照）では、制御部１０は、アドレス入力画面に、対応する空調情報の内容も入力できるフィールドを設け、かかるフィールドに入力された情報を「内容」項目に設定する。
【００８０】
なお、本発明は、上記各実施形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００８１】
例えば、本発明に係る設備制御装置が制御対象とする設備は、空調機に限定されず、換気装置、照明装置、自動制御可能なブラインドやダクトを開閉するアクチュエータ等であってもよい。
【００８２】
また、本発明に係る設備制御装置と接続し、検出結果を通知するセンサの種類に限定はなく、温度センサ、湿度センサの他、照度センサ、赤外線センサ、二酸化炭素センサ等であってもよい。
【００８３】
また、ＰＬＣプログラム用のプログラム言語に限定はなく、例えば、国際電気標準会議（ＩＥＣ）による標準規格であるＩＥＣ６１１３１−３で定義されている、ラダー・ロジック（ＬＤ言語）、シーケンシャル・ファンクション・チャート（ＳＦＣ言語）、ファンクション・ブロック・ダイアグラム（ＦＢＤ言語）、ストラクチャード・テキスト（ＳＴ言語）、インストラクション・リスト（ＩＬ言語）等が何れも採用し得る。
【産業上の利用可能性】
【００８４】
本発明は、店舗やオフィスビルなどの建物内に設置される空調機等の設備を制御する装置として好適に採用され得る。
【符号の説明】
【００８５】
１、１００  設備制御装置
２    空調機
３    センサ
１０  制御部
１１  通信部
１２  操作部
１３  空調情報記憶部
１４  アドレス変換情報記憶部
１５  ＰＬＣプログラム記憶部
１６  ＰＬＣ入力条件式記憶部
１７  ＰＬＣ出力条件式記憶部
１８  空調情報ＩＤ生成部
【図１】
2011052930.tif 000003
【図２】
2011052930.tif 000004
【図３】
2011052930.tif 000005
【図４】
2011052930.tif 000006
【図５】
2011052930.tif 000007
【図６】
2011052930.tif 000008
【図７】
2011052930.tif 000009
【図８】
2011052930.tif 000010
【図９】
2011052930.tif 000011
【図１０】
2011052930.tif 000012
【図１１】
2011052930.tif 000013
【図１２】
2011052930.tif 000014
【図１３】
2011052930.tif 000015
【図１４】
2011052930.tif 000016
【図１５】
2011052930.tif 000017