(57)【要約】【課題】ＣＯセンサを備えた燃焼装置および給湯装置の施工またはメンテナンスの現場における作業性を向上させる。【解決手段】給湯装置１００において、制御部４０は、ＣＯセンサ２０への通電開始時において、ＣＯセンサ２０のクリーニング処理とＣＯセンサ２０の出力補正処理とを連続的に実行する。制御部４０は、出力補正処理を実行したことの履歴を記憶するための不揮発性メモリを有する。ＣＯセンサ２０への通電開始時において、制御部４０は、不揮発性メモリに履歴がある場合には、クリーニング処理を第１の時間実行するとともに、クリーニング処理の実行中である旨を非報知とする。一方、不揮発性メモリに履歴がない場合には、制御部４０は、クリーニング処理を第１の時間よりも長い第２の時間実行するとともに、クリーニング処理の実行中である旨を報知する。【選択図】図１
2019039627.tif 000002
【特許請求の範囲】
【請求項１】
燃料を燃焼する燃焼部と、
通電状態のときに前記燃焼部の排ガス中のＣＯ濃度を検出するＣＯセンサと、
前記ＣＯセンサの出力に基づいて前記燃焼部を制御する制御部とを備え、
前記制御部は、前記ＣＯセンサへの通電開始時において、前記ＣＯセンサのクリーニング処理と前記ＣＯセンサの出力補正処理とを実行するように構成され、
前記クリーニング処理または前記出力補正処理を実行したことの履歴を記憶するための不揮発性メモリをさらに備え、
前記ＣＯセンサへの通電開始時において、前記制御部は、
前記不揮発性メモリに前記履歴がある場合には、前記クリーニング処理を第１の時間実行するとともに、前記クリーニング処理の実行中である旨を非報知とする一方で、
前記不揮発性メモリに前記履歴がない場合には、前記クリーニング処理を前記第１の時間よりも長い第２の時間実行するとともに、前記クリーニング処理の実行中である旨を報知する、燃焼装置。
【請求項２】
前記ＣＯセンサへの通電開始時において、前記不揮発性メモリに前記履歴がない場合には、前記制御部は、前記クリーニング処理時において、前記クリーニング処理の進行状況を報知する、請求項１に記載の燃焼装置。
【請求項３】
前記クリーニング処理において、前記制御部は、前記ＣＯセンサのヒートアップを１または複数回実行するように構成され、
前記ＣＯセンサへの通電開始時において、前記制御部は、
前記不揮発性メモリに前記履歴がある場合には、前記ヒートアップを第１の回数実行する一方で、
前記不揮発性メモリに前記履歴がない場合には、前記ヒートアップを第１の回数よりも多い第２の回数実行するとともに、前記ヒートアップが実行された回数を報知する、請求項２に記載の燃焼装置。
【請求項４】
前記制御部は、前記燃焼装置の筐体内に設置された報知部を用いて、前記クリーニング処理の実行中である旨を報知する、請求項１から３のいずれか１項に記載の燃焼装置。
【請求項５】
前記不揮発性メモリに記憶された前記履歴をリセットするための操作を受け付ける操作部をさらに備え、
前記操作部が前記操作を受け付けると、前記制御部は再起動する、請求項１から４のいずれか１項に記載の燃焼装置。
【請求項６】
前記ＣＯセンサが無通電状態にある非作動時間を計時するためのタイマをさらに備え、
前記タイマの計時時間が閾値時間を超えたとき、前記制御部は、前記不揮発性メモリに記憶された前記履歴をリセットする、請求項１から５のいずれか１項に記載の燃焼装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の燃焼装置と、
前記燃焼装置によって発生した熱量によって通流する湯水の温度を上昇させるための熱交換器とを備える、給湯装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、燃焼部から排出される排ガス中の一酸化炭素（ＣＯ）濃度を検出するＣＯセンサを備えた燃焼装置および給湯装置に関する。
【背景技術】
【０００２】
燃料燃焼によって熱量を発生する燃焼装置は、排ガス経路などにＣＯセンサを設けることによって、燃料の不完全燃焼などの燃焼不良を検出できるように構成することができる。代表的には、屋内に設置されるガス給湯装置は、ＣＯセンサを具備するように構成されている。
【０００３】
ＣＯセンサとしては、たとえば接触燃焼式センサが用いられる。接触燃焼式センサは、たとえば白金線からなるコイルを酸化アルミニウム、パラジウム等の燃焼触媒によりコーティングして乾燥および焼成した構成を有している。このようなＣＯセンサにおいては、表面に汚染物質や水分が付着すると、センサ出力に誤差を生じる。そのため、燃焼装置の燃焼運転中は、排ガス中に含まれる汚染物質や水分が付着しないように、ＣＯセンサに通電することによってＣＯセンサを高温状態に維持する。
【０００４】
一方、ＣＯセンサが無通電状態のまま高温高湿の環境下に長時間にわたって放置された状態にあると、排ガス経路内の水分が表面に吸着するため、ＣＯセンサへの通電を開始した際にセンサ出力のゼロ点変動が生じてしまい、結果的にＣＯセンサの検出精度を低下させることとなる。
【０００５】
ＣＯセンサの検出精度を確保するために、たとえば特開２０１３−７６４８２号公報（特許文献１）には、ＣＯセンサへの通電を開始した直後に、ＣＯセンサに通常時よりも大きな電流を流してヒートアップ（発熱）させることにより表面に付着した汚染物質や水分を除去する処理（以下、「ヒートクリーニング処理」とも称する）を実行することが記載されている。特許文献１では、ヒートクリーニング処理を実行した後に、センサ出力のゼロ点補正処理を実行する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−７６４８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
燃焼装置の施工またはメンテナンスの現場においては、ＣＯセンサへの通電開始時において、センサ出力が本来の出力レベルよりもかなり高めにずれる傾向がある。ヒートクリーニング処理においてヒートアップを複数回繰り返し実行することで、センサ出力を本来の出力レベルに戻すことができる。しかしながら、ヒートアップの繰り返し回数を増やすに伴なって、ヒートクリーニング処理が終了するまでに長時間を要してしまう虞がある。
【０００８】
ＣＯセンサのヒートクリーニング処理およびゼロ点補正処理の実行中は、ＣＯセンサの性能が回復していないため、燃焼装置の燃焼運転が禁止状態とされる。したがって、ヒートクリーニング処理に長時間を要すると、燃焼運転の禁止状態も長時間に及ぶこととなる。ところが、ＣＯセンサの外観上ヒートアップが行なわれていることを判断することが容易でないため、作業者は、燃焼運転の禁止状態が長時間に及んでいることに疑念を抱き、燃焼装置に何らかの不具合が発生していると誤認してしまう虞がある。その結果、作業者は、燃焼装置を再起動すべく燃焼装置の電源リセットを行なう可能性がある。この電源リセットによってＣＯセンサへの通電が再び開始されると、ヒートクリーニング処理が最初からやり直されるため、ヒートクリーニング処理の実行時間がさらに長期化されてしまう。これにより、作業者の疑念や混乱を増長させるとともに、作業効率の低下を招くことが懸念される。
【０００９】
この発明は、このような問題点を解決するためになされたものであって、その目的は、ＣＯセンサを備えた燃焼装置および給湯装置の施工またはメンテナンスの現場における作業性を向上させることである。
【課題を解決するための手段】
【００１０】
この発明によるある局面では、燃焼装置は、燃料を燃焼する燃焼部と、通電状態のときに燃焼部の排ガス中のＣＯ濃度を検出するＣＯセンサと、ＣＯセンサの出力に基づいて燃焼部を制御する制御部と、不揮発性メモリとを備える。制御部は、ＣＯセンサへの通電開始時において、ＣＯセンサのクリーニング処理（代表的にはヒートクリーニング処理）とＣＯセンサの出力補正処理（代表的にはゼロ点補正処理）とを実行するように構成される。不揮発性メモリは、クリーニング処理または出力補正処理を実行したことの履歴を記憶する。ＣＯセンサへの通電開始時において、制御部は、不揮発性メモリに履歴がある場合には、クリーニング処理を第１の時間実行するとともに、クリーニング処理の実行中である旨を非報知とする。一方、不揮発性メモリに履歴がない場合には、制御部は、クリーニング処理を第１の時間よりも長い第２の時間実行するとともに、クリーニング処理の実行中である旨を報知する。
【００１１】
上記燃焼装置によれば、不揮発性メモリにＣＯセンサのクリーニング処理または出力補正処理を実行した履歴がない場合には、該履歴がある場合に比べて、ＣＯセンサの性能に変調を来している可能性が高いため、その性能を回復させるために、より長い時間をかけてＣＯセンサのクリーニング処理が実行される。そして、このクリーニング処理時には、クリーニング処理が実行中である旨が報知されるため、燃焼装置の施工またはメンテナンスの現場において、長時間燃焼運転が禁止されることに対する作業者の疑念や混乱を払拭することができる。これにより、不要な電源リセットが行なわれることを防ぐことができ、結果的に作業性を向上させることができる。
【００１２】
また、上記燃焼装置において、クリーニング処理の実行時間が相対的に短く、作業者に疑念や混乱を生じさせる可能性が低い場合には、クリーニング処理が実行中である旨を報知しない構成とすることで、クリーニング処理の実行時間が長くなる状況において、クリーニング処理の実行中である旨を作業者に対して効果的に報知することができる。その結果、このような状況での作業者の疑念や混乱を払拭して、不要な電源リセットを効果的に防ぐことができる。
【００１３】
好ましくは、ＣＯセンサへの通電開始時において、不揮発性メモリに履歴がない場合には、制御部は、クリーニング処理時において、クリーニング処理の進行状況を報知する。これによると、クリーニング処理の実行時間が長くなる状況において、クリーニング処理の実行中である旨を作業者に効果的に報知することができる。
【００１４】
好ましくは、クリーニング処理において、制御部は、ＣＯセンサのヒートアップを１または複数回実行するように構成される。ＣＯセンサへの通電開始時において、制御部は、不揮発性メモリに履歴がある場合には、ヒートアップを第１の回数実行する。一方、不揮発性メモリに履歴がない場合には、制御部は、ヒートアップを第１の回数よりも多い第２の回数実行するとともに、ヒートアップが実行された回数を報知する。
【００１５】
これによると、不揮発性メモリに履歴がある場合には、ヒートアップを第１の回数実行することで、クリーニング処理が第１の時間実行されるのに対して、不揮発性メモリに履歴がない場合には、ヒートアップを第１の回数よりも多い第２の回数実行することで、クリーニング処理が第１の時間よりも長い第２の時間実行されることとなる。そして、ヒートアップを開始してからヒートアップが第２の回数実行されるまでの時間、ヒートアップを実行した回数が報知されるため、燃焼装置の施工またはメンテナンスの現場において、作業者はクリーニング処理の進行状況を容易に把握することができる。
【００１６】
好ましくは、上記制御部は、上記燃焼装置の筐体内に設置された報知部を用いて、クリーニング処理の実行中である旨を報知する。これによると、燃焼装置の施工またはメンテナンスの現場において、作業者はクリーニング処理の実行中であることを容易に把握することができる。
【００１７】
好ましくは、上記燃焼装置は、不揮発性メモリに記憶された履歴をリセットするための操作を受け付ける操作部をさらに備える。操作部が操作を受け付けると、制御部は再起動する。
【００１８】
これによると、操作部にて不揮発性メモリに記憶された履歴をリセットするための操作がなされると、制御部が再起動した後にＣＯセンサのクリーニング処理および出力補正処理へと移行されることとなり、ＣＯセンサが初期化される。燃焼装置では、ＣＯセンサの検出精度を保つために、燃焼運転の停止中、定期的にＣＯセンサの出力補正処理を行なう構成を採ることができる。このような燃焼装置において不揮発性メモリの履歴をリセットするための操作が行なわれた場合、該操作がなされた後に、上記の定期的な出力補正処理のタイミングが到来することでＣＯセンサの出力補正処理が行なわれてしまう可能性がある。そこで、上記のように不揮発性メモリをリセットする操作がなされると制御部が再起動することにより、該操作がなされてから制御部が再起動するまでの間に、定期的な出力補正処理を実行させないようにすることができる。なお、制御部が再起動した後のクリーニング処理は、不揮発性メモリに履歴がないために第２の時間実行されることとなるが、クリーニング処理の実行中である旨が報知されるため、作業者に疑念や混乱を与えることなく、効率良く作業を進めることができる。
【００１９】
好ましくは、上記燃焼装置は、ＣＯセンサが無通電状態にある非作動時間を計時するためのタイマをさらに備える。タイマの計時時間が閾値時間を超えたとき、制御部は、不揮発性メモリに記憶された履歴をリセットする。
【００２０】
これによると、ＣＯセンサが無通電状態のまま閾値時間を超えて放置されており、その性能に変調を来している可能性が高い状況では、不揮発性メモリの履歴が自動的にリセットされる。したがって、ＣＯセンサへの通電開始時には、クリーニング処理が第２の時間実行されることとなり、ＣＯセンサの性能を回復させることができる。また、クリーニング処理の実行中である旨が報知されるため、作業者に疑念や混乱を与えることなく、効率良く作業を進めることができる。
【００２１】
この発明によるある局面では、給湯装置は、上記燃焼装置と、燃焼装置によって発生した熱量によって通流する湯水の温度を上昇させるための熱交換器とを備える。
【発明の効果】
【００２２】
この発明によれば、ＣＯセンサを備えた燃焼装置および給湯装置の施工またはメンテナンスの現場における作業性を向上させることができる。
【図面の簡単な説明】
【００２３】
【図１】この発明の実施の形態に従う燃焼装置を含む給湯装置の概略構成図である。
【図２】図１に示した表示部および操作部の構成例を示す図である。
【図３】図１に示した給湯装置における制御部の制御構成を説明するための機能ブロック図である。
【図４】ＣＯセンサのヒートクリーニング処理およびゼロ点補正処理の一実施態様を説明するための図である。
【図５】表示部における表示例を示す図である。
【図６】本発明の実施の形態に従う給湯装置におけるＣＯセンサのヒートクリーニング処理およびゼロ点補正処理の手順を説明するためのフローチャートである。
【図７】本発明の実施の形態に従う給湯装置におけるＣＯセンサのヒートクリーニング処理およびゼロ点補正処理の手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当する部分については、同一符号を付してその説明は繰返さない。
【００２５】
図１は、本発明の実施の形態に従う燃焼装置を含む給湯装置１００の概略構成図である。
【００２６】
図１を参照して、給湯装置１００は、燃料ガスを燃焼させるバーナ１０と、送風ファン１１と、熱交換器１２と、ＣＯセンサ２０と、コントローラ３０とを備える。バーナ１０および送風ファン１１は本発明の実施の形態に従う燃焼装置における「燃焼部」を構成する。バーナ１０および熱交換器１２は缶体１３内に格納され、送風ファン１１は缶体１３の外部に配置される。
【００２７】
缶体１３において、バーナ１０から出力された燃料ガスは送風ファン１１からの燃焼用空気と混合される。図示しない点火装置によって混合気が着火されることにより、燃料ガスが燃焼されて火炎が生じる。バーナ１０からの火炎によって生じる燃焼熱は、熱交換器１２へ与えられる。
【００２８】
バーナ１０へのガス供給管には、元ガス電磁弁１４が配置される。元ガス電磁弁１４は、バーナ１０への燃料ガスの供給をオンオフする機能を有する。
【００２９】
送風ファン１１は、バーナ１０に対して燃焼用空気を供給する。送風ファン１１からの送風量はファン回転数に応じて決まる。送風ファン１１の回転数は、バーナ１０からの供給熱量の変化に応じて設定される目標回転数に従って制御される。
【００３０】
熱交換器１２は、バーナ１０による燃焼ガスの顕熱（燃焼熱）により入水を熱交換によって加熱する一次熱交換器と、バーナ１０からの燃焼排ガスの潜熱によって通流された水を熱交換によって加熱する二次熱交換器とを有する。缶体１３の燃焼ガスの流れ方向下流側には、熱交換後の燃焼排ガスを排出するための排気経路１５が設けられる。このように、熱交換器１２は、バーナ１０によって発生された燃焼ガスから熱回収を行なって、熱交換器１２内部を通流する湯水を加熱する。これにより、給湯装置１００は、入水路から導入された水を加熱して出湯することができる。
【００３１】
ＣＯセンサ２０は排気経路１５に配置される。ＣＯセンサ２０は、排ガス中のＣＯ濃度を検出する。排ガス中にＣＯが存在すると、ＣＯセンサ２０の出力電圧はＣＯ濃度に応じて変化する。ＣＯセンサ２０の出力電圧はコントローラ３０内部の制御部４０へ送出される。具体的には、ＣＯセンサ２０は、接触燃焼式センサであって、センサ本体および電源回路を含む。センサ本体は、排ガス中の被検知物質に感応する検知素子を有する。電源回路から検知素子に流す電流量（通電量）を制御部４０からの指令に従って調整することによって、検知素子の素子温度を制御することができる。
【００３２】
給湯装置１００に電源が投入されると、電源回路から電流の供給を受けて検知素子は所定の温度に加熱される。この状態で、バーナ１０の燃焼動作により発生した排ガスが排気経路１５を流通して検知素子に接触すると、触媒による接触燃焼反応が生じることによって検知素子の温度が上昇する。温度上昇に伴って検知素子の電気抵抗が大きくなることにより、センサ本体の出力電圧が変化する。この出力電圧はＣＯ濃度に応じて変化する。制御部４０は、ＣＯセンサ２０の出力電圧の変化に基づいてＣＯ濃度を検出することができる。
【００３３】
コントローラ３０は、ＣＯセンサ２０を含む各種センサからの出力信号およびユーザ操作を受け付けて、給湯装置１００の全体動作を制御するために、各機器への制御指令を発生する。ユーザ操作には、給湯装置１００の運転オン/オフ指令および設定湯温指令が含まれる。制御指令には、バーナ１０へのガス供給管に配置された元ガス電磁弁１４の開閉指令、送風ファン１１へのファン駆動電圧指令などが含まれる。
【００３４】
コントローラ３０は、給湯装置１００の運転指令がオンされると、入水路から導入された水の流量が最低作動流量（ＭＯＱ）を超えるのに応じて、缶体１３での燃焼動作をオンする。燃焼動作がオンされると、元ガス電磁弁１４が開放されて、バーナ１０への燃焼ガスの供給が開始される。
【００３５】
コントローラ３０は、燃焼オン時には、給湯温度が設定湯温に制御されるように、缶体１３での発生熱量（すなわち、バーナ１０への供給熱量）を制御する。具体的には、コントローラ３０は、制御部４０と、表示部５０と、操作部６０と、電源７０と、電源操作部７１とを含む。
【００３６】
制御部４０は、給湯装置１００の構成機器の動作を制御する。制御部４０は、代表的には、所定のプログラムが予め記憶されたマイクロコンピュータによって構成される。制御部４０は、バーナ１０の燃焼の開始／停止およびバーナ１０への燃料ガス供給量を制御するとともに、送風ファン１１の作動／停止および作動時のファン回転速度を制御する。
【００３７】
制御部４０は、また、ＣＯセンサ２０への通電量を制御することにより、ＣＯセンサ２０の素子温度を制御する。制御部４０は、さらに、ＣＯセンサ２０の検出精度を確保するために、給湯装置１００に電源が投入され、制御部４０およびＣＯセンサ２０への通電が開始されると、後述するＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理を連続的に実行する。なお、本願明細書において「連続的」とは、ヒートクリーニング処理およびゼロ点補正処理が順次的に実行されることを意味しており、ヒートクリーニング処理とゼロ点補正処理との間にインターバルが存在することを許容する。
【００３８】
表示部５０は、制御部４０により情報を表示するように制御される。表示部５０に表示される情報は、ＣＯセンサ２０のヒートクリーニング処理の進行状況を含む。表示部５０は、この発明における「報知部」の一実施例に対応する。
【００３９】
電源操作部７１は、電源７０と電源プラグ７２との間に設けられている。たとえば、電源操作部７１は、給湯装置１００に内蔵された漏電ブレーカに設けることができる。電源操作部７１は、給湯装置１００に電源を投入または遮断するための操作を受け付ける。操作部７１は、たとえば、電源投入用スイッチおよび電源遮断用スイッチを有しており、作業者によって操作することが可能に構成される。
【００４０】
操作部６０は、制御部４０に内蔵される不揮発性メモリ８６（図３参照）をリセットするための操作を受け付ける。後述するように、不揮発性メモリ８６は、ＣＯセンサ２０のゼロ点補正処理を実行したことの履歴を記憶するように構成されている。操作部６０が上記操作を受け付けると、不揮発性メモリ８６に記憶された履歴がリセットされるとともに、制御部４０が制御部４０自身をリセットして再起動する。制御部４０が再起動することにより、ＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理が連続的に実行され、結果的にＣＯセンサ２０を初期化することができる。言い換えれば、操作部６０は「ＣＯセンサ２０を初期化するための操作」を受け付けるための操作部を実現する。この「ＣＯセンサ２０を初期化するための操作」とは、不揮発性メモリ８６に記憶された履歴をリセットするとともに、制御部４０を再起動させてＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理を実行させる操作に相当する。操作部６０は、この発明における「操作部」の一実施例に対応する。
【００４１】
操作部６０は、また、給湯装置１００の施工またはメンテナンスの際に、給湯装置１００を試運転させるための操作を受け付ける。
【００４２】
電源７０は、給湯装置１００の構成部品に対する電源供給を行なう。具体的には、電源７０は、給湯装置１００の外部から電源プラグ７２を介して供給される交流電圧（たとえば、ＡＣ１００Ｖ）を、給湯装置１００内で用いられる電源電圧（たとえば、ＤＣ５ＶまたはＤＣ１５Ｖ）に変換して、各構成部品に対して電源電圧を供給する。なお、給湯装置１００への電源の投入および遮断は、電源操作部７１での操作に代えて、電源コンセントに対する電源プラグ７２の抜き差しによっても行なうことができる。
【００４３】
図２は、表示部５０および操作部６０の構成例を示す図である。図２（Ａ）には、給湯装置１００の正面図が示される。給湯装置１００の構成部品が格納される筐体の前面は開口されており、当該開口部を覆うようにフロントカバー１１０が取り付けられている。
【００４４】
フロントカバー１１０には、給気口１２０および排気口１３０が設けられている。送風ファン１１が回転すると、筐体内が負圧となるため、給気口１２０から給湯装置１００の内部に空気が導入される。導入された空気は送風ファン１１に吸入される。吸入した空気を送風ファン１１がバーナ１０へ吐出することによって、バーナ１０に燃焼用空気が供給される。排気口１３０は、排気経路１５に対応した位置に設けられている。これにより、熱交換器１２における熱交換後の排気は、排気経路１５および排気口１３０を経由して給湯装置１００の外部に排出される。
【００４５】
フロントカバー１１０の裏面側にはコントローラ３０が取り付けられている。図２（Ｂ）に示すように、コントローラ３０は、たとえば、図示しないコントローラケース内に、制御部４０の制御回路や電源７０の電源回路等が形成された基板３２が格納された構成とされる。
【００４６】
表示部５０および操作部６０は、基板３２上に配置されている。表示部５０は、たとえば７セグメント式のＬＥＤディスプレイで構成されており、制御部４０によって制御される。
【００４７】
操作部６０は、たとえば複数の操作ボタンで構成されている。複数の操作ボタンは、給湯装置１００の施工またはメンテナンスの際に、作業者によって操作（押下など）することが可能に構成されている。複数の操作ボタンには、上述した、給湯装置１００を試運転させるための操作を受け付けるための操作ボタン、および不揮発性メモリ８６をリセットするための操作（ＣＯセンサ２０を初期化するための操作）を受け付けるための操作ボタンが含まれる。
【００４８】
ここで、給湯装置１００の施工またはメンテナンス時において、作業者によって給湯装置１００に電源を投入するために電源操作部７１が操作されると、給湯装置１００の電源投入およびＣＯセンサ２０への通電開始に続いて、ＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理が連続的に実行される。
【００４９】
あるいは、給湯装置１００のメンテナンス時において、作業者によってＣＯセンサ２０を初期化するための操作ボタンが操作されると、不揮発性メモリ８６がリセットされるとともに制御部４０が再起動し、続いてＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理が連続的に実行される。
【００５０】
図２（Ｂ）に示されるように、表示部５０は、操作部６０に近接して設けられており、ヒートクリーニング処理の実行中である旨（たとえば、ヒートクリーニング処理の進行状況）を表示するように構成されている。そのため、作業者は、表示部５０での表示に基づいて、ヒートクリーニング処理の進行状況を容易に把握することができる。
【００５１】
次に、ＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理について説明する。
【００５２】
ＣＯセンサ２０は、表面に水分や汚染物質が付着すると、その性能に変調を来し、センサ出力（出力電圧）に誤差を生じる。ＣＯセンサ２０のヒートクリーニング処理は、ＣＯセンサ２０に通常時よりも大きな電流を流してヒートアップ（発熱）させることにより、水分や汚染物質を除去する処理である。ヒートクリーニング処理は、本発明における「ＣＯセンサのクリーニング処理」の一実施例に対応する。ヒートアップの実行中には、ＣＯセンサ２０への通電量の上昇に応じて、ＣＯセンサ２０の出力電圧が上昇する。ヒートアップを終了すると、ＣＯセンサ２０の出力電圧は徐々に低下する。ＣＯセンサ２０の出力電圧は、最終的にＣＯ濃度＝０ｐｐｍに対応する出力電圧に安定する。
【００５３】
ヒートクリーニング処理の後には、ＣＯセンサ２０のセンサ出力のゼロ点補正処理が行なわれる。ゼロ点補正処理は、安定後の出力電圧に従って、ＣＯ濃度＝０ｐｐｍに対応するゼロ点を補正する処理である。ゼロ点補正処理は、本発明における「ＣＯセンサの出力補正処理」の一実施例に対応する。ＣＯセンサ２０のゼロ点補正は、ＣＯセンサ２０の出力電圧を、ＣＯ濃度＝０ｐｐｍと対応付けることによって実行される。
【００５４】
本実施の形態に従う給湯装置１００においては、ＣＯセンサ２０への通電開始時において、制御部４０は、バーナ１０の燃焼運転を禁止した状態として、ＣＯセンサ２０のヒートクリーニング処理とゼロ点補正処理とを連続的に実行する。そして、ゼロ点補正処理が終了すると、バーナ１０の燃焼運転が許可される。
【００５５】
図３は、図１に示した給湯装置１００における制御部４０の制御構成を説明するための機能ブロック図である。図３に示された各機能ブロックの機能は、コントローラ３０によるソフトウェア処理ないしハードウェア処理によって実現することができる。
【００５６】
図３を参照して、制御部４０は、ヒートアップ処理部８０と、カウンタ８２と、ゼロ点補正処理部８４と、不揮発性メモリ８６と、タイマ８８と、燃焼制御部９０とを含む。
【００５７】
ヒートアップ処理部８０は、給湯装置１００への電源投入がなされて、ＣＯセンサ２０への通電が開始されると、ＣＯセンサ２０のヒートアップを実行する。ヒートクリーニング処理では、ＣＯセンサ２０のヒートアップが１または複数回実行される。
【００５８】
ＣＯセンサ２０が無通電状態で高温高湿の環境下に長時間放置されていた場合、検知素子の表面に水分や汚染物質が付着することにより、その性能に変調を来し、出力電圧が本来の出力電圧よりも高めにずれる傾向がある。このような現象は、通常、給湯装置１００を施工またはメンテナンスをした後のＣＯセンサ２０への通電開始時においてみられる。このような場合、ＣＯセンサ２０の出力電圧は、ヒートアップが繰り返し実行されるにつれて低下していき（すなわち、ＣＯセンサ２０の性能が徐々に回復していき）、ヒートアップがたとえば５回程度繰り返されることによって本来の出力電圧レベルに戻る。
【００５９】
一方、電源７０の上流側の商用電源等が瞬間的に途切れる瞬時停電（瞬停）が発生したことによって、ＣＯセンサ２０が短時間、無通電状態となった場合には、ＣＯセンサ２０の性能はほとんど変調することがなく、本来の出力電圧に対するずれが十分に小さい。そのため、瞬停により制御部４０がリセットしてしまい、再起動する場合、ヒートアップを５回よりも少ない回数（たとえば１回程度）行なうことで、本来の出力電圧レベルに戻すことができる。
【００６０】
したがって、ヒートクリーニング処理の実行時間は、ＣＯセンサ２０が無通電状態にある非作動時間が長くなるほど、長くなるように設定することが好ましい。たとえば、ＣＯセンサ２０の非作動時間が長くなるほど、ヒートアップの実行回数が多くなるように、ヒートアップの設定回数Ｎｈ＊を決定することが好ましい。本実施の形態に従う給湯装置１００では、後述するように、不揮発性メモリ８６に記憶されている、ゼロ点補正処理を実行したことの履歴に基づいて、ヒートアップの設定回数Ｎｈ＊が決定される。その一態様として、当該履歴に基づいて、ヒートアップの設定回数Ｎｈ＊は「１回」および「５回」のいずれかに決定されるものとする。すなわち、Ｎｈ＊＝１は本発明における「第１の回数」の一実施例に対応し、Ｎｈ＊＝５は「第２の回数」の一実施例に対応する。
【００６１】
ヒートアップ処理部８０は、ＣＯセンサ２０への通電が開始されると、カウンタ８２のカウント値を０にセットしてから、ヒートアップを実行する。カウンタ８２は、ヒートアップを実行した回数（以下、「ヒートアップ回数Ｎｈ」とも称する）をカウントする。１回のヒートアップが終了すると、カウンタ８２はカウント値を＋１だけ増加させる。
【００６２】
ヒートアップの設定回数Ｎｈ＊が５回である場合（Ｎｈ＊＝５）、ヒートアップ処理部８０は、ヒートアップを繰り返し実行するとともに、カウンタ８２のカウント値（すなわち、ヒートアップ回数Ｎｈ）を表示部５０に表示させる。すなわち、ヒートクリーニング処理の進行状況を表示部５０に表示させる。
【００６３】
ここで、ヒートクリーニング処理が終了するまでには、１回のヒートアップの所要時間の５倍に相当する時間が少なくとも必要となる。１回のヒートアップに数分間要する場合、ヒートクリーニング処理の所要時間は数分から十数分間に及ぶこととなる。したがって、この数分から十数分間、バーナ１０の燃焼運転が禁止されることとなる。
【００６４】
ところが、ヒートクリーニング処理の実行中は、ＣＯセンサ２０の外観上ヒートアップが行なわれているか否かを判断することが容易でない。そのため、作業者は、バーナ１０の燃焼運転の禁止が長時間に及んでいることを、給湯装置１００に不具合が発生していると誤認してしまう虞がある。その結果、作業者は、不具合を解消しようとして、給湯装置１００を再起動すべく操作部６０を用いて電源リセットを行なう可能性がある。この電源リセットによってＣＯセンサ２０への通電が再開されると、ヒートクリーニング処理が最初からやり直されるため、作業者の疑念や混乱を増長させてしまうことが懸念される。また、ヒートクリーニング処理の実行時間がさらに長期化されるため、作業効率の低下を招くことが懸念される。
【００６５】
上述したように、本実施の形態によれば、ヒートアップ回数Ｎｈが５回に満たない期間において、ヒートアップ回数Ｎｈを表示部５０に表示させることにより、作業者に対して、ヒートクリーニング処理が実行中である旨を報知することができる。これにより、長時間燃焼運転が禁止されることに対する作業者の誤認を防止できるため、作業者の疑念および混乱を払拭することができる。よって、不要な電源リセットが実行されることを防ぐことができ、結果的に作業効率の低下を回避することができる。
【００６６】
一方、ヒートアップの設定回数Ｎｈ＊が１回である場合（Ｎｈ＊＝１）には、設定回数Ｎｈ＊が５回である場合に比べて、ヒートクリーニング処理の所要時間が相対的に短くなる。そのため、バーナ１０の燃焼運転が禁止される時間も相対的に短くなり、作業者に疑念や混乱を生じさせる可能性が低いといえる。したがって、ヒートアップ処理部８０は、ヒートアップ回数Ｎｈを表示部５０に表示させないこととする。
【００６７】
このように、本実施の形態に従う給湯装置１００は、ヒートアップの設定回数Ｎｈ＊に応じて、ヒートクリーニング処理が実行中である旨を報知するか否かを切り替えることができる。言い換えれば、ヒートクリーニング処理の実行時間に応じて、ヒートクリーニング処理が実行中である旨を報知するか否かを切り替えることができる。これによれば、ヒートアップの設定回数Ｎｈ＊が多く、ヒートクリーニング処理の実行時間が長くなる状況において、ヒートクリーニング処理の実行中である旨を作業者に効果的に報知することができる。その結果、このような状況での作業者の疑念や混乱を払拭して、不要な電源リセットを効果的に防ぐことができる。
【００６８】
ゼロ点補正処理部８４は、ヒートアップ回数Ｎｈが設定回数Ｎｈ＊（５回または１回）に到達してヒートクリーニング処理が終了すると、ＣＯセンサ２０のゼロ点補正処理を実行する。ゼロ点補正処理部８４は、ＣＯセンサ２０の出力電圧が安定化すると、安定後の出力電圧をＣＯ濃度＝０ｐｐｍと対応付ける。
【００６９】
不揮発性メモリ８６は、ＣＯセンサ２０のゼロ点補正処理を実行したことの履歴を記憶する。不揮発性メモリ８６は、たとえば、ゼロ点補正処理を実行した回数（以下、「ゼロ点補正回数Ｎｚ」とも称する）を記憶する。ゼロ点補正処理部８４は、ゼロ点補正処理が終了すると、ゼロ点補正回数Ｎｚを＋１だけ増加させて不揮発性メモリ８６に記憶させる。
【００７０】
ただし、上述したように、操作部６０がＣＯセンサ２０を初期化するための操作を受け付けたときには、ゼロ点補正処理部８４は、不揮発性メモリ８６に記憶されるゼロ点補正回数Ｎｚをリセットする。すなわち、ゼロ点補正回数Ｎｚは初期値であるＮｚ＝０に設定される。さらに、制御部４０は自身を再起動させる。
【００７１】
タイマ８８は、ＣＯセンサ２０が無通電状態にある非作動時間を計時する。タイマ８８は、電源７０とは別の予備電源（バッテリなど）から常時給電される構成となっている。給湯装置１００への電源供給が停止してＣＯセンサ２０が無通電状態となると、タイマ８８は計時動作を開始する。タイマ８８は電源供給が停止されてからの経過時間をカウントアップし、カウント値をゼロ点補正処理部８４へ出力する。給湯装置１００への電源が再投入されて制御部４０およびＣＯセンサ２０の通電が開始されると、タイマ８８は計時動作を停止するとともに、カウント値を０にセットする。
【００７２】
制御部４０が再起動すると、ゼロ点補正処理部８４は、タイマ８８のカウント値を参照する。ゼロ点補正処理部８４は、タイマ８８により計時されたＣＯセンサ２０の非作動時間が閾値時間を超えているときには、不揮発性メモリ８６に記憶されるゼロ点補正回数Ｎｚをリセットする（Ｎｚ＝０）。なお、閾値時間は、ＣＯセンサ２０が無通電状態で高温高湿の環境下に放置されている状況を想定して、ＣＯセンサ２０の性能が変調を来す可能性がある非作動時間に設定されている。
【００７３】
以上のことから、ゼロ点補正回数Ｎｚ＝０であることは、ＣＯセンサ２０を初期化するための操作がなされたこと、または、ＣＯセンサ２０の非作動時間が閾値時間を超えていることを示している。そこで、ヒートアップ処理部８０は、制御部４０への通電開始時において、不揮発性メモリ８６に記憶されるゼロ点補正回数ＮｚがＮｚ＝０である場合には、ヒートアップの実行回数を「５回」に設定する（設定回数Ｎｈ＊＝５）。一方、ゼロ点補正回数ＮｚがＮｚ≧１である場合には、ヒートアップ処理部８０は、ヒートアップの実行回数を「１回」に設定する（設定回数Ｎｈ＊＝１）。
【００７４】
燃焼制御部９０は、ＣＯセンサ２０のゼロ点補正処理が終了して、バーナ１０の燃焼運転が許可されると、バーナ１０の燃焼の開始／停止およびバーナ１０への燃料ガス供給量を制御するとともに、送風ファン１１の作動／停止および作動時のファン回転速度を制御する。
【００７５】
図４は、ＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理の一実施態様を説明するための図である。図４では、ＣＯセンサ２０の制御の流れとともに、不揮発性メモリ８６に記憶されるゼロ点補正回数Ｎｚ、および表示部５０の状態の変化が示されている。
【００７６】
図４を参照して、時刻ｔ１は、給湯装置１００が施工されて最初に電源が投入されたタイミングを想定している。このタイミングでは、ＣＯセンサ２０が無通電状態で長時間放置されていたことで、センサ出力のゼロ点変動が大きくなる可能性が高い。時刻ｔ１にて給湯装置１００への電源が投入されて制御部４０およびＣＯセンサ２０の通電が開始されると、ＣＯセンサ２０のヒートクリーニング処理が実行される。
【００７７】
ヒートクリーニング処理では、最初に、不揮発性メモリ８６に記憶されているゼロ点補正回数Ｎｚに基づいて、ヒートアップの設定回数Ｎｈ＊が決定される。図４の例では、ゼロ点補正回数Ｎｚ＝０であるため、設定回数Ｎｈ＊が「５回」に決定される（Ｎｈ＊＝５）。
【００７８】
次に、カウンタ８２のカウント値Ｎｈが０にセットされた後、１回目のヒートアップが実行される。１回のヒートアップが終了すると、カウンタ８２はカウント値（ヒートアップ回数Ｎｈ）を＋１だけ増加させる。表示部５０には、ヒートクリーニング処理の進行状況を示すものとして、ヒートアップ回数Ｎｈが表示される。
【００７９】
図５には、表示部５０における表示例が示される。図２（Ｂ）で示したように、表示部５０は、基板３２に搭載された、７セグメント式のＬＥＤディスプレイで構成されている。このＬＥＤディスプレイによりヒートアップ回数Ｎｈが表示（点灯）される。たとえば、１回目のヒートアップが終了すると、表示部５０には「Ｃ０１」という文字が表示され、２回目のヒートアップが終了すると、表示部５０には「Ｃ０２」という文字が表示される。このように、ヒートアップが終了するごとに、ＬＥＤディスプレイの数字部分が更新されていく。
【００８０】
時刻ｔ２にて５回目のヒートアップが終了すると、表示部５０は消灯されて非表示状態となる。時刻ｔ１から時刻ｔ２までの時間は本発明における「第２の時間」に対応する。本実施の形態では、第２の時間は数分間から十数分間の長さを有している。ヒートクリーニング処理に続いてＣＯセンサ２０のゼロ点補正処理が実行される。時刻ｔ３にてゼロ点補正処理が終了すると、ゼロ点補正回数Ｎｚは＋１加算されて、Ｎｚ＝１となる。時刻ｔ３以降、バーナ１０の燃焼運転が許可される。
【００８１】
その後、給湯装置１００が試運転または通常運転に移行され、時刻ｔ４にてバーナ１０の燃焼運転が開始されると、ＣＯセンサ２０は燃焼部の排ガス中のＣＯ濃度を検出し、検出値をコントローラ３０内部の制御部４０へ出力する。制御部４０は、排ガス中のＣＯ濃度が所定の許容濃度を超えると、その旨を報知するとともに、バーナ１０の燃焼運転を強制的に停止させる。
【００８２】
時刻ｔ６にてＣＯセンサ２０を初期化するための操作が行なわれると、不揮発性メモリ８６に記憶されているゼロ点補正回数Ｎｚがリセットされ（Ｎｚ＝０）、続いて制御部４０の再起動が行なわれる。時刻ｔ６は、給湯装置１００のメンテナンス時において、ＣＯセンサ２０の性能を改善させるためにＣＯセンサ２０が初期化されるタイミングを想定している。
【００８３】
制御部４０が再起動すると、ＣＯセンサ２０のヒートクリーニング処理が実行される。このときのゼロ点補正回数Ｎｚ＝０であるため、ヒートアップの設定回数Ｎｈ＊が「５回」に決定される（Ｎｈ＊＝５）。
【００８４】
時刻ｔ１での電源投入時と同様に、時刻ｔ６ではカウンタ８２のカウント値Ｎｈが０にセットされた後、１回目のヒートアップが実行される。１回のヒートアップが終了するごとに、カウンタ８２はカウント値（ヒートアップ回数Ｎｈ）を＋１だけ増加させる。表示部５０にはヒートアップ回数Ｎｈが表示される（図５参照）。
【００８５】
時刻ｔ７にて５回目のヒートアップが終了すると、表示部５０は消灯されて非表示状態となる。時刻ｔ６から時刻ｔ７までの時間は本発明における「第２の時間」に対応する。続いて時刻ｔ８にてゼロ点補正処理が終了すると、ゼロ点補正回数Ｎｚは＋１加算されて、Ｎｚ＝１となる。時刻ｔ８以降、バーナ１０の燃焼運転が許可される。
【００８６】
給湯装置１００が試運転または通常運転に移行され、時刻ｔ９にてバーナ１０の燃焼運転が開始されると、ＣＯセンサ２０は燃焼部の排ガス中のＣＯ濃度を検出し、検出値をコントローラ３０内部の制御部４０へ出力する。
【００８７】
時刻ｔ１０にて、電源７０が瞬間的に途切れる瞬時停電（瞬停）が発生し、制御部４０およびＣＯセンサ２０が無通電状態となると、タイマ８８はＣＯセンサ２０の非作動時間の計時動作を開始する。ＣＯセンサ２０の非作動時間が閾値時間を超えたとき、不揮発性メモリ８６に記憶されるゼロ点補正回数Ｎｚはリセットされる（Ｎｚ＝０）。
【００８８】
図４の例では、時刻ｔ１０から、電源７０が復旧した時刻ｔ１１までの時間は閾値時間よりも十分に短いものとする。したがって、ゼロ点補正回数Ｎｚはリセットされず、Ｎｚ＝１に保持される。
【００８９】
時刻ｔ１１にて電源７０が復旧して制御部４０が再起動するとともにＣＯセンサ２０への通電が再開されると、ＣＯセンサ２０のヒートクリーニング処理が実行される。このときの不揮発性メモリ８６に記憶されているゼロ点補正回数Ｎｚ＝１であるため、ヒートアップの設定回数Ｎｈ＊が「１回」に決定される（Ｎｈ＊＝１）。カウンタ８２のカウント値Ｎｈが０にセットされた後、１回目のヒートアップが実行される。１回のヒートアップが終了すると、カウンタ８２はカウント値（ヒートアップ回数Ｎｈ）を＋１だけ増加させる。ただし、表示部５０はヒートアップ回数Ｎｈを表示することなく、非表示状態となっている。
【００９０】
時刻ｔ１２にて１回目のヒートアップが終了すると、続いてゼロ点補正処理が実行される。時刻ｔ１１から時刻ｔ１２までの時間は本発明における「第１の時間」に対応する。第１の時間は、第２の時間に比べて短い時間であり、本実施の形態では数分間の長さを有する。時刻ｔ１３にてゼロ点補正処理が終了すると、ゼロ点補正回数Ｎｚは＋１加算されて、Ｎｚ＝２となる。時刻ｔ１３以降、バーナ１０の燃焼運転が許可される。
【００９１】
なお、図示は省略するが、電源７０の停電が発生した時点からのＣＯセンサ２０の非作動時間が閾値時間を超えた場合には、不揮発性メモリ８６に記憶されるゼロ点補正回数Ｎｚがリセットされることとなる。この場合、電源７０が復旧して制御部４０が再起動するとともにＣＯセンサ２０への通電が再開されたときには、ゼロ点補正回数Ｎｚ＝０に基づいて、ヒートアップの設定回数Ｎｈ＊が「５回」に設定される。したがって、停電が長時間に及んだことに起因してＣＯセンサ２０の性能に変調を来している場合であっても、ヒートクリーニング処理によってその性能を回復させることができる。この場合もヒートクリーニング処理中は、表示部５０にヒートクリーニング処理の進行状況（ヒートアップ回数Ｎｈ）が表示されるため、不要な電源リセットを抑制することができ、復旧作業における作業性を向上させることができる。
【００９２】
図６および図７は、本発明の実施の形態に従う給湯装置におけるＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理の手順を説明するためのフローチャートである。図６および図７のフローチャートは、制御部４０内のマイコンによって実行することができる。
【００９３】
図６を参照して、制御部４０は、ステップＳ０１により、ＣＯセンサ２０への通電が開始されたか否かを判定する。なお、ＣＯセンサ２０が通電されていない場合（ステップＳ０１のＮＯ判定時）には、制御部４０も通電されていないため、制御部４０内のマイコンもダウンしており、実質的にステップＳ０１の処理を実行することができない。この場合には、ステップＳ１３により、予備電源で動作するタイマ８８によって、ＣＯセンサ２０の非作動時間（給湯装置１００への電源供給が停止されてからの経過時間）が計時される。
【００９４】
これに対して、制御部４０への通電が開始されると、制御部４０内のマイコンが起動されるため、ステップＳ０１の処理を実行することができる。すなわち、制御部４０およびＣＯセンサ２０の通電が開始されて制御部４０が起動すると（Ｓ０１のＹＥＳ判定時）、制御部４０は、ステップＳ０２により、タイマ８８のカウント値を参照し、計時されたＣＯセンサ２０の非作動時間と閾値時間とを比較する。
【００９５】
ＣＯセンサ２０の非作動時間が閾値時間以上である場合（Ｓ０２のＹＥＳ判定時）、制御部４０は、ステップＳ０３により、不揮発性メモリ８６に記憶されるゼロ点補正回数Ｎｚをリセットする（Ｎｚ＝０）。リセットされたゼロ点補正回数Ｎｚは不揮発性メモリ８６に書き込まれる（ステップＳ０４）。
【００９６】
一方、ＣＯセンサ２０の非作動時間が閾値時間よりも短い場合（Ｓ０２のＮＯ判定時）には、制御部４０は、ステップＳ１４により、不揮発性メモリ８６に記憶されるゼロ点補正回数Ｎｚを保持する。
【００９７】
続いて制御部４０は、ＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理を実行する。具体的には、制御部４０は、ステップＳ０５により、不揮発性メモリ８６からゼロ点補正回数Ｎｚを読み出す。読み出したゼロ点補正回数ＮｚがＮｚ＝０である場合（Ｓ０６のＹＥＳ判定時）、制御部４０は、ステップＳ０７に進み、ヒートアップの設定回数Ｎｈ＊を５回に決定する。
【００９８】
次に、制御部４０は、ステップＳ０８により、カウンタ８２のカウント値（ヒートアップ回数Ｎｈ）を０にセットする。制御部４０は、ステップＳ０９により、表示部５０にヒートクリーニング処理の進行状況を表示する。図５に示したように、表示部５０には、ヒートアップ回数Ｎｈが表示される。制御部４０は、ステップＳ１０により、ＣＯセンサ２０のヒートアップを実行し、１回のヒートアップが終了すると、ステップＳ１１により、カウンタ８２のカウント値（ヒートアップ回数Ｎｈ）を＋１だけ増加させる。したがって、表示部５０に表示されるヒートアップ回数Ｎｈも＋１だけ増加する。
【００９９】
制御部４０は、ステップＳ１２により、ヒートアップ回数Ｎｈが設定回数Ｎｈ＊に達したか否かを判定する。ヒートアップ回数Ｎｈが設定回数Ｎｈ＊（Ｎｈ＊＝５）に満たない場合（ステップＳ１２のＮＯ判定時）、制御部４０は、ステップＳ０９に戻り、ヒートアップの実行と進行状況の表示とを繰り返す。
【０１００】
一方、ヒートアップ回数Ｎｈが設定回数Ｎｈ＊（Ｎｈ＊＝５）に達すると（Ｓ１２のＹＥＳ判定時）、制御部４０は、図７のステップＳ２０に進み、ＣＯセンサ２０のゼロ点補正処理を実行する。ゼロ点補正処理が終了すると、制御部４０は、ステップＳ２１により、ゼロ点補正回数Ｎｚを＋１だけ増加させる。ステップＳ２２により、ゼロ点補正回数Ｎｚは不揮発性メモリ８６に書き込まれる。
【０１０１】
これに対して、図６のステップＳ０６に戻って、不揮発性メモリ８６から読み出したゼロ点補正回数ＮｚがＮｚ＝０でない、すなわち、Ｎｚ≧１である場合（Ｓ０６のＮＯ判定時）、制御部４０は、ステップＳ１５に進み、ヒートアップの設定回数Ｎｈ＊を１回に決定する。
【０１０２】
次に、制御部４０は、ステップＳ１６により、カウンタ８２のカウント値（ヒートアップ回数Ｎｈ）を０にセットすると、ステップＳ１７により、ＣＯセンサ２０のヒートアップを実行する。１回のヒートアップが終了すると、制御部４０は、ステップＳ１８により、カウンタ８２のカウント値（ヒートアップ回数Ｎｈ）を＋１だけ増加させる。なお、設定回数Ｎｈ＊＝１の場合、ヒートクリーニング処理にステップＳ０９の処理（進行状況を表示）が含まれない。
【０１０３】
制御部４０は、ステップＳ１９により、ヒートアップ回数Ｎｈが設定回数Ｎｈ＊に達したか否かを判定する。ヒートアップ回数Ｎｈが設定回数Ｎｈ＊（Ｎｈ＊＝１）に満たない場合（ステップＳ１９のＮＯ判定時）、制御部４０は、ステップＳ１７に戻り、ヒートアップを実行する。
【０１０４】
一方、ヒートアップ回数Ｎｈが設定回数Ｎｈ＊（Ｎｈ＊＝１）に達すると（Ｓ１９のＹＥＳ判定時）、制御部４０は、図７のステップＳ２０に進み、ＣＯセンサ２０のゼロ点補正処理を実行する。ゼロ点補正処理が終了すると、制御部４０は、ステップＳ２１により、ゼロ点補正回数Ｎｚを＋１だけ増加させる。ステップＳ２２により、ゼロ点補正回数Ｎｚは不揮発性メモリ８６に書き込まれる。
【０１０５】
ＣＯセンサ２０のゼロ点補正処理が終了すると、バーナ１０の燃焼運転が許可される。制御部４０は、ステップＳ２３に進み、バーナ１０の燃焼運転が開始されたか否かを判定する。バーナ１０の燃焼運転は、給湯装置１００を試運転させるための操作がなされたこと、または、給湯装置１００の運転指令がオンされ、入水路から導入された水の流量が最低作動流量（ＭＯＱ）を超えたことに応じて開始される。バーナ１０の燃焼運転が開始されると（Ｓ２３のＹＥＳ判定時）、ステップＳ２４により、ＣＯセンサ２０は排ガス中のＣＯ濃度を検出する。ＣＯセンサ２０の出力電圧に基づいて、制御部４０は、排ガス中のＣＯ濃度が許容濃度を超えているか否かを判定し、ＣＯ濃度が許容濃度を超えている場合にはバーナ１０の燃焼運転を強制的に停止させる。
【０１０６】
制御部４０は、ステップＳ２５により、操作部に対してＣＯセンサ２０を初期化するための操作が行なわれたか否かを判定する。当該操作が行なわれていない場合（Ｓ２５のＮＯ判定時）、制御部４０は、処理をステップＳ２３に戻す。
【０１０７】
一方、ＣＯセンサ２０を初期化するための操作が行なわれた場合（Ｓ２５のＹＥＳ判定時）には、制御部４０は、ステップＳ２６により、不揮発性メモリ８６に記憶されているゼロ点補正回数Ｎｚをリセットする。ステップＳ２７により、リセットされたゼロ点補正回数Ｎｚは不揮発性メモリ８６に書き込まれる。さらに、ステップＳ２８により、制御部４０は再起動される。制御部４０の再起動が行なわれると、図６のステップＳ０１に処理が戻され、ＣＯセンサ２０のヒートクリーニング処理およびゼロ点補正処理が実行されることとなる。
【０１０８】
このように、本実施の形態に従う給湯装置１００によれば、不揮発性メモリ８６にＣＯセンサ２０のゼロ点補正処理を実行した履歴がない場合には、該履歴がある場合に比べて、ＣＯセンサの性能に変調を来している可能性が高いため、その性能を回復させるために、より長い時間をかけてＣＯセンサ２０のヒートクリーニング処理が実行されることとなる。そして、このヒートクリーニング処理時には、ヒートクリーニング処理が実行中である旨が報知されるため、たとえば給湯装置１００の施工またはメンテナンスの現場において、長時間燃焼運転が禁止されることに対する作業者の疑念や混乱を払拭することができる。これにより、不要な電源リセットが防止されるため、結果的に作業性を向上させることができる。
【０１０９】
また、本実施の形態に従う給湯装置１００においては、ヒートクリーニング処理の実行時間が相対的に短く、作業者に疑念や混乱を生じさせる可能性が低い場合には、ヒートクリーニング処理が実行中である旨の報知を行なわない構成とすることで、ヒートクリーニング処理の実行時間が長くなる状況において、ヒートクリーニング処理の実行中である旨を作業者に効果的に報知することができる。その結果、このような状況での作業者の疑念や混乱を抑制して、不要な電源リセットを効果的に防ぐことができる。
【０１１０】
なお、上述した実施の形態では、ゼロ点補正処理が終了した際に、ゼロ点補正処理を行なったことの履歴として、ゼロ点補正回数Ｎｚを不揮発性メモリ８６に記憶させる構成について説明したが（図７のステップＳ２０〜Ｓ２２参照）、ヒートクリーニング処理の終了後（すなわち、図６のステップＳ１２またはＳ１９のＹＥＳ判定時）に、ヒートクリーニング処理を行なったことの履歴を不揮発性メモリ８６に記憶させる構成としてもよい。上述したように、ヒートクリーニング処理とゼロ点補正処理とは連続的に実行されるため、ゼロ点補正処理を実行した履歴の代用として、ヒートクリーニング処理を実行した履歴を記憶することによっても、上記実施の形態と同様の作用効果を得ることができる。
【０１１１】
また、上述した実施の形態では、コントローラ３０を構成する基板３２に搭載された表示部５０（図２（Ｂ）参照）を用いてヒートクリーニング処理の実行中である旨を報知する構成について説明したが、本発明における「報知部」の構成はこれに限定されるものではない。たとえば、ヒートクリーニング処理の実行中である旨を、音声で報知する構成を採ることも可能である。
【０１１２】
また、図５に示した表示部５０における表示例では、ヒートクリーニング処理の進行状況を示す情報として「ヒートアップ回数Ｎｈ」を表示する構成としたが、表示部５０における表示態様はこれに限定されるものではない。たとえば、設定回数Ｎｈ＊に対するヒートアップ回数Ｎｈの比率、ヒートアップの設定回数Ｎｈ＊に対する残りの回数、ヒートクリーニング処理の所要時間に対する残り時間などを表示する構成としてもよい。また、表示部５０の構成についても、７セグメント式のＬＥＤディスプレイに限定されることなく、任意の構成とすることができる点についても確認的に記載する。
【０１１３】
また、ＣＯセンサ２０を初期化するための操作を受け付けるための操作部を、コントローラ３０を構成する基板３２に設ける構成を例示したが、当該操作部を給湯装置１００のリモコンに設ける構成としてもよい。
【０１１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲よって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１５】
１０  バーナ、１１  送風ファン、１２  熱交換器、１３  缶体、１４  元ガス電磁弁、１５  排気経路、２０  ＣＯセンサ、３０  コントローラ、３２  基板、４０  制御部、５０  表示部、６０  操作部、７０  電源、７１  電源操作部、７２  電源プラグ、８０  ヒートアップ処理部、８２  カウンタ、８４  ゼロ点補正処理部、８６  不揮発性メモリ、８８  タイマ、９０  燃焼制御部、１００  給湯装置、１１０  フロントカバー、１２０  給気口、１３０  排気口、Ｎｈ  ヒートアップ回数、Ｎｈ＊  ヒートアップの設定回数、Ｎｚ  ゼロ点補正回数。
【図１】
2019039627.tif 000003
【図２】
2019039627.tif 000004
【図３】
2019039627.tif 000005
【図４】
2019039627.tif 000006
【図５】
2019039627.tif 000007
【図６】
2019039627.tif 000008
【図７】
2019039627.tif 000009