(57)【要約】【課題】交換前と交換後の制御ユニットのバージョンが異なる場合であっても、旧制御ユニットの運転条件を新制御ユニットに承継させることができる方法を提供する。【解決手段】第２バージョンの新制御ユニット２０ｂのスイッチ２１が操作されたときに、新制御ユニット２０ｂの制御部３１ｂが、旧制御ユニット２０ａのＥ２ＰＲＯＭ４０ａに保持された第１バージョン用の状態データ４２を読み出す運転条件データ読出しステップと、新制御ユニット２０ｂの制御部３０ｂが、新制御ユニット２０ｂと旧制御ユニット２０ａのバージョンが相違するか否かを判定するバージョン判定ステップと、旧制御ユニット２０ａと新制御ユニット２０ｂのバージョンが相違するときに、新制御ユニット２０の制御部３１ｂが、第１バージョン用の状態データ４２を第２バージョン用の状態データに変換して、Ｅ２ＰＲＯＭ４０ｂに書込む運転条件データ書込みステップとを含む。【選択図】  図５
2011247471.tif 000002
【特許請求の範囲】
【請求項１】
制御ユニットを備えた装置において該制御ユニットを交換するときに、交換前の旧制御ユニットで設定されていた運転条件を、交換後の新制御ユニットに承継させる方法であって、
前記制御ユニットは、データの読出しと書込みが可能な不揮発性メモリと、通信ポートと、該不揮発性メモリに保持された運転条件データにより規定される運転条件に基いて、前記装置の作動を制御すると共に、該通信ポートを介してデータの送受信を行なう制御部とを備えて、前記運転条件データの構成が異なる複数のバージョンを有し、
新制御ユニットの通信ポートと旧制御ユニットの通信ポート間の通信路が確立されたときに、新制御ユニットの制御部が、旧制御ユニットの不揮発性メモリに保持された旧制御ユニットのバージョン用の運転条件データを読み出す運転条件データ読出しステップと、
新制御ユニットの制御部が、新制御ユニットのバージョンと旧制御ユニットのバージョンが相違するか否かを判定するバージョン判定ステップと、
前記バージョン判定ステップで、旧制御ユニットのバージョンと新制御ユニットのバージョンが相違すると判定されたときに、新制御ユニットの制御部が、旧制御ユニットの不揮発性メモリから読み出した旧制御ユニットのバージョン用の運転条件データを、新制御ユニットのバージョン用の運転条件データに変換して、新制御ユニットの不揮発性メモリに書込む運転条件データ書込みステップと
を含むことを特徴とする制御ユニット間の運転条件承継方法。
【請求項２】
制御ユニットを備えた装置において該制御ユニットを交換するときに、交換前の旧制御ユニットで設定されていた運転条件を、交換後の新制御ユニットに承継させる方法であって、
前記制御ユニットは、データの読出しと書込みが可能な不揮発性メモリと、通信ポートと、該不揮発性メモリに保持された運転条件データにより規定される運転条件に基いて、前記装置の作動を制御すると共に、該通信ポートを介してデータの送受信を行なう制御部とを備えて、前記運転条件データの構成が異なる第１バージョンと第２バージョンを有し、
第１バージョンの制御ユニットは、第１バージョン用の運転条件データを不揮発性メモリに保持し、
第２のバージョンの制御ユニットは、第２バージョン用の運転条件データを第１バージョン用の運転条件データに変換するデータ変換部を備えて、第２バージョン用の運転条件データと第１バージョン用の運転条件データとを不揮発性メモリに保持し、
第１バージョンの新制御ユニットの通信ポートと、第２バージョンの旧制御ユニットの通信ポート間の通信路が確立されたときに、新制御ユニットの制御部が、旧制御ユニットの不揮発性メモリに保持された第１バージョン用の運転条件データを読み出す運転条件データ読出しステップと、
新制御ユニットの前記制御部が、前記運転条件データ読出しステップにより読み出した第１バージョン用の運転条件データを、新制御ユニットの不揮発性メモリに書込む運転条件データ書込みステップと
を含むことを特徴とする制御ユニット間の運転条件承継方法。
【請求項３】
請求項２に記載された制御ユニット間の運転条件承継方法において、
前記第１バージョンの制御ユニットは、前記第１バージョン用の運転条件データを、前記不揮発性メモリの第１エリアに保持し、
前記第２バージョンの制御ユニットは、前記第１バージョン用の運転条件データを、前記不揮発性メモリの前記第１エリアに保持すると共に、前記第２バージョン用の運転条件データを、前記不揮発性メモリの前記第１エリアと異なる第２エリアに保持し、
前記運転条件データ読出しステップにおいて、新制御ユニットの制御ユニットは、旧制御ユニットの不揮発性メモリの前記第１エリアに保持された運転条件データを、前記第１バージョン用の運転条件データとして読み出す
ことを特徴とする制御ユニット間の運転条件承継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置に取り付けられた制御ユニットを交換する際に、交換前の旧制御ユニットにおける運転条件を、交換後の新制御ユニットに承継させる方法に関する。
【背景技術】
【０００２】
例えば、ガス給湯装置においては、給湯運転の実行時に使用する運転条件データを、制御ユニットに実装されたＥ2ＰＲＯＭ等の不揮発性メモリに保持している。このように、運転条件データを不揮発性メモリに保持することにより、停電時に運転条件データが消失することを防止して、復電時に給湯運転を正常に再開させることができる。
【０００３】
そして、制御ユニットを交換するときに、交換前の旧制御ユニットの不揮発性メモリに保持された運転条件データを、交換後の新制御ユニットの不揮発性メモリに転送して承継させる方法が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３０７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
制御ユニットにおいては、制御性能の向上等のために仕様変更（バージョンアップ）がなされて、運転条件データの構成が変更される場合がある。そのため、装置に取り付けられた制御ユニットを交換して、交換前の旧制御ユニットから交換後の新制御ユニットに運転条件データを転送したときに、旧制御ユニットのバージョンと新制御ユニットのバージョンが異なっていたときには、転送された運転条件データが新制御ユニットに適合しない場合がある。
【０００６】
そして、この場合には、旧制御ユニットにおいて運転条件データにより設定されていた運転条件が新制御ユニットに正常に承継されず、誤った運転条件で装置の運転が実行されるおそれがある。
【０００７】
本発明は、かかる背景を鑑みてなされたものであり、交換前の旧制御ユニットのバージョンと交換後の新制御ユニットのバージョンが異なる場合であっても、旧制御ユニットの運転条件を新制御ユニットに承継させることができる制御ユニット間の運転条件承継方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は上記目的を達成するためになされたものであり、制御ユニットを備えた装置において該制御ユニットを交換するときに、交換前の旧制御ユニットで設定されていた運転条件を、交換後の新制御ユニットに承継させる方法に関し、前記制御ユニットは、データの読出しと書込みが可能な不揮発性メモリと、通信ポートと、該不揮発性メモリに保持された運転条件データにより規定される運転条件に基いて、前記装置の作動を制御すると共に、該通信ポートを介してデータの送受信を行なう制御部とを備える。
【０００９】
そして、第１発明は、前記制御部は前記運転条件データの構成が異なる複数のバージョンを有し、新制御ユニットの通信ポートと旧制御ユニットの通信ポート間の通信路が確立されたときに、新制御ユニットの制御部が、旧制御ユニットの不揮発性メモリに保持された旧制御ユニットのバージョン用の運転条件データを読み出す運転条件データ読出しステップと、新制御ユニットの制御部が、新制御ユニットのバージョンと旧制御ユニットのバージョンが相違するか否かを判定するバージョン判定ステップと、前記バージョン判定ステップで、旧制御ユニットのバージョンと新制御ユニットのバージョンが相違すると判定されたときに、新制御ユニットの制御部が、旧制御ユニットの不揮発性メモリから読み出した旧制御ユニットのバージョン用の運転条件データを、新制御ユニットのバージョン用の運転条件データに変換して、新制御ユニットの不揮発性メモリに書込む運転条件データ書込みステップとを含むことを特徴とする。
【００１０】
第１発明によれば、前記運転条件読出しステップにより、交換前の旧制御ユニットの通信ポートと交換後の新制御ユニットの通信ポート間の通信路が確立されたときに、新制御ユニットの制御部により、旧制御ユニットの不揮発性メモリに保持された旧制御ユニットのバージョン用の運転条件データが読み出される。
【００１１】
そして、前記バージョン判定ステップにより、旧制御ユニットのバージョンと新制御ユニットのバージョンが相違すると判定されると、前記運転条件データ書込みステップにより、新制御ユニットの制御部が、旧制御ユニットの不揮発性メモリから読み出した旧制御ユニットのバージョン用の運転条件データを、新制御ユニットのバージョン用の運転条件データに変換して、新制御ユニットの不揮発性メモリに書込む。
【００１２】
そのため、新制御ユニットにおいては、前記制御部が前記不揮発性メモリに保持された運転条件データを用いることにより、旧制御ユニットで設定されていた運転条件を承継して前記装置の作動を制御することができる。
【００１３】
次に、第２発明は、前記制御ユニットは前記運転条件データの構成が異なる第１バージョンと第２バージョンを有し、第１バージョンの制御ユニットは、第１バージョン用の運転条件データを不揮発性メモリに保持し、第２のバージョンの制御ユニットは、第２バージョン用の運転条件データを第１バージョン用の運転条件データに変換するデータ変換部を備えて、第２バージョン用の運転条件データと第１バージョン用の運転条件データとを不揮発性メモリに保持し、第１バージョンの新制御ユニットの通信ポートと、第２バージョンの旧制御ユニットの通信ポート間の通信路が確立されたときに、新制御ユニットの制御部が、旧制御ユニットの不揮発性メモリに保持された第１バージョン用の運転条件データを読み出す運転条件データ読出しステップと、新制御ユニットの前記制御部が、前記運転条件データ読出しステップにより読み出した第１バージョン用の運転条件データを、新制御ユニットの不揮発性メモリに書込む運転条件データ書込みステップとを含むことを特徴とする。
【００１４】
第２発明によれば、第２バージョンの制御ユニットにおいては、前記データ変換部により、第２バージョン用の運転条件データが第１バージョン用の運転条件データに変換され、第１バージョン用の運転条件データと第２バージョン用の運転条件データが、不揮発性メモリに保持される。
【００１５】
そして、前記運転条件読出しステップにより、交換前の第２バージョンの旧制御ユニットの通信ポートと、交換後の第１バージョンの新制御ユニットの通信ポート間の通信路が確立されたときに、新制御ユニットの制御部により、旧制御ユニットの不揮発性メモリに保持された第１バージョン用の運転条件データを読み出される。
【００１６】
そして、前記運転条件データ書込みステップにより、新制御ユニットの制御部が、前記運転条件読出しステップにより読み出した第１バージョン用の運転条件データを、新制御ユニットの不揮発性メモリに書込む。
【００１７】
そのため、交換後の第１バージョンの新制御ユニットは、新制御ユニットの不揮発性メモリに保持された第１バージョン用の運転条件を用いることにより、旧制御ユニットで設定されていた運転条件を承継して前記装置の作動を制御することができる。
【００１８】
また、前記第２発明において、前記第１バージョンの制御ユニットは、前記第１バージョン用の運転条件データを、前記不揮発性メモリの第１エリアに保持し、前記第２バージョンの制御ユニットは、前記第１バージョン用の運転条件データを、前記不揮発性メモリの前記第１エリアに保持すると共に、前記第２バージョン用の運転条件データを、前記不揮発性メモリの前記第１エリアと異なる第２エリアに保持し、前記運転条件データ読出しステップにおいて、新制御ユニットの制御ユニットは、旧制御ユニットの不揮発性メモリの前記第１エリアに保持された運転条件データを、前記第１バージョン用の運転条件データとして読み出すことを特徴とする。
【００１９】
この構成によれば、前記運転条件データ読出しステップにおいて、第１バージョンの新制御ユニットは、旧制御ユニットが第１バージョンと第２バージョンのうちのいずれの場合であっても、旧制御ユニットの不揮発性メモリの前記第１エリアに保持された運転条件データを、第１バージョン用の運転条件データとして容易に読み出すことができる。
【図面の簡単な説明】
【００２０】
【図１】制御ユニットの交換が行われる給湯装置の構成図。
【図２】第１バージョン及び第２バージョンの制御ユニットにおける運転状態の設定の説明図。
【図３】第１バージョンの制御ユニットにおける運転状態の設定処理のフローチャート。
【図４】第２バージョンの制御ユニットにおける運転状態の設定処理のフローチャート。
【図５】第１バージョンの制御ユニットを第２バージョンの制御ユニットに交換するときの説明図。
【図６】第１バージョンの制御ユニットを第２バージョンの制御ユニットに交換するとき、及び、第２バージョンの制御ユニットを第２バージョンの制御ユニットに交換するときの運転状態の承継の説明図。
【図７】第２バージョンの制御ユニットを第１バージョンの制御ユニットに交換するときの運転状態の承継、及び、第１バージョン用の状態データと第２バージョン用の状態データのＥ２ＰＲＯＭへの書込み態様の説明図。
【図８】第２バージョンの制御ユニットを第１バージョンの制御ユニットに交換するときの説明図。
【発明を実施するための形態】
【００２１】
本発明の実施の形態について、図１〜図８を参照して説明する。
【００２２】
図１を参照して、本実施形態の給湯装置（本発明の制御ユニットを備えた装置に相当する）は、第１バーナ２−１と第２バーナ２−２を横方向に並べて備えると共に、第１バーナ２−１により加熱される給湯用の第１熱交換器３−１と、第２バーナ２−２により加熱される暖房用の第２熱交換器３−２と、給気室５に接続されて第１バーナ２−１及び第２バーナ２−２に燃焼用空気を供給するファン６とを有する缶体１と、制御ユニット２０とを備えている。
【００２３】
給気室５は、分布板４で仕切られて画成されており、ファン６からの空気が給気室５から分布板４に形成された多数の分布孔４ａを介して缶体１内に供給される。また、第１バーナ２−１及び第２バーナ２−２は、複数の単位バーナ２ａにより構成されている。
【００２４】
第１熱交換器３−１及び第２熱交換器３−２は、前後方向に隙間を存して多数積層された吸熱フィン３ａと、これらの吸熱フィン３ａを貫通した蛇行形状の吸熱管３ｂとにより構成されている。第１熱交換器３−１の吸熱管３ｂには、図示しない上流側の給水管と下流側の出湯管とが接続されている。そして、制御ユニット２０は、出湯管の下流端の出湯栓が開けられて第１熱交換器３−１に通水されたときに、第１バーナ２−１に点火し、出湯栓から設定温度の湯が出湯されるように第１バーナ２−１の燃焼量を制御する給湯運転を実行する。
【００２５】
第２熱交換器３−２の吸熱管３ｂには、図示しない往き管及び戻り管を介して床暖房等の暖房回路が接続されており、制御ユニット２０は、第２バーナ２−２を燃焼させて、暖房回路に第２熱交換器３−２を介して温水を循環させる暖房運転を実行する。
【００２６】
缶体１内には、第１バーナ２−１及び第１熱交換器３−１と、第２バーナ２−２及び第２熱交換器３−２との間の空間を、第１バーナ２−１から第１熱交換器３−１に至る第１燃焼室７−１と、第２バーナ２−２から第２熱交換器３−２に至る第２燃焼室７−２とに区画する仕切り壁８が設けられている。
【００２７】
仕切り壁８を設けることにより、第１バーナ２−１の燃焼ガスは第１燃焼室７−１を介して第１熱交換器３−１に導かれ、第２バーナ２−２の燃焼ガスは第２燃焼室７−２を介して第２熱交換器３−２に導かれる。第１熱交換器３−１及び第２熱交換器３−２で熱交換した燃焼ガスは、排気フード９に形成された排気口９ａから外部に排出される。
【００２８】
仕切り壁８は、第１燃焼室７−１側と第２燃焼室７−２側の２枚の壁板８１，８１と、両壁板８１，８１間の空隙とを有する中空構造となっている。各壁板８１には、横方向外側に屈曲して単位バーナ２ａの上端と同等の高さの肩部８１ａと、肩部８１ａの外縁から分布板４に向けて下方に延びる垂下板部８１ｂとが形成されている。
【００２９】
そして、両壁板８１，８１の垂下板部８１ｂ，８１ｂ間の横幅の広い空隙は、分布板４に形成された連通孔４ｂを介して給気室５に連通している。また、各壁板８１の肩部８１ａには、複数の空気吹出し孔（図示しない）が開設されている。
【００３０】
この構成によれば、給気室５から垂下板部８１ｂ，８１ｂ間の空隙に比較的多量の空気が供給され、この空気の一部が肩部８１ａよりも上方の壁板８１，８１間の空隙に流れて、仕切り壁８の内部に冷却空気流が形成される。また、肩部８１ａの空気吹出し孔から吹出す空気により、各壁板８１の外面に沿って上方に流れる冷却空気流が生成される。したがって、仕切り壁８が内外から効率良く空冷され、仕切り壁８の耐熱性が確保される。
【００３１】
ここで、第１熱交換器３−１と第２熱交換器３−２のうちのいずれか一方の熱交換器にフィン詰まり（吸熱フィン３ａ間の隙間の閉塞）が生じると、第１熱交換器３−１と第２熱交換器３−２の上方の排気フード９内に、他方の熱交換を通過して流れる排気流に引かれて、この一方の熱交換器が設けられた燃焼室内の燃焼ガスが仕切り壁８側に偏って流れる。
【００３２】
なお、他方の熱交換器のバーナが燃焼していないときでも、給気室５から他方の熱交換器を介して排気フードに流れる空気流に引かれて、一方の燃焼室内の燃焼ガスが仕切り壁８側に偏って流れる。そして、このように、一方の燃焼室内の燃焼ガスが仕切り壁８側に偏って流れる状態で、長期間給湯装置を使用すると、空気による冷却が不十分になって、燃焼ガスの熱で仕切り壁８が損傷するおそれがある。
【００３３】
そこで、本実施形態では、棒状の温度センサ１０を、缶体１の前面側から仕切り壁８内に挿入して固定している。仕切り壁８の両壁板８１，８１には、温度センサ１０の挿入部分に位置させて、横方向外側に膨出する膨出部８５が形成されている。膨出部８５を形成することにより、温度センサ１０の感温部が両壁板８１，８１間の空隙に両壁板８１，８１に接触しないように配置されている。
【００３４】
第１熱交換器３−１と第２熱交換器３−２の何れか一方、例えば、第２熱交換器３−２のフィン詰まりが生じて、第２燃焼室７−２内の燃焼ガスが仕切り壁８側に偏って流れると、第２燃焼室７−２側に位置する壁板８１の温度が正常時よりも高温になる。そのため、温度センサ１０がこの壁板８１からの輻射熱を受けて、温度センサ１０の検出温度が所定の詰り判定温度以上となり、フィン詰りの発生を検出することができる。
【００３５】
そこで、制御ユニット２０は、フィン詰りを検出したときに、ファン６の回転速度を増加する補正を行う。また、補正を行った後に、再度フィン詰りを検出したときには、制御ユニット２０は、給湯装置の運転を停止してインターロック（操作不可）状態とする。
【００３６】
制御ユニット２０は、マイクロコンピュータ３０（以下、マイコン３０という）、Ｅ２ＰＲＯＭ４０（本発明の不揮発性メモリに相当する）等を備えた電子ユニットであり、運転条件データ（給湯装置の運転条件を設定するためのデータ）の構成が異なる、第１バージョンの制御ユニット２０ａ又は第２バージョンの制御ユニット２０ｂが、給湯装置に備えられている。
【００３７】
第１バージョンの制御ユニット２０ａにおいては、マイコン３０ａに給湯装置の制御用プログラムを実行させることによって、マイコン３０ａが、上述した給湯運転や暖房運転等を実行する制御部３１ａとして機能する。また、Ｅ２ＰＲＯＭ４０ａには、制御ユニット２０ａのバージョン（第１バージョン）を示すバージョンデータ４１と、後述する第１バージョン用の運転状態データ４２が保持される。
【００３８】
第２バージョンの制御ユニット２０ｂにおいては、マイコン３０ｂ給湯装置の制御用プログラムを実行させることによって、マイコン３０ｂが、上述した給湯運転や暖房運転等を実行する制御部３１ｂ、及び第１バージョンと第２バージョン間の運転条件データの変換を行なうデータ変換部３２として機能する。
【００３９】
また、Ｅ２ＰＲＯＭ４０ｂには、制御ユニット２０ｂのバージョン（第２バージョン）を示すバージョンデータ４１と、第１バージョン用の運転状態データ４２及び第２バージョン用の運転状態データ４３と、第１バージョン用の運転状態データ４２と第２バージョン用の運転状態データ４３間の変換マップのデータ４５とが保持される。
【００４０】
次に、図２を参照して、第１バージョン及び第２バージョンにおける運転状態の設定について説明する。なお、以下では、暖房運転について説明するが、給湯運転についても同様の処理がなされる。
【００４１】
第１バージョンの制御ユニット２０ａにおいては、図２（ａ）に示したように、暖房運転における給湯装置の運転状態を、状態１０（待機状態）、状態２０（ファン補正：目標燃焼量に対するファン６の回転速度を５％アップ）、及び状態３０（インターロック：操作禁止）という３つの状態に設定する。
【００４２】
また、第２バージョンの制御ユニット２０ｂにおいては、図２（ｂ）に示したように、暖房運転における給湯装置の運転状態を、状態１０（待機状態）、状態２０（ファン補正２：目標燃焼量に対するファン６の回転速度を１０％アップ）、状態３０（インターロック：操作禁止）、及び状態４０（ファン補正１：目標燃焼量に対するファン６の回転速度を５％アップ）という４つの状態に設定する。
【００４３】
次に、図３に示したフローチャートに従って、第１バージョンの制御ユニット２０ａにおける運転状態の設定処理について説明する。
【００４４】
第１バージョンの制御ユニット２０ａの制御部３１ａは、給湯装置に電源が投入されると、ＳＴＥＰ１で状態１０（待機状態：ファン６の補正無し）にセットし、続くＳＴＥＰ２で第２バーナ２−２が燃焼中であるか否かを判断する。そして、第２バーナ２−２が燃焼中でないときはＳＴＥＰ１に戻り、第２バーナ２−２が燃焼中であるときにはＳＴＥＰ３に進んで、温度センサ１０の検出温度Ｔsがフィン詰り判定温度Ｔup以上であるか否かを判断する。
【００４５】
そして、温度センサ１０の検出温度Ｔsがフィン詰り判定温度Ｔup以上であるときはＳＴＥＰ４に進み、制御部３１ａは、状態２０（ファン補正：ファン６の回転速度を５％アップ）として、第２バーナ２−２への空気の供給量を増加させる。一方、温度センサ１０の検出温度Ｔsがフィン詰り判定温度Ｔupよりも低いときにはＳＴＥＰ１に分岐し、状態１０が維持される。
【００４６】
続くＳＴＥＰ５で、制御部３１ａは、温度センサ１０の検出温度Ｔsがフィン詰り解消温度Ｔdown以下であるか否かを判断する。そして、温度センサ１０の検出温度Ｔsがフィン詰り解消温度Ｔdown以下であるときはＳＴＥＰ１に分岐し、制御部３１ａは、状態２０から状態１０に変更する（ファン補正→待機）。
【００４７】
一方、ＳＴＥＰ５で、温度センサ１０の検出温度Ｔsがフィン詰り解消温度Ｔdownよりも高いときにはＳＴＥＰ６に進み、制御部３１ａは、温度センサ１０の検出温度Ｔsが、運転停止判定温度Ｔend以上であるか否かを判断する。
【００４８】
そして、温度センサ１０の検出温度Ｔsが運転停止判定温度Ｔend以上であるときはＳＴＥＰ７に進み、制御部３１ａは、状態２０から状態３０に変更する（ファン補正→インターロック状態）。なお、この場合には、制御部３１ａは第２バーナ２−２の燃焼を停止する。
【００４９】
そして、次のＳＴＥＰ８で、インターロックの解除操作の待ち状態となり、インターロックの解除操作がなされたときにＳＴＥＰ１に進む。なお、インターロックの解除操作がなされるのは、第２熱交換器３−２が清掃されてフィン詰りが解消されたときである。
【００５０】
一方、ＳＴＥＰ６で、温度センサ１０の検出温度Ｔsが運転停止判定温度Ｔendよりも低いときには、ＳＴＥＰ４に分岐して、制御部３１ａは、状態２０（ファン補正１）での暖房運転を継続する。
【００５１】
以上説明した図３のフローチャートによる処理により、第１バージョンの制御ユニット２０ａにおいて、制御部３１ａは、第２熱交換器３−２のフィン詰りの程度に応じて、状態１０（待機）、状態２０（ファン補正：ファン回転速度５％アップ）、状態３０（インターロック）という３つの運転状態を設定する。
【００５２】
次に、図４に示したフローチャートに従って、第２バージョンの制御ユニット２０ｂにおける運転状態の設定処理について説明する。
【００５３】
第２バージョンの制御ユニット２０ｂの制御部３１ｂは、給湯装置に電源が投入されると、ＳＴＥＰ１０で状態１０（待機状態：ファン６の補正無し）にセットし、続くＳＴＥＰ１１で第２バーナ２−２が燃焼中であるか否かを判断する。そして、第２バーナ２−２が燃焼中でないときはＳＴＥＰ１０に戻り、第２バーナ２−２が燃焼中であるときにはＳＴＥＰ１２に進んで、温度センサ１０の検出温度Ｔsが第１フィン詰り判定温度Ｔup1以上であるか否かを判断する。
【００５４】
そして、温度センサ１０の検出温度Ｔsが第１フィン詰り判定温度Ｔup1以上であるときはＳＴＥＰ１３に進み、制御部３１ｂは、状態４０（ファン補正１：ファン６の回転速度を５％アップ）として、第２バーナ２−２への空気の供給量を増加させる。一方、温度センサ１０の検出温度Ｔsが第１フィン詰り判定温度Ｔup1よりも低いときにはＳＴＥＰ１０に分岐し、状態１０が維持される。
【００５５】
続くＳＴＥＰ１４で、制御部３１ｂは、温度センサ１０の検出温度Ｔsが第１フィン詰り解消温度Ｔdown1以下であるか否かを判断する。そして、温度センサ１０の検出温度Ｔsが第１フィン詰り解消温度Ｔdown1以下であるときはＳＴＥＰ１０に分岐し、制御部３１ｂは、状態４０から状態１０に変更する（ファン補正１→待機）。
【００５６】
一方、ＳＴＥＰ１４で、温度センサ１０の検出温度Ｔsが第１フィン詰り解消温度Ｔdown1よりも高いときにはＳＴＥＰ１５に進み、制御部３１ｂは、温度センサ１０の検出温度Ｔsが運転停止判定温度Ｔend以上であるか否かを判断する。
【００５７】
そして、温度センサ１０の検出温度Ｔsが運転停止判定温度Ｔend以上であるときはＳＴＥＰ２０に分岐し、制御部３１ｂは、状態４０から状態３０に変更する（ファン補正１→インターロック）。なお、この場合には、制御部３１ｂは第２バーナ２−２の燃焼を停止する。そして、次のＳＴＥＰ２１で、インターロックの解除操作の待ち状態となり、インターロックの解除操作がなされたときにＳＴＥＰ１に進む。
【００５８】
一方、ＳＴＥＰ１５で、温度センサ１０の検出温度Ｔsが運転停止判定温度Ｔendよりも低いときには、ＳＴＥＰ１６に進み、制御部３１ｂは、温度センサ１０の検出温度Ｔsが第２フィン詰り判定温度Ｔup2以上であるか否かを判断する。
【００５９】
そして、温度センサ１０の検出温度Ｔsが第２フィン詰り判定温度Ｔup2以上であるときはＳＴＥＰ１７に進み、制御部３１ｂは、状態２０（ファン補正２：ファン６の回転速度を１０％アップ）として、第２バーナ２−２への空気の供給量をさらに増加させる。一方、温度センサ１０の検出温度Ｔsが第２フィン詰り判定温度よりも低いときにはＳＴＥＰ１３に分岐し、状態４０が維持される。
【００６０】
続くＳＴＥＰ１８で、制御部３１ｂは、温度センサ１０の検出温度Ｔsが第２フィン詰り解消温度Ｔdown2以下であるか否かを判断する。そして、温度センサ１０の検出温度Ｔsが第２フィン詰り解消温度Ｔdown2以下であるか否かを判断する。そして、温度センサ１０の検出温度Ｔsが第２フィン詰り解消温度Ｔdown2以下であるときはＳＴＥＰ１３に分岐し、制御部３１ｂは、状態２０を状態４０に変更する（ファン補正２→ファン補正１）。
【００６１】
一方、ＳＴＥＰ１８で、温度センサ１０の検出温度Ｔsが第２フィン詰り解消温度Ｔdown2よりも高いときにはＳＴＥＰ１９に進み、制御部３１ｂは、温度センサ１０の検出温度Ｔsが、運転停止判定温度Ｔend以上であるか否かを判断する。
【００６２】
そして、温度センサ１０の検出温度Ｔsが運転停止判定温度Ｔend以上であるときは、ＳＴＥＰ２０に進み、制御部３１ｂは、状態２０から状態３０に変更する（ファン補正２→インターロック）。一方、温度センサ１０の検出温度Ｔsが運転停止判定温度Ｔendよりも低いときには、ＳＴＥＰ１７に分岐して、制御部３１ｂは、状態２０（ファン補正２）での暖房運転を継続する。
【００６３】
以上説明した図４のフローチャートによる処理により、第２バージョンの制御ユニット２０ｂにおいて、制御部３１ｂは、第２熱交換器３−２のフィン詰りの程度に応じて、状態１０（待機）、状態２０（ファン補正２：ファン回転速度１０％アップ）、状態３０（インターロック）、状態４０（ファン補正１：ファン回転速度５％アップ）という４つの運転状態を設定する。
【００６４】
［第１バージョンから第２バージョンへの制御ユニットの交換］
次に、図５を参照して、給湯装置に取り付けられた第１バージョンの旧制御ユニット２０ａを、第２バージョンの新制御ユニット２０ｂに交換する手順について説明する。
【００６５】
交換作業者は、先ず、旧制御ユニット２０ａを給湯装置から取り外して、新制御ユニット２０ｂを給湯装置に取り付け、旧制御ユニット２０ａの通信ポート２４と新制御ユニット２０ｂの通信ポート２４を、通信ケーブル６０で接続する。
【００６６】
そして、交換作業者は、電源コネクタ２５により新制御ユニット２０ｂを商用電源５０に接続する。商用電源から供給される交流電力から、直流電源２３が直流電力を生成してマイコン３０ｂ及びＥ２ＰＲＯＭ４０ｂに供給し、これにより、マイコン３０ｂが起動する。また、通信ケーブル６０を介して、新制御ユニット２０ｂから旧制御ユニット２０ａに直流電力が供給され、旧制御ユニットのマイコン３０ａも起動する。
【００６７】
次に、交換作業者は、新制御ユニット２０ｂのスイッチ２１を操作する。これにより、旧制御ユニット２０ａから新制御ユニット２０ｂへの状態データの転送が指示され、旧制御ユニット２０ａの制御部３１ａと新制御ユニット２０ｂの制御部３１ｂにより、以下の「運転条件データ読出しステップ」、「バージョン判定ステップ」、及び「運転条件データ書込みステップ」が実行される。
【００６８】
「運転条件データ読出しステップ」
新制御ユニット２０ｂの制御部３１ｂは、旧制御ユニット２０ａの制御部３１ａに対して状態データを要求する。そして、この要求に応じて、旧制御ユニット２０ａの制御部３１ａは、Ｅ２ＰＲＯＭ４０ａに保持された第１バージョン用の状態データ４２を、通信ケーブル６０を介して新制御ユニット２０ｂに送信する。新制御ユニット２０ｂの制御部３１ｂは、旧制御ユニット２０ａから受信した第１バージョン用の状態データ４２を、Ｅ２ＰＲＯＭ４０ｂの作業エリアに書込む。
【００６９】
「バージョン判定ステップ」
新制御ユニット２０ｂの制御部３１ｂは、旧制御ユニット２０ａの制御部３１ａに対して、バージョンデータ４１を要求し、この要求に応じて、旧制御ユニット２０ａの制御部３１ａは、Ｅ２ＰＲＯＭ４０ａに保持されたバージョンデータ４１（この場合は、第１バージョンを示すデータ）を、新制御ユニット２０ｂに送信する。
【００７０】
新制御ユニット２０ｂの制御部３１ｂは、旧制御ユニット２０ａから受信したバージョンデータ４１により、旧制御ユニット２０ａのバージョンが第１バージョンであるか第２バージョンであるかを判断する。
【００７１】
「運転条件データ書込みステップ」
図５の例では、旧制御ユニット２０ａが第１バージョンであるので、新制御ユニット２０ｂの制御部３１ｂは、旧制御ユニット２０ａの第１バージョン用の状態データ４２（状態１０：待機，状態２０：ファン補正，状態３０：インターロックのうちのいずれかを示す）を、図６（ａ）に示した変換マップに従って、第２バージョン用の状態データ４３（状態１０：待機，状態２０：ファン補正２，状態３０：インターロック，状態４０：ファン補正１のうちのいずれかを示す）に変換する。
【００７２】
なお、変換マップのデータ４５は、第２バージョンの制御ユニット２０ｂのＥ２ＰＲＯＭ４０ｂに予め保持されている。
【００７３】
そして、新制御ユニット２０ｂの制御部３１ｂは、変換により得た第２バージョン用の状態データ４３を、Ｅ２ＰＲＯＭ４０ｂの第２エリアＡＤ２に書込む。これにより、第１バージョンの旧制御ユニット２０ａで設定されていた状態が、第２バージョンの新制御ユニット２０ｂに承継される。
【００７４】
なお、交換前の旧制御ユニットが第２バージョンであったときには、状態データの変換は不要であるため、図６（ｂ）に示したように、新制御ユニット２０ｂの制御部３１ｂは、旧制御ユニット２０ｂから受信した第２バージョン用の状態データ４３を、そのままＥ２ＰＲＯＭ４０ｂの第２エリアＡＤ２に書込む。この場合には、第２バージョンの旧制御ユニット２０ｂで設定されていた状態が、第２バージョンの新制御ユニット２０ｂに承継される。
【００７５】
また、「運転条件読出しステップ」、「バージョン判定ステップ」、「運転条件データ書込みステップ」の実行中は、新制御ユニット２０ｂの制御部３１ｂは、７セグメントＬＥＤ２２にデータの承継が行われていることを示す表示をする。また、制御部３１ｂは、データの承継が正常終了したときは、７セグメントＬＥＤ２２にその旨を示す表示をし、データの承継が異常終了したときには、７セグメントＬＥＤ２２にその旨を示す表示をする。
【００７６】
ここで、給湯装置に取り付けられた第２バージョンの制御ユニット２０ｂは、その後、上述したように、第２熱交換器３−２のフィン詰りの状況に応じて、状態１０（待機），状態２０（ファン補正２），状態３０（インターロック），状態４０（ファン補正１）を設定し、そのデータを第２エリアＡＤ２に書込む。
【００７７】
そして、制御ユニット２０ｂは、第２バージョン用の状態を設定するときに、図７（ａ）に示した変換マップにより第１バージョン用の状態を取得し、第１バージョン用の状態データ４２を、Ｅ２ＰＲＯＭ４０ｂの第１エリアＡＤ１に書込む。これにより、第２バージョンの制御ユニット２０ｂにおいては、図７（ｂ）に示したように、Ｅ２ＰＲＯＭ４０ｂに、第１バージョン用の状態データ４２と第２バージョン用の状態データ４３が、共に保持される状態とされている。
【００７８】
なお、本実施の形態では、「運転条件データ読出しステップ」を実行した後に「バージョン判定ステップ」を実行したが、「バージョン判定ステップ」を先に実行した後に「運転条件データ読出しステップ」を実行するようにしてもよい。
【００７９】
［第２バージョンから第１バージョンへの制御ユニットの交換］
次に、図８を参照して、給湯装置に取り付けされた第２バージョンの旧制御ユニット２０ｂを、第１バージョンの新制御ユニット２０ａに交換する手順について説明する。
【００８０】
上述した［第１バージョンから第２バージョンへの制御ユニットの交換］と同様に、交換作業者は、旧制御ユニット２０ｂを給湯装置から取り外して、新制御ユニット２０ａを給湯装置に取り付け、旧制御ユニット２０ｂの通信ポート２４と新制御ユニット２０ａの通信ポート２４を通信ケーブル６０で接続する。
【００８１】
また、交換作業者は、電源コネクタ５０により新制御ユニット２０ａを商用電源５０に接続する。これにより、上述したように、新制御ユニット２０ａと旧制御ユニット２０ｂに直流電力が供給されて、新制御ユニット２０ａのマイコン３０ａと旧制御ユニット２０ｂのマイコン３０ｂが起動する。
【００８２】
次に、交換作業者は、新制御ユニット２０ａのデータ移動開始スイッチ２１を操作する。これにより、旧制御ユニット２０ｂから新制御ユニット２０ａへの状態データの転送が指示され、以下の「運転条件データ読出しステップ」、及び「運転条件データ書込みステップ」が実行される。
【００８３】
「運転条件データ読出しステップ」
新制御ユニット２０ａの制御部３１ａは、旧制御ユニット２０ｂの制御部ｂに対して、Ｅ２ＰＲＯＭ４０ｂの第１エリアＡＤ１に保持された第１バージョン用の状態データの送信を要求する。そして、この要求に応じて、旧制御ユニット２０ｂの制御部３１ｂは、Ｅ２ＰＲＯＭ４０ｂの第１エリアＡＤ１に保持された第１バージョン用の状態データ４２を、新制御ユニット２０ａに送信する。
【００８４】
「運転条件データ書込みステップ」
新制御ユニット２０ａの制御部３１ａは、旧制御ユニット２０ｂから受信した第１バージョン用の状態データ４２を、Ｅ２ＰＲＯＭ４０ａの第１エリアＡＤ１に書込む。これにより、第２バージョンの旧制御ユニット２０ｂで設定されていた状態が、第１バージョンの新制御ユニット２０ａに承継される。
【００８５】
なお、交換前の旧制御ユニットと交換後の新制御ユニットが共に第１バージョンの制御ユニット２０ａであったときには、「運転条件データ読出しステップ」で、新制御ユニットが旧制御ユニットに対して、第１エリアＡＤ１に保持された第１バージョン用の状態データ４２の送信を要求する。
【００８６】
そして、「運転条件データ書込みステップ」で、新制御ユニット２０ａの制御部３１ａが、旧制御ユニット２０ａから受信した第１バージョン用の状態データ４２を、新制御ユニット２０ａのＥ２ＰＲＯＭ４０ａの第１エリアＡＤ１に書込む。これにより、第１バージョンの旧制御ユニット２０ａで設定されていた状態が、第１バージョンの新制御ユニット２０ａに承継される。
【００８７】
なお、「運転条件読出しステップ」及び「運転条件データ書込みステップ」の実行中は、新制御ユニット２０ａの制御部３１ａは、７セグメントＬＥＤ２２にデータの承継が行われていることを示す表示をする。また、制御部３１ａは、データの承継が正常終了したときは、７セグメントＬＥＤ２２にその旨を示す表示をし、データの承継が異常終了したときには、７セグメントＬＥＤ２２にその旨を示す表示をする。
【００８８】
なお、本実施の形態では、第１バージョンの制御ユニット２０ａにおいて、Ｅ２ＰＲＯＭ４０ａの第１エリアＡＤ１に第１バージョン用の状態データを保持し、第２バージョンの制御ユニット２０ｂにおいては、Ｅ２ＰＲＯＭ４０ｂの第１エリアＡＤ１に第１バージョン用の状態データ４２を保持すると共に、第２エリアＡＤ２に第２バージョン用の状態データ４３を保持したが、各状態データ４２，４３を任意のエリアに保持するようにしてもよい。この場合には、交換後の第１バージョンの制御ユニット２０ａが、交換前の第１バージョンの旧制御ユニット２０ａ又は第２バージョンの旧制御ユニット２０ｂに対して、第１バージョンの状態データの送信を要求し、この要求に応じて、旧制御ユニットが、第１バージョンの状態データを新制御ユニットに送信するようにすればよい。
【００８９】
また、本実施の形態では、給湯装置に備えられる制御ユニット２０ａ，２０ｂを示したが、他の装置に備えられる制御ユニットに対しても本発明の適用が可能である。
【００９０】
また、本実施の形態では、本発明の不揮発性メモリとしてＥ２ＰＲＯＭを用いたが、フラッシュメモリ等の他の種類の不揮発性メモリを用いてもよい。
【００９１】
また、本実施の形態では、第１バージョンと第２バージョンという２種類のバージョンを有する制御ユニット２０ａ，２０ｂを示したが、３種類以上のバージョンを有する制御ユニットに対しても、本発明の適用が可能である。
【００９２】
また、本実施の形態では、本発明の運転条件データとして、フィン詰りの程度に対応した運転状態データ（第１バージョン用の状態データ４２，第２バージョン用の状態データ４３）を示したが、給湯設定温度のデータや、アクチュエータ（第１バーナ２−１への燃料ガスの供給流量を変更する比例弁等）の調整データ等についても、運転状態データと同様にして、バージョンが異なる制御ユニット間で承継させることができる。
【００９３】
また、本実施の形態では、交換前の旧制御ユニット２０と交換後の新制御ユニット２０を通信ケーブル６０で接続して通信路を確立したが、無線により旧制御ユニットと新制御ユニット間の通信路を確立するようにしてもよい。
【符号の説明】
【００９４】
１…缶体、２−２…第２バーナ、３−２…第２熱交換器、６…ファン、１０…温度センサ、２０ａ…第１バージョンの制御ユニット、２０ｂ…第２バージョンの制御ユニット、３０ａ…第１バージョンの制御ユニットに備えられたマイコン、３０ｂ…第２バージョンの制御ユニットに備えられたマイコン、３１ａ…第１バージョンの制御部、３１ｂ…第２バージョンの制御部、３２…データ変換部、４０ａ…第１バージョンの制御ユニットに備えられたＥ２ＰＲＯＭ、４０ｂ…第２バージョンの制御ユニットに備えられたＥ２ＰＲＯＭ、４１…バージョンデータ、４２…第１バージョン用の状態データ、４３…第２バージョン用の状態データ。
【図１】
2011247471.tif 000003
【図２】
2011247471.tif 000004
【図３】
2011247471.tif 000005
【図４】
2011247471.tif 000006
【図５】
2011247471.tif 000007
【図６】
2011247471.tif 000008
【図７】
2011247471.tif 000009
【図８】
2011247471.tif 000010