(57)【特許請求の範囲】
【請求項１】
フラッシュメモリの所要部分における記憶内容の書換を外部書換器からの通信にもとづいて行う機能を設けた制御部を有するフラッシュメモリＣＰＵ型制御装置であって、
前記書換に用いる電圧（以下、書換電圧という）を前記外部書換器側から前記フラッシュメモリＣＰＵ型制御装置側に伝送するための第１の接続線と、前記フラッシュメモリＣＰＵ型制御装置側に設けた電圧切換回路の切換によって、前記フラッシュメモリに与えている前記書換電圧そのものを、前記フラッシュメモリに前記書換電圧が与えられている旨の信号として、前記フラッシュメモリＣＰＵ型制御装置側から前記外部書換器側に伝送するための第２の接続と、前記書換のためのデータ信号を前記外部書換器側から前記フラッシュメモリＣＰＵ型制御装置側に伝送するための第３の接続線とを含む接続線により、前記外部書換器と前記フラッシュメモリＣＰＵ型制御装置とを接続する接続手段と、
前記電圧切換回路の切換にもとづいて、前記書換電圧そのものが外部書換器側に伝送されているときに、前記外部書換器側から前記書換のためのデータ信号をフラッシュメモリＣＰＵ型制御装置側に伝送するデータ信号伝送手段と
を具備することを特徴とするフラッシュメモリＣＰＵ型制御装置。
【請求項２】
所定の複数の通信速度の周波数に対する最小公倍数／周波数のクロック（以下、源クロックという）を発生するとともに、前記通信を非同期式の通信で行って得られる受信信号を、前記源クロックまたは前記源クロックを分周して得られるクロックによりサンプリングして通信速度を判別することにより、前記書換に適した通信速度を設定する通信速度設定手段
を具備することを特徴とする請求項１記載のフラッシュメモリＣＰＵ型制御装置。
【請求項３】
前記フラッシュメモリの記憶領域を複数の領域に分けるとともに、前記領域に記憶する記憶内容にバージョン情報を付して記憶することにより、所要部分の記憶内容全体または一部のみを書き換える書換記憶手段
を具備することを特徴とする請求項１記載のフラッシュメモリＣＰＵ型制御装置。
【請求項４】
前記書換を行った箇所の記憶アドレスの合計値が所定値になっているか否かによって前記書換が正常に行われたか否かを判別する判別手段
を具備することを特徴とする請求項１記載のフラッシュメモリＣＰＵ型制御装置。
【請求項５】
フラッシュメモリの所要部分における記憶内容の書換を外部書換器からの通信にもとづいて行う機能を設けた制御部を有するフラッシュメモリＣＰＵ型制御部を、少なくとも、空調用熱源を給配するための熱源機と室内機とに設けた分散配置型空調装置であって、
前記書換に用いる電圧（以下、書換電圧という）を前記外部書換器側から前記フラッシュメモリＣＰＵ型制御装置側に伝送するための第１の接続線と、前記フラッシュメモリＣＰＵ型制御装置側に設けた電圧切換回路の切換によって、前記フラッシュメモリに与えている前記書換電圧そのものを、前記フラッシュメモリに前記書換電圧が与えられている旨の信号として、前記フラッシュメモリＣＰＵ型制御装置側から前記外部書換器側に伝送するための第２の接続と、前記書換のためのデータ信号を前記外部書換器側から前記フラッシュメモリＣＰＵ型制御装置側に伝送するための第３の接続線とを含む接続線により、前記外部書換器と前記フラッシュメモリＣＰＵ型制御装置とを接続する接続手段と、
前記電圧切換回路の切換にもとづいて、前記書換電圧そのものが外部書換器側に伝送されているときに、前記外部書換器側から前記書換のためのデータ信号をフラッシュメモリＣＰＵ型制御装置側に伝送するデータ信号伝送手段と
を具備することを特徴とする分散配置型空調装置。
【請求項６】
所定の複数の通信速度の周波数に対する最小公倍数／周波数のクロック（以下、源クロックという）を発生するとともに、前記通信を非同期式の通信で行って得られる受信信号を、前記源クロックまたは前記源クロックを分周して得られるクロックによりサンプリングして通信速度を判別することにより、前記書換に適した通信速度を設定する通信速度設定手段
を具備することを特徴とする請求項５記載の分散配置型空調装置。
【請求項７】
前記フラッシュメモリの記憶領域を複数の領域に分けるとともに、前記領域に記憶する記憶内容にバージョン情報を付して記憶することにより、所要部分の記憶内容全体または一部のみを書き換える書換記憶手段
を具備することを特徴とする請求項５記載の分散配置型空調装置。
【請求項８】
前記書換を行った箇所の記憶アドレスの合計値が所定値になっているか否かによって前記書換が正常に行われたか否かを判別する判別手段
を具備することを特徴とする請求項５記載の分散配置型空調装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、制御処理用プログラムなどをフラッシュメモリに記憶した制御部を有する制御装置ならびにその利用装置、例えば、分散配置型空調装置に関するものである。
【０００２】
【従来の技術】
各機器を分散敵に配置した空気調和装置、つまり、分散配置型空調装置１００の基本的な構成部分を要約して示すと、図１４のように、管路８３により冷房または暖房を行うための熱源を熱源機１０から室内機２０に与えて空調対象室８４の室内の空気を冷却または加温する熱源給配系と、空調対象室８４に配置した操作器３０から冷房または暖房の動作条件を室内機２０に設定して空調動作を制御する空調制御系を主体にして構成してあり、必要に応じて、中央監視制御盤５０により、空調動作のうちの所要のもののみを監視制御する監視制御系を追加した構成になっている。
【０００３】
そして、小規模のものでは、１基の熱源機１０に対して１基または複数基の室内機２０を組み合わせたものを１組とした組構成を基本構成としており、大規模のものでは、上記の基本構成のものを、図１６にように、複数組を配置して構成する。なお、この発明において「冷暖房」とは、冷房のみを行う構成の場合と、暖房のみを行う構成の場合と、冷房と暖房とを選択的に行う場合との３つ場合を含むものである。
【０００４】
冷暖房用熱源、つまり、空調用熱源としては、圧縮冷凍サイクルによるものと、吸収冷凍サイクルによるものなどを用いており、例えば、圧縮冷凍サイクルを用いるものでは、図１４のように、熱源機１０で圧縮した熱操作流体によって熱源を得るようにした構成が、例えば、特開平６−１４６９８７号公報などにより開示されている。
【０００５】
図１４において、二重線で示した管路８３による回路部分は、熱源を得るための熱操作流体、例えば、冷媒流体を給配するための管路であり、細線で示す回路部分は、電気的な検出信号・制御信号などを送受するための電路であって、熱源機１０は、一般に、室外に配置するため、室外機とも言っているが、室内に配置する場合もある。
【０００６】
そして、熱源機１０の圧縮部１１は、例えば、ロータリー型コンプレッサをガスエンジンや電動機などの駆動源で駆動して、熱源を得るための熱操作流体、例えば、フロンＲ２２、フロンＲ１３７などの冷媒を加圧する部分であり、加圧した熱操作流体を熱源機１０の熱交換器１２と室内機２０の熱交換器２１とを通る管路に与えることにより所要の熱操作を終えて低圧化した熱操作流体を再び圧縮部１１に戻して加圧するように循環しているものである。
【０００７】
熱源機１０の流路切換部１３は、室内機２０に冷房動作を行わせる場合には、室内機２０側の熱交換器２１を吸熱用熱交換器として動作するように接続するとともに、熱源機１０側の熱交換器１２を放熱用熱交換器として動作するように各管路を接続し、また、室内機２０に暖房動作を行わせる場合には、熱源機１０側の熱交換器１２を吸熱用熱交換器として動作するように接続するとともに、室内機２０側の熱交換器２１を放熱用熱交換器として動作するように各管路を接続する部分であり、例えば、四方弁などの切換弁を電動動作する流路切換機構である。
【０００８】
また、熱源を吸収冷凍サイクルによって構成する場合には、例えば、圧縮部１１・熱交換器１２・流路切換部１３の部分を、第１の熱操作流体、例えば、アンモニアと水の混合液などによる吸収液を循環して熱操作するための吸収器・再生器・凝縮器・蒸発器などに変更して構成し、蒸発器の内部を通る管路に第２の熱操作流体、例えば、水を循環させて冷水または温水を得るとともに、この第２の熱操作流体を室内機２０の熱交換器２１に与えるように構成することになるものである。
【０００９】
そして、操作器３０の制御部７０３は、温度検出器Ｄ１で検出した室内温度値Ｄ１Ａのデータ信号、設定操作部７５により設定入力した冷房または暖房の目標温度値ＴＡなどの動作条件に関するデータ信号、運転開始／停止などの指令信号、つまり、コマンド信号を記憶するとともに、これらのデータまたはコマンドのうちの所要のものを、通信路８２を経て、室内機２０の制御部７０２に与える。なお、操作器３０は、室内機２０を遠隔制御する役割をしていねため、一般に、リモートコントローラ、略して、リモコンとも呼ばれている。
【００１０】
室内機２０の制御部７０２は、温度検出器Ｄ２で検出した熱交換器温度値Ｄ２Ａ、その他の検出データ信号、操作器３０から与えられたデータ信号などを記憶するとともに、熱交換器温度値Ｄ２Ａを操作器３０の制御部７０３から与えられた目標温度値ＴＡに到達するように、熱交換器２１に熱操作流体を流通する流量を調整する流量調整弁Ｖ２の駆動部分Ｖ２Ａと熱交換器２１に室内空気を通風する送風機２１Ａの風量などを制御するものであり、運転開始／停止・動作状態などに関する所要のデータ信号を通信路８１を経て熱源機１０の制御部７０１に与えるようにしており、さらに、中央監視制御盤５０を設けた場合には、中央監視制御盤５０の制御部７００にも与える。
【００１１】
熱源機１０の制御部７０１は、室内機１０から与えられたデータ信号とコマンド信号などを記憶するとともに、これらのデータにもとづいて、流路切換部１３の流路方向の切換と、熱交換器１２に熱操作流体を流通する流量調整弁Ｖ１と熱交換器１２に室外空気を通風する送風機１２Ａの風量などを制御するものであり、中央監視制御盤５０を設けた場合には、運転開始／停止・動作状態などに関する所要のデータ信号を通信路８１を経て中央監視制御盤５０の制御部７００にも与える。
【００１２】
中央監視制御盤５０の制御部７００は、設定操作部７６から設定入力した運転開始／停止・動作条件などに関するデータ信号、室内機１０の制御部７０２と熱源機２０の制御部７０１とから与えられたデータ信号などのデータ信号を記憶し、これらのデータ信号のうちの所要のものを表示部７７に表示するとともに、運転開始／停止・動作状態などに関する所要のデータ信号とコマンド信号とを通信路８１を経て熱源機１０・室内機２０の各制御部７０１・７０２に与える。
【００１３】
熱源機１０・室内機２０・操作器３０・中央監視制御盤５０に設けた各制御部７００・７０１・７０２・７０３は、マイクロコンピュータ型の制御処理機能（以下、ＣＰＵという）７０を主体にして構成したものであって、図１５のように、市販のＣＰＵボード（ＣＰＵ／Ｂ）などを用いて構成したものである。
【００１４】
図１５において、各制御部７００・７０１・７０２・７０３は、各部の状態を検出して得られる各検出信号と設定操作部７６を操作して入力される各操作信号によるデータと、通信路８１・８２を介して、他の制御部から与えられるデータと制御指令信号とを、入力データとして、入出力ポート７１から取り込んで作業メモリ７３、例えば、ＲＡＭに記憶するとともに、これらデータと、処理メモリ７２、例えば、ＲＯＭに予め記憶した処理フローのプログラムと、データ用メモリ７４、例えば、電気的に書換可能なＰＲＯＭ、つまり、ＥＥＰＲＯＭに記憶した基準値などデータとにもとづいて所要の制御処理を行って得られた各部を制御するための各制御信号と他の制御部に与えるデータの信号とを入出力ポート７１から出力するように構成してある。
【００１５】
また、必要に応じて、各部の動作状態・制御状態や各設定状態などのデータを表示部７７に表示する。なお、図１５の構成のうち、各検出信号・各制御信号・設定操作部７６・表示部７７の部分は、熱源機１０・室内機２０・操作器３０・中央監視制御盤５０の構成にしたがって、所要のものを選択して設けてある。
【００１６】
各制御部７００・７０１・７０２・７０３間の通信路８１・８２は、例えば、通信用２芯同軸ケーブルや２芯捩線などで構成するとともに、各制御部７０間におけるデータ信号やコマンド信号などを送受するための通信接続用インターフェイスとして通信Ｉ／Ｆ７８を設けてあり、また、この通信Ｉ／Ｆ７８を、例えば、ＲＳ２３２Ｃ規格またはＲＳ４８５規格などの通信用ＩＣを用いて構成してある。
【００１７】
こうした通信構成のものでは、各制御部７００・７０１・７０２・７０３に通信用の識別符号、つまり、通信用アドレスを設定しておき、この通信用アドレスを「あて先」「送信元」のデータとして、例えば、図１５の〔通信信号の構成様式〕のような通信信号による通信により所要の通信指令制御を行っている。
【００１８】
なお、操作器３０の制御部７０３と室内機２０の制御部７０２との間の通信路８２は、赤外線などの光通信による無線伝送路で構成している場合もあり、この場合には、通信Ｉ／Ｆ７８の部分に、そうした無線伝送路に対応する送受波機能を設けている。
【００１９】
また、各機器の配置構成は、図１６のように、１つの建造物内に分散して配置する構成の場合と、複数の建造物に分散して配置する構成の場合とがあり、通信路８１・８２は、そうした配置と機器の基数によって適宜のものを選択している。なお、図１６では、熱操作流体を流通する各管路８３の往復部分を簡略して太い実線で画いてある。
【００２０】
そして、分散配置型空調装置１００における各制御部７００・７０１・７０２・７０３の処理メモリ７２とデータ用メモリ７４には、上記のような制御処理を行うために必要な制御処理フローのプログラムと制御の基準値などに用いるデータ値などが記憶してあるが、制御処理方法の進歩に従って、機能更新、つまり、バージョンアップするために、プログラムとデータ値などの記憶内容を最新版のものに更新させる必要がある。
【００２１】
こうした記憶内容の更新方法としては、一般的には、メモリ用ＩＣをソケットに差し込んで装着しておくように構成しておき、必要時に、最新版の記憶内容にしたメモリＩＣと差し替える方法が取られるが、空調装置に各制御部７００・７０１・７０２・７０３は、間欠的な振動や急激な温度変化に耐える必要があり、こうしたソケット装着による方法では接触不良が生じ易いため、半田付けなどによって確実に接続する方法がとられている。
【００２２】
このため、旧式になったものでは、ＣＰＵボード（ＣＰＵ／Ｂ）全体を交換しなければならないので、機能更新を安価に行えないほか、交換サービスに長時間の作業を要するという不都合があった。
【００２３】
一方、メモリＩＣの技術進歩によって、フラッシュメモリが安価になったため、マイクロコンピュータにフラッシュメモリを内蔵させるとともに、ユニット状態、つまり、基板上で記憶内容の書換を可能にした装置の提供などが平成８年９月２６日発行電波新聞「ハイテクノロジー」などにより周知である。
【００２４】
そして、このフラッシュメモリは、電気的に書換可能なＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、つまり、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ＰＲＯＭ）と共通した機能をもっているが、次の点で異なっていることが、フラッシュメモリ製造各社のカタログなどにより周知である。
【００２５】
つまり、第１には、記憶内容の変更を行う場合に、ＥＥＰＲＯＭでは元の記憶内容の上に重ね書きを行うのに対して、フラッシュメモリでは元の記憶内容を消去した後に書き込みを行うようになっている点であり、第２には、書込速度が、ＥＥＰＲＯＭの約１０ｍｓに対して、フラッシュメモリでは約１０μｓ、つまり、ＥＥＰＲＯＭの１／１０００の短時間に短縮できる点であり、第３には、１ビット当たりのコストが、ＥＥＰＲＯＭのコストを１００とした場合に、フラッシュメモリのコストは現在におて約１０以下で提供可能であり、さらに、低コスト化が可能とされている点であり、第４には、１個のフラッシュメモリ内を複数の領域に分けた各ブロックごとに、消去と書込（以下、消去／書込という）、つまり、書換が可能であり、また、所要のブロックに対してのみ消去／書込を禁止するプロテクトを行わせることができる点である。なお、一般に、読出電圧５Ｖを消去／書込電圧１２Ｖに変更することで消去／書込、つまり、書換を行うことができる。
【００２６】
また、マイクロコンピュータ型の電子計算機、例えば、パーソナルコンピュータなどの小型電子計算機装置における相互間通信構成を、例えば、ＲＳ２３２Ｃ規格などの通信接続用インタフェースを用いて構成するものにおいて、ＣＰＵボード（ＣＰＵ／Ｂ）上に配置したＰＲＯＭの記憶内容の書換を、外部からの通信によって書き換える構成が「トランジスタ技術」誌１９９１年１月号などに開示されている。
【００２７】
【発明が解決しようとする課題】
上記の各従来技術によれば、ＣＰＵの制御処理用プログラムとデータとをフラッシュメモリに記憶する構成をもつ制御部によって制御対象に対する所要の制御処理を行うようにした構成（この発明において、フラッシュメモリＣＰＵ型制御装置またはフラッシュメモリＣＰＵ型制御装部という）において、外部端末機からの通信によってフラッシュメモリの記憶内容の書換を行うようにした構成を用いることによって、上記の分散配置型空調装置における制御部の機能更新時の不都合を解消することが考えられる。
【００２８】
しかしながら、単に、外部からの通信によって書換を行えるように構成したのみでは、他の制御部との通信中に生ずる誤通信などによって、記憶内容が誤って消去／書換られてしまい、制御処理を暴走させて、危険性のある事故を招くことになる。
【００２９】
つまり、例えば、上記の分散配置型空調装置では、各制御部の制御処理フローのプログラムを誤って書き換えられた場合には、運転制御を暴走させて過熱により火災などの重大な事故を招き、また、クレーンなどのように、重量物または危険物の移動などを制御対象とするものでは、同様にして、建物・器物などの損壊や火災などの重大な事故を招くという不都合が生ずる。
このため、こうした不都合のない記憶内容書換型小型電子計算機装置ならびにその利用装置の提供が望まれているという課題がある。
【００３０】
【課題を解決するための手段】
この発明は、上記のような
フラッシュメモリの所要部分における記憶内容の書換を外部書換器からの通信にもとづいて行う機能を設けた制御部を有するフラッシュメモリＣＰＵ型制御装置において、
上記の書換に用いる電圧、すなわち、書換電圧を上記の外部書換器側から上記のフラッシュメモリＣＰＵ型制御装置側に伝送するための第１の接続線と、
上記のフラッシュメモリＣＰＵ型制御装置側に設けた電圧切換回路の切換によって、上記のフラッシュメモリに与えている上記の書換電圧そのものを、上記のフラッシュメモリに上記の書換電圧が与えられている旨の信号として、上記のフラッシュメモリＣＰＵ型制御装置側から上記の外部書換器側に伝送するための第２の接続と、
上記の書換のためのデータ信号を上記の外部書換器側から上記のフラッシュメモリＣＰＵ型制御装置側に伝送するための第３の接続線と
を含む接続線により、上記の外部書換器と上記のフラッシュメモリＣＰＵ型制御装置とを接続する接続手段と、
上記の電圧切換回路の切換にもとづいて、上記の書換電圧そのものが外部書換器側に伝送されているときに、上記の外部書換器側から上記の書換のためのデータ信号をフラッシュメモリＣＰＵ型制御装置側に伝送するデータ信号伝送手段と
を設ける第１の構成と、
【００３１】
この第１の構成に付加して、
所定の複数の通信速度の周波数に対する最小公倍数／周波数のクロック、すなわち、源クロックというを発生するとともに、上記の通信を非同期式の通信で行って得られる受信信号を、上記の源クロックまたは上記の源クロックを分周して得られるクロックによりサンプリングして通信速度を判別することにより、上記の書換に適した通信速度を設定する通信速度設定手段
を設ける第２の構成と、
【００３２】
上記の第１の構成に付加して、
上記のフラッシュメモリの記憶領域を複数の領域に分けるとともに、上記の領域に記憶する記憶内容にバージョン情報を付して記憶することにより、所要部分の記憶内容全体または一部のみを書き換える書換記憶手段
を設ける第３の構成と、
【００３３】
上記の第１の構成に付加して、
上記の書換を行った箇所の記憶アドレスの合計値が所定値になっているか否かによって上記の書換が正常に行われたか否かを判別する判別手段
を設ける第４の構成と、
【００３４】
フラッシュメモリの所要部分における記憶内容の書換を外部書換器からの通信にもとづいて行う機能を設けた制御部を有するフラッシュメモリＣＰＵ型制御部を、少なくとも、空調用熱源を給配するための熱源機と室内機とに設けた分散配置型空調装置において、
上記の第１の構成における接続手段・データ信号伝送手段を設ける第５の構成と、
上記の第５の構成に付加して、
上記の第２の構成における通信速度設定手段を設ける第６の構成と、
【００３５】
上記の第５の構成に付加して、
上記の第３の構成における書換記憶手段を設ける第７の構成と、
上記の第５の構成に付加して、
上記の第４の構成における判別手段を設ける第８の構成とによって上記の課題を解決したものである。
【００３６】
【発明の実施の形態】
この発明の実施の形態として、上記の図１４〜図１６により説明した分散配置型空調装置１０００の構成に、この発明を適用した実施例を説明するる。
【００３７】
【実施例】
以下、図１〜図１３により実施例を説明する。図１〜図１３において、図１４〜図１６で説明した同一符号の部分と同一の機能をもつ部分である。また、図１〜図１３において同一符号で示す部分は、図１〜図１３のいずれかにおいて説明した同一符号の部分と同一の機能をもつ部分である。
【００３８】
〔第１実施例〕
以下、図１〜図４により第１実施例を説明する。図１において、分散配置型空調装置１０００は、熱源機１０・室内機２０・操作器３０の各１基を代表的に配置した基本構成部分のみを示してあるが、装置規模の大きさによって、所要基数を配置構成すること、また、必要に応じて中央監視制御盤５０を配置構成することは、従来技術の説明において述べたとおりである。
【００３９】
そして、熱源機１０・室内機２０・操作器３０の構成が、図１４・図１５の従来技術の構成と異なる箇所は、第１の変更箇所は、制御処理フローのプログラムを記憶する処理メモリ７２と、制御処理に必要なデータを記憶するデータ用メモリ７４とに代えて、これらの記憶内容を市販のフラッシュメモリに記憶した処理／データ用フラッシュメモリ７２Ａを設けた箇所であり、第２の変更箇所は、処理／データ用フラッシュメモリ７２Ａの読出と消去／書込に対する電圧について、読出のための読出電圧Ｖｐ１（一般に、Ｖｐｐというが、ここではＶｐと略す）、例えば、５Ｖのみを内蔵の電源８６に設けるが、消去／書込、つまり、書換のための消去／書込電圧Ｖｐ２、例えば、１２Ｖについては、後記の外部書換器２００から与えるように構成するとともに、処理／データ用フラッシュメモリ７２Ａに対して読出電圧Ｖｐ１または消去／書込電圧Ｖｐ２のうちのいずれか一方のみを与えるための電圧切換回路８５を設けて構成した箇所である。
【００４０】
そして、第３の変更箇所は、通信路８１・８２と各通信Ｉ／Ｆ７８とを接続する箇所の接続部分８７Ａ・８７Ｂ・８７Ｄ、つまり、接続端子またはコネクタの接続箇所に、外部書換器２００から消去／書込電圧Ｖｐ２を与えるための接続箇所を設けて構成した箇所である。
【００４１】
これらの第１〜第３の変更箇所の具体的な構成については、図２・図３により後述する。なお、他の動作機能の箇所に対する定常の制御構成部分については概要のみを図示し、詳細な部分は省略してある。
【００４２】
外部書換器２００は、その接続部分８７Ｅを、熱源機１０・室内機２０・操作器３０の各接続部分８７Ａ・８７Ｂ・８７Ｄに接続して、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３に設けた処理／データ用フラッシュメモリ７２Ａにおける所要部分の記憶内容の書換を行うための携帯型端末機の一種であり、携帯用のパーソナルコンピュータを目的に合わせて構成したものであってもよい。
【００４３】
そして、外部書換器２００における制御部７０５・設定操作部７６・通信Ｉ／Ｆ７８などの部分の構成は、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３と同様の構成もつものであり、電源部８８によって、処理／データ用フラッシュメモリ７２Ａに対する読出電圧Ｖｐ１と消去／書込電圧Ｖｐ２とを得るとともに、電圧切換回路８９によって読出電圧Ｖｐ１または消去／書込電圧Ｖｐ２のうちの一方を処理／データ用フラッシュメモリ７２Ａに与えるように構成し、さらに、接続部分８７Ｅを熱源機１０・室内機２０・操作器３０の各接続部分８７Ａ・８７Ｂ・８７Ｄに接続することにより、その通信Ｉ／Ｆ７８による通信を行うとともに、消去／書込電圧Ｖｐ２を熱源機１０・室内機２０・操作器３０の各電圧切換回路８５に与えられるように構成してある。
【００４４】
熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３に設けた各処理／データ用フラッシュメモリ７２Ａと、外部書換器２００の制御部７０５に設けた各処理／データ用フラッシュメモリ７２Ｂとの記憶構成は、図２のように、各処理／データ用フラッシュメモリ７２Ａ・７２Ｂにおける記憶領域を、複数の領域、つまり、ブロックに分けてあり、特定の所要部分における記憶内容は書換を禁止するプロテクトを施してあり、他の所要部分の記憶内容全体またはその一部のみを必要に応じて消去／書込、つまり、書換できるように構成したものである。
【００４５】
そして、具体的な記憶構成は次のようになっている。つまり、外部書換器２００側の処理／データ用フラッシュメモリ７２Ｂでは、アドレスＡ１からアドレスＢ１までの記憶領域（１）７２Ｂ１には、通信・書換用制御処理プログラム、つまり、通信用制御処理と書換用制御処理のためのプログラムを記憶するとともに、書換禁止のプロテクトを施してある。
【００４６】
また、アドレスＢ１＋１からアドレスＣ１までの記憶領域（２）７２Ｂ２には、熱源機制御用制御処理プログラムのマスタ、つまり、熱源機１０の制御部７０１における空調用制御のためのプログラムの親記憶を記憶し、アドレスＣ１＋１からアドレスＤ１までの記憶領域（３）７２Ｂ３には、熱源機制御用データのマスタ、つまり、熱源機１０の制御部７０１における空調用制御のためのデータの親記憶を記憶してある。
【００４７】
さらに、アドレスＤ１＋１からアドレスＥ１までの記憶領域（４）７２Ｂ４には、室内機制御用制御処理プログラムのマスタ、つまり、室内機２０の制御部７０２における空調用制御のためのプログラムの親記憶を、アドレスＥ１＋１からアドレスＦ１までの記憶領域（５）７２Ｂ５には、室内機制御用データのマスタ、つまり、室内機２０の制御部７０２における空調用制御のためのデータの親記憶を記憶してある。
【００４８】
また、アドレスＦ１＋１からアドレスＧ１までの記憶領域（６）７２Ｂ６には、操作器制御用制御処理プログラムのマスタ、つまり、操作器３０の制御部７０３における空調用制御のためのプログラムの親記憶を、アドレスＧ１＋１からアドレスＨ１までの記憶領域（７）７２Ｂ７には、操作器制御用データのマスタ、つまり、操作器３０の制御部７０３における空調用制御のためのデータの親記憶を記憶してあり、これら記憶領域（１）７２Ｂ１〜記憶領域（７）７２Ｂ７は書換可能にしておいてもよく、また、書換禁止のプロテクトを施しておき、書換を必要とする際に書換禁止を解除した後に書換を行うようにしてもよい。
【００４９】
なお、アドレスＨ１＋１からアドレスＩ１までの記憶領域（８）７２Ｂ８は、上記の記憶領域（１）７２Ｂ１〜記憶領域（７）７２Ｂ７に記憶すべき記憶内容が増加して、記憶容量が不足した場合の予備として設けた空き部分である。
【００５０】
次に、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３に設けた各処理／データ用フラッシュメモリ７２Ａにおける具体的な記憶構成は、それぞれ、アドレスＡ２からアドレスＢ２までの記憶領域（１）７２Ｂ１には、通信・書換用制御処理プログラム、つまり、通信用制御処理と書換用制御処理のためのプログラムを記憶するとともに、書換禁止のプロテクトを施してある。
【００５１】
また、アドレスＢ２＋１からアドレスＣ２までを記憶領域（２）７２Ｂ２には、制御用制御処理プログラムのマスタ、つまり、当該制御部（７０１・７０２・７０３のうちの該当するもの）における空調用制御のためのプログラムの親記憶を記憶し、アドレスＣ２＋１からアドレスＤ２までを記憶領域（３）７２Ｂ３には、制御用データのマスタ、つまり、当該制御部（７０１・７０２・７０３のうちの該当するもの）における空調用制御のためのデータの親記憶を記憶てあり、これら記憶領域（１）７２Ａ１〜記憶領域（３）７２Ａ４は書換可能にしておいてもよく、また、書換禁止のプロテクトを施しておき、書換を必要とする際に書換禁止を解除した後に書換を行うようにしてもよい。
【００５２】
なお、アドレスＤ２＋１からアドレスＥ２までの記憶領域（４）７２Ａ４は、上記の記憶領域（１）７２Ａ１〜記憶領域（３）７２Ａ３に記憶すべき記憶内容が増加して、記憶容量が不足した場合の予備として設けた空き部分である。また、マスタとする記憶内容と、書換箇所の元の記憶内容には、改版番号を表す「版Ｎｏ．」、つまり、バージョン番号を記憶内容の所定部分、例えば、最初の部分に記憶するようにしてある。
【００５３】
次に、図３により、各接続部分８７Ａ・８７Ｂ・８７Ｄ・８７Ｅと、通信速度の調整と、読出電圧Ｖｐ１・消去／書込電圧Ｖｐ２の切換との具体的な構成を説明する。なお、図３は、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３に設けた各処理／データ用フラッシュメモリ７２Ａの所要部分の記憶内容を、外部書換器２００の制御部７０５との通信によって、書換を行うのに必要な構成部分のみを抜粋して記載したものであり、他の部分については省略してある。
【００５４】
図３において、通信Ｉ／Ｆ７８は、例えば、ＲＳ２３２Ｃ規格の送信・受信を行う構成をもつ通信インタフェース用ＩＣであって、接続部分８７Ａ・８７Ｂ・８７Ｄ・８７Ｅ、例えば、コネクタの端子、つまり、接続ピンの構成のうち、端子ＴｘＤ・ＲｘＤ・ＲＴＳ・ＣＳＴ・ＤＳＲ・ＧＮＤ・ＤＴＲの部分は、図中の〔接続部分／略号表〕における慣用略号を示したものであって、ＲＳ２３２Ｃ（ＪＩＳｘ５１０１）規格におけるピンＮｏ．規格のピン配置が正式ではあるが、所要のピン数をもつ同一のコネクタに、同一のピン配置で接続してあれば、通信路８１・８２または接続ケーブル８１Ａを所要の接続にしておくことにより、〔接続部分／略号表〕における相互接続回路の構成と信号の方向とによって、正常の通信を行わせることができる。なお、図１の室内機２０に設けた接続部分８７Ｃとそれ接続された通信Ｉ／Ｆ７８も上記の構成と同様の構成になっているが、各処理／データ用フラッシュメモリ７２Ａの書換処理には関係しないので、ここでは、説明を省略する。
【００５５】
この通信には、同期式と非同期式とがあるが、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３に用いられている通信Ｉ／Ｆ７８のＩＣの能力や、通信路８１・８２の長さによって、通信速度に種々の制限が生ずるので、可能な限り通信速度ｂｐｓをなるべく速くしたいため、一般に、図３の〔通信速度／サンプリング周波数表〕のような数種の通信速度の中から、可能なものを選択して使用できるようにしている。
【００５６】
一方、外部書換器２００の制御部７０５でも、同様に、構成してあるので、現場での書換作業を行う際に、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３に用いられている通信速度ｂｐｓが分かっている場合には、外部書換器２００の制御部７０５の通信速度を、その通信速度ｂｐｓに設定して通信を行えばよい。
【００５７】
しかし、一般には、それを現場で調べるには、面倒なことが多いので、非同期式の通信を行い、その通信をサンプリングして、通信速度ｂｐｓを確認した後に、処理／データ用フラッシュメモリ７２Ａの記憶内容の書換制御に適した通信速度ｂｐｓに設定した方が、作業がやり易く簡便に行える。
【００５８】
そして、非同期式の通信を行うためには、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３から、適宜の通信信号、例えば、自己の通信用識別信号などを応答信号として送信させておき、この送信信号を外部書換器２００の制御部７０５で受信した信号をサンプリングして通信速度を知ることができるので、一般に、図３の〔通信速度／サンプリング周波数表〕における最小公倍数／周波数のクロックを発生する機能を設けておき、そのクロックまたはそれを分周して得られるクロックによりサンプリングして相手方の通信速度ｂｐｓを判別し、相互に通信可能で、各処理／データ用フラッシュメモリ７２Ａの消去／書込、つまり、書換に支障がなく、なるべく速い通信速度ｂｐｓに設定するようにしている。
なお、この通信速度ｂｐｓの設定のための通信は、例えば、外部書換器２００の制御部７０５側から送信要求のコマンド信号、つまり、ＲＳＴ信号を送り、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３側から応答が、否定応答信号、つまり、ＮＡＫ信号であったときには、通信速度ｂｐｓを変更し、肯定信号、つまり、ＡＣＫ信号であったときは、そのときの通信速度ｂｐｓを、相互の通信速度ｂｐｓとして設定するように構成する。
【００５９】
また、接続部分８７Ａ・８７Ｂ・８７Ｄ・８７Ｅの接続部分を介して、消去／書込電圧Ｖｐ２を外部書換器２００側から熱源機１０・室内機２０・操作器３０側の各処理／データ用フラッシュメモリ７２Ａに与えるための接続端子、つまり、接続ピンとして、また、熱源機１０・室内機２０・操作器３０側から、処理／データ用フラッシュメモリ７２Ａに消去／書込電圧Ｖｐ２が与えられた旨の信号を外部書換器２００側に与えるための接続端子、つまり、接続ピンとして、端子Ｖｐ２ＩＮ・Ｖｐ２ＯＵＴを設けてある。
【００６０】
そして、外部書換器２００側には、読出電圧Ｖｐ１・消去／書込電圧Ｖｐ２を得るための電源８８と、読出電圧Ｖｐ１または消去／書込電圧Ｖｐ２のうちのいずれか一方を処理／データ用フラッシュメモリ７２Ｂに与えるように切り換えるための電圧切換回路８９を設けてあり、電圧切換回路８９は、例えば、切換リレーであって、所要時に、制御部７０５の制御処理にもとづいて入出力ポート（図示せず）からの制御信号により所要の接続側に切換を行うようにしてある。
【００６１】
一方、熱源機１０・室内機２０・操作器３０側には、読出電圧Ｖｐ１を得るための電源８６と、この読出電圧Ｖｐ１、または、接続部分（８７Ａ・８７Ｂ・８７Ｄのうちの１つと８７Ｅとの接続）を介して与えられた消去／書込電圧Ｖｐ２のうちのいずれか一方を処理／データ用フラッシュメモリ７２Ａに与えるように切り換えるための電圧切換回路８５を設けてあり、電圧切換回路８５は、例えば、切換リレーであって、所要時に、制御部（７０１・７０２・７０３のうちの１つ）の制御処理により入出力ポート（図示せず）からの制御信号により所要の接続側に切換を行うようにしてある。
【００６２】
処理／データ用フラッシュメモリ７２Ａの所要部分における記憶内容の消去／書込、つまり、書換を行うための制御処理は、接続部分８７Ａ・８７Ｂ・８７Ｄ・８７Ｅ、例えば、コネクタを、通信路８１または通信８２を外して、その代わりに、接続ケーブル８１Ａによって、接続部分８７Ｅを接続部分８７Ａ・８７Ｂ・８７Ｄのいずれか１つに接続する。
【００６３】
そして、外部書換器２００の制御部７０５の処理／データ用フラッシュメモリ７２Ｂにおける図２の記憶領域（１）７２Ｂ１と、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３の処理／データ用フラッシュメモリ７２Ａにおける図２の記憶領域（１）７２Ａ１とに、図４のような制御処理フローのプログラムを記憶させておき、それによる通信制御を行うことによって実行することができる。
【００６４】
なお、当然のことながら、常時は、外部書換器２００の電圧切換回路８９と熱源機１０・室内機２０・操作器３０側の電圧切換回路８６とは、いずれも、読出電圧Ｖｐ１を処理／データ用フラッシュメモリ７２Ａ・７２Ｂに与えるように保持している。
【００６５】
〔制御処理フローの説明〕
以下、図４の制御処理フローを説明する。図４において、〔外部書換器側〕の制御処理フローは、外部書換器２００の設定操作部７６における所定のキーを操作して、書換処理を行うマスタの符号を入力することにより、記憶領域（１）７２Ｂ１〜記憶領域（７）７２Ｂ７のうちのいずれを用いて書換処理を行うかを指定することによって「開始」される。
【００６６】
また、〔熱源機（室内機・操作器）側〕の制御処理フローは、熱源機１０・室内機２０・操作器３０のうちの書換の対象となるものの動作電源を投入することによって「開始」される。なお、図４の制御処理フローにおいて、点線で示したルートは、〔外部書換器側〕〔熱源機（室内機・操作器）側〕間の通信を行う部分である。
【００６７】
◆ステップＳＰ０では、〔熱源機（室内機・操作器）側〕が「送信可／ＣＳＴ」の状態にされ、また、◆ステップＳＰ１で、〔外部書換器側〕から「送信要求／ＲＴＳ」を行うことにより、◆ステップＳＰ２で、〔熱源機（室内機・操作器）側〕から自己の「識別符号」、つまり、通信アドレスを送信する。
【００６８】
◆ステップＳＰ３では、通信速度が適確か否かを判別する。適確であればステップＳＰ６に移行し、そうでないときは次のステップＳＰ４に移行する。ここでの判別は、上記の非同期式の通信の場合におけるサンプリングを行って通信速度ｂｐｓを判別するとともに、処理／データ用フラッシュメモリ７２Ａの消去／書込速度、つまり、書換速度に対して速すぎ、または、遅すぎるときは「ＮＯ」とし、適切な速度、例えば、１２００ｂｐｓまたは２４００ｂｐｓであるときは「ＹＥＳ」として判別するとともに、自己の通信速度ｂｐｓを〔熱源機（室内機・操作器）側〕の通信速度ｂｐｓに一致させる制御処理を行う。
【００６９】
◆ステップＳＰ４では、適切な通信速度ｂｐｓにより自己の識別符号を送信することにより、その通信速度ｂｐｓに〔熱源機（室内機・操作器）側〕の通信速度ｂｐｓを一致させるように指令し、◆ステップＳＰ５では、通信されてきた通信速度ｂｐｓに一致された後に、自己の「識別符号」を送信する。そして、ステップＳＰ３で、再度、適切な通信速度になっている否かを確認する。
【００７０】
◆ステップＳＰ６では、「版Ｎｏ．」を確認するための指令を送信して、〔熱源機（室内機・操作器）側〕の処理／データ用フラッシュメモリ７２Ａの書換対象とする記憶領域の「版Ｎｏ．」を応答送信させ、◆ステップＳＰ８で書換を必要とするか否かを判別する。
【００７１】
ここでの判別は、送られてきた「版Ｎｏ．」と自己が送信しようとしているマスタの記憶箇所の「版Ｎｏ．」の一致・不一致によって、書換箇所の指定が間違っていないか、また、書換箇所の記憶内容が既に最新版のものに書換を終えていないかを照合して、書換が必要か否かを判別する。書換が必要なときは次の◆ステップＳＰ９に移行し、そうでないきはステップＳＰ１７に移行し、◆ステップＳＰ１７で、〔外部書換器側〕の表示部７７に「書換不可」の表示を行った後に、制御処理を終了する。
【００７２】
なお、この場合には、〔熱源機（室内機・操作器）側〕の制御処理は途中の状態で停止しているので、上記の「書換不可」の表示を見た作業者が〔熱源機（室内機・操作器）側〕の動作電源を切ることによって終了させる。
【００７３】
◆ステップＳＰ９では、図示していないが、最初に〔熱源機（室内機・操作器）側〕の電圧切換回路８５を切換えて消去／書込電圧Ｖｐ２を処理／データ用フラッシュメモリ７２Ａに与える指令送信を行い、消去／書込電圧Ｖｐ２が与えられた旨を伝える信号として、処理／データ用フラッシュメモリ７２Ａに与えている消去／書込電圧Ｖｐ２を分岐した電圧を、〔熱源機（室内機・操作器）側〕の端子Ｖｐ２／ＯＵＴから接続ケーブル８１Ａを経て、〔外部書換器側〕の端子Ｖｐ２／ＩＮから制御部７０５の入出力ポート７１に与えることにより、〔外部書換器側〕の制御部７０５で確認した後に、書換処理を行う記憶領域、例えば、記憶領域（２）７２Ｂ２の場合には、その記憶内容を読み出して得られるデータを〔熱源機側〕に送信する。なお、上記の電圧切換回路８５の切換は、手動で切り換えるもの、例えば、スイッチで構成しておき、書換処理に先立って手動で切り換えるようにしてもよい。
【００７４】
◆ステップＳＰ１０では、〔外部書換器側〕から送られてきたデータにもとづいて、書換対象とする記憶領域、例えば、記憶領域（２）７２Ａ２の記憶内容を消去／書込した後に次のステップＳＰ１１に移行する。この消去／書込は、最初に書換対象とする記憶領域の記憶内容を全て消去した後に、所要部分の書込を行うようにして、元の記憶内容が残らないようにする方が、誤って元の記憶内容を読み出して混乱を招くことがなくなるので、好ましい。
【００７５】
◆ステップＳＰ１１では、書換データが終っているか否かを判別する。終っているときは次のステップＳＰ１２に移行し、そうでないときはＳＰ１０に戻って残りのデータによる書換を行う。
【００７６】
◆ステップＳＰ１２では、書換が正常に行われたか否かを判別する。正常に行われているときはステップＳＰ１４に移行し、そうでないときはステップＳＰ１３に移行して、再び、書換をやり直す。ここでの判別は、書換を行った箇所の記憶アドレスの合計した合計値が所定値になっているか否かによって行うものである。
【００７７】
つまり、具体的には、例えば、記憶領域（２）７２Ａ２の記憶内容を、記憶領域（２）７２Ｂ２の記憶内容によって書換を行ったとすれば、記憶領域（２）７２Ｂ２の記憶内容の最終箇所に、記憶領域（２）７２Ａ２の記憶内容を書換えた箇所のアドレスを合計した合計値の下位２桁の値が「００」になるようにした数値を記憶しておくことにより、〔熱源機（室内機・操作器）側〕で、その合計値が「００」になっていることを確認するように構成してある。
【００７８】
◆ステップＳＰ１３では、再度、書換処理を行う旨の要求指令を〔外部書換器側〕に送信してステップＳＰ８に戻り、再度、同じ書換対象箇所の書換、つまり、書換データの送信と消去／書込とを行う。
【００７９】
◆ステップＳＰ１４では、電圧切換回路８５の切換を行って、処理／データ用フラッシュメモリ７２Ａに読出電圧Ｖｐ１が与えられた状態に戻し、書換処理を行った〔熱源機（室内機・操作器）側〕に表示部７７があるものでは「書換完了」の表示を行った後に、書換を完了した旨の応答を〔外部書換器側〕に送信してステップＳＰ１５に移行する。
【００８０】
◆ステップＳＰ１５では、〔外部書換器側〕の制御部７０５の入出力ポート７１に接続部分８７Ｅの端子Ｖｐ２／ＩＮに与えられていた消去／書込電圧Ｖｐ２による信号が無くなったことを確認した後に、〔外部書換器側〕の表示部分７７に「書換完了」の表示を行って制御処理を終了する。なお、上記の電圧切換回路８５を手動で切り換える構成の場合には、上記の「書換完了」の表示を見た作業者が手動で、読出電圧Ｖｐ２側に切り換えるようにすればよい。
【００８１】
上記の実施例では、空調制御を行う分散配置型空調装置１０００の各制御部７０１・７０２・７３に設けた処理／データ用フラッシュメモリ７２Ａに対して外部書換器２００により書換処理を行う構成について述べたが、他の一般的な制御対象を制御する装置、つまり、フラッシュメモリＣＰＵ型制御装置において、その制御部に設けた処理／データ用フラッシュメモリ７２Ａを対して、上記の書換処理と同様に、外部書換器２００により書換処理を行うように構成し得ることについては、特に説明をすることを要しないであろう。
【００８２】
〔実施例の構成の要約〕
上記の実施例の構成を要約すると、上記の他の一般的な制御対象を制御する装置、つまり、フラッシュメモリＣＰＵ型制御装置の構成では、
例えば、処理／データ用フラッシュメモリ７２Ａのようなフラッシュメモリの所要部分、例えば、記憶領域（２）７２Ａ２の部分における記憶内容の書換を外部書換器２００からの通信、例えば、通信Ｉ／Ｆ７８による通信にもとづいて行う機能を設けた制御部、例えば、制御部７０１を有するフラッシュメモリＣＰＵ型制御装置において、
【００８３】
フラッシュメモリ（処理／データ用フラッシュメモリ７２Ａ）の書換に用いる電圧、すなわち、書換電圧を外部書換器２００側から制御部７０１（フラッシュメモリＣＰＵ型制御装置、または、フラッシュメモリＣＰＵ型制御部）側に伝送するための第１の接続線と、
制御部７０１（フラッシュメモリＣＰＵ型制御装置）側に設けた電圧切換回路８５の切換によって、フラッシュメモリ（処理／データ用フラッシュメモリ７２Ａ）に与えている書換電圧（消去／書込電圧Ｖｐ２）そのものを、フラッシュメモリ（処理／データ用フラッシュメモリ７２Ａ）に書換電圧（消去／書込電圧Ｖｐ２）が与えられている旨の信号として、制御部７０１（フラッシュメモリＣＰＵ型制御装置）側から外部書換器２００側に伝送するための第２の接続と、
書換のためのデータ信号を外部書換器２００側から制御部７０１（フラッシュメモリＣＰＵ型制御装置、または、フラッシュメモリＣＰＵ型制御部）側に伝送するための第３の接続線とを含む接続線により、
外部書換器２００と制御部７０１（フラッシュメモリＣＰＵ型制御装置、または、フラッシュメモリＣＰＵ型制御部）とを接続する接続手段と、
【００８４】
電圧切換回路８５の切換にもとづいて、書換電圧（消去／書込電圧Ｖｐ２）そのものが外部書換器２００側に伝送されているときに、外部書換器２００側から書換のためのデータ信号を制御部７０１（フラッシュメモリＣＰＵ型制御装置）側に伝送するデータ信号伝送手段と
を設ける第１の構成と、
【００８５】
この第１の構成に付加して、
所定の複数の通信速度の周波数に対する最小公倍数／周波数のクロック、すなわち、源クロックを発生するとともに、上記の通信を非同期式の通信で行って得られる受信信号を、上記の源クロックまたは上記の源クロックを分周して得られるクロックによりサンプリングして通信速度を判別することにより、上記のフラッシュメモリ（処理／データ用フラッシュメモリ７２Ａ）の書換に適した通信速度を設定する通信速度設定手段
を設ける第２の構成と、
【００８６】
上記の第１の構成に付加して、
上記のフラッシュメモリ（処理／データ用フラッシュメモリ７２Ａ）の記憶領域を複数の領域に分けるとともに、この領域に記憶する記憶内容にバージョン情報を付して記憶することにより、所要部分の記憶内容全体または一部のみを書き換える書換記憶手段
を設ける第３の構成と、
【００８７】
上記の第１の構成に付加して、
上記の書換を行った箇所、例えば、記憶領域（２）７２Ａ２の部分の記憶アドレスの合計値が所定値、例えば、下位２桁が「００」になっているか否かによって、書換を行った記憶箇所が正規の記憶箇所であった否かを判別する判別手段
を設ける第４の構成と、
【００８８】
例えば、処理／データ用フラッシュメモリ７２Ａのようなフラッシュメモリの所要部分、例えば、記憶領域（２）７２Ａ２の部分における記憶内容の書換を外部書換器２００からの通信、例えば、通信Ｉ／Ｆ７８による通信にもとづいて行う機能を設けたフラッシュメモリＣＰＵ型制御部、例えば、制御部７０１・７０２を、少なくとも、空調用熱源を給配するための熱源機１０と室内機２０とに設けた分散配置型空調装置１００において、
上記の第１の構成における接続手段・データ信号伝送手段を設ける第５の構成と、
【００８９】
上記の第５の構成に付加して、
上記の第２の構成における通信速度設定手段を設ける第６の構成と、
【００９０】
上記の第５の構成に付加して、
上記の第３の構成における書換記憶手段を設ける第７の構成と、
上記の第５の構成に付加して、
上記の第４の構成における判別手段を設ける第８の構成と
を構成していることになるものである。
【００９１】
〔第２実施例〕
以下、第２実施例を図５〜図７により説明する。この第２実施例は、上記の第１実施例における書換処理を行う部分の具体的な実施構成である。図５において、処理／データ用フラッシュメモリ７２Ａ（７２Ｂ）は、例えば、１２８ｋバイトのＲＯＭ用フラッシュメモリであって、図中に示すアドレスの間にある各記憶領域を各ブロック０〜７として８つの記憶領域に分けるとともに、記憶の消去／書込、つまり、書換が行えるように構成したものであり、各アドレス０００００〜１ＦＦＦＦは、１０〜１５の数をＡ〜Ｆによって表すようにした１６進数によるアドレス値によって消去／書込が行えるようにしてある。
【００９２】
図６において、〔記憶領域／版Ｎｏ．確認の通信信号〕の各信号は、上記の第１実施例における「版Ｎｏ．」の確認を行うための制御処理に用いる信号の構成例であって、◆外部書換器２００のＣＰＵ７０側からの指令信号Ｓ０１Ａと、◆外部書換器２００が接続された機器、つまり、書換対象とする熱源機１０・室内機２０・操作器３０のうちのいずれか１つの機器のＣＰＵ７０側からの応答信号Ｓ０１Ｂの構成との具体的な信号例である。
【００９３】
また、〔記憶領域／消去の通信信号〕の各信号は、上記の第１実施例における「消去／書込」を行う制御処理のうちの「消去」のみを行う部分の制御処理に用いる信号の構成例であって、◆外部書換器２００のＣＰＵ７０側からの指令信号Ｓ０２Ａと、◆外部書換器２００が接続された機器、つまり、書換対象とする熱源機１０・室内機２０・操作器３０のうちのいずれか１つの機器のＣＰＵ７０側からの応答信号Ｓ０２Ｂの構成との具体的な信号例である。
【００９４】
さらに、〔記憶領域／プログラム・データ書込の通信信号〕の各信号は、上記の第１実施例における「消去／書込」を行う制御処理のうちの「書込」のみを行う部分の制御処理に用いる信号の構成例であって、◆外部書換器２００のＣＰＵ７０側からの指令信号Ｓ０３Ａと、◆外部書換器２００が接続された機器、つまり、書換対象とする熱源機１０・室内機２０・操作器３０のうちのいずれか１つの機器のＣＰＵ７０側からの応答信号Ｓ０３Ｂの構成との具体的な信号例である。
【００９５】
図７は、上記の各通信信号によって、「版Ｎｏ．」の確認と、「消去」と、「書込」とを行う制御処理フロー例である。以下、図７の制御処理フローを説明する。なお、〔外部書換器側〕が外部書換器２００のＣＰＵ７０が行う制御処理であり、〔熱源機（室内機・操作器）側〕が書換対象とする熱源機１０・室内機２０・操作器３０のうちのいずれか１つの機器のＣＰＵ７０が行う制御処理であって、点線で示す部分は通信を行う部分である。
【００９６】
〔制御処理フローの説明〕
◆ステップＳＰ１０１では、「版Ｎｏ．」確認のための指令として、図６の指令信号Ｓ０１Ａを送信し、ステップＳＰ１０２移行する。
◆ステップＳＰ１０２では、書換対象として指令された記憶領域のブロック、つまり、ブロック１の「版Ｎｏ．」を読み出して得られる「００２」を版Ｎｏ．の応答データとして、図６の応答信号Ｓ０１Ｂを送信し、ステップＳＰ１０３に移行する。
【００９７】
◆ステップＳＰ１０３では、「書換」を行う必要があるか否かを判別し、書換を行うときには次のステップＳＰ１０４に移行し、そうでないときは、終了に移行する。この判別は、外部書換器２００の処理／データ用フラッシュメモリ７２Ｂに記憶された書換対象とする書換マスタの記憶領域対象に記憶されている「版Ｎｏ．」を読み出して得られたデータと、応答送信されてきた「版Ｎｏ．」の応答データ「００２」とを比較して、同一であるときは、「書換」を行う必要がないものとし、同一でないときは、「書換」を行う必要があるものとする。
【００９８】
◆ステップＳＰ１０４では、「書換」を行う記憶領を「消去」するための指令として、図６の指令信号Ｓ０２Ａを送信し、ステップＳＰ１０５に移行する。
◆ステップＳＰ１０５では、消去対象として指令された記憶領域のブロック、つまり、ブロック１の「消去」処理を行って次のステップＳＰ１０６に移行する。
【００９９】
◆ステップＳＰ１０６では、「消去」処理を行った結果により得られる「消去状態」のデータ、つまり、消去終了「Ａ１」または消去失敗「Ａ２」を応答データとして、図６の応答信号Ｓ０２Ｂを送信し、ステップＳＰ１０７に移行する。
【０１００】
◆ステップＳＰ１０７では、「消去」が正常に行われたか否かを判別し、正常に行われたときは次のステップＳＰ１０８に移行し、そうでないときはステップＳＰ１１２に移行する。この判別は、応答信号Ｓ０２Ｂの応答データが消去終了「Ａ１」のときは正常とし、消去失敗「Ａ２」のときは正常に行われなかったもの、つまり、「消去異常」とする。
【０１０１】
◆ステップＳＰ１０８では、指定した記憶領域に書込を行うための指令として、図６の指令信号Ｓ０３Ａを送信し、ステップＳＰ１０９に移行する。
◆ステップＳＰ１０９では、書込対象として指令された記憶領域のブロック、つまり、ブロック１に、指令信号Ｓ０３Ａによって送信されてきた「書込データ」の「書込」処理を行って次のステップＳＰ１１０に移行する。
【０１０２】
◆ステップＳＰ１１０では、「書込」処理を行った結果により得られる「書込状態」のデータ、つまり、書込終了「Ｂ１」または書込失敗「Ｂ２」を応答データとして、図６の応答信号Ｓ０３Ｂを送信した後に、〔熱源機（室内機・操作器）側〕の制御処理を終了するとともに、ステップＳＰ１１１に移行する。
【０１０３】
◆ステップＳＰ１１１では、「書込」が正常に行われたか否かを判別し、正常に行われたときは終了し、そうでないときはステップＳＰ１１４に移行する。この判別は、応答信号Ｓ０３Ｂの応答データが書込終了「Ｂ１」のときは正常とし、書込失敗「Ｂ２」のときは正常に行われなかったもの、つまり、「書込異常」とする。
【０１０４】
◆ステップＳＰ１１２では、指定した記憶領域の消去状態が「消去異常」である旨の警報、つまり、「消去異常警報」を行って、次のステップＳＰ１１３に移行する。この警報は、例えば、外部書換器２００の制御部７０５に付設した表示部７７に文字または図形で警報表示するほか、必要に応じて、表示部７７に設けた警音器により警報する。
【０１０５】
◆ステップＳＰ１１３では、「消去異常警報」を解除する旨の操作が行われた否かを判別し、解除されてきたときは終了に移行し、そうでないときはステップＳＰ１１２に戻る。この解除は、例えば、外部書換器２００の制御部７０５に付設した設定操作部７６に設けた所定の操作キーを操作して行う。
【０１０６】
◆ステップＳＰ１１４では、指定した記憶領域の書込状態が「書込異常」である旨の警報、つまり、「書込異常警報」を行って、次のステップＳＰ１１５に移行する。この警報は、例えば、外部書換器２００の制御部７０５に付設した表示部７７に文字または図形で警報表示するほか、必要に応じて、表示部７７に設けた警音器により警報する。
【０１０７】
◆ステップＳＰ１１５では、「書込異常警報」を解除する旨の操作が行われた否かを判別し、解除されてきたときは終了に移行し、そうでないときはステップＳＰ１１４に戻る。この解除は、例えば、外部書換器２００の制御部７０５に付設した設定操作部７６に設けた所定の操作キーを操作して行う。
【０１０８】
〔第３実施例〕
以下、第３実施例を図８・図９により説明する。この第３実施例は、上記の第１実施例における通信速度変更処理を行う部分の具体的な実施構成である。図８において、〔通信速度／変更の通信信号〕の各信号は、上記の第１実施例における「通信速度変更」を行うための制御処理に用いる信号の構成例であって、◆外部書換器２００のＣＰＵ７０側からの指令信号Ｓ０４Ａと、◆外部書換器２００が接続された機器、つまり、書換対象とする熱源機１０・室内機２０・操作器３０のうちのいずれか１つの機器のＣＰＵ７０側からの応答信号Ｓ０４Ｂの構成との具体的な信号例である。なお、通信速度の選択は、指令信号Ｓ０４Ａの箇所に示した速度記号「１０」〜「１４」に対応する各通信速度のうちから選択するように構成してある。
【０１０９】
図７は、上記の各通信信号によって、「通信速度変更」を行う制御処理フロー例である。以下、図７の制御処理フローを説明する。なお、〔外部書換器側〕〔熱源機（室内機・操作器）側〕と、点線で示す部分とは、図７の場合と同様であり、〔熱源機（室内機・操作器）側〕の通信速度の初期値は、速度記号「１１」に対応する通信速度に設定してある。
【０１１０】
〔制御処理フローの説明〕
◆ステップＳＰ２０１では、「通信速度変更」のための指令として、図８の指令信号Ｓ０４Ａを送信し、ステップＳＰ２０２移行する。
【０１１１】
◆ステップＳＰ２０２では、通信速度の「速度変更」が可能であるか否かを判別し、可能できるとは次のステップＳＰ２０３に移行し、そうでないときはステップＳＰ２０５に移行する。この判別は、〔熱源機（室内機・操作器）側〕の処理／データ用フラッシュメモリ７２Ａに記憶された各「通信速度記号」のデータを読み出して得られたデータと、指令送信されてきた「通信速度記号」のデータ「１３」とを比較して、データ「１３」と同一の記号があるときは、その通信速度に「速度変更可能」とし、同一の記号がないときは、「速度変更不可能」とする。
【０１１２】
◆ステップＳＰ２０３では、図８の応答信号Ｓ０４Ｂにおける変更可否のデータ記号を変更許可「Ｃ１」にして送信し、ステップＳＰ２０６に移行するとともに、次のステップＳＰ２０４に移行する。
◆ステップＳＰ２０４では、通信速度をデータ「１３」の通信速度に変更した後に〔熱源機（室内機・操作器）側〕の制御処理を終了する。
【０１１３】
◆ステップＳＰ２０５では、図８の応答信号Ｓ０４Ｂの変更可否のデータ記号を変更拒否「Ｃ２」にして送信し、ステップＳＰ２０６に移行する。
◆ステップＳＰ２０６では、通信速度を変更するか否かを判別し、変更するときは次のステップＳＰ２０７に移行し、そうでないときは、通信速度を変更しないで終了する。この判別は、応答信号Ｓ０４Ｂの変更可否データが、変更許可「Ｃ１」のときは変更とし、変更拒否「Ｃ２」のときは変更しないものとする。
◆ステップＳＰ２０４では、通信速度をデータ「１３」の通信速度に変更した後に終了する。
【０１１４】
〔第４実施例〕
以下、第４実施例を図１０〜図１３により説明する。この第４実施例は、上記の第１実施例における書換が正常に行われたか否かを判別するための制御処理を行う部分の具体的な実施構成である。図１０において、外部書換器２００の処理／データ用フラッシュメモリ７２Ｂは、例えば、１２８ｋバイトのＲＯＭ用フラッシュメモリであって、適宜のアドレスの間にある各記憶領域を各ブロック０〜７として８つの記憶領域に分けてある。
【０１１５】
そして、ブロック０には外部書換器２００自体の制御処理プログラムを、ブロック１には熱源機１０の制御処理プログラムを書換するための書換マスタ（１）を、ブロック２には室内機２０の制御処理プログラムを書換するための書換マスタ（２）を、ブロック３には操作器３０の制御処理プログラムを書換するための書換マスタ（３）を、それぞれ記憶し、他のブロック４〜７は未使用部分、つまり、空き部分としたものであり、最終アドレス１ＦＦＦＦにアドレス合計値判別用データＡＬＬＳＵＭを記憶してある。
【０１１６】
図１１において、書換対象機器とする熱源機１０・室内機２０・操作器３０のうちのいずれか１つの機器の処理／データ用フラッシュメモリ７２Ａは、例えば、１２８ｋバイトのＲＯＭ用フラッシュメモリであって、アドレス００００からアドレス１Ｃ０００の１つ前のアドレスまでの間にある各記憶領域が自己の制御処理プログラムを記憶する記憶領域である。また、アドレス１Ｃ０００から最終アドレス１ＦＦＦＦまでの間の記憶領域が未使用部分、つまり、未使用記憶領域になっており、最終アドレス１ＦＦＦＦがアドレス合計値判別用データＡＬＬＳＵＭを記憶するためのアドレスになっている。
【０１１７】
そして、アドレス００００からアドレス１Ｃ０００の１つ前のアドレスまでの間にあるアドレスの合計値が１６進数の５５ｈ、各未使用記憶領域のアドレスの合計値が１６進数のＦＦｈであったとすると、アドレス合計値判別用データＡＬＬＳＵＭの値は、図１１の〔アドレス合計値判別用データ（ＡＬＬＳＵＭ）の演算式〕による演算によって求めることができ、また、書換が正常に行われたか否かを判別するためのアドレス合計値判別結果データＦＬＡＳＨＳＵＭの値、つまり、下２桁を００ｈにするための値は、図１１の〔アドレス合計値判別結果データ（ＦＬＡＳＨＳＵＭ）の演算式〕による演算によって求めることができる。
【０１１８】
図１２において、〔アドレス合計値判別の通信信号〕の各信号は、上記のアドレス合計値判別を行うための制御処理に用いる信号の構成例であって、◆外部書換器２００のＣＰＵ７０側からの指令信号Ｓ０５Ａと、◆外部書換器２００が接続された機器、つまり、書換対象とする熱源機１０・室内機２０・操作器３０のうちのいずれか１つの機器のＣＰＵ７０側からの応答信号Ｓ０５Ｂの構成との具体的な信号例である。
【０１１９】
図１３は、上記の各通信信号によって、アドレス合計値判別を行う制御処理フロー例である。以下、図１３の制御処理フローを説明する。なお、〔外部書換器側〕〔熱源機（室内機・操作器）側〕と、点線で示す部分とは、図７の場合と同様である。
【０１２０】
〔制御処理フローの説明〕
◆ステップＳＰ３０１では、アドレス合計値判別のための指令として、図１２の指令信号Ｓ０５Ａを送信し、ステップＳＰ３０２移行する。
【０１２１】
◆ステップＳＰ３０２では、指令信号Ｓ０５Ａによって送られてきた判別用データＡＬＬＳＵＭのデータ、例えば、１６進数の「１０Ｆ０１０１ｈ」を最終アドレス１ＦＦＦＦに記憶するとともに、図１１の〔アドレス合計値判別結果データ（ＦＬＡＳＨＳＵＭ）の演算式〕による演算を行って、判別結果データＦＬＡＳＨＳＵＭ、例えば、１６進数の「００１０００ｈ」を求めた後、次のステップＳＰ３０３に移行する。
【０１２２】
◆ステップＳＰ３０３では、図１２の応答信号の判別結果データをＦＬＡＳＨＳＵＭ「００１０００ｈ」にして送信し、ステップＳＰ３０４に移行するとともに、〔熱源機（室内機・操作器）側〕の制御処理を終了する。
【０１２３】
◆ステップＳＰ３０４では、アドレス合計値判別の結果が正常であるか否かを判別し、正常であるときは終了し、そうでないときは、つまり、異常のときは次のステップＳＰ３０５に移行する。この判別は、応答信号Ｓ０５Ａの判別結果データＦＬＡＳＨＳＵＭ「００１０００ｈ」の値の下２桁が「００ｈ」であるとはき正常とし、そうでないときは異常とする。
【０１２４】
◆ステップＳＰ３０５では、アドレス合計値判別の結果が異常である旨の警報、つまり、「判別異常警報」を行って、次のステップＳＰ３０６に移行する。この警報は、例えば、外部書換器２００の制御部７０５に付設した表示部７７に文字または図形で警報表示するほか、必要に応じて、表示部７７に設けた警音器により警報する。
【０１２５】
◆ステップＳＰ３０６では、「判別異常警報」を解除する旨の操作が行われた否かを判別し、解除されてきたときは終了に移行し、そうでないときはステップＳＰ３０６に戻る。この解除は、例えば、外部書換器２００の制御部７０５に付設した設定操作部７６に設けた所定の操作キーを操作して行う。
【０１２６】
〔変形実施〕
この発明は次のように変形し実施することを含むものである。
（１）書換を行う記憶内容を、図２の各記憶領域に記憶されている記憶内容を、さらに、区分けした記憶領域の部分、例えば、熱源機制御用制御処理プログラムを、例えば、第１のプログラム部分、第２のプログラム部分、第３のプログラム部分のように分けたうちの１つのプログラム部分のみを書換するように制御処理し、または、書換禁止した記憶領域を除く全ての記憶領域を１回の書換処理で書換するように制御処理する。
【０１２７】
（２）接続部分８７Ｃとそれに接続された通信Ｉ／Ｆ７８と、通信路８２とを除去し、操作器３０の接続部分８７Ｄを通信路８１に接続するとともに、通信路８２に、端子Ｖｐ２／ＯＵＴと端子Ｖｐ２／ＩＮとを接続するための導線を追加して設け、接続部分８７Ａ・８７Ｂ・８７Ｄのうちのいずれか１つの箇所に、それと同一の接続部分８７Ｘを並列に接続して設けておき、この接続部分７８Ｘに接続部分８７Ｅを接続することによって、通信路８１を介して、熱源機１０・室内機２０・操作器３０の各制御部７０１・７０２・７０３の各制御／データ用フラッシュメモリ７２Ａの記憶内容を、所要の順次で書換処理するように構成する。
【０１２８】
（３）中央監視制御盤５０、または、それに代わる簡単な制御機能をもつ中央制御器を設けた構成の分散配置型空調装置１００に適用して構成する。
（４）外部書換器２００の制御／データ用フラッシュメモリ７２Ｂを、普通のＲＯＭに変更するとともに、ソケットを用いて交換可能に装着しておき、書換に用いる記憶内容のマスタを、ＲＯＭライタで書換するように構成する。
【０１２９】
（５）通信速度が固定された構成で、通信速度の変更を行わない場合には、例えば、図３の接続部分８７Ｅにおける端子ＲＴＳと端子ＣＴＳとの間を予め短絡させて構成するか、または、これらの端子の間に設けたスイッチを操作して短絡させて通信を行うように構成する。
【０１３０】
【発明の効果】
この発明によれば、以上のように、フラッシュメモリの書換に用いる電圧、つまり、消去／書込電圧を、外部書換器側から与えて書換処理を行うため、定常の動作時における各制御部間の通信における誤通信によって、フラッシュメモリの記憶内容が書換られてしまうことが無くなるので、フラッシュメモリを用いて制御装置を構成した場合でも、記憶内容が誤って書換られることにより運転制御を暴走させて、危険性のある事故を招くようなことがなくなる。
【０１３１】
また、分散配置型空調装置のように、各制御部が分散して離れた箇所に配置されているものでは、携帯型の外部書換器を持ち歩いて、単に、通信用の接続部分に接続してフラッシュメモリの記憶内容の書換を行うだけの作業で、各配置機器の制御処理機能を最新型のもの更新できるなどの特長がある。
【図面の簡単な説明】
図面中、図１〜図１３はこの発明の実施例を、また、図１４〜図１６は従来技術を示し、各図の内容は次のとおりである。
【図１】全体ブロック構成略図
【図２】要部記憶構成図
【図３】要部ブロック構成図
【図４】要部制御処理フロー図
【図５】要部記憶構成図
【図６】要部信号構成図
【図７】要部通信構成図
【図８】要部信号構成図
【図９】要部通信構成図
【図１０】要部記憶構成図
【図１１】要部記憶構成図
【図１２】要部信号構成図
【図１３】要部通信構成図
【図１４】全体ブロック構成図
【図１５】要部ブロック構成図
【図１６】全体構成斜視図
【符号の説明】
１０  熱源機
１１  圧縮部
１２  熱交換器
１２Ａ  送風機
１３  流路切換部
２０  室内機
２１  熱交換器
２１Ａ  送風機
３０  操作器
５０  中央監視制御盤
７０  ＣＰＵ
７１  入出力ポート
７２  処理メモリ
７２Ａ  フラッシュメモリ
７２Ｂ  フラッシュメモリ
７３  作業メモリ
７４  データ用メモリ
７５  時計回路
７６  設定操作部
７７  表示部
７８  通信Ｉ／Ｆ
８１  通信路
８２  通信路
８３  管路
８４  空調対象室
８５  電圧切換
８６  電源
８７Ａ  接続部分
８７Ｂ  接続部分
８７Ｃ  接続部分
８７Ｄ  接続部分
８７Ｅ  接続部分
８８  電源
８９  電圧切換
１００  分散配置型空調装置
７００  制御部
７０１  制御部
７０２  制御部
７０３  制御部
７０５  制御部
Ｄ１  温度検出器
Ｄ１Ａ  室内温度値
Ｄ２  温度検出器
Ｄ２Ａ  熱交換器温度値
Ｔ１  目標温度値
Ｖ２  流量調整弁
Ｖ２Ａ  駆動部分
Ｖｐ１  読出電圧
Ｖｐ２  消去／書込電圧
【図１】
0003837201.tif 000002
【図２】
0003837201.tif 000003
【図３】
0003837201.tif 000004
【図４】
0003837201.tif 000005
【図５】
0003837201.tif 000006
【図６】
0003837201.tif 000007
【図７】
0003837201.tif 000008
【図８】
0003837201.tif 000009
【図９】
0003837201.tif 000010
【図１０】
0003837201.tif 000011
【図１１】
0003837201.tif 000012
【図１２】
0003837201.tif 000013
【図１３】
0003837201.tif 000014
【図１４】
0003837201.tif 000015
【図１５】
0003837201.tif 000016
【図１６】
0003837201.tif 000017