(57)【特許請求の範囲】
【請求項１】
風呂の浴槽に供給する湯を生成する湯生成部と、前記浴槽内の基準高さに湯があるか否かを検出する湯検出部と、前記浴槽内の湯が前記基準高さを超える初期湯量を注湯した後に設定湯量まで注湯して湯張りを行う湯張り制御部と、前記初期湯量を記憶する記憶部と、前記初期湯量が注湯された時点で前記浴槽内の湯が前記基準高さに達していないことに基づいて該浴槽の排水栓の異常と判定する判定部とを備える風呂給湯装置において、
前記湯張り制御部は、
前記浴槽内の湯が前記基準高さに達したか否かを確認しながら注湯することによって前記初期湯量を検出した後、前記設定湯量まで注湯する初回湯張り実行部と、
前記浴槽内の湯が前記基準高さに達したか否かを確認することなく、前記初回湯張り実行部によって検出された前記初期湯量を注湯した後、前記設定湯量まで注湯する通常湯張り実行部と
を備え、
前記通常湯張り実行部が前記初期湯量を注湯した時点で前記浴槽内の湯が前記基準高さに達していなかった場合には、次回の湯張りを前記初回湯張り実行部が実行し、
前記通常湯張り実行部が湯張りを実行するに際して、前記設定湯量が所定量よりも少ない場合には、前記初期湯量の注湯を行うことなく該設定湯量まで注湯する
ことを特徴とする風呂給湯装置。
【請求項２】
請求項１に記載の風呂給湯装置において、
前記初回湯張り実行部が湯張りを実行するに際して、前記設定湯量が所定量よりも少ない場合には、前記初期湯量の検出を行うことなく該設定湯量まで注湯する
ことを特徴とする風呂給湯装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、浴槽の排水栓の閉め忘れを検出することが可能な風呂給湯装置に関する。
【背景技術】
【０００２】
風呂に湯を供給する風呂給湯装置には、浴槽に溜めた湯を再度加熱する追い焚き機能を有するものがあり、追い焚き運転は、浴槽と熱交換器とを結ぶ循環通路に設けた循環ポンプを駆動して浴槽内の湯を循環させることによって行う。こうした風呂給湯装置では、浴槽に初回の湯張りを行う際に、所定量の注湯と循環ポンプの駆動とを繰り返すことにより、浴槽内に開口する循環通路の取水口（循環金具）が水没して循環が可能となる注湯量を検出し、その注湯量（初期湯量）を記憶するものが知られている（例えば、特許文献１）。次回からの湯張り（通常湯張り）では、一度に初期湯量の注湯を行って循環ポンプで循環させることが可能であるかを確認し、循環できる場合は、設定湯量（＞初期湯量）に達するまで一気に注湯することで迅速に湯張りを完了する。これに対して、循環できない（循環金具が水没していない）場合は、浴槽の排水栓の閉め忘れと判定して湯張りを停止する。これにより、排水栓を閉め忘れた状態のまま設定湯量の湯の全てが無駄に排水されてしまうことを防止している。尚、排水栓の閉め忘れの際には、初期湯量の湯が排水されてしまうので、無駄に排水される湯量を抑える上で初期湯量は多すぎないのが良い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２８３５５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されている風呂給湯装置では、排水栓の閉め忘れと誤検出することなく迅速に湯張りを行いながら、排水栓の閉め忘れの際に無駄に排水される湯量を抑制することが難しいという問題があった。これは次のような理由による。先ず、初回の湯張り時に浴槽内に残水があるなどの理由で初期湯量を実際よりも少なめに検出すると、次回以降の通常湯張りを行う度に排水栓の閉め忘れと誤検出してしまう。かといって、単純に不足分の湯量を加算して初期湯量を修正したのでは、初期湯量が正しかった場合（不足の原因が通常湯張りにあった場合）に、実際よりも多めに初期湯量が設定されて以降の通常湯張りで使い続けられるので、排水栓の閉め忘れの際に無駄に排水される湯量が多くなる。
【０００５】
この発明は従来の技術における上述した課題に対応してなされたものであり、排水栓の閉め忘れと誤検出することを防止するとともに、排水栓の閉め忘れの際に排水される湯量を抑えることが可能な風呂給湯装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の風呂給湯装置は次の構成を採用した。すなわち、
風呂の浴槽に供給する湯を生成する湯生成部と、前記浴槽内の基準高さに湯があるか否かを検出する湯検出部と、前記浴槽内の湯が前記基準高さを超える初期湯量を注湯した後に設定湯量まで注湯して湯張りを行う湯張り制御部と、前記初期湯量を記憶する記憶部と、前記初期湯量が注湯された時点で前記浴槽内の湯が前記基準高さに達していないことに基づいて該浴槽の排水栓の異常と判定する判定部とを備える風呂給湯装置において、
前記湯張り制御部は、
前記浴槽内の湯が前記基準高さに達したか否かを確認しながら注湯することによって前記初期湯量を検出した後、前記設定湯量まで注湯する初回湯張り実行部と、
前記浴槽内の湯が前記基準高さに達したか否かを確認することなく、前記初回湯張り実行部によって検出された前記初期湯量を注湯した後、前記設定湯量まで注湯する通常湯張り実行部と
を備え、
前記通常湯張り実行部が前記初期湯量を注湯した時点で前記浴槽内の湯が前記基準高さに達していなかった場合には、次回の湯張りを前記初回湯張り実行部が実行し、
前記通常湯張り実行部が湯張りを実行するに際して、前記設定湯量が所定量よりも少ない場合には、前記初期湯量の注湯を行うことなく該設定湯量まで注湯する
ことを特徴とする。
【０００７】
ここで、本発明の湯検出部としては、例えば、接点スイッチを用いて、浴槽内の基準高さに湯があるか否かに応じてオン状態とオフ状態とが切り換わるようにしてもよい。また、循環ポンプを備える循環通路の取水口（循環金具）を浴槽の基準高さに設けることとして、循環ポンプで循環可能であるかを確認することで湯があるか否かを検出してもよい。
【０００８】
本発明の風呂給湯装置では、通常湯張り実行部が初期湯量を注湯したのに浴槽内の湯が基準高さに達していなければ、次回の湯張りを初回湯張り実行部が実行して初期湯量を再度検出するようにしたことにより、初期湯量が誤っている（実際よりも少ない）場合でも、その誤った初期湯量を使い続けることがなく、通常湯張り実行部によって湯張りが行われる度に排水栓の異常と誤検出することを防止することができる。また、初期湯量を修正する必要がないので、初期湯量が誤って通常よりも多めに設定されることもなく、排水栓の異常の際に無駄に排水される湯量を抑えることができる。さらに、設定湯量が所定量よりも少ない場合には、初期湯量を用いて排水栓の異常を検出できないことがあるので、通常湯張り実行部での初期湯量の注湯を省略する。これにより、設定湯量が所定量よりも少ない場合は迅速に湯張りを完了できる。
【０００９】
上述した本発明の風呂給湯装置では、初回湯張り実行部が湯張りを実行するに際して、設定湯量が所定量よりも少ない場合には、初期湯量の検出を行うことなく設定湯量まで注湯するようにしてもよい。
【００１０】
設定湯量が所定量よりも少ない場合には、設定湯量を注湯しても浴槽内の湯が基準高さに達するとは限らない。そのため、初回湯張り実行部での初期湯量の検出を行わないことによって、浴槽内の湯が基準高さに達したか否かを確認しながらの注湯を省略することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施例の風呂給湯装置１の内部構造を示す説明図である。
【図２】コントローラー８０が実行する湯張り制御処理を示すフローチャートである。
【図３】初回湯張り処理の前半部分を示すフローチャートである。
【図４】初回湯張り処理の後半部分を示すフローチャートである。
【図５】通常湯張り処理の前半部分を示すフローチャートである。
【図６】通常湯張り処理の後半部分を示すフローチャートである。
【図７】変形例の通常湯張り処理の前半部分を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本実施例の風呂給湯装置１の内部構造を示す説明図である。この風呂給湯装置１は、風呂の浴槽１０に湯を溜める湯張り機能と、浴槽１０内の湯を再度加熱する追い焚き機能とを備えている。図示されるように風呂給湯装置１には、浴槽１０に供給する湯を生成する湯生成部として燃焼室２０が設けられている。燃焼室２０には、給湯用バーナー２４と風呂用バーナー２６とが収容されており、給湯用バーナー２４の上方には給湯用熱交換器４０が設けられ、風呂用バーナー２６の上方には風呂用熱交換器５０が設けられている。また、燃焼室２０には、バーナー２４，２６に燃焼用空気を供給する燃焼ファン３８が接続されている。
【００１３】
給湯用バーナー２４および風呂用バーナー２６に燃料ガスを供給するガス通路２８には、ガス通路２８を開閉する電磁弁３０と、ガス通路２８を通過する燃料ガスの流量を制御する比例弁３２とが設けられている。また、ガス通路２８は、比例弁３２よりも下流側で分岐して給湯用バーナー２４および風呂用バーナー２６に接続されており、各分岐通路を開閉する給湯用電磁弁３４および風呂用電磁弁３６が設けられている。
【００１４】
給湯用熱交換器４０は、一端に給水通路４２が接続され、他端に給湯通路４４が接続されている。給水通路４２には、給水通路４２を流れる水の流量を検出する水量センサー４６が設けられている。水量センサー４６で検出される流量に応じて給湯用バーナー２４での燃焼が制御され、給湯用熱交換器４０を通過する水が燃焼排気によって加熱されて湯となり、給湯通路４４を通ってカラン（図示省略）などに供給される。
【００１５】
風呂用熱交換器５０は、浴槽１０に開口する循環金具５６から風呂用熱交換器５０まで湯を導く風呂戻り通路５２が一端に接続され、風呂用熱交換器５０から循環金具５６まで湯を導く風呂往き通路５４が他端に接続されている。風呂戻り通路５２には、風呂戻り通路５２を流れる湯の温度を検出する湯温センサー５８と、浴槽１０内の湯を吸い出して風呂用熱交換器５０へと送る循環ポンプ６０と、風呂戻り通路５２内の水の流れを検出する水流スイッチ６２とが設けられている。追い焚き運転は、循環ポンプ６０を駆動して浴槽１０内の湯を循環させることによって行う。水流スイッチ６２がＯＮ状態になると、風呂用バーナー２６で燃焼が開始され、風呂用熱交換器５０を通過する間に燃焼排気で加熱された湯が風呂往き通路５４を通って浴槽１０に供給される。
【００１６】
また、風呂戻り通路５２は、注湯通路７０を介して給湯通路４４と接続されている。注湯通路７０には、注湯通路７０を開閉する注湯電磁弁７２と、風呂戻り通路５２から給湯通路４４への湯の逆流を阻止する逆止弁７４と、注湯通路７０を流れる湯の流量を検出する湯量センサー７６とが設けられている。湯張り運転は、注湯電磁弁７２を開いて給湯通路４４の湯を風呂戻り通路５２に流入させることによって行い、風呂戻り通路５２に流入した湯は風呂用熱交換器５０および風呂往き通路５４を通って浴槽１０に供給される。尚、風呂給湯装置１の使用者がリモコン（図示省略）を操作することにより、浴槽１０に湯張りする際の設定湯量や設定湯温を変更可能となっている。
【００１７】
さらに、風呂給湯装置１には、装置全体を制御するコントローラー８０が搭載されており、電磁弁３０、比例弁３２、給湯用電磁弁３４、風呂用電磁弁３６、燃焼ファン３８、水量センサー４６、湯温センサー５８、循環ポンプ６０、水流スイッチ６２、注湯電磁弁７２、湯量センサー７６等がコントローラー８０と電気的に接続されている。このコントローラー８０には、風呂給湯装置１の各種設定を記憶するメモリ８２が内蔵されている。
【００１８】
このような風呂給湯装置１では、浴槽１０の排水口１２を塞ぐ排水栓１４が抜けた状態で湯張り運転を実行すると、浴槽１０に供給した湯がそのまま排水されて無駄になってしまう。そこで、本実施例の風呂給湯装置１では、コントローラー８０が以下のような湯張り制御処理を実行することにより、排水栓１４の閉め忘れを検出しながら湯張りを行っている。
【００１９】
図２は、コントローラー８０が実行する湯張り制御処理を示すフローチャートである。この処理は、図示しないリモコンの湯張りスイッチが使用者に操作されることによって開始される。
【００２０】
湯張り制御処理では、まず初めに、今回の湯張りが初回湯張りか否かを判断する（ＳＴＥＰ１００）。本実施例の風呂給湯装置１では、排水栓１４の閉め忘れを検出するのに用いる初期湯量を検出しながら行う湯張りを「初回湯張り」と呼び、初期湯量を検出せずに行う湯張りを「通常湯張り」と呼んで区別する。また、本実施例のメモリ８２には、初回湯張りであることを示す初回フラグが設定されている。ＳＴＥＰ１００では、初回フラグを参照し、初回フラグがＯＮ状態である場合は、今回の湯張りが初回湯張りであると判断して（ＳＴＥＰ１００:ｙｅｓ）、初回湯張り処理を実行する（ＳＴＥＰ１１０）。これに対して、初回フラグがＯＦＦ状態である場合は、今回の湯張りが通常湯張りであると判断して（ＳＴＥＰ１００：ｎｏ）、通常湯張り処理を実行する（ＳＴＥＰ１５０）。以下、初回湯張り処理および通常湯張り処理について詳述する。尚、初回湯張り処理または通常湯張り処理を実行したら、図２の湯張り制御処理を終了する。また、初回湯張り処理または通常湯張り処理を実行する本実施例のコントローラー８０は、本発明の「湯張り制御部」に相当している。
【００２１】
図３および図４は、初回湯張り処理を示すフローチャートである。初回湯張り処理を開始すると、まず初めに、循環ポンプ６０に水（湯）を満たす呼び水処理を行う（ＳＴＥＰ１１２）。この処理は、注湯電磁弁７２を開いて給湯通路４４の湯を風呂戻り通路５２に流入させることによって行う。
【００２２】
呼び水処理を終了すると、図示しないリモコンの設定湯量を参照して、湯張りの設定湯量が所定量（本実施例では８０Ｌ）よりも少ないか否かを判断する（ＳＴＥＰ１１４）。設定湯量が所定量以上であった場合は（ＳＴＥＰ１１４：ｎｏ）、先ず、浴槽１０に３０Ｌを注湯する（ＳＴＥＰ１１６）。浴槽１０への注湯は、注湯電磁弁７２を開いて給湯通路４４の湯を風呂戻り通路５２に流入させることで行う。また、注湯電磁弁７２と風呂戻り通路５２との間には湯量センサー７６が設けられており、注湯量を測定することができる。
【００２３】
続いて、１０Ｌを追加で浴槽１０に注湯したら（ＳＴＥＰ１１８）、循環ポンプ６０を駆動する（ＳＴＥＰ１２０）。ＳＴＥＰ１２０では、注湯電磁弁７２を閉じた状態であることから給湯通路４４の湯が風呂戻り通路５２に流入することはなく、浴槽１０に開口する循環金具５６が水没していなければ、浴槽１０内の水（湯）を循環金具５６から吸い込めず風呂戻り通路５２に水が流れないので、水流スイッチ６２はＯＦＦ状態となる。一方、循環金具５６が水没していれば、浴槽１０内の水を循環金具５６から吸い込んで風呂戻り通路５２に水が流れるので、水流スイッチ６２はＯＮ状態となる。尚、本実施例の浴槽１０に開口する循環金具５６の高さは、本発明の「基準高さ」に相当している。また、本実施例の循環ポンプ６０および水流スイッチ６２は、本発明の「湯検出部」に相当している。
【００２４】
そして、水流スイッチ６２がＯＮ状態であるか否かを判断し（ＳＴＥＰ１２２）、水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１２２：ｎｏ）、続いて、注湯量の合計が設定湯量よりも少ないか否かを判断する（ＳＴＥＰ１２４）。注湯量の合計が設定湯量よりも少ない場合は（ＳＴＥＰ１２４：ｙｅｓ）、ＳＴＥＰ１１８の処理に戻って浴槽１０への注湯を１０Ｌずつ追加しながら、循環ポンプ６０を駆動して水流スイッチ６２がＯＮ状態になるか否かの判断を繰り返す。そして、注湯量の合計が設定湯量以上になっても水流スイッチ６２がＯＮ状態とならない場合は（ＳＴＥＰ１２４：ｎｏ）、浴槽１０の排水栓１４を閉め忘れているか、あるいは閉め方が不完全であると判定して、湯張り運転を停止する（ＳＴＥＰ１２６）。続いて、図示しないリモコンの表示部にエラー表示を行う等によって排水栓１４の異常を報知し（ＳＴＥＰ１２８）、そのまま初回湯張り処理を終了する。
【００２５】
一方、注湯量の合計が設定湯量に達する前に水流スイッチ６２がＯＮ状態になった場合は（ＳＴＥＰ１２２：ｙｅｓ）、更に２０Ｌを追加で浴槽１０に注湯し（ＳＴＥＰ１３０）、注湯量の合計を初期湯量としてメモリ８２に記憶する（ＳＴＥＰ１３２）。例えば、ＳＴＥＰ１１８〜１２４の処理を５回繰り返した場合は、３０＋１０×５＋２０＝１００Ｌを初期湯量として記憶する。尚、２０Ｌを追加で注湯するのは、循環金具５６の水没が不十分で水流スイッチ６２のＯＮ状態とＯＦＦ状態とがふらつくような場合を考慮し、循環金具５６を確実に水没させるためである。また、本実施例のメモリ８２は、本発明の「記憶部」に相当している。
【００２６】
また、初期湯量を記憶したら、初回フラグの設定をＯＦＦにする（ＳＴＥＰ１３４）。こうして初回フラグがＯＦＦに設定された状態で次回の湯張りが行われると、湯張り制御処理（図２）の先頭の判断にて、通常湯張り処理（ＳＴＥＰ１５０）が選択される。
【００２７】
初回フラグの設定をＯＦＦにすると、続いて、循環ポンプ６０を駆動し（図４のＳＴＥＰ１３６）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１３８）。ＳＴＥＰ１２２では水流スイッチ６２がＯＮ状態であったにも拘らず、ＳＴＥＰ１３８で水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１３８：ｎｏ）、浴槽１０の排水栓１４がずれていたり緩んでいたりなど閉め方が不完全であると判定し、湯張り運転を停止する（図３のＳＴＥＰ１２６）。そして、排水栓１４の異常を報知すると（ＳＴＥＰ１２８）、初回湯張り処理を終了する。
【００２８】
一方、水流スイッチ６２がＯＮ状態である場合は（ＳＴＥＰ１３８：ｙｅｓ）、図示しないリモコンの設定湯温を参照して、設定湯温になるまで浴槽１０内の湯の沸き上げを行う（ＳＴＥＰ１４０）。浴槽１０内の湯の沸き上げは、追い焚き運転と同様に、循環ポンプ６０を駆動して浴槽１０内の湯を循環させながら風呂用バーナー２６での燃焼を制御し、風呂用熱交換器５０を通過する間に湯を燃焼排気で加熱することによって行う。また、風呂戻り通路５２に設けられた湯温センサー５８を用いて、浴槽１０から風呂戻り通路５２に吸い込まれた湯の温度を検出することができる。尚、こうした沸き上げを、風呂戻り通路５２に水がない状態で行うと、空焚きとなってしまうので、沸き上げを行う前には風呂戻り通路５２内の水の流れを確認することとして、空焚きを防止している。
【００２９】
ここで、図３のＳＴＥＰ１１４にて設定湯量が所定量よりも少ない場合は（ＳＴＥＰ１１４：ｙｅｓ）、その設定湯量を浴槽１０に注湯しても循環金具５６を水没させることができるとは限らないので、初期湯量を検出しないこととして、上述したＳＴＥＰ１１６〜１４０の処理を省略する。
【００３０】
続いて、設定湯量までの残りの湯量を浴槽１０に注湯する（ＳＴＥＰ１４２）。例えば、設定湯量が２００Ｌであり、ＳＴＥＰ１３２にて初期湯量として１００Ｌを記憶した場合は、残りの１００Ｌを浴槽１０に注湯する。その後、循環ポンプ６０を駆動して（ＳＴＥＰ１４４）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１４６）。水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１４６：ｎｏ）、浴槽１０の排水栓１４の閉め方が不完全であると判定し、湯張り運転を停止する（図３のＳＴＥＰ１２６）。そして、排水栓１４の異常を報知すると（ＳＴＥＰ１２８）、初回湯張り処理を終了する。
【００３１】
一方、水流スイッチ６２がＯＮ状態である場合は（ＳＴＥＰ１４６：ｙｅｓ）、設定湯温になるまで浴槽１０内の湯の沸き上げを行って（ＳＴＥＰ１４８）、初回湯張り処理を終了する。尚、ＳＴＥＰ１４０およびＳＴＥＰ１４８の２段階で沸き上げを行うのは、次のような理由による。先ず、風呂給湯装置１では、湯張りが完了するタイミングを予測して予め報知することが一般的に行われている。この湯張り完了タイミングは、浴槽１０の冷え具合などの温度条件の違いによって変動する。そこで、ＳＴＥＰ１４０で一旦沸き上げを行った後に、湯張り完了タイミングの報知を行うことにより、温度条件の違いによる影響が少なくなるので、湯張り完了タイミングの予測精度を向上させることができる。
【００３２】
図５および図６は、通常湯張り処理を示すフローチャートである。通常湯張り処理を開始すると、まず初めに、循環ポンプ６０の呼び水処理を行い（ＳＴＥＰ１５２）、続いて、湯張りの設定湯量が所定量（本実施例では８０Ｌ）よりも少ないか否かを判断する（ＳＴＥＰ１５４）。設定湯量が所定量以上であった場合は（ＳＴＥＰ１５４：ｎｏ）、メモリ８２に記憶されている初期湯量（例えば１００Ｌ）を浴槽１０に注湯する（ＳＴＥＰ１５６）。通常湯張りでは、このように初期湯量を一気に注湯することにより、初回湯張りに比べて、短時間で湯張りを完了することが可能となる。
【００３３】
初期湯量を注湯したら、循環ポンプ６０を駆動し（ＳＴＥＰ１５８）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１６０）。水流スイッチ６２がＯＮ状態である場合は（ＳＴＥＰ１６０：ｙｅｓ）、循環金具５６が水没しているので、浴槽１０の排水栓１４は正常に閉まっていると判断し、設定湯温になるまで浴槽１０内の湯の沸き上げを行う（ＳＴＥＰ１７８）。
【００３４】
これに対して、水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１６０：ｎｏ）、初期湯量を浴槽１０に注湯したのに循環金具５６が水没しておらず、排水栓１４を閉め忘れているか、あるいは閉め方が不完全であることが疑われる。ただし、初回湯張りの際に浴槽１０内に残水があったなど理由で、検出した初期湯量が誤っている（実際よりも少ない）可能性もあるので、本実施例の風呂給湯装置１では、メモリ８２から初期湯量の記憶を消去する（ＳＴＥＰ１６２）。
【００３５】
また、初期湯量の記憶を消去したら、初回フラグの設定をＯＮにする（ＳＴＥＰ１６４）。こうして初回フラグがＯＮに設定された状態で次回の湯張りが行われると、湯張り制御処理（図２）の先頭の判断では、初回湯張り処理（ＳＴＥＰ１１０）が選択されるので、初期湯量を再び検出しながら湯張りを行う。このように本実施例の風呂給湯装置１では、初期湯量を浴槽１０に注湯しても循環金具５６が水没しなかった場合に、次回の湯張りにて初期湯量を再度検出するようにしたことにより、誤った（少なめの）初期湯量を使い続けることがなく、通常湯張りを行う度に排水栓１４の異常と誤検出することを防止することができる。
【００３６】
初回フラグの設定をＯＮにすると、初期湯量が少なめに検出されていた場合を考慮し、不足分を補うために、先ず、初期湯量に追加で１０Ｌを浴槽１０に注湯する（ＳＴＥＰ１６６）。そして、循環ポンプ６０を駆動し（ＳＴＥＰ１６８）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１７０）。水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１７０：ｎｏ）、続いて、初期湯量に追加した注湯量の合計が上限量（本実施例では５０Ｌ）よりも少ないか否かを判断する（ＳＴＥＰ１７２）。追加注湯量の合計が上限量よりも少ない場合は（ＳＴＥＰ１７２：ｙｅｓ）、ＳＴＥＰ１６６の処理に戻って浴槽１０への注湯を１０Ｌずつ追加しながら、循環ポンプ６０を駆動して水流スイッチ６２がＯＮ状態になるか否かの判断を繰り返す。そして、追加注湯量の合計が上限量以上になっても水流スイッチ６２がＯＮ状態とならない場合は（ＳＴＥＰ１７２：ｎｏ）、浴槽１０の排水栓１４に異常があって湯が溜まらないと判定し、湯張り運転を停止する（ＳＴＥＰ１７４）。さらに、排水栓１４の異常を報知すると（ＳＴＥＰ１７６）、通常湯張り処理を終了する。尚、排水栓１４の異常と判定して湯張り運転を停止する本実施例のコントローラー８０は、本発明の「判定部」に相当している。
【００３７】
一方、追加注湯量の合計が上限量に達する前に水流スイッチ６２がＯＮ状態になった場合は（ＳＴＥＰ１７０：ｙｅｓ）、浴槽１０の排水栓１４は正常に閉まっていると判断し、設定湯温になるまで浴槽１０内の湯の沸き上げを行う（ＳＴＥＰ１７８）。
【００３８】
ここで、本実施例の風呂給湯装置１では、初期湯量を浴槽１０に注湯しても循環金具５６が水没しなかった場合に、浴槽１０への注湯を追加することとしたが、初期湯量を注湯した時点で循環金具５６が水没しなければ、直ちに排水栓１４の異常と判定し、湯張り運転を停止してもよい。ただし、本実施例のように上限量まで注湯を追加しても循環金具５６が水没しなかった時点で初めて排水栓１４の異常と判定することとすれば、初期湯量が誤っていた（実際よりも僅かに少なかった）場合には、不足分の湯量が補われて循環金具５６が水没することで排水栓１４の異常と誤検出することがないので、既に浴槽１０に溜まった初期湯量の湯を無駄にすることなく、湯張り運転を継続することができる。
【００３９】
また、不足分の湯量（追加した注湯量の合計）を加算することで初期湯量を修正することも可能であるが、必ずしも初期湯量が誤っている（少なめである）とは限らない。すなわち、初期湯量を注湯したのに循環金具５６が水没しなかった原因として、初回湯張りで検出した初期湯量は正しいけれど、通常湯張りで排水栓１４のずれや緩みによって浴槽１０内の湯量が減少していた可能性もある。この場合に不足分の湯量を加算すると、誤った（多めの）初期湯量に修正されてしまう。そして、初期湯量が一旦多めに設定されると、水位センサーを有しないタイプの風呂給湯装置１では修正する機会がなく、多めの初期湯量が以降の通常湯張りで使い続けられる。結果として、排水栓１４の閉め忘れの際には、初期湯量の湯が排水されてしまうので、無駄に排水される湯量が多くなる。そこで、本実施例では、不足分の湯量を加算して初期湯量を修正するのではなく、敢えて初期湯量を再度検出することとして、初期湯量が多めに設定されるリスクを回避している。
【００４０】
また、通常湯張り処理では、図５のＳＴＥＰ１５４にて設定湯量が所定量よりも少ない場合は（ＳＴＥＰ１５４：ｙｅｓ）、初期湯量を用いて排水栓１４の閉め忘れを検出することができないので、上述したＳＴＥＰ１５６〜１７８の処理を省略する。
【００４１】
続いて、設定湯量までの残りの湯量を浴槽１０に注湯し（図６のＳＴＥＰ１８０）、その後、循環ポンプ６０を駆動して（ＳＴＥＰ１８２）、水流スイッチ６２がＯＮ状態であるか否かを判断する（ＳＴＥＰ１８４）。水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１８４：ｎｏ）、浴槽１０の排水栓１４に異常があると判定し、湯張り運転を停止する（図５のＳＴＥＰ１７４）。そして、排水栓１４の異常を報知すると（ＳＴＥＰ１７６）、通常湯張り処理を終了する。
【００４２】
一方、水流スイッチ６２がＯＮ状態である場合は（ＳＴＥＰ１８４：ｙｅｓ）、設定湯温になるまで浴槽１０内の湯の沸き上げを行って（ＳＴＥＰ１８６）、通常湯張り処理を終了する。尚、ＳＴＥＰ１７８およびＳＴＥＰ１８６の２段階で沸き上げを行うのは、初回湯張り処理と同様の理由による。
【００４３】
尚、上述の実施例では、通常湯張りにて初期湯量を浴槽１０に注湯したのに循環金具５６が水没していなければ、メモリ８２から初期湯量の記憶を消去していた。しかし、初期湯量の記憶を消去せずに修正することとしてもよい。以下では、初期湯量の修正を行う変形例について説明する。尚、変形例の説明に際しては、上述の実施例と共通する部分については同じ符号を付して説明を省略する。
【００４４】
図７は、変形例の通常湯張り処理の前半部分を示すフローチャートである。変形例の通常湯張り処理では、メモリ８２に記憶されている初期湯量を浴槽１０に注湯した後（ＳＴＥＰ１５６）、循環ポンプ６０を駆動して（ＳＴＥＰ１５８）、水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１６０：ｎｏ）、メモリ８２から初期湯量の記憶を消去する処理や、初回フラグの設定をＯＮにする処理（図５のＳＴＥＰ１６２，１６４）を行うことなく、初期湯量に追加で１０Ｌを浴槽１０に注湯する（ＳＴＥＰ１６６）。初期湯量を注湯しても循環金具５６が水没しなかった原因として、初期湯量が実際より少なめである（僅かに不足している）だけかもしれないので、不足分を補うために１０Ｌの注湯を追加したら、メモリ８２に記憶されている初期湯量に１０Ｌを加算して初期湯量の記憶を更新する（ＳＴＥＰ１６７）。
【００４５】
その後、循環ポンプ６０を駆動して（ＳＴＥＰ１６８）、水流スイッチ６２がＯＮ状態であるか否かを判断し（ＳＴＥＰ１７０）、水流スイッチ６２がＯＦＦ状態である場合は（ＳＴＥＰ１７０：ｎｏ）、続いて、追加した注湯量の合計が上限量（例えば５０Ｌ）よりも少ないか否かを判断する（ＳＴＥＰ１７２）。追加注湯量の合計が上限量よりも少ない場合は（ＳＴＥＰ１７２：ｙｅｓ）、ＳＴＥＰ１６６の処理に戻り、浴槽１０への注湯を１０Ｌずつ追加しながらメモリ８２の初期湯量の記憶を更新するとともに、循環ポンプ６０を駆動して水流スイッチ６２がＯＮ状態になるか否かの判断を繰り返す。そして、追加注湯量の合計が上限量以上になっても水流スイッチ６２がＯＮ状態とならない場合は（ＳＴＥＰ１７２：ｎｏ）、浴槽１０の排水栓１４に異常があると判定し、初期湯量の修正を諦めて初回フラグの設定をＯＮにする（ＳＴＥＰ１７３）。こうして初回フラグがＯＮに設定された状態で次回の湯張りが行われると、初回湯張り処理（ＳＴＥＰ１１０）を実行して初期湯量を再度検出する。
【００４６】
一方、追加注湯量の合計が上限量に達する前に水流スイッチ６２がＯＮ状態となった場合は（ＳＴＥＰ１７０：ｙｅｓ）、不足分の湯量が補われて循環金具５６が水没したと判断し、設定湯温になるまで浴槽１０内の湯の沸き上げを行う（ＳＴＥＰ１７８）。こうして初期湯量を修正したら、初回フラグがＯＦＦに設定された状態のまま次回の湯張りが行われるので、メモリ８２に記憶されている修正された（更新後の）初期湯量を用いて通常湯張り処理（ＳＴＥＰ１５０）を実行する。
【００４７】
尚、初期湯量を修正した場合でも、初回フラグの設定をＯＮにすることとしてもよい。初回フラグがＯＮに設定された状態で次回の湯張りが行われると、初回湯張り処理（ＳＴＥＰ１１０）を実行するので初期湯量を再度検出する。そして、前回の湯張り時に修正された初期湯量と再度検出した初期湯量とを比較することとして、その差が所定量（例えば１０Ｌ）未満である場合は、修正された初期湯量および再度検出した初期湯量の何れか一方、あるいは２つの初期湯量の平均値を、以降の通常湯張り処理で用いる初期湯量としてメモリ８２に記憶してもよい。一方、差が所定量以上である場合は、修正された初期湯量は多めに設定されている可能性があるので、再度検出した初期湯量を、以降の通常湯張り処理で用いる初期湯量としてメモリ８２に記憶してもよい。このように修正された初期湯量と再度検出した初期湯量とを比較することにより、何れか一方だけの場合よりも精度（信頼性）の高い初期湯量を採用することが可能となる。
【００４８】
以上、本実施例および変形例の風呂給湯装置１について説明したが、本発明は上記の実施例および変形例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。
【００４９】
例えば、前述した実施例の風呂給湯装置１では、循環ポンプ６０を駆動し、水流スイッチ６２がＯＮ状態となったかを確認することで、循環金具５６の高さまで湯があるか否かを判断していた。しかし、これの代わりに接点スイッチを用いて、浴槽内の基準高さ（例えば、循環金具５６の高さ）に湯があるか否かに応じてＯＮ／ＯＦＦ状態が切り換わるようにしてもよい。
【符号の説明】
【００５０】
１…風呂給湯装置、          １０…浴槽、              １２…排水口、
１４…排水栓、              ２０…燃焼室、            ２４…給湯用バーナー、
２６…風呂用バーナー、      ２８…ガス通路、          ３０…電磁弁、
３２…比例弁、              ３４…給湯用電磁弁、      ３６…風呂用電磁弁、
３８…燃焼ファン、          ４０…給湯用熱交換器、    ４２…給水通路、
４４…給湯通路、            ４６…水量センサー、      ５０…風呂用熱交換器、
５２…風呂戻り通路、        ５４…風呂往き通路、      ５６…循環金具、
５８…湯温センサー、        ６０…循環ポンプ、        ６２…水流スイッチ、
７０…注湯通路、            ７２…注湯電磁弁、        ７４…逆止弁、
７６…湯量センサー、        ８０…コントローラー、    ８２…メモリ。
【図１】
0005925732.tif 000002
【図２】
0005925732.tif 000003
【図３】
0005925732.tif 000004
【図４】
0005925732.tif 000005
【図５】
0005925732.tif 000006
【図６】
0005925732.tif 000007
【図７】
0005925732.tif 000008