(57)【要約】【課題】  機器との接続作業における作業者の負荷を軽減し、作業時間を短縮する。【解決手段】  入出力ポートを複数備え、前記入出力ポートに接続される制御対象機器を制御するための制御プログラムが記憶されている記憶部と、前記制御プログラムを実行する処理部と、を含む機器コントローラに接続され、前記制御対象機器と当該制御対象機器を接続可能な前記入出力ポートの属性とを対応付けて示す接続機器情報、および前記入出力ポートごとに設定されている属性を示す入出力設定情報を前記機器コントローラから取得する通信部と、前記接続機器情報および前記入出力設定情報に基づいて、前記制御対象機器に当該制御対象機器を接続可能な属性を有する前記入出力ポートを割り当て、当該割り当て結果に基づいて、前記入出力ポートごとに接続されるべき前記制御対象機器を示す接続設定情報を生成する判定部と、前記接続設定情報を表示する表示部と、を有する。【選択図】  図１
2011211559.tif 000002
【特許請求の範囲】
【請求項１】
入出力ポートを複数備え、前記入出力ポートに接続される制御対象機器を制御するための制御プログラムが記憶されている記憶部と、前記制御プログラムを実行する処理部と、を含む機器コントローラに接続され、前記制御対象機器と当該制御対象機器を接続可能な前記入出力ポートの属性とを対応付けて示す接続機器情報、および前記入出力ポートごとに設定されている属性を示す入出力設定情報を前記機器コントローラから取得する通信部と、
前記接続機器情報および前記入出力設定情報に基づいて、前記制御対象機器に当該制御対象機器を接続可能な属性を有する前記入出力ポートを割り当て、当該割り当て結果に基づいて、前記入出力ポートごとに接続されるべき前記制御対象機器を示す接続設定情報を生成する判定部と、
前記接続設定情報を表示する表示部と、
を有することを特徴とする設定支援装置。
【請求項２】
前記記憶部に前記制御プログラムが複数記憶されている場合に、前記制御プログラムのうち起動させる起動プログラムの選択を受け付ける入力部をさらに備え、
前記通信部は、前記入力部が受け付けた前記起動プログラムの選択結果を、前記機器コントローラの動作条件を設定するためのコントローラ設定情報として前記機器コントローラに送信することを特徴とする請求項１に記載の設定支援装置。
【請求項３】
前記入力部は、前記記憶部に記憶されている前記制御プログラムが前記制御対象機器を制御することができない場合に、前記制御対象機器を識別する識別情報の入力を受け付け、
前記通信部は、前記入力部が受け付けた識別情報に基づいて、前記制御プログラムの更新を要求する命令情報を前記機器コントローラに送信することを特徴とする請求項２に記載の設定支援装置。
【請求項４】
前記入力部は、前記制御対象機器が複数存在する場合に、前記制御対象機器のうち前記入出力ポートに接続させない不使用機器、または前記入出力ポートのうち前記判定部が前記不使用機器に割り当てた不使用ポートの選択を受け付け、
前記通信部は、前記入力部が受け付けた前記不使用機器または前記不使用ポートの選択結果を、前記コントローラ設定情報として前記機器コントローラに送信することを特徴とする請求項２または請求項３に記載の設定支援装置。
【請求項５】
複数の入出力ポートと、
前記複数の入出力ポートに接続される制御対象機器を制御するための制御プログラム、前記制御対象機器と当該制御対象機器を接続可能な前記複数の入出力ポートの属性とを対応付けて示す接続機器情報、および前記複数の入出力ポートごとに設定されている属性を示す入出力設定情報が記憶されている記憶部と、
前記制御プログラムを実行する処理部と、
前記接続機器情報および前記入出力設定情報に基づいて、前記複数の入出力ポートごとに接続されるべき前記制御対象機器を示す接続設定情報を生成して表示する設定支援装置が接続され、前記設定支援装置からの要求に応じて前記接続機器情報および前記入出力設定情報を前記設定支援装置に送信する通信部と、
を有することを特徴とする機器コントローラ。
【請求項６】
前記通信部は、前記記憶部に前記制御プログラムが複数記憶されている場合に、前記制御プログラムのうち起動させる起動プログラムの選択結果を、前記制御プログラムの実行条件を設定するためのコントローラ設定情報として前記設定支援装置から受信し、
前記処理部は、前記制御プログラムのうち前記起動プログラムのみを実行することを特徴とする請求項５に記載の機器コントローラ。
【請求項７】
前記通信部は、前記記憶部に記憶されている前記制御プログラムが前記制御対象機器を制御することができない場合に、前記制御プログラムの更新を要求する命令情報を前記設定支援装置から受信し、
前記処理部は、前記命令情報の要求に応じて前記制御プログラムを更新することを特徴とする請求項６に記載の機器コントローラ。
【請求項８】
前記通信部は、前記制御対象機器が複数存在する場合に、前記制御対象機器のうち前記入出力ポートに接続させない不使用機器、または前記入出力ポートのうち前記判定部が前記不使用機器に割り当てた不使用ポートの選択結果を、前記コントローラ設定情報として前記設定支援装置から受信し、
前記処理部は、前記不使用機器を除く前記制御対象機器を制御するように前記制御プログラムを実行することを特徴とする請求項６または請求項７に記載の機器コントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定支援装置および機器コントローラに関する。
【背景技術】
【０００２】
店舗や工場など、数多くの機器が稼動している施設では、省エネルギーなどの目的でそれらの機器を効率的に運用するため、各機器を連携して動作するように制御することが重要である。例えば、スーパーなどの店舗に設置された冷凍機やショーケース装置など、複数の機器のコントローラと通信して統御するとともに、それらの機器の状態を監視する統合コントローラを備えた制御システムが提案されている。  
ところで、機器コントローラとその制御対象機器とは、工場出荷時に一体に構成されたうえで供給される場合のほか、それぞれ別々に供給される場合もある。例えば、特許文献１では、制御対象機器の接続状態に応じて、それらを制御するための制御プログラムを取得し、設定することができる機器コントローラが開示されている。  
このようにして、機器と機器コントローラとを別々に供給し、機器に応じた制御プログラムを機器コントローラに搭載することによって、様々な機器を制御する汎用の機器コントローラを提供することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
機器と機器コントローラとが一体型で供給される場合、機器コントローラに接続される機器は、工場出荷時に確定している。そのため、機器コントローラには、それらの機器を制御するための専用の制御プログラムを搭載すればよい。  
しかしながら、機器と別々に供給される機器コントローラの場合、機器と機器コントローラとは、それらの機器の設置場所において接続される。そのため、接続する機器の台数が増加するほど、接続作業における作業者の負荷が増大し、作業時間が長くなる。特に、汎用の機器コントローラの場合には、入出力ポートは、様々な機器を接続することができるよう、汎用的に実装され、容易に判別することができない場合もあるため、さらに作業者の負荷が増大する。そして、接続ミスによる機器の損傷の可能性や修正するための作業時間も含めて、設置コストの上昇を招くこととなる。
【課題を解決するための手段】
【０００５】
前述した課題を解決する主たる本発明は、入出力ポートを複数備え、前記入出力ポートに接続される制御対象機器を制御するための制御プログラムが記憶されている記憶部と、前記制御プログラムを実行する処理部と、を含む機器コントローラに接続され、前記制御対象機器と当該制御対象機器を接続可能な前記入出力ポートの属性とを対応付けて示す接続機器情報、および前記入出力ポートごとに設定されている属性を示す入出力設定情報を前記機器コントローラから取得する通信部と、前記接続機器情報および前記入出力設定情報に基づいて、前記制御対象機器に当該制御対象機器を接続可能な属性を有する前記入出力ポートを割り当て、当該割り当て結果に基づいて、前記入出力ポートごとに接続されるべき前記制御対象機器を示す接続設定情報を生成する判定部と、前記接続設定情報を表示する表示部と、を有することを特徴とする設定支援装置である。
【０００６】
また、前述した課題を解決するその他の主たる本発明は、複数の入出力ポートと、前記複数の入出力ポートに接続される制御対象機器を制御するための制御プログラム、前記制御対象機器と当該制御対象機器を接続可能な前記複数の入出力ポートの属性とを対応付けて示す接続機器情報、および前記複数の入出力ポートごとに設定されている属性を示す入出力設定情報が記憶されている記憶部と、前記制御プログラムを実行する処理部と、前記接続機器情報および前記入出力設定情報に基づいて、前記複数の入出力ポートごとに接続されるべき前記制御対象機器を示す接続設定情報を生成して表示する設定支援装置が接続され、前記設定支援装置からの要求に応じて前記接続機器情報および前記入出力設定情報を前記設定支援装置に送信する通信部と、を有することを特徴とする機器コントローラである。
【０００７】
本発明の他の特徴については、添付図面及び本明細書の記載により明らかとなる。
【発明の効果】
【０００８】
本発明によれば、機器との接続作業における作業者の負荷を軽減し、作業時間を短縮することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における機器コントローラおよび設定支援装置の構成を示すブロック図である。
【図２】本発明の一実施形態における機器コントローラを備えた機器制御システム全体の構成の概略を示すブロック図である。
【図３】機器制御システム全体の他の構成例を示すブロック図である。
【図４】機器制御システム全体のさらに他の構成例を示すブロック図である。
【図５】本発明の一実施形態における設定支援装置を用いて機器コントローラの初期設定を行う方法を説明するフローチャートである。
【図６】２台の圧縮機を制御する制御プログラムにおける接続機器情報の一例を示す図である。
【図７】３２個の入出力ポートを備えた機器コントローラにおける入出力設定情報の一例を示す図である。
【図８】制御対象機器に対する入出力ポートの割り当て結果の一例を示す図である。
【図９】設定支援装置によって生成され表示される接続設定情報の一例を示す図である。
【発明を実施するための形態】
【００１０】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１１】
＝＝＝機器制御システム全体の構成の概略＝＝＝
以下、図２を参照して、後述する本発明の一実施形態における機器コントローラを備えた機器制御システム全体の構成の概略について説明する。
【００１２】
図２に示されている機器制御システムは、ショーケース６０および７０の庫内温度を制御するためのシステムであり、各構成要素は、ショーケース６０および７０を冷却（冷凍または冷蔵）する冷却設備と、冷却設備を制御する制御設備とに大別することができる。また、冷却設備は、例えば圧縮機（コンプレッサ）３０、４０、凝縮器（コンデンサ）５０、膨張弁６１、７１、蒸発器（エバポレータ）６２、７２、およびこれらを互いに接続する冷媒配管８を含んで構成されている。
【００１３】
２台の圧縮機３０および４０を制御する制御設備は、例えば温度センサ３１、３８、４１、電流センサ３２、４２、および圧力センサ３９、４９のセンサ群と、機器コントローラ２ａとを含んで構成されている。また、温度センサ３１および４１は、それぞれ圧縮機３０および４０から吐出される冷媒ガスの吐出温度Ｔｄ３およびＴｄ４を測定するように設置されている。一方、電流センサ３２および４２は、それぞれ圧縮機３０および４０の電流Ｉ３およびＩ４を測定するように設置されている。
【００１４】
さらに、温度センサ３８および圧力センサ３９は、両圧縮機に吸入される冷媒ガスの吸入温度Ｔｉおよび吸入圧力Ｐｉをそれぞれ測定するように設置され、圧力センサ４９は、両圧縮機から吐出される冷媒ガスの吐出圧力Ｐｄを測定するように設置されている。そして、機器コントローラ２ａには、これらのセンサ群の測定値のほか、圧縮機３０および４０からそれぞれスイッチ信号Ｓ１およびＳ２が入力され、機器コントローラ２ａから圧縮機３０および４０には、それぞれリレー信号Ｒ１およびＲ２が入力されている。
【００１５】
凝縮器５０は、３個のファン５１ないし５３を備え、これらのファンを制御する制御設備は、例えば圧力センサ５９と、機器コントローラ２ｂとを含んで構成されている。また、圧力センサ５９は、凝縮器５０における冷媒ガスの圧力Ｐ５を測定するように設置されている。そして、機器コントローラ２ｂには、圧力Ｐ５の測定値が入力され、機器コントローラ２ｂからファン５１ないし５３には、それぞれ制御信号Ｆ１ないしＦ３が入力されている。なお、圧縮機３０および４０の吐出圧力Ｐｄと凝縮器５０の圧力Ｐ５とは略等しいため、圧力センサ４９または５９の何れか一方で兼用してもよい。
【００１６】
ショーケース６０は、膨張弁６１および蒸発器６２を備え、ショーケース７０は、膨張弁７１および蒸発器７２を備えている。また、これらの冷却設備を制御する制御設備は、例えば温度センサ６９および７９と、機器コントローラ２ｃとを含んで構成されている。さらに、温度センサ６９および７９は、それぞれショーケース６０および７０の庫内温度Ｔ６およびＴ７を測定するように設置されている。そして、機器コントローラ２ｃには、それぞれ温度Ｔ６およびＴ７の測定値が入力され、機器コントローラ２ｃから膨張弁６１および７１には、それぞれ制御信号Ｖ１およびＶ２が入力されている。
【００１７】
機器コントローラ２ａないし２ｃには、いずれも、圧縮機、凝縮器、およびショーケースをそれぞれ制御するための複数の制御プログラムが搭載されている。また、機器コントローラ２ａないし２ｃは、通信線９１を介して統合コントローラ９と接続され、統合コントローラ９は、さらに通信網９２を介して遠隔コントローラ（不図示）などと接続されている。
【００１８】
なお、例えば図３に示すように、機器コントローラ２ａないし２ｃに、それらの制御対象機器（冷却設備および各センサ）用の制御プログラムのみを搭載してもよい。また、例えば図４に示すように、１台の機器コントローラ２ａが、圧縮機２台用の制御プログラムおよび凝縮器用の制御プログラムを同時に起動して、圧縮機３０、４０、および凝縮器５０を制御する構成としてもよい。
【００１９】
＝＝＝機器制御システム全体の動作の概略＝＝＝
次に、機器制御システム全体の動作の概略について説明する。  
冷媒配管８中には、例えばアンモニアやフルオロカーボンなどの冷媒が充填されている。また、機器コントローラ２ａは、接続されたセンサ群の測定値や、圧縮機３０および４０の油圧保護スイッチ（不図示）の開閉状態をそれぞれ示すスイッチ信号Ｓ１およびＳ２に基づいて、リレー信号Ｒ１およびＲ２を出力する。そして、圧縮機３０および４０は、それぞれリレー信号Ｒ１およびＲ２によってリレー（不図示）が開閉制御され、冷媒配管８を通って蒸発器６２および７２から供給される低温低圧状態の冷媒ガスを圧縮して、高温高圧状態にする。
【００２０】
機器コントローラ２ｂは、圧力Ｐ５の測定値に基づいて、制御信号Ｆ１ないしＦ３を出力する。そして、凝縮器５０は、それぞれ制御信号Ｆ１ないしＦ３によってファン５１ないし５３の回転が制御され、冷媒配管８を通って圧縮機３０および４０から供給される冷媒ガスを冷却して、液体状態に凝縮させる。
【００２１】
機器コントローラ２ｃは、温度Ｔ６およびＴ７の測定値に基づいて、制御信号Ｖ１およびＶ２を出力する。そして、膨張弁６１および７１は、それぞれ制御信号Ｖ１およびＶ２によって開閉制御され、冷媒配管８を通って凝縮器５０から供給される冷媒液体を減圧して、沸点を低下させる。さらに、蒸発器６２および７２は、当該沸点が低下した冷媒液体を気化（蒸発）させて、ショーケース６０および７０を冷却する。
【００２２】
統合コントローラ９は、通信線９１を介して、機器コントローラ２ａないし２ｃと通信して統御するとともに、それらの制御対象機器の状態を監視する。また、統合コントローラ９は、通信網９２を介して、遠隔コントローラ（不図示）などと通信して遠隔制御されるとともに、遠隔監視される。
【００２３】
このようにして、機器コントローラ２ａないし２ｃが各制御対象機器を制御し、さらに、統合コントローラ９や遠隔コントローラが各機器コントローラを制御・監視することによって、各機器を連携させて効率的に運用することができる。
【００２４】
＝＝＝機器コントローラおよび設定支援装置の構成＝＝＝
以下、図１を参照して、本発明の一実施形態における機器コントローラおよび設定支援装置の構成について説明する。  
図１に示されている機器コントローラ２は、通信ポート２１、通信制御部２２、処理部２３、フラッシュメモリ２４、ＲＡＭ（Random Access Memory）２５、入出力制御部２６、入力ポート２７、および出力ポート２８を含んで構成されている。なお、図２ないし図４において、機器コントローラ２ａないし２ｃは、いずれも機器コントローラ２と同様の構成となっているものとする。
【００２５】
通信ポート２１および通信制御部２２は、機器コントローラ２の通信部に相当し、通信ポート２１は、統合コントローラ９、および設定支援装置１の通信部１２とそれぞれ通信するための２個のポートを備えている。そして、通信ポート２１に入力された情報は、通信制御部２２を介して処理部２３に入力され、通信制御部２２を介して処理部２３から入力された情報が、通信ポート２１から出力される。
【００２６】
通信ポート２１には、統合コントローラ９が常時接続されている。また、統合コントローラ９から通信ポート２１には、命令情報ＣＯＭｉ、制御プログラムＰＲ、および接続機器情報ＩＮＦｄｖが入力される。さらに、通信ポート２１から統合コントローラ９には、命令情報ＣＯＭｄが入力される。
【００２７】
一方、設定支援装置１の通信部１２は、機器コントローラ２に制御対象機器を最初に接続する初期設定時や、機器の交換などに伴う設定変更時に通信ポート２１に接続される。したがって、機器コントローラ２が制御対象機器を制御する通常運転時には、通信ポート２１に接続される必要はない。また、通信部１２から通信ポート２１には、命令情報ＣＯＭｓおよびコントローラ設定情報ＩＮＦｄｃが入力される。さらに、通信ポート２１から通信部１２には、プログラム情報ＩＮＦｐｒ、接続機器情報ＩＮＦｄｖ、および入出力設定情報ＩＮＦｉｏが入力される。
【００２８】
処理部２３は、例えば、ＣＰＵ（Central Processing Unit：中央処理装置）の機能を有するマイクロプロセッサなどで構成されている。また、処理部２３は、記憶装置として、不揮発性メモリであるフラッシュメモリ２４、および揮発性メモリであるＲＡＭ２５を用いる。
【００２９】
フラッシュメモリ２４には、制御プログラムＰＲ、接続機器情報ＩＮＦｄｖ、入出力設定情報ＩＮＦｉｏが予め記憶されている。また、コントローラ設定情報ＩＮＦｄｃは、設定支援装置１から、通信ポート２１、通信制御部２２、および処理部２３を介して、フラッシュメモリ２４に入力される。そして、フラッシュメモリ２４に記憶されている情報は、処理部２３に適宜読み出される。なお、後述するように、制御プログラムＰＲを更新する必要がある場合には、制御プログラムＰＲおよび接続機器情報ＩＮＦｄｖは、統合コントローラ９から、通信ポート２１、通信制御部２２、および処理部２３を介して、フラッシュメモリ２４に入力される。
【００３０】
入力ポート２７は、一例として、８個のＡＤ（アナログ・デジタル）ポートと８個のＤＩ（デジタル入力）ポートとで構成されている。また、入力ポート２７から入力されたアナログデータＩａｘおよびデジタルデータＩｄｘは、入出力制御部２６を介して処理部２３に入力される。
【００３１】
出力ポート２８は、一例として、８個のＤＡ（デジタル・アナログ）ポートと８個のＤＯ（デジタル出力）ポートとで構成されている。また、入出力制御部２６を介して処理部２３から入力されたアナログデータＯａｘおよびデジタルデータＯｄｘが、出力ポート２８から出力される。
【００３２】
図１に示されている設定支援装置１は、入力部１１、通信部１２、判定部１３、および表示部１４を含んで構成されている。  
入力部１１から通信部１２に入力された命令情報ＣＯＭｓおよびコントローラ設定情報ＩＮＦｄｃは、機器コントローラ２の通信ポート２１に入力される。また、通信ポート２１から通信部１２に入力されたプログラム情報ＩＮＦｐｒは、表示部１４に入力される。さらに、通信ポート２１から通信部１２に入力された接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏは、判定部１３に入力される。そして、判定部１３から表示部１４には、接続設定情報ＩＮＦｃｎが入力される。なお、判定部１３は、接続機器情報ＩＮＦｄｖ、入出力設定情報ＩＮＦｉｏ、および接続設定情報ＩＮＦｃｎを記憶するメモリ１３１を備えている。
【００３３】
＝＝＝機器コントローラおよび設定支援装置の動作＝＝＝
次に、図５ないし図９を適宜参照して、本実施形態における機器コントローラおよび設定支援装置の動作について説明する。ここでは、主として図２に示した機器制御システムの場合について説明し、図３および図４に示した機器制御システムの場合の相違点についても適宜説明する。
【００３４】
図５は、設定支援装置１を用いて各機器コントローラの初期設定を行う方法を示している。  
まず、作業者は、設定支援装置１を、設定対象の機器コントローラ２（２ａないし２ｃの何れか）の通信ポート２１に接続する（Ｓ１）。
【００３５】
次に、作業者は、プログラム情報ＩＮＦｐｒの送信を要求する命令情報ＣＯＭｓを入力部１１から入力する。当該命令情報ＣＯＭｓは、例えば、入力部１１および表示部１４がタッチパネルとして一体に構成されている場合には、タッチパネルの画面に表示されるボタンを選択することによって、入力することができる。
【００３６】
命令情報ＣＯＭｓが入力されると、通信部１２は、当該命令情報ＣＯＭｓを機器コントローラ２の通信ポート２１に送信し、通信制御部２２は、受信した命令情報ＣＯＭｓを処理部２３に入力する。また、処理部２３は、命令情報ＣＯＭｓの要求に応じて、フラッシュメモリ２４に記憶されている制御プログラムＰＲを識別するプログラム情報ＩＮＦｐｒを出力し、通信制御部２２は、当該プログラム情報ＩＮＦｐｒを通信ポート２１から送信する。
【００３７】
プログラム情報ＩＮＦｐｒが送信されると、通信部１２は、当該プログラム情報ＩＮＦｐｒを受信して取得し、表示部１４に入力する。そして、表示部１４は、プログラム情報ＩＮＦｐｒを、作業者が制御プログラムＰＲの制御対象機器を把握することができる形式で表示する（Ｓ２）。一例として、機器コントローラ２には、圧縮機２台用の制御プログラム、凝縮器用の制御プログラム、およびショーケース２台用の制御プログラムが搭載されているとの内容が表示部１４に表示される。
【００３８】
次に、作業者は、表示部１４に表示されているプログラム情報ＩＮＦｐｒに基づいて、機器コントローラ２に制御対象機器用の制御プログラムが搭載されているか否かを判定する（Ｓ３）。
【００３９】
Ｓ３において、機器コントローラ２に制御対象機器用の制御プログラムが搭載されている場合（Ｓ３：ＹＥＳ）には、作業者は、さらに、搭載されている制御プログラムのうち、起動させる起動プログラムを選択し、選択結果を入力部１１から入力する。当該選択結果は、例えば、タッチパネルの画面に表示される、各制御プログラムに対応するボタンを選択することによって、入力することができる。
【００４０】
起動プログラムの選択結果が入力されると、通信部１２は、当該選択結果を、機器コントローラ２の動作条件（制御プログラムＰＲの実行条件）を設定するためのコントローラ設定情報ＩＮＦｄｃとして機器コントローラ２の通信ポート２１に送信する。また、通信制御部２２は、受信したコントローラ設定情報ＩＮＦｄｃを処理部２３に入力し、処理部２３は、コントローラ設定情報ＩＮＦｄｃをフラッシュメモリ２４に記憶させる。そして、処理部２３は、フラッシュメモリ２４に記憶されている制御プログラムＰＲのうち、コントローラ設定情報ＩＮＦｄｃによって設定された起動プログラムのみを実行することとなる（Ｓ４）。
【００４１】
一方、Ｓ３において、機器コントローラ２に制御対象機器用の制御プログラムが搭載されていない場合（Ｓ３：ＮＯ）には、作業者は、さらに、制御対象機器を識別する識別情報を入力部１１から入力する。当該識別情報は、例えば、タッチパネルの画面に表示される、各制御対象機器や、各制御対象機器用の制御プログラムに対応するボタンを選択することによって、入力することができる。
【００４２】
制御対象機器を識別する識別情報が入力されると、通信部１２は、当該識別情報に基づいて、制御プログラムＰＲの更新を要求する命令情報ＣＯＭｓを機器コントローラ２の通信ポート２１に送信する。また、通信制御部２２は、受信した命令情報ＣＯＭｓを処理部２３に入力する。さらに、処理部２３は、命令情報ＣＯＭｓの要求に応じて、制御対象機器用の制御プログラムＰＲ、およびそれに対応する接続機器情報ＩＮＦｄｖの送信を要求する命令情報ＣＯＭｄを出力する。そして、通信制御部２２は、当該命令情報ＣＯＭｄを通信ポート２１から統合コントローラ９や、統合コントローラ９を介して遠隔コントローラに送信する。
【００４３】
命令情報ＣＯＭｄが送信されると、統合コントローラ９や遠隔コントローラは、受信した命令情報ＣＯＭｄの要求に応じて、制御プログラムＰＲおよび接続機器情報ＩＮＦｄｖを通信ポート２１に送信する。また、通信制御部２２は、制御プログラムＰＲおよび接続機器情報ＩＮＦｄｖを受信して取得する。そして、処理部２３は、取得したこれらの情報を用いて、フラッシュメモリ２４に記憶されている制御プログラムＰＲおよび接続機器情報ＩＮＦｄｖを更新し、更新された制御プログラムＰＲを起動プログラムとして設定する（Ｓ５）。
【００４４】
次に、設定された起動プログラムごとに、Ｓ６１からＳ６４までのループ処理を行う。例えば、図２に示した機器制御システムにおいて、機器コントローラ２ａの設定を行う場合には、圧縮機２台用の制御プログラムに対して、当該ループ処理を１回行うこととなる。また、例えば、図４に示した機器制御システムにおいて、機器コントローラ２ａの設定を行う場合には、圧縮機２台用の制御プログラムおよび凝縮器用の制御プログラムに対して、当該ループ処理を２回行うこととなる。
【００４５】
ループ処理においては、まず、作業者は、接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏの送信を要求する命令情報ＣＯＭｓを入力部１１から入力する。当該命令情報ＣＯＭｓは、例えば、タッチパネルの画面に表示されるボタンを選択することによって、入力することができる。
【００４６】
命令情報ＣＯＭｓが入力されると、通信部１２は、当該命令情報ＣＯＭｓを機器コントローラ２の通信ポート２１に送信し、通信制御部２２は、受信した命令情報ＣＯＭｓを処理部２３に入力する。また、処理部２３は、命令情報ＣＯＭｓの要求に応じて、フラッシュメモリ２４に記憶されている接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏを出力し、通信制御部２２は、これらの情報を通信ポート２１から送信する。そして、通信部１２は、接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏを受信して取得し、判定部１３に入力する（Ｓ６１）。
【００４７】
ここで、接続機器情報ＩＮＦｄｖは、制御プログラムごとに、制御対象機器と制御対象機器を接続可能な入出力ポートの属性とを対応付けて示す、ソフトウェア（制御プログラムＰＲ）依存の情報である。一例として、圧縮機２台用の制御プログラムに対応する接続機器情報ＩＮＦｄｖを図６に示す。
【００４８】
図６において、圧縮機２台用の制御プログラムは、１個ずつの吸入圧力センサ、吸入温度センサ、および吐出圧力センサと、２個ずつの吐出温度センサ、圧縮機電流センサ、油圧保護スイッチ、およびリレーとを制御対象機器としている。また、吸入圧力センサ、吐出圧力センサ、および圧縮機電流センサは、０〜１０Ｖの入力に対応する高速応答のＡＤポートに接続する必要があり、吸入温度センサおよび吐出温度センサは、０〜５Ｖの入力に対応する低速応答のＡＤポートに接続する必要がある。さらに、油圧保護スイッチは、０〜５Ｖの入力に対応するＤＩポートに接続する必要があり、リレーは、０〜５Ｖの出力に対応するＤＯポートに接続する必要がある。
【００４９】
一方、入出力設定情報ＩＮＦｉｏは、入出力ポートごとに設定されている属性を示す、
ハードウェア（機器コントローラ２）依存の情報である。一例として、８個ずつのＡＤポート、ＤＩポート、ＤＡポート、およびＤＯポートを備えた機器コントローラ２の入出力設定情報ＩＮＦｉｏを図７に示す。
【００５０】
図７において、ＡＤポート＃１ないし＃４は、０〜１０Ｖの入力に対応する高速応答のＡＤポートであり、ＡＤポート＃５ないし＃８は、０〜５Ｖの入力に対応する低速応答のＡＤポートである。また、ＤＩポート＃１ないし＃８は、いずれも０〜５Ｖの入力に対応するＤＩポートである。さらに、ＤＡポート＃１ないし＃４は、０〜１０Ｖの出力に対応するＤＡポートであり、ＤＡポート＃５ないし＃８は、０〜５Ｖの出力に対応するＤＡポートである。そして、ＤＯポート＃１ないし＃８は、いずれも０〜５Ｖの出力に対応するＤＯポートである。
【００５１】
次に、判定部１３は、接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏに基づいて、制御対象機器ごとに、当該制御対象機器に割り当てるべき入出力ポートを判定する（Ｓ６２）。
【００５２】
より具体的には、各制御対象機器に対して、当該制御対象機器を接続可能な属性を有する入出力ポートを割り当てる。また、当該割り当ては、例えば、接続機器情報ＩＮＦｄｖの最初の制御対象機器を接続可能な属性を有する最初の入出力ポートを、入出力設定情報ＩＮＦｉｏから検索し、以下、制御対象機器順に同様に検索することによって、実現することができる。一例として、図６に示した接続機器情報ＩＮＦｄｖの制御対象機器に対して、図７に示した入出力設定情報ＩＮＦｉｏの入出力ポートを割り当てた場合の割り当て結果を図８に示す。
【００５３】
図８において、接続機器情報ＩＮＦｄｖの最初の制御対象機器である吸入圧力センサは、０〜１０Ｖの入力に対応する高速応答のＡＤポートに接続可能であり、このような属性を有する最初の入出力ポートであるＡＤポート＃１が割り当てられている。また、吸入温度センサは、０〜５Ｖの入力に対応する低速応答のＡＤポートに接続可能であり、このような属性を有する最初の入出力ポートであるＡＤポート＃５が割り当てられている。さらに、吐出圧力センサは、０〜１０Ｖの入力に対応する高速応答のＡＤポートに接続可能であり、ＡＤポート＃１が既に割り当てられているため、ＡＤポート＃２が割り当てられている。
【００５４】
以下同様に、吐出温度センサ＃１および＃２に対して、それぞれＡＤポート＃６および＃７が割り当てられ、圧縮機電流センサ＃１および＃２に対して、それぞれＡＤポート＃３および＃４が割り当てられている。また、油圧保護スイッチ＃１および＃２に対して、それぞれＤＩポート＃１および＃２が割り当てられ、リレー＃１および＃２に対して、それぞれＤＯポート＃１および＃２が割り当てられている。
【００５５】
次に、判定部１３は、Ｓ６２における入出力ポートの割り当て結果に基づいて、入出力ポートごとに接続されるべき制御対象機器を示す接続設定情報ＩＮＦｃｎを生成し、表示部１４に入力する。当該接続設定情報ＩＮＦｃｎは、例えば、入出力ポートの割り当て結果を、入出力ポート順に並べ替えることによって、生成することができる。一例として、図８に示した入出力ポートの割り当て結果に基づいて生成される接続設定情報ＩＮＦｃｎを図９に示す。
【００５６】
また、表示部１４は、接続設定情報ＩＮＦｃｎを、例えば制御プログラムや入出力ポートの種別ごとにまとめて、表示する。そして、作業者は、表示部１４の表示に従って各制御対象機器を機器コントローラ２の入力ポート２７または出力ポート２８に接続する（Ｓ６３）。なお、図９においては、一例として、図２に示した機器制御システムにおける各制御対象機器の接続関係も示している。
【００５７】
次に、作業者は、接続設定情報ＩＮＦｃｎの制御対象機器のうち、入出力ポートに接続されなかった不使用機器、または接続設定情報ＩＮＦｃｎの入出力ポートのうち、不使用機器に割り当てられた不使用ポートを選択し、選択結果を入力部１１から入力する。当該選択結果は、例えば、タッチパネルの画面に表示される、各制御対象機器または各入出力ポートに対応するボタンを選択することによって、入力することができる。
【００５８】
不使用機器（または不使用ポート）の選択結果が入力されると、通信部１２は、当該選択結果を、コントローラ設定情報ＩＮＦｄｃとして機器コントローラ２の通信ポート２１に送信する。また、通信制御部２２は、受信したコントローラ設定情報ＩＮＦｄｃを処理部２３に入力し、処理部２３は、コントローラ設定情報ＩＮＦｄｃをフラッシュメモリ２４に記憶させる。そして、処理部２３は、コントローラ設定情報ＩＮＦｄｃによって設定された不使用機器を除く制御対象機器のみを制御することとなる（Ｓ６４）。なお、処理部２３は、コントローラ設定情報ＩＮＦｄｃによって設定された不使用ポートをディセーブルにすることによって、不使用機器を除く制御対象機器のみを制御してもよい。
【００５９】
Ｓ６１からＳ６４までのループ処理をすべての起動プログラムに対して行ったうえで、当該機器コントローラの初期設定を終了する（Ｓ９）。そして、以上の初期設定を機器コントローラごとに行うことによって、各機器コントローラの初期設定を完了することができる。
【００６０】
このようにして、接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏに基づいて、接続設定情報ＩＮＦｃｎを生成して表示することによって、作業者は、当該表示に従って各制御対象機器を機器コントローラ２に接続することができる。なお、各制御対象機器と機器コントローラ２との接続作業時は、安全のため、機器コントローラ２の電源を外しておくことが望ましい。したがって、設定支援装置１は、例えばバッテリ電源を備え、機器コントローラ２からの電源供給によらず表示部１４の表示を保持できる構成となっていることが望ましい。
【００６１】
前述したように、設定支援装置１において、機器コントローラ２から取得した接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏに基づいて、各制御対象機器に対して、当該制御対象機器を接続可能な属性を有する入出力ポートを割り当て、当該割り当て結果に基づいて、接続設定情報ＩＮＦｃｎを生成して表示することによって、機器コントローラ２とその制御対象機器との接続作業における作業者の負荷を軽減し、作業時間を短縮することができる。
【００６２】
また、起動プログラムの選択結果をコントローラ設定情報ＩＮＦｄｃとして機器コントローラ２に送信することによって、機器コントローラ２に搭載されている制御プログラムＰＲのうち、コントローラ設定情報ＩＮＦｄｃによって設定された起動プログラムのみを機器コントローラ２に実行させることができる。
【００６３】
また、機器コントローラ２に制御対象機器用の制御プログラムが搭載されていない場合に、制御対象機器を識別する識別情報に基づいて、制御プログラムＰＲの更新を要求する命令情報ＣＯＭｓを機器コントローラ２に送信することによって、機器コントローラ２に搭載されている制御プログラムＰＲを更新させることができる。
【００６４】
また、制御対象機器のうち入出力ポートに接続されなかった不使用機器、または入出力ポートのうち不使用機器に割り当てられた不使用ポートの選択結果をコントローラ設定情報ＩＮＦｄｃとして機器コントローラ２に送信することによって、コントローラ設定情報ＩＮＦｄｃによって設定された不使用機器を除く制御対象機器のみを機器コントローラ２に制御させることができる。
【００６５】
また、機器コントローラ２において、設定支援装置１から送信された命令情報ＣＯＭｓの要求に応じて、フラッシュメモリ２４に記憶されている接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏを設定支援装置１に送信することによって、接続機器情報ＩＮＦｄｖおよび入出力設定情報ＩＮＦｉｏに基づいて、接続設定情報ＩＮＦｃｎを生成して表示させ、機器コントローラ２とその制御対象機器との接続作業における作業者の負荷を軽減し、作業時間を短縮することができる。
【００６６】
また、起動プログラムの選択結果をコントローラ設定情報ＩＮＦｄｃとして設定支援装置１から受信することによって、機器コントローラ２に搭載されている制御プログラムＰＲのうち、コントローラ設定情報ＩＮＦｄｃによって設定された起動プログラムのみを実行することができる。
【００６７】
また、機器コントローラ２に制御対象機器用の制御プログラムが搭載されていない場合に、制御プログラムＰＲの更新を要求する命令情報ＣＯＭｓを設定支援装置１から受信することによって、機器コントローラ２に搭載されている制御プログラムＰＲを更新することができる。
【００６８】
また、制御対象機器のうち入出力ポートに接続されなかった不使用機器、または入出力ポートのうち不使用機器に割り当てられた不使用ポートの選択結果をコントローラ設定情報ＩＮＦｄｃとして設定支援装置１から受信することによって、コントローラ設定情報ＩＮＦｄｃによって設定された不使用機器を除く制御対象機器のみを制御することができる。
【００６９】
なお、上記実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得るとともに、本発明にはその等価物も含まれる。
【００７０】
上記実施形態では、特に図２に示した機器制御システムにおいて、設定支援装置１を用いて各機器コントローラの初期設定を行う方法について説明したが、これに限定されるものではない。例えば、機器の交換のみを行い、制御プログラムの変更を伴わない設定変更を行う場合には、図５のＳ２ないしＳ５の処理を省略することができる。また、初期設定を行う場合であっても、例えば、図３に示した機器制御システムのように、各機器コントローラに専用の制御プログラムのみが搭載されている場合には、図５のＳ２ないしＳ５の処理を省略してもよい。
【００７１】
上記実施形態では、各機器コントローラが統合コントローラ９によって統御される機器制御システムの場合について説明したが、これに限定されるものではない。各機器コントローラが統合コントローラ９に接続されていない機器制御システムにおいても、図５のＳ５の処理を除いて、設定支援装置１を用いて各機器コントローラの設定を行うことができる。
【符号の説明】
【００７２】
１          設定支援装置
２（２ａ〜２ｃ）  機器コントローラ
８          冷媒配管
９          統合コントローラ
１１        入力部
１２        通信部
１３        判定部
１４        表示部
２１        通信ポート
２２        通信制御部
２３        処理部
２４        フラッシュメモリ
２５        ＲＡＭ
２６        入出力制御部
２７        入力ポート
２８        出力ポート
３０、４０  圧縮機（コンプレッサ）
３１、４１  温度センサ
３２、４２  電流センサ
３８        温度センサ
３９、４９  圧力センサ
５０        凝縮器（コンデンサ）
５１〜５３  ファン
５９        圧力センサ
６０、７０  ショーケース
６１、７１  膨張弁
６２、７２  蒸発器（エバポレータ）
６９、７９  温度センサ
９１        通信線
９２        通信網
１３１      メモリ
【図１】
2011211559.tif 000003
【図２】
2011211559.tif 000004
【図３】
2011211559.tif 000005
【図４】
2011211559.tif 000006
【図５】
2011211559.tif 000007
【図６】
2011211559.tif 000008
【図７】
2011211559.tif 000009
【図８】
2011211559.tif 000010
【図９】
2011211559.tif 000011