(57)【要約】  空気調和システムは、１または複数の設備機器と、設備機器に接続され、設備機器を制御する上位装置と、設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置から更新プログラムを取得する第１通信部と、更新プログラムを設備機器に送信するとともに、設備機器から更新前プログラムを取得する第２通信部と、更新プログラムおよび更新前プログラムを記憶する記憶装置と、設備機器のプログラムを更新する更新実行部とを備え、更新実行部は、更新プログラムを設備機器に送信して設備機器のプログラムを更新し、プログラムが更新された設備機器が正常に動作しない場合に、更新前プログラムを設備機器に送信して設備機器のプログラムを更新前プログラムに戻す。
2020044443.tif 000002
【特許請求の範囲】
【請求項１】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置と通信を行い、前記更新プログラムを取得する第１通信部と、
前記設備機器と通信を行い、取得した前記更新プログラムを前記設備機器に送信するとともに、前記設備機器から更新前プログラムを取得する第２通信部と、
取得した前記更新プログラムおよび前記更新前プログラムを記憶する記憶装置と、
前記設備機器の前記プログラムを更新する更新実行部と
を備え、
前記更新実行部は、
前記記憶装置に記憶された前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新し、
前記プログラムが更新された前記設備機器が正常に動作しない場合に、前記記憶装置に記憶された前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻す空気調和システム。
【請求項２】
前記更新管理装置に予め記憶された、前記プログラムの更新対象となる前記設備機器の情報を含む更新条件情報に基づき、前記プログラムの更新対象となる前記設備機器を順次選択する確認処理部をさらに備え、
前記更新実行部は、
前記確認処理部によって選択された前記設備機器に対して前記更新プログラムを送信して前記設備機器の前記プログラムを更新する請求項１に記載の空気調和システム。
【請求項３】
前記設備機器は、
予め設定された複数のグループのいずれかに属し、
前記更新実行部は、
前記グループ内の一部の設備機器が前記プログラムの更新中である場合に、前記プログラムの更新中の設備機器の空調能力を補うように、前記グループ内の他の設備機器を運転させる請求項１または２に記載の空気調和システム。
【請求項４】
前記プログラムの更新を行った前記設備機器から取得した、前記プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部をさらに備え、
前記更新実行部は、
前記プログラムの更新により正常に動作しない設備機器に関する前記パラメータに相関がある場合に、正常に動作しない前記設備機器の前記プログラムの再更新を行い、
前記プログラムの再更新により前記設備機器が正常に動作しない場合に、前記設備機器のプログラムを前記更新前プログラムに戻す請求項１〜３のいずれか一項に記載の空気調和システム。
【請求項５】
前記上位装置は、室外機であり、
前記設備機器は、室内機、中継器、換気装置またはリモートコントローラである請求項１〜４のいずれか一項に記載の空気調和システム。
【請求項６】
前記上位装置は、前記設備機器の管理および制御を行う集中管理装置であり、
前記設備機器は、室外機、室内機、中継器、換気装置またはリモートコントローラである請求項１〜４のいずれか一項に記載の空気調和システム。
【請求項７】
前記第１通信部、前記第２通信部、前記記憶装置および前記更新実行部を含んで構成され、前記設備機器の前記プログラムを更新する更新処理装置をさらに備える請求項１〜６のいずれか一項に記載の空気調和システム。
【請求項８】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置と通信を行い、前記更新プログラムを取得する第１通信部と、
前記設備機器と通信を行い、取得した前記更新プログラムを前記設備機器に送信するとともに、前記設備機器から更新前プログラムを取得する第２通信部と、
取得した前記更新プログラムおよび前記更新前プログラムを記憶する記憶装置と、
前記設備機器の前記プログラムを更新する更新実行部と、
前記プログラムの更新を行った前記設備機器から取得した、前記プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部と
を備え、
前記更新実行部は、
前記記憶装置に記憶された前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新し、
前記プログラムが更新された前記設備機器が正常に動作しない場合で、正常に動作しない前記設備機器に関する前記パラメータに相関があるときに、正常に動作しない前記設備機器の前記プログラムの再更新を行う空気調和システム。
【請求項９】
空調に関連する１または複数の設備機器のプログラムを更新する空気調和システムのプログラム更新方法であって、
前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置から前記更新プログラムを取得するステップと、
前記設備機器から更新前プログラムを取得するステップと、
取得した前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新するステップと、
前記プログラムが更新された前記設備機器が正常に動作しない場合に、取得した前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻すステップと
を有する空気調和システムのプログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムを更新する空気調和システムおよび空気調和システムのプログラム更新方法に関するものである。
【背景技術】
【０００２】
従来、複数の室外機および室内機等の空気調和装置と、空気調和装置を管理する管理装置とを備える空気調和システムにおいて、装置のプログラムを更新するための種々の方法が提案されている。例えば、特許文献１には、空気調和装置等の設備機器を管理する管理装置における管理プログラムを更新する方法が開示されている。【０００３】
一方、空気調和装置等の機器のプログラムを更新する際には、個別に更新作業が行われている。この場合、作業者は、設置された機器を直接取り扱うことによって内蔵プログラムの書き換えを行う。具体的には、作業者は、機器に設けられたパネル等のカバーを開けてプログラム更新用端子にアクセスし、当該端子にプログラム更新装置または補助記憶装置を接続する。そして、作業者は、プログラム更新装置または補助記憶装置に記憶された更新プログラムを用いて、機器に内蔵されたプログラムを更新する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３９８１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、空気調和装置等の機器は、屋外、天井裏またはパイプスペースといった作業者がアクセスしづらい場所に設置されていることが多い。そのため、機器の設置場所によっては、作業者が身体的な負担を強いられてしまう虞がある。また、プログラム更新がうまくいかなかった場合、空気調和装置等の機器が正常に動作しない不具合が発生する可能性がある。その不具合が発生すると、作業者は、機器が正常に動作するよう再度作業しなければならず、手間がかかってしまう。【０００６】
本発明は、上記の課題に鑑みてなされたものであって、作業者に対する身体的な負担を軽減するとともに、プログラム更新が失敗した際に設備機器が正常に動作しない不具合を解消することができる空気調和システムおよび空気調和システムのプログラム更新方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の空気調和システムは、空調に関連する１または複数の設備機器と、前記設備機器に接続され、前記設備機器を制御する上位装置と、前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置と通信を行い、前記更新プログラムを取得する第１通信部と、前記設備機器と通信を行い、取得した前記更新プログラムを前記設備機器に送信するとともに、前記設備機器から更新前プログラムを取得する第２通信部と、取得した前記更新プログラムおよび前記更新前プログラムを記憶する記憶装置と、前記設備機器の前記プログラムを更新する更新実行部とを備え、前記更新実行部は、前記記憶装置に記憶された前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新し、前記プログラムが更新された前記設備機器が正常に動作しない場合に、前記記憶装置に記憶された前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻すものである。【０００８】
また、本発明の空気調和システムのプログラム更新方法は、空調に関連する１または複数の設備機器のプログラムを更新する空気調和システムのプログラム更新方法であって、前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置から前記更新プログラムを取得するステップと、前記設備機器から更新前プログラムを取得するステップと、取得した前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新するステップと、前記プログラムが更新された前記設備機器が正常に動作しない場合に、取得した前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻すステップとを有するものである。
【発明の効果】
【０００９】
本発明によれば、更新処理装置は、更新管理装置から取得した更新プログラムを設備機器に送信して設備機器のプログラムを更新する。また、更新処理装置は、プログラムが更新された設備機器が正常に動作しない場合に、記憶装置に記憶された更新前プログラムを用いて設備機器のプログラムを更新前プログラムに戻す。これにより、作業者が設備機器に直接アクセスしてプログラムの更新作業を行う必要がないため、作業者に対する身体的な負担を軽減するとともに、プログラム更新が失敗した際に設備機器が正常に動作しない不具合を解消することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る空気調和システムの構成の一例を示すブロック図である。
【図２】図１の更新処理装置の構成の一例を示すブロック図である。
【図３】図２の更新処理装置の構成の一例を示すハードウェア構成図である。
【図４】図２の更新処理装置の構成の他の例を示すハードウェア構成図である。
【図５】図１の室外機によるプログラム更新処理の流れの一例を示すフローチャートである。
【図６】更新されたプログラムを更新前のプログラムに戻す処理の一例の流れを示すフローチャートである。
【図７】実施の形態２に係る空気調和システムの構成の一例を示すブロック図である。
【図８】図７の室外機によるプログラム更新処理の流れの一例を示すフローチャートである。
【図９】実施の形態３に係る空気調和システムの構成の一例を示すブロック図である。
【図１０】実施の形態４に係る空気調和システムの構成の一例を示すブロック図である。
【図１１】図１０の更新処理装置の構成の一例を示すブロック図である。
【図１２】機器更新データの一例を示す概略図である。
【図１３】図１０の室外機によるプログラム再更新処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態１．
以下、本発明の実施の形態１に係る空気調和システムについて説明する。本実施の形態１に係る空気調和システムは、空調に関連する設備機器としての１または複数の室内機と、室内機に接続され、室内機を制御する上位装置としての室外機とを備えるものである。
【００１２】
［空気調和システム１００の構成］
図１は、本実施の形態１に係る空気調和システム１００の構成の一例を示すブロック図である。図１に示すように、空気調和システム１００は、更新管理装置１、集中管理装置２、室外機３Ａ〜３Ｆ、ならびに、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌを備えている。なお、空気調和システム１００において、室外機３Ａ〜３Ｆならびに室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌの台数は、この例に限られず、任意の台数であってもよい。
【００１３】
集中管理装置２と室外機３Ａ〜３Ｆとは、通信ケーブル１０によって接続されている。室外機３Ａと室内機４Ａ〜４Ｌとは、通信ケーブル１１によって接続されている。室外機３Ｃと室内機５Ａ〜５Ｌとは、通信ケーブル１２によって接続されている。室外機３Ｅと室内機６Ａ〜６Ｌとは、通信ケーブル１３によって接続されている。更新管理装置１と集中管理装置２とは、各機器のプログラムを更新する際に、通信ケーブル２０によって接続される。更新管理装置１と集中管理装置２とを接続する通信ケーブル２０は、プログラムの更新が終了した場合に取り外される。
【００１４】
更新管理装置１は、空気調和システム１００に設けられた各機器を更新するための更新プログラムが予め記憶されている。更新管理装置１は、プログラムを更新する際に、集中管理装置２を介して室外機３Ａ〜３Ｆに更新プログラムを送信する。
【００１５】
集中管理装置２は、通信ケーブル１０を介して室外機３Ａ〜３Ｆと各種のデータを送受信することにより、室外機３Ａ〜３Ｆならびにこれらの室外機３Ａ〜３Ｆに接続された室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌの管理および制御を行う。例えば、集中管理装置２は、室外機３Ａ〜３Ｆならびに室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌの状態を示す情報を受信するとともに、通信ケーブル１０を介してこれらを制御するための制御信号を送信する。
【００１６】
室外機３Ａ〜３Ｆは、通信ケーブル１０を介して集中管理装置２から受信した制御信号に基づき、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌと連動して空調運転を行う。また、室外機３Ａ〜３Ｆは、運転の際に、集中管理装置２が制御を行うために必要となるデータを含む信号を、通信ケーブル１０を介して集中管理装置２に送信する。
【００１７】
室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌは、空調対象空間に設置され、それぞれが連動する室外機３Ａ〜３Ｆからの制御に基づき、空調対象空間の空調を行う。室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌは、それぞれが接続された室外機３Ａ〜３Ｆからの制御信号に基づき自装置内の各部が制御され、冷房運転および暖房運転等の各種運転を行う。
【００１８】
（更新処理装置３０）
ここで、本実施の形態１において、室外機３Ａ、３Ｃおよび３Ｅは、更新処理装置３０を備えている。更新処理装置３０は、室外機３Ａ、３Ｃおよび３Ｅに接続された室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムを更新するプログラム更新処理を実行するために設けられている。
【００１９】
図２は、図１の更新処理装置３０の構成の一例を示すブロック図である。図２に示すように、更新処理装置３０は、第１通信部３１、第２通信部３２、確認処理部３３、更新実行部３４および記憶装置３５を有している。更新処理装置３０は、マイクロコンピュータなどの演算装置上でソフトウェアを実行することにより各種機能が実現され、もしくは各種機能を実現する回路デバイスなどのハードウェア等で構成されている。
【００２０】
第１通信部３１は、通信ケーブル１０を介して更新管理装置１と通信を行うためのインタフェースである。第１通信部３１は、更新管理装置１から更新プログラムを受信する。
【００２１】
第２通信部３２は、通信ケーブル１１〜１３を介して室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌと通信を行うためのインタフェースである。第２通信部３２は、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌから更新される前のプログラム（以下、「更新前プログラム」という）と、設定に関する情報を示す設定情報データとを受信する。また、第２通信部３２は、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌに対して制御信号更新プログラムおよび設定情報データ等の各種データを送信する。設定情報データは、例えば、省エネ機能の有効または無効といった運転時の設定情報を含むデータである。
【００２２】
確認処理部３３は、室外機３Ａ、３Ｃおよび３Ｅに接続された室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌの動作状態および更新状態を確認する。具体的には、確認処理部３３は、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムを更新する際に、それぞれについてプログラムが更新されたか否かを判断し、更新対象の室内機４Ａ〜４Ｌ、５Ａ〜５Ｌまたは６Ａ〜６Ｌを決定する。また、確認処理部３３は、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムを更新した際に、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌそれぞれの動作状態を確認し、正常に動作するか否かを判断する。
【００２３】
更新実行部３４は、確認処理部３３で決定された室内機４Ａ〜４Ｌ、５Ａ〜５Ｌまたは６Ａ〜６Ｌに対するプログラム更新処理を行う。また、更新実行部３４は、プログラム更新を行う際に、対象の室内機４Ａ〜４Ｌ、５Ａ〜５Ｌまたは６Ａ〜６Ｌの運転および運転の停止を制御する。具体的には、更新実行部３４は、プログラム更新の際に、記憶装置３５に記憶された更新プログラムおよび設定情報データを読み出す。そして、更新実行部３４は、プログラムの更新対象である室内機４Ａ〜４Ｌ、５Ａ〜５Ｌまたは６Ａ〜６Ｌに対して、読み出した更新プログラムおよび設定情報データを、第２通信部３２を介して送信する。
【００２４】
記憶装置３５は、例えば不揮発性メモリで構成され、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムを更新する際の各種情報を記憶する。具体的には、記憶装置３５は、第１通信部３１を介して受信した更新プログラムを一時的に記憶する。また、記憶装置３５は、第２通信部３２を介して受信した、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌの更新前プログラムおよび設定情報データを一時的に記憶する。
【００２５】
図３は、図２の更新処理装置３０の構成の一例を示すハードウェア構成図である。更新処理装置３０の各種機能がハードウェアで実行される場合、図２の更新処理装置３０は、図３に示すように、通信装置５１および処理回路５２で構成される。図２の第１通信部３１および第２通信部３２は、図３の通信装置５１である。また、確認処理部３３、更新実行部３４および記憶装置３５の各機能は、処理回路５２により実現される。
【００２６】
各機能がハードウェアで実行される場合、処理回路５２は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。確認処理部３３、更新実行部３４および記憶装置３５の各部の機能それぞれを処理回路５２で実現してもよいし、各部の機能を処理回路５２で実現してもよい。
【００２７】
図４は、図２の更新処理装置３０の構成の他の例を示すハードウェア構成図である。更新処理装置３０の各種機能がソフトウェアで実行される場合、図２の更新処理装置３０は、図４に示すように、通信装置６１、プロセッサ６２およびメモリ６３で構成される。図２の第１通信部３１および第２通信部３２は、図４の通信装置６１である。また、確認処理部３３、更新実行部３４および記憶装置３５の各機能は、プロセッサ６２およびメモリ６３により実現される。
【００２８】
各機能がソフトウェアで実行される場合、確認処理部３３および更新実行部３４の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアおよびファームウェアは、プログラムとして記述され、メモリ６３に格納される。プロセッサ６２は、メモリ６３に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。
【００２９】
メモリ６３として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）およびＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の不揮発性または揮発性の半導体メモリ等が用いられる。また、メモリ６３として、例えば、磁気ディスク、フレキシブルディスク、光ディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）およびＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の着脱可能な記録媒体が用いられてもよい。
【００３０】
［空気調和システム１００の動作］
上記構成を有する空気調和システム１００の動作について説明する。本実施の形態１では、空気調和システム１００に設けられた複数の室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌすべてに対して、プログラムを順次更新するプログラム更新処理が行われる。
【００３１】
（プログラム更新処理）
まず、更新管理装置１は、室外機３Ａ、３Ｃおよび３Ｅに対して、プログラムの更新開始を通知する。通知を受けた各室外機３Ａ、３Ｃおよび３Ｅのそれぞれは、更新管理装置１から更新プログラムを取得し、記憶装置３５に一時保存する。
【００３２】
室外機３Ａは、更新対象の室内機４Ａ〜４Ｌのうち１台を選択し、プログラムの更新を行う。室外機３Ｃは、更新対象の室内機５Ａ〜５Ｌのうち１台を選択し、プログラムの更新を行う。室外機３Ｅは、更新対象の室内機６Ａ〜６Ｌのうち１台を選択し、プログラムの更新を行う。なお、室外機３Ａ、３Ｃおよび３Ｅのそれぞれにおけるプログラム更新処理は、それぞれ同様に行われるため、以下では、室外機３Ａを取り上げて説明する。
【００３３】
室外機３Ａは、更新対象の室内機４Ａ〜４Ｌのうち１台の室内機４Ａを選択した場合、選択された室内機４Ａから設定情報データおよび更新前プログラムを取得する。室外機３Ａは、取得した設定情報データおよび更新前プログラムを記憶装置３５に一時保存する。
【００３４】
次に、室外機３Ａは、更新対象である室内機４Ａを運転可能機器から除外し、室内機４Ａの運転を停止させる。室内機４Ａは、室外機３Ａから更新プログラムを取得し、取得した更新プログラムを、プログラムが書き込まれた不揮発性メモリに上書きして保存する。これにより、室内機４Ａのプログラムが更新される。
【００３５】
室内機４Ａは、プログラムの更新が完了した後、室外機３Ａに一時保存されている設定情報データを室外機３Ａから取得し、再度設定を行う。そして、室内機４Ａは、再起動して運転を再開する。
【００３６】
次に、室外機３Ａは、次の更新対象である室内機４Ｂに対するプログラム更新処理を、室内機４Ａに対する処理と同様の手順で行う。このようにして、室外機３Ａは、対象であるすべての機器に対してプログラム更新処理を順次実行する。
【００３７】
ここで、プログラムを更新することにより、室内機が正常に動作しないことが発生する可能性がある。このような場合、室外機３Ａは、正常に動作しない室内機のプログラムを更新前プログラムに戻す処理を行う。以下では、一例として、プログラムの更新により、室内機４Ｂが正常に動作しない場合について説明する。
【００３８】
プログラムの更新により、室内機４Ｂが正常に動作しない場合、室外機３Ａは、対象である室内機４Ｂを運転可能機器から除外し、室内機４Ｂの運転を停止させる。室内機４Ｂは、室外機３Ａから更新前プログラムを取得し、取得した更新前プログラムを不揮発性メモリに上書きして保存する。これにより、室内機４Ｂのプログラムが更新前プログラムに戻される。
【００３９】
室内機４Ｂは、プログラムを更新前に戻した後、室外機３Ａに一時保存されている設定情報データを室外機３Ａから取得し、再度設定を行う。そして、室内機４Ａは、再起動して運転を再開する。
【００４０】
このように、本実施の形態１では、更新管理装置１に記憶された更新プログラムが室外機３Ａ、３Ｃおよび３Ｅを介して室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのそれぞれに送信される。これにより、作業者は、更新管理装置１を操作するのみで、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムを更新することができる。すなわち、本実施の形態１では、作業者に対して身体的な負担を強いることなく、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムを更新することができる。
【００４１】
また、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラム更新の際には、１台ずつ順次更新が行われる。そのため、更新対象の室内機のみの動作を停止させればよく、空気調和システム１００全体の動作を停止させることがない。
【００４２】
図５は、図１の室外機３Ａ〜３Ｅによるプログラム更新処理の流れの一例を示すフローチャートである。なお、以下では、室外機３Ａによってプログラム更新処理が行われる場合を例にとって説明する。
【００４３】
ステップＳ１において、室外機３Ａの第１通信部３１は、更新管理装置１から送信された、プログラムの更新を開始する通知を受信する。ステップＳ２において、確認処理部３３は、自装置に接続された室内機４Ａ〜４Ｌのうち、プログラムが更新されていない室内機が存在するか否かを判断する。プログラムが更新されていない室内機が存在しない場合（ステップＳ２；Ｎｏ）には、一連の処理が終了する。一方、プログラムが更新されていない室内機が存在する場合（ステップＳ２；Ｙｅｓ）には、処理がステップＳ３に移行する。
【００４４】
ステップＳ３において、確認処理部３３は、更新管理装置１から更新プログラムを取得したか否かを判断する。更新プログラムを取得したと判断した場合（ステップＳ３；Ｙｅｓ）には、処理がステップＳ５に移行する。一方、更新プログラムを取得していないと判断した場合（ステップＳ３；Ｎｏ）、第１通信部３１は、ステップＳ４において、更新管理装置１から更新プログラムを取得し、記憶装置３５に一時保存する。
【００４５】
ステップＳ５において、第２通信部３２は、更新対象の室内機（例えば、室内機４Ａ）から設定情報データおよび更新前プログラムを取得し、記憶装置３５に一時保存する。ステップＳ６において、更新実行部３４は、更新対象の室内機４Ａの運転を停止させる。
【００４６】
ステップＳ７において、第２通信部３２は、更新プログラムを室内機４Ａに送信する。これにより、室内機４Ａでは、更新プログラムが不揮発性メモリに上書きされることにより、プログラムが更新される。ステップＳ８において、第２通信部３２は、一時保存された設定情報データを室内機４Ａに送信する。これにより、室内機４Ａでは、設定情報データに基づいて設定が行われる。ステップＳ９において、更新実行部３４は、室内機４Ａの運転を開始させる。
【００４７】
次に、プログラムが更新された室内機４Ａ〜４Ｌにおいて、正常に動作しなかった場合の処理について説明する。図６は、更新されたプログラムを更新前のプログラムに戻す処理の一例の流れを示すフローチャートである。なお、以下では、プログラムを更新した後、室内機４Ｂが正常に動作しない場合を例にとって説明する。
【００４８】
ステップＳ１１において、確認処理部３３は、プログラムを更新した室内機４Ａ〜４Ｌの動作状態を確認する。ステップＳ１２において、確認処理部３３は、室内機４Ａ〜４Ｌが正常に動作しているか否かを判断する。室内機４Ａ〜４Ｌが正常に動作していると判断した場合（ステップＳ１２；Ｙｅｓ）には、一連の処理が終了する。一方、室内機４Ａ〜４Ｌのうちいずれか一つでも正常に動作していないと判断した場合（ステップＳ１２；Ｎｏ）には、処理がステップＳ１３に移行する。
【００４９】
ステップＳ１３において、更新実行部３４は、正常に動作していない室内機（例えば、室内機４Ｂ）の運転を停止させる。ステップＳ１４において、第２通信部３２は、記憶装置３５に一時保存された更新前プログラムを室内機４Ｂに送信する。これにより、室内機４Ｂでは、更新前プログラムが不揮発性メモリに上書きされることにより、プログラムが更新前に戻される。ステップＳ１５において、第２通信部３２は、一時保存された設定情報データを室内機４Ｂに送信する。これにより、室内機４Ｂでは、設定情報データに基づいて設定が行われる。ステップＳ１６において、更新実行部３４は、室内機４Ｂの運転を開始させる。
【００５０】
なお、プログラムの更新は、利用者の快適性の観点から、その可否あるいは更新時間を設定できるようにすると好ましい。例えば、空調がホテルに設置されたものである場合、通常、利用者は朝方および夜間に在室し、日中には在室していないと考えられる。そのため、この場合、プログラム更新は日中に実行され、朝方および夜間には実行されないように設定する。これにより、利用者が空調を利用する際にプログラムの更新が実行されるのを防ぐことができる。
【００５１】
以上のように、本実施の形態１に係る空気調和システム１００では、更新管理装置１から取得した更新プログラムが室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌに送信され、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムが更新される。これにより、作業者が室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌに直接アクセスしてプログラムの更新作業を行う必要がないため、作業者に対する身体的な負担を軽減することができる。
【００５２】
また、プログラムが更新された室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌが正常に動作しない場合、記憶装置３５に記憶された更新前プログラムが室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌに送信され、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのプログラムが更新前プログラムに戻される。これにより、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌが正常に動作する状態に直ちに戻される。そのため、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌが動作しない状態になるのを抑制することができる。
【００５３】
実施の形態２．
次に、本発明の実施の形態２について説明する。本実施の形態２では、複数の室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌのうち、予め選択された室内機のみのプログラムを更新する点で、実施の形態１と相違する。なお、以下の説明において、実施の形態１と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００５４】
［空気調和システム１００の構成］
図７は、本実施の形態２に係る空気調和システム１００の構成の一例を示すブロック図である。図７に示す空気調和システム１００は、図１に示す実施の形態１に係る空気調和システム１００と同様の構成を有している。図７において、網掛けにより図示された室内機４Ａ、４Ｃ〜４Ｆ、４Ｈおよび４Ｊは、本実施の形態２においてプログラムの更新対象となっている室内機を示す。なお、この例では、説明が煩雑になるのを防ぐため、室外機３Ｃ〜３Ｆ、ならびに室内機５Ａ〜５Ｌおよび６Ａ〜６Ｌの図示を省略している。
【００５５】
本実施の形態２に係る更新管理装置１は、更新プログラムに加えて、更新条件情報が予め記憶されている。更新管理装置１は、プログラムを更新する際に、集中管理装置２を介して室外機３Ａ〜３Ｆに更新プログラムおよび更新条件情報を送信する。室外機３Ａ〜３Ｆの更新処理装置３０は、更新管理装置１から受信した更新プログラムおよび更新条件情報を一時的に記憶する。更新条件情報は、プログラムの更新条件を示す情報であり、具体的には、プログラムの更新対象となる室内機の情報を含んでいる。
【００５６】
［空気調和システム１００の動作］
図７に示す空気調和システム１００によるプログラム更新処理について説明する。まず、更新管理装置１は、室外機３Ａに対して、プログラムの更新開始を通知する。通知を受けた室外機３Ａは、更新管理装置１から更新プログラムを取得し、記憶装置３５に一時保存する。また、室外機３Ａは、更新管理装置１から更新条件情報を取得し、記憶装置３５に一時保存する。なお、更新条件情報には、図７に示すように、室内機４Ａ、４Ｃ〜４Ｆ、４Ｈおよび４Ｊがプログラムの更新対象であることを示す情報が含まれているものとする。
【００５７】
室外機３Ａは、自装置に接続された室内機４Ａ〜４Ｌを順次探索して選択する。そして、室外機３Ａは、更新条件情報に基づき、選択された室内機が更新対象であるか否かを判断する。判断の結果、選択された室内機が更新対象であると判断した場合、室外機３Ａは、選択された室内機に対するプログラムの更新を行う。
【００５８】
例えば、更新対象の室内機４Ａ〜４Ｌのうち１台の室内機４Ａを選択した場合、室外機３Ａは、更新条件情報に基づき、選択された室内機４Ａが更新対象であるか否かを判断する。この場合、室内機４Ａは更新対象であるため、室外機３Ａは、室内機４Ａから設定情報データおよび更新前プログラムを取得する。室外機３Ａは、取得した設定情報データおよび更新前プログラムを記憶装置３５に一時保存する。
【００５９】
以下、室外機３Ａは、実施の形態１と同様に、室内機４Ａのプログラムを更新する。その後、室外機３Ａは、更新条件情報に含まれる更新対象の室内機４Ｃ〜４Ｆ、４Ｈおよび４Ｊのプログラムを、実施の形態１と同様に更新する。このように、本実施の形態２では、更新管理装置１に記憶された更新条件情報に基づき、室内機４Ａ〜４Ｌのうち、更新が必要な室内機４Ａ、４Ｃ〜４Ｆ、４Ｈおよび４Ｊのプログラムのみが更新される。
【００６０】
図８は、図７の室外機３Ａによるプログラム更新処理の流れの一例を示すフローチャートである。なお、図８において、図５と共通する処理については同一の符号を付し、詳細な説明を省略する。
【００６１】
ステップＳ１において、第１通信部３１は、更新管理装置１から送信された、プログラムの更新を開始する通知を受信する。ステップＳ２１において、第１通信部３１は、更新管理装置１から送信された更新条件情報を受信する。受信した更新条件情報は、記憶装置３５に一時保存される。ステップＳ２２において、確認処理部３３は、自装置に接続された室内機４Ａ〜４Ｌのうちの１台を選択する。
【００６２】
ステップＳ２３において、確認処理部３３は、更新条件情報に基づき、選択した室内機が更新対象であるか否かを判断する。選択された室内機が更新対象でない場合（ステップＳ２３；Ｎｏ）には、処理がステップＳ２２に戻り、確認処理部３３は、次の室内機を選択する。一方、選択された室内機が更新対象である場合（ステップＳ２３；Ｙｅｓ）には、処理がステップＳ２４に移行する。
【００６３】
ステップＳ２４において、確認処理部３３は、選択した室内機のプログラムが未更新であるか否かを判断する。選択された室内機のプログラムが更新されている場合（ステップＳ２４；Ｎｏ）には、一連の処理が終了する。一方、選択された室内機のプログラムが未更新である場合（ステップＳ２４；Ｙｅｓ）には、処理がステップＳ３に移行する。
【００６４】
以下、図５に示す実施の形態１と同様に、ステップＳ３〜ステップＳ９までの処理が行われ、プログラムが更新される。そして、更新対象である室内機のプログラムが更新されると、処理がステップＳ２２に戻り、次の室内機に対するプログラム更新処理が行われる。
【００６５】
以上のように、本実施の形態２に係る空気調和システム１００では、更新管理装置１に記憶された更新条件情報に基づき、プログラムの更新対象となる室内機が順次選択され、選択された室内機のプログラムが更新される。これにより、更新が必要な室内機のみがプログラムを更新するため、プログラムの更新処理を効率的に行うことができる。
【００６６】
実施の形態３．
次に、本発明の実施の形態３について説明する。本実施の形態３では、複数の室内機に対してグループが設定され、設定されたグループ内の室内機がプログラムの更新中である場合に、同一グループ内の他の室内機が、更新中の室内機による空調能力を補うように動作する点で、実施の形態１および２と相違する。なお、以下の説明において、実施の形態１および２と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００６７】
［空気調和システム１００の構成］
図９は、本実施の形態３に係る空気調和システム１００の構成の一例を示すブロック図である。図９に示す空気調和システム１００は、図１および図７に示す実施の形態１および２に係る空気調和システム１００と同様の構成を有している。図９において、網掛けにより図示された室内機４Ｄ、４Ｅ、４Ｇ、４Ｊおよび４Ｋは、本実施の形態３においてプログラムの更新中である室内機を示す。なお、この例では、説明が煩雑になるのを防ぐため、室外機３Ｃ〜３Ｆ、ならびに室内機５Ａ〜５Ｌおよび６Ａ〜６Ｌの図示を省略している。
【００６８】
本実施の形態３に係る空気調和システム１００では、室内機４Ａ〜４Ｌに対して複数のグループが設定されている。図９に示す例では、室内機４Ａ〜４Ｌに対して３つのグループ＃１〜＃３が設定されている。室内機４Ａ、４Ｂ、４Ｅおよび４Ｆは、グループ＃１に属している。室内機４Ｃ、４Ｄ、４Ｇおよび４Ｈは、グループ＃２に属している。室内機４Ｉ〜４Ｌは、グループ＃３に属している。
【００６９】
室内機４Ａ〜４Ｌに対するグループは、例えば管理単位で設定される。より具体的には、グループは、同一部屋毎あるいは大部屋における同一区画毎などの隣接して設置された室内機同士が属するように設定される。
【００７０】
［空気調和システム１００の動作］
本実施の形態３に係る空気調和システム１００では、実施の形態１または２と同様に、室内機４Ａ〜４Ｌに対するプログラム更新処理が行われる。
【００７１】
ここで、グループ毎の空調能力を考えた場合、グループに属する一部の室内機がプログラムの更新中であると、更新中の室内機は運転を停止しているので、グループとしての空調能力が低下する。
【００７２】
そこで、本実施の形態３では、グループ内の一部の室内機がプログラム更新中である場合に、更新中の室内機以外の他の室内機が低下した空調能力を補うように、他の室内機を動作させる。具体的には、図９に示すように、グループ＃１において、室内機４Ｅがプログラム更新中である場合、グループ＃１に属する他の室内機４Ａ、４Ｂおよび４Ｆは、空調能力を高める運転を行う。また、グループ＃２において、室内機４Ｄおよび４Ｇがプログラム更新中である場合、グループ＃２に属する他の室内機４Ｃおよび４Ｈは、空調能力を高める運転を行う。さらに、グループ＃３において、室内機４Ｊおよび４Ｋがプログラム更新中である場合、グループ＃３に属する他の室内機４Ｉおよび４Ｌは、空調能力を高める運転を行う。
【００７３】
このように、本実施の形態３では、プログラムの更新中により運転を停止している室内機が同一グループ内に存在する場合に、更新中の室内機による空調能力の低下を補うように、当該グループ内の他の室内機が運転する。これにより、グループ内の空調能力が維持される。
【００７４】
以上のように、本実施の形態３に係る空気調和システム１００において、更新処理装置３０は、グループ内の一部の室内機がプログラムの更新中である場合に、当該室内機の空調能力を補うように、グループ内の他の室内機を運転させる。これにより、グループ内に運転が停止された室内機が存在しても、運転の停止によって低下する空調能力が、同一グループ内の他の室内機によって補われるため、グループ内の空調能力の低下を抑制することができる。
【００７５】
実施の形態４．
次に、本発明の実施の形態４について説明する。本実施の形態４では、室内機に対するプログラムの更新が失敗した場合に、プログラムの再更新を試みる点で、実施の形態１〜３と相違する。なお、以下の説明において、実施の形態１〜３と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００７６】
［空気調和システム１００の構成］
図１０は、本実施の形態４に係る空気調和システム１００の構成の一例を示すブロック図である。図１０に示す空気調和システム１００は、図１、図７および図９に示す実施の形態１〜３に係る空気調和システム１００と同様の構成を有している。図１０において、網掛けにより図示された室内機４Ａおよび４Ｆは、本実施の形態４においてプログラムの更新が失敗した室内機を示す。なお、この例では、説明が煩雑になるのを防ぐため、室内機４Ｈ、室外機３Ｃ〜３Ｆ、ならびに室内機５Ａ〜５Ｌおよび６Ａ〜６Ｌの図示を省略している。
【００７７】
図１１は、図１０の更新処理装置３０の構成の一例を示すブロック図である。図１１に示すように、更新処理装置３０は、第１通信部３１、第２通信部３２、確認処理部３３、更新実行部３４、記憶装置３５および解析部３６を有している。更新処理装置３０は、マイクロコンピュータなどの演算装置上でソフトウェアを実行することにより各種機能が実現され、もしくは各種機能を実現する回路デバイスなどのハードウェア等で構成されている。
【００７８】
第２通信部３２は、実施の形態１で説明したように、室内機４Ａ〜４Ｇから更新前プログラムおよび設定情報データを受信することに加えて、機器更新データを受信する。機器更新データは、各室内機４Ａ〜４Ｇそれぞれのプログラムを更新した際の室内機の状態および更新状態を示すデータである。確認処理部３３は、第２通信部３２で受信した機器更新データに基づき、室内機４Ａ〜４Ｇにおけるプログラム更新の成否を確認する。
【００７９】
解析部３６は、機器更新データに含まれる各種パラメータと、プログラム更新の成否とに基づき、各種情報の相関関係を解析する。更新実行部３４は、解析部３６による相関関係の解析結果に基づき、相関関係があると判断された場合に、対象の室内機４Ａ〜４Ｇのプログラムを再更新する処理を行う。また、更新実行部３４は、相関がないと判断された場合、あるいはプログラムの再更新に失敗した場合に、対象の室内機４Ａ〜４Ｇのプログラムを更新前プログラムに戻す処理を行う。
【００８０】
（機器更新データ）
図１２は、機器更新データの一例を示す概略図である。図１２に示すように、機器更新データには、各室内機４Ａ〜４Ｇにおける更新前プログラムのバージョン、室内機の機種および更新時間等の各種パラメータと、プログラム更新の成否を示す情報とが含まれている。更新前プログラムのバージョンは、プログラムの更新を行う前のプログラムのバージョンを示す情報である。機種は、当該室内機の機種を示す情報である。更新時間は、プログラムの更新を実行した時間を示す情報である。更新時間には、このときの伝送トラフィックを示す情報が含まれていてもよい。更新の成否は、プログラムの更新を実行した結果を示す情報である。
【００８１】
図１２に示す例において、例えば室内機４Ａは、更新前プログラムのバージョンが「Ｘ」、機種が「＃１」、更新時間が「１３時（伝送トラフィック：中）」であり、プログラム更新が失敗したことを示している。また、室内機４Ｂは、更新前プログラムのバージョンが「Ｘ」、機種が「＃３」、更新時間が「２３時（伝送トラフィック：少）」であり、プログラム更新が成功したことを示している。
【００８２】
［空気調和システム１００の動作］
上記構成を有する空気調和システム１００の動作について説明する。本実施の形態４では、各室内機４Ａ〜４Ｇのうち１つでもプログラム更新に失敗した場合に、プログラムの再更新を試みるプログラム再更新処理が行われる。
【００８３】
（プログラム再更新処理）
プログラム再更新処理は、プログラムの更新対象となるすべての室内機４Ａ〜４Ｇのプログラム更新が終了した後に行われる。まず、更新処理装置３０は、プログラムの更新を行った各室内機４Ａ〜４Ｇから、第２通信部３２を介して機器更新データを受信する。第２通信部３２は、受信した機器更新データを確認処理部３３に供給する。
【００８４】
確認処理部３３は、受け取った機器更新データに基づき、すべての室内機４Ａ〜４Ｇのプログラム更新が成功したか否かを判断する。すべての室内機４Ａ〜４Ｇのうち１つでもプログラムの更新に失敗した室内機がある場合、確認処理部３３は、機器更新データを解析部３６に供給する。
【００８５】
解析部３６は、受け取った機器更新データに含まれる各種パラメータと、プログラム更新の成否を示す情報との関係を抽出し、抽出した各種情報の相関関係を解析する。解析の結果、各種情報に相関関係がある場合、更新実行部３４は、対象となる室内機に対して、プログラムを再更新する処理を行う。一方、各種情報に相関関係がない場合、あるいは、プログラムの再更新を行ってもプログラム更新に失敗した場合、更新実行部３４は、実施の形態１と同様に、プログラムを更新前プログラムに戻す処理を行う。
【００８６】
ここで、図１２を用いて、プログラム再更新処理の具体例について説明する。例えば、室内機４Ａおよび室内機４Ｂに着目した場合、２つの室内機は、共に更新前プログラムのバージョンが「Ｘ」であるが、室内機４Ｂがプログラム更新に成功している一方で、室内機４Ａはプログラム更新に失敗している。そこで、更新処理装置３０の更新実行部３４は、室内機４Ａに対してプログラム再更新処理を行い、プログラムの再更新を試みる。
【００８７】
このとき、室内機４Ａと室内機４Ｂとでは、プログラム更新処理が実行された更新時間が異なっており、更新した際の伝送トラフィックがプログラム更新の成否に影響していた可能性があると考えられる。したがって、室内機４Ａに対してプログラム再更新処理を行う場合、更新実行部３４は、室内機４Ｂのプログラムを更新した際の更新時間あるいは伝送トラフィックが近いタイミングで、室内機４Ａに対するプログラム再更新処理を行う。
【００８８】
なお、この場合でもプログラムの更新に失敗した場合には、室内機の機種の違いがプログラム更新の成否に影響していた可能性があると考えられる。しかし、室内機の機種を変更することはできないため、この場合、更新実行部３４は、プログラムの更新を保留する。
【００８９】
室内機４Ｄおよび室内機４Ｆに着目した場合も同様に、２つの室内機は、共に更新前プログラムのバージョンが「Ｙ」であるが、室内機４Ｄがプログラム更新に成功している一方で、室内機４Ｆはプログラム更新に失敗している。なお、室内機４Ｄおよび室内機４Ｆは、伝送トラフィックが同等のタイミングでプログラム更新処理が行われているため、室内機の機種の違いがプログラム更新の成否に影響していた可能性があると考えられる。したがって、この場合にも、更新実行部３４は、プログラムの更新を保留する。
【００９０】
次に、すべての室内機４Ａ〜４Ｇにおける更新前プログラムのバージョンに着目した場合、更新前プログラムのバージョンが「Ｚ」である室内機４Ｃ、室内機４Ｅおよび室内機４Ｇは、すべてプログラムの更新に成功している。このことから、バージョンが「Ｚ」である更新前プログラムからプログラムを更新することにより、プログラムの更新が成功する可能性があると考えることができる。そこで、更新実行部３４は、プログラムの更新に失敗した室内機４Ａおよび室内機４Ｆに対して、プログラムをバージョンが「Ｚ」のプログラムに更新した後、最新のプログラムに更新する処理を行う。
【００９１】
なお、この例では、プログラム更新の成否に影響するパラメータとして、図１２に示す情報を用いたが、これはこの例に限られない。例えば、人工知能を用いてプログラムが更新される室内機に関する様々な情報から得られる共通点および相違点に基づき、プログラム再更新処理が行われてもよい。
【００９２】
また、解析部３６による解析結果は、例えば記憶装置３５に記憶させ、更新プログラムの作成元にフィードバックしてもよい。また、すべての室内機４Ａ〜４Ｇに対して行われるプログラム更新処理が失敗する場合には、更新プログラム自体の不具合の可能性を考慮して、更新プログラムの作成元にフィードバックしてもよい。これにより、プログラム作成元は、更新に関する情報に基づき、次の新たな更新プログラムを検討および作成を行うことができる。
【００９３】
図１３は、図１０の室外機３Ａによるプログラム再更新処理の流れの一例を示すフローチャートである。ステップＳ３１において、確認処理部３３は、第２通信部３２を介して各室内機４Ａ〜４Ｇから受信した機器更新データに基づき、すべての室内機４Ａ〜４Ｇのプログラム更新が成功したか否かを判断する。なお、ここでは、後述するステップＳ３７において、室内機のプログラムを更新前プログラムに戻した場合も、プログラム更新が成功したものと同様に扱われる。
【００９４】
すべての室内機４Ａ〜４Ｇのプログラム更新が成功したと判断された場合（ステップＳ３１；Ｙｅｓ）には、一連の処理が終了する。一方、室内機４Ａ〜４Ｇのうち１つでもプログラム更新が失敗したと判断された場合（ステップＳ３１；Ｎｏ）には、処理がステップＳ３２に移行する。
【００９５】
ステップＳ３２において、解析部３６は、機器更新データから、プログラム更新の成否に影響する各種パラメータを抽出する。そして、ステップＳ３３において、解析部３６は、抽出した各種パラメータと、プログラム更新の成否を示す情報との相関関係を解析する。
【００９６】
ステップＳ３４において、解析部３６は、各種パラメータと更新の成否との間に相関関係があるか否かを判断する。相関関係があると判断された場合（ステップＳ３４；Ｙｅｓ）、更新実行部３４は、ステップＳ３５において、対象の室内機に対してプログラムを再更新する処理を行う。一方、相関関係がないと判断された場合（ステップＳ３４；Ｎｏ）には、処理がステップＳ３７に移行する。
【００９７】
ステップＳ３６において、更新実行部３４は、プログラムの再更新が成功したか否かを判断する。プログラムの再更新が成功したと判断された場合（ステップＳ３６；Ｙｅｓ）には、処理がステップＳ３１に戻る。一方、プログラムの再更新が失敗したと判断された場合（ステップＳ３６；Ｎｏ）、更新実行部３４は、ステップＳ３７において、当該室内機のプログラムを更新前プログラムに戻す処理を行う。そして、処理がステップＳ３１に戻る。
【００９８】
以上のように、本実施の形態４では、プログラム更新後に各室内機の機器更新データが解析され、当該データに含まれるパラメータに相関がある場合に、更新に失敗した室内機に対してプログラム再更新処理が行われる。これにより、本来プログラム更新が可能な室内機が何らかの原因でプログラム更新が失敗した場合でも、当該室内機のプログラムをより確実に更新することができる。
【００９９】
以上、本発明の実施の形態１〜４について説明したが、本発明は、上述した本発明の実施の形態１〜４に限定されるものではなく、本発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。実施の形態１〜４では、更新プログラムを一時保存する記憶装置３５は、上位装置としての室外機３Ａ、３Ｃおよび３Ｅに設けられるように説明したが、これはこの例に限られない。例えば、更新管理装置１または集中管理装置２を上位装置として、記憶装置３５は、更新管理装置１または集中管理装置２に設けられてもよい。これにより、プログラム更新処理を室外機３Ａ〜３Ｆに対しても実行することができる。
【０１００】
また、実施の形態１〜４では、更新管理装置１が集中管理装置２に接続されている場合について説明したが、これに限られず、例えば更新管理装置１の機能を集中管理装置２に持たせてもよい。
【０１０１】
さらに、実施の形態１〜４では、室外機３Ａ〜３Ｅが集中管理装置２に接続されている場合について説明したが、これに限られず、例えば集中管理装置２が設けられていなくてもよい。この場合、更新管理装置１は、プログラムを更新する際に、室外機３Ａ、３Ｃおよび３Ｅのそれぞれに通信ケーブル２０で接続され、集中管理装置２を介さずに、更新管理装置１と室外機３Ａ、３Ｃおよび３Ｅとの間で直接更新プログラムのやりとりが行われる。
【０１０２】
さらにまた、更新管理装置１の機能を、更新処理装置３０を備える上位装置としての室外機に持たせてもよい。この場合、更新管理装置１が予め記憶している更新プログラムまたは更新条件情報は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の着脱可能な記録媒体に記録する。そして、室内機のプログラムを更新する際には、ＵＳＢメモリ等の記録媒体が室外機に接続され、室外機は、記録媒体に記録された更新プログラムまたは更新条件情報を読み出す。
【０１０３】
なお、このように記録媒体を用いてプログラムの更新を行う場合、室外機が室内機から受け取る更新前プログラムは、例えば記録媒体に記録されてもよい。また、記録媒体に記録された更新プログラム等は、例えば室外機の記憶装置３５に記憶されてもよい。
【０１０４】
また、プログラムを更新する機器として、室内機４Ａ〜４Ｌ、５Ａ〜５Ｌおよび６Ａ〜６Ｌに限られず、空気調和システム１００に設けられた機器であれば、どのような機器でもよい。例えば、空気調和システム１００に中継器、換気装置およびリモートコントローラ等が設けられている場合には、これらの設備機器を更新対象としてプログラム更新処理が実行されてもよい。
【符号の説明】
【０１０５】
１  更新管理装置、２  集中管理装置、３Ａ〜３Ｆ  室外機、４Ａ〜４Ｌ、５Ａ〜５Ｌ、６Ａ〜６Ｌ  室内機、１０、１１、１２、１３、２０  通信ケーブル、３０  更新処理装置、３１  第１通信部、３２  第２通信部、３３  確認処理部、３４  更新実行部、３５  記憶装置、３６  解析部、５１  通信装置、５２  処理回路、６１  通信装置、６２  プロセッサ、６３  メモリ、１００  空気調和システム。
【図１】
2020044443.tif 000003
【図２】
2020044443.tif 000004
【図３】
2020044443.tif 000005
【図４】
2020044443.tif 000006
【図５】
2020044443.tif 000007
【図６】
2020044443.tif 000008
【図７】
2020044443.tif 000009
【図８】
2020044443.tif 000010
【図９】
2020044443.tif 000011
【図１０】
2020044443.tif 000012
【図１１】
2020044443.tif 000013
【図１２】
2020044443.tif 000014
【図１３】
2020044443.tif 000015
【手続補正書】
【提出日】令和2年10月29日(2020.10.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の空気調和システムは、空調に関連する１または複数の設備機器と、前記設備機器に接続され、前記設備機器を制御する上位装置と、前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置と通信を行い、前記更新プログラムを取得する第１通信部と、前記設備機器と通信を行い、取得した前記更新プログラムを前記設備機器に送信するとともに、前記設備機器から更新前プログラムを取得する第２通信部と、取得した前記更新プログラムおよび前記更新前プログラムを記憶する記憶装置と、前記設備機器の前記プログラムを更新する更新実行部と、前記プログラムの更新を行った前記設備機器から取得した、前記プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部とを備え、前記更新実行部は、前記記憶装置に記憶された前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新し、前記プログラムが更新された前記設備機器が正常に動作しない場合で、正常に動作しない前記設備機器に関する前記パラメータに相関があるときに、正常に動作しない前記設備機器の前記プログラムの再更新を行い、前記プログラムの再更新により前記設備機器が正常に動作しない場合に、前記記憶装置に記憶された前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻すものである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、本発明の空気調和システムのプログラム更新方法は、空調に関連する１または複数の設備機器のプログラムを更新する空気調和システムのプログラム更新方法であって、前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置から前記更新プログラムを取得するステップと、前記設備機器から更新前プログラムを取得するステップと、取得した前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新するステップと、前記プログラムが更新された前記設備機器が正常に動作しない場合に、前記プログラムの更新を行った前記設備機器から、前記プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データを取得するステップと、取得した前記機器更新データに基づき、前記パラメータの相関関係を解析するステップと、前記プログラムが更新された前記設備機器が正常に動作しない場合で、前記プログラムの更新により正常に動作しない設備機器に関する前記パラメータに相関があるときに、正常に動作しない前記設備機器の前記プログラムの再更新を行うステップと、前記プログラムの再更新により前記設備機器が正常に動作しない場合に、前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻すステップとを有するものである。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置と通信を行い、前記更新プログラムを取得する第１通信部と、
前記設備機器と通信を行い、取得した前記更新プログラムを前記設備機器に送信するとともに、前記設備機器から更新前プログラムを取得する第２通信部と、
取得した前記更新プログラムおよび前記更新前プログラムを記憶する記憶装置と、
前記設備機器の前記プログラムを更新する更新実行部と、
前記プログラムの更新を行った前記設備機器から取得した、前記プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部と
を備え、
前記更新実行部は、
前記記憶装置に記憶された前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新し、
前記プログラムが更新された前記設備機器が正常に動作しない場合で、正常に動作しない前記設備機器に関する前記パラメータに相関があるときに、正常に動作しない前記設備機器の前記プログラムの再更新を行い、
前記プログラムの再更新により前記設備機器が正常に動作しない場合に、前記記憶装置に記憶された前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻す空気調和システム。
【請求項２】
前記更新管理装置に予め記憶された、前記プログラムの更新対象となる前記設備機器の情報を含む更新条件情報に基づき、前記プログラムの更新対象となる前記設備機器を順次選択する確認処理部をさらに備え、
前記更新実行部は、
前記確認処理部によって選択された前記設備機器に対して前記更新プログラムを送信して前記設備機器の前記プログラムを更新する請求項１に記載の空気調和システム。
【請求項３】
前記設備機器は、
予め設定された複数のグループのいずれかに属し、
前記更新実行部は、
前記グループ内の一部の設備機器が前記プログラムの更新中である場合に、前記プログラムの更新中の設備機器の空調能力を補うように、前記グループ内の他の設備機器を運転させる請求項１または２に記載の空気調和システム。
【請求項４】
前記上位装置は、室外機であり、
前記設備機器は、室内機、中継器、換気装置またはリモートコントローラである請求項１〜３のいずれか一項に記載の空気調和システム。
【請求項５】
前記上位装置は、前記設備機器の管理および制御を行う集中管理装置であり、
前記設備機器は、室外機、室内機、中継器、換気装置またはリモートコントローラである請求項１〜３のいずれか一項に記載の空気調和システム。
【請求項６】
前記第１通信部、前記第２通信部、前記記憶装置および前記更新実行部を含んで構成され、前記設備機器の前記プログラムを更新する更新処理装置をさらに備える請求項１〜５のいずれか一項に記載の空気調和システム。
【請求項７】
空調に関連する１または複数の設備機器と、
前記設備機器に接続され、前記設備機器を制御する上位装置と、
前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置と通信を行い、前記更新プログラムを取得する第１通信部と、
前記設備機器と通信を行い、取得した前記更新プログラムを前記設備機器に送信するとともに、前記設備機器から更新前プログラムを取得する第２通信部と、
取得した前記更新プログラムおよび前記更新前プログラムを記憶する記憶装置と、
前記設備機器の前記プログラムを更新する更新実行部と、
前記プログラムの更新を行った前記設備機器から取得した、前記プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データに基づき、前記パラメータの相関関係を解析する解析部と
を備え、
前記更新実行部は、
前記記憶装置に記憶された前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新し、
前記プログラムが更新された前記設備機器が正常に動作しない場合で、正常に動作しない前記設備機器に関する前記パラメータに相関があるときに、正常に動作しない前記設備機器の前記プログラムの再更新を行う空気調和システム。
【請求項８】
前記更新実行部は、
前記解析部によって前記パラメータに相関があると解析された際の解析結果に基づく前記パラメータにて、前記プログラムの再更新を行う請求項１〜７のいずれか一項に記載の空気調和システム。
【請求項９】
空調に関連する１または複数の設備機器のプログラムを更新する空気調和システムのプログラム更新方法であって、
前記設備機器のプログラムを更新するための更新プログラムを予め記憶する更新管理装置から前記更新プログラムを取得するステップと、
前記設備機器から更新前プログラムを取得するステップと、
取得した前記更新プログラムを前記設備機器に送信して前記設備機器の前記プログラムを更新するステップと、
前記プログラムが更新された前記設備機器が正常に動作しない場合に、前記プログラムの更新を行った前記設備機器から、前記プログラムを更新した際の前記更新の成否に影響するパラメータと更新結果とを含む機器更新データを取得するステップと、
取得した前記機器更新データに基づき、前記パラメータの相関関係を解析するステップと、
前記プログラムが更新された前記設備機器が正常に動作しない場合で、前記プログラムの更新により正常に動作しない設備機器に関する前記パラメータに相関があるときに、正常に動作しない前記設備機器の前記プログラムの再更新を行うステップと、
前記プログラムの再更新により前記設備機器が正常に動作しない場合に、前記更新前プログラムを前記設備機器に送信して前記設備機器の前記プログラムを前記更新前プログラムに戻すステップと
を有する空気調和システムのプログラム更新方法。
【国際調査報告】
2020044443.tif 000016
2020044443.tif 000017
2020044443.tif 000018