(57)【要約】【課題】複数の給湯器を統括制御する制御装置と各給湯器の制御部との間の通信異常を確実に検知することができる給湯システムを提供する。【解決手段】給湯システム１００は、各々の排気路が集合排気路３に共通に接続された複数の給湯器ＷＨ１〜ＷＨｎと、複数の給湯器ＷＨ１〜ＷＨｎを統括制御するように構成された制御装置ＳＣと、不揮発性の記憶部とを備える。複数の給湯器ＷＨ１〜ＷＨｎの各々は、制御装置ＳＣとの通信に基づいて給湯運転を制御するように構成された制御部Ｃ１〜Ｃｎを含む。記憶部は、制御装置ＳＣと制御部Ｃとの通信が成立した実績のある給湯器ＷＨに関する情報を記憶するように構成される。制御装置ＳＣは、現在制御部Ｃとの通信が成立している給湯器ＷＨに関する情報が、記憶部に記憶されている情報に一致しない場合には、複数の給湯器ＷＨ１〜ＷＨｎの全てを停止状態とする。【選択図】図１
2018146129.tif 000002
【特許請求の範囲】
【請求項１】
各々の排気路が集合排気路に共通に接続された複数の給湯器と、
前記複数の給湯器を統括制御するように構成された制御装置と、
前記制御装置からアクセス可能な不揮発性の記憶部とを備え、
前記複数の給湯器の各々は、前記制御装置との通信に基づいて給湯運転を制御するように構成された制御部を含み、
前記記憶部は、前記制御装置と前記制御部との通信が成立した実績のある給湯器に関する情報を記憶するように構成され、
前記制御装置は、現在前記制御部との通信が成立している前記給湯器に関する情報が、前記記憶部に記憶されている情報に一致しない場合には、前記複数の給湯器の全てを停止状態とする、給湯システム。
【請求項２】
前記記憶部は、前記制御装置と前記制御部との通信が成立した実績のある前記給湯器の台数の情報を記憶するように構成され、
前記制御装置は、現在前記制御部との通信が成立している前記給湯器の台数が、前記記憶部に記憶されている台数よりも少ない場合には、前記複数の給湯器の全てを停止状態とする、請求項１に記載の給湯システム。
【請求項３】
前記記憶部は、前記制御装置と前記制御部との通信が成立した実績のある前記給湯器を識別する情報を記憶するように構成され、
前記制御装置は、現在前記制御部との通信が成立している前記給湯器が、前記記憶部に記憶されている前記給湯器に一致しない場合には、前記複数の給湯器の全てを停止状態とする、請求項１に記載の給湯システム。
【請求項４】
外部からの操作指示を受け付けるように構成された操作部をさらに備え、
前記制御装置は、前記操作部が第１の操作指示を受け付けたときには、現在前記制御部との通信が成立している前記給湯器に関する情報が、前記記憶部に記憶されている情報に一致しないことに基づいて前記複数の給湯器の全てを停止状態とすることを禁止する、請求項１から３のいずれか１項に記載の給湯システム。
【請求項５】
前記制御装置は、前記操作部が前記第１の操作指示を受け付けてから所定の時間が経過したときには、前記禁止を解除するように構成され、
前記制御装置はさらに、前記複数の給湯器の全てを停止状態とすることを禁止している間に前記操作部が第２の操作指示を受け付けたときには、前記第２の操作指示に従って前記所定の時間を変更する、請求項４に記載の給湯システム。
【請求項６】
外部からの操作指示を受け付けるように構成された操作部をさらに備え、
前記制御装置は、前記操作部が第３の操作指示を受け付けたときには、前記記憶部に記憶されている情報を、現在前記制御部との通信が成立している前記給湯器に関する情報に更新する、請求項１から３のいずれか１項に記載の給湯システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、給湯システムに関し、特に、複数の給湯器を連結して運用する給湯システムに関する。
【背景技術】
【０００２】
複数の給湯器を連結して運用する給湯システム（以下、連結給湯システムとも称する）が知られている（たとえば、特許第３６８７５１２号公報（特許文献１）、特開２０１６−１１４２７３号公報（特許文献２）および特開平７−１３５６９３号公報（特許文献３）参照）。連結給湯システムでは、複数の給湯器を統括制御する制御装置と、各給湯器を制御する制御部とは双方向に通信可能に接続されている。制御装置が各給湯器の制御部と通信することにより、給湯量に応じて給湯器の運転台数を増減させる制御（運転台数制御）が実現されている。
【０００３】
このような連結給湯システムにおいて、制御装置と複数の給湯器のうちのいずれかの給湯器の制御部とが通信不能となる通信異常が発生すると、運転台数制御が破綻する可能性がある。そのため、制御装置は、各給湯器の制御部との通信状態を監視する機能を備えており、通信異常が検知されたときには給湯システムを停止させるように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３６８７５１２号公報
【特許文献２】特開２０１６−１１４２７３号公報
【特許文献３】特開平７−１３５６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した連結給湯システムでは、通常、給湯システムの電源が投入されると、通信状態の監視が開始される。このとき、制御装置は、各給湯器の制御部との間で特定の信号をやり取りすることにより、通信可能な制御部に対応する給湯器の台数を設置台数として把握することができる。
【０００６】
しかしながら、給湯システムの電源が投入された時点において、ある給湯器の制御部と通信不能な状態が生じているときには、制御装置は、当該給湯器の存在を認識することができないため、設置台数を誤って把握する可能性がある。その結果、通信異常を抱えたまま、給湯システムの運転が開始されてしまう可能性がある。
【０００７】
連結給湯システムには、各給湯器の排気路を集合排気路に共通に接続し、各給湯器内で生成される排気を給湯器内のファンによって集合排気路に排出するように構成された、いわゆるコモンベント方式を採用したものがある。
【０００８】
コモンベント方式の連結給湯システムにおいては、一部の給湯器が燃焼動作を行なっているときには、残りの非燃焼状態の給湯器のファンを回転させている。これにより、集合排気路内の排気が非燃焼状態の給湯器内に逆流することを防止している。したがって、上述した通信異常が発生すると、当該給湯器のファンを正常に回転させることが困難になるため、結果的に運転台数制御の破綻に加え、集合排気路から排気が逆流してしまうおそれがある。よって、通信異常を確実に検知することが強く求められる。
【０００９】
この発明は、このような問題点を解決するためになされたものであり、その目的は、複数の給湯器を統括制御する制御装置と各給湯器の制御部との間の通信異常を確実に検知することができる給湯システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明のある局面によれば、給湯システムは、各々の排気路が集合排気路に共通に接続された複数の給湯器と、複数の給湯器を統括制御するように構成された制御装置と、制御装置からアクセス可能な不揮発性の記憶部とを備える。複数の給湯器の各々は、制御装置との通信に基づいて給湯運転を制御するように構成された制御部を含む。記憶部は、制御装置と制御部との通信が成立した実績のある給湯器に関する情報を記憶するように構成される。制御装置は、現在制御部との通信が成立している給湯器に関する情報が、記憶部に記憶されている情報に一致しない場合には、複数の給湯器の全てを停止状態とする。
【００１１】
上記給湯システムによれば、制御装置は、記憶部に不揮発的に記憶される、通信が成立した実績のある給湯器に関する情報を用いて制御装置と各給湯器の制御部との間の通信状態を監視することにより、給湯システムの電源が投入された時点において既に通信異常が発生している場合においても、この通信異常を検知することができる。よって、通信異常を確実に検知して複数の給湯器の全てを停止状態とすることで、運転台数制御の破綻や集合排気路からの排気の逆流を防止することができる。この結果、コモンベント方式の連結給湯システムの信頼性および安全性を向上させることができる。
【００１２】
好ましくは、記憶部は、制御装置と制御部との通信が成立した実績のある給湯器の台数の情報を記憶するように構成される。制御装置は、現在制御部との通信が成立している給湯器の台数が、記憶部に記憶されている台数よりも少ない場合には、複数の給湯器の全てを停止状態とする。
【００１３】
このようにすると、記憶部に不揮発的に記憶される給湯器の台数を用いて制御装置と各給湯器の制御部との間の通信状態が監視されるため、給湯システムの電源が投入された時点において既に通信異常が発生している場合においても、この通信異常を検知することができる。したがって、通信異常を確実に検知することができるため、給湯システムの信頼性および安全性を向上させることができる。
【００１４】
好ましくは、記憶部は、制御装置と制御部との通信が成立した実績のある給湯器を識別する情報を記憶するように構成される。制御装置は、現在制御部との通信が成立している給湯器が、記憶部に記憶されている給湯器に一致しない場合には、複数の給湯器の全てを停止状態とする。
【００１５】
このようにすると、記憶部に不揮発的に記憶される給湯器を識別する情報を用いて制御装置と各給湯器の制御部との間の通信状態が監視されるため、給湯システムの電源が投入された時点において既に通信異常が発生している場合においても、この通信異常を検知することができる。したがって、通信異常を確実に検知することができるため、給湯システムの信頼性および安全性を向上させることができる。
【００１６】
好ましくは、給湯システムは、外部からの操作指示を受け付けるように構成された操作部をさらに備える。制御装置は、操作部が第１の操作指示を受け付けたときには、現在制御部との通信が成立している給湯器に関する情報が、記憶部に記憶されている情報に一致しないことに基づいて複数の給湯器の全てを停止状態とすることを禁止する。
【００１７】
このようにすると、給湯システムが起動している状態において、複数の給湯器のいずれかの給湯器のメンテナンス作業が必要となる場合には、作業者は操作部を通じて第１の操作指示を制御装置に向けて出力することにより、作業中に誤って通信異常が検知されて複数の給湯器の運転が停止されることを防ぐことができる。よって、給湯システムを停止させることなく、メンテナンス作業を行なうことができる。
【００１８】
好ましくは、制御装置は、操作部が第１の操作指示を受け付けてから所定の時間が経過したときには、禁止を解除するように構成される。制御装置はさらに、複数の給湯器の運転の全てを停止状態とすることを禁止している間に操作部が第２の操作指示を受け付けたときには、第２の操作指示に従って所定の時間を変更する。
【００１９】
このようにすると、万一作業者が作業完了後に通信監視処理の禁止を解除するための操作指示を怠った場合であっても、給湯システムは通信監視処理に自動的に復帰することができる。また、作業の進み具合などに応じて、通信監視処理を禁止する期間の長さを調整できるとともに、調整された期間が経過したときには、自動的に禁止が解除されるため、作業者の利便性を向上させることができる。
【００２０】
好ましくは、給湯システムは、外部からの操作指示を受け付けるように構成された操作部をさらに備える。制御装置は、操作部が第３の操作指示を受け付けたときには、記憶部に記憶されている情報を、現在制御部との通信が成立している給湯器に関する情報に更新する。
【００２１】
このようにすると、給湯システムにおいて給湯器の使用台数を減らしたいときには、記憶部に記憶されている情報を減少後の使用台数を表す情報に書き換えることができる。これによれば、更新された情報を用いて通信異常が判定されるため、給湯システムが誤って停止させられることを防止することができる。
【発明の効果】
【００２２】
本発明によれば、複数の給湯器を連結して運用する給湯システムにおいて、複数の給湯器を統括制御する制御装置と各給湯器の制御部との間の通信異常を確実に検知することができる。
【図面の簡単な説明】
【００２３】
【図１】この発明の実施の形態１に従う給湯システムの概略構成図である。
【図２】図１に示した給湯器の詳細な構成を示す図である。
【図３】実施の形態１に従う給湯システムの制御構成を示すブロック図である。
【図４】実施の形態１に従う給湯システムのシステムコントローラにより実行される通信監視処理を説明するためのタイムチャートである。
【図５】実施の形態１に従う給湯システムのシステムコントローラにより実行される通信監視処理を説明するためのフローチャートである。
【図６】図５のステップＳ０５の通信監視処理の詳細を説明するフローチャートである。
【図７】実施の形態２に従う給湯システムのシステムコントローラにより実行される通信監視処理を説明するためのタイムチャートである。
【図８】実施の形態２に従う給湯システムのシステムコントローラにより実行される通信監視処理を説明するためのフローチャートである。
【図９】実施の形態３に従う給湯システムのシステムコントローラにより実行される通信監視処理を説明するためのフローチャートである。
【図１０】実施の形態４に従う給湯システムのシステムコントローラにより実行される通信監視処理を説明するためのタイムチャートである。
【図１１】実施の形態４に従う給湯システムのシステムコントローラにより実行される通信監視処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２４】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当する部分については、同一符号を付してその説明は繰り返さない。
【００２５】
［実施の形態１］
（給湯システムの構成）
図１は、この発明の実施の形態１に従う給湯システムの概略構成図である。本実施の形態に従う給湯システム１００は、複数の給湯器を連結して運用する連結給湯システムに適用することができる。
【００２６】
図１を参照して、給湯システム１００は、複数の給湯器ＷＨ１〜ＷＨｎ（ｎは２以上の整数）と、各給湯器に給水するための給水管１と、各給湯器からの湯水を送出するための給湯管２と、複数の弁Ｖ１〜Ｖｎと、システムコントローラＳＣと、リモートコントローラ（以下、リモコンと称する）ＲＣと、電源５とを備える。以降、給湯器ＷＨ１〜ＷＨｎを総称する場合は給湯器ＷＨと呼ぶ。また、弁Ｖ１〜Ｖｎを総称する場合には弁Ｖと呼ぶ。
【００２７】
給湯器ＷＨ１〜ＷＨｎは給水管１に対して並列に接続されている。給水管１は水道水等の供給を受け、各給湯器ＷＨの入水口１２に水を供給する。給湯器ＷＨ１〜ＷＨｎはさらに、給湯管２に対して並列に接続されている。すなわち、給湯器ＷＨ１〜ＷＨｎは給水管１および給湯管２を介して連結されている。
【００２８】
弁Ｖ１〜Ｖｎは、それぞれ、給湯器ＷＨ１〜ＷＨｎの出湯口１０と給湯管２との間に接続されている。弁Ｖは、たとえば電磁式開閉弁である。なお、弁Ｖは給湯器ＷＨ内に設けられてもよい。また、給湯器ＷＨ内に設けられた水量サーボ弁およびバイパス流量調整弁（図２参照）が全閉止機能を備えているものであれば、弁Ｖを省略することができる。
【００２９】
給湯器ＷＨは、給気ダクト１４および排気ダクト１６を有している。給気ダクト１４は、給湯システム１００が設置されている屋内の空気を給湯器ＷＨ内部に取り込むために用いられる。排気ダクト１６は、給湯器ＷＨ内で生成された排気を排出するために用いられる。
【００３０】
給湯器ＷＨの排気ダクト１６は、屋外に設置された集合排気ダクト３に接続されている。集合排気ダクト３は、給湯器ＷＨ１〜ＷＨｎからの排気をまとめて導出するように構成されている。集合排気ダクト３の内部には、外部ファン４が設けられている。外部ファン４を回転させることにより、集合排気ダクト３内の排気が屋外に排出される。外部ファン４の駆動はシステムコントローラＳＣによって制御される。
【００３１】
給湯器ＷＨ１〜ＷＨｎは、コントローラＣ１〜Ｃｎをそれぞれ有している。コントローラＣ１〜Ｃｎは、それぞれ通信線Ｌ１〜Ｌｎにより、システムコントローラＳＣと接続されている。以降、コントローラＣ１〜Ｃｎを総称する場合はコントローラＣと呼ぶ。また、通信線Ｌ１〜Ｌｎを総称する場合には通信線Ｌと呼ぶ。通信線Ｌは有線であってもよいし、無線であってもよい。
【００３２】
システムコントローラＳＣは、一例として、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などのメモリとを含むマイクロコンピュータを主体として構成される。システムコントローラＳＣは、メモリに格納されているプログラムをＣＰＵが実行することにより、給湯器ＷＨ１〜ＷＨｎを統括的に制御する。
【００３３】
具体的には、システムコントローラＳＣは、各給湯器ＷＨのコントローラＣと通信線Ｌを介して双方向に通信する。システムコントローラＳＣは、後述する運転台数制御に基づく制御指令を各給湯器ＷＨのコントローラＣに送信することにより、各給湯器ＷＨに燃焼の作動、停止等を実行させる。システムコントローラＳＣは、また、弁Ｖ１〜Ｖｎの開閉を制御する。
【００３４】
システムコントローラＳＣはさらに、通信線ＬＲによりリモコンＲＣと接続されている。リモコンＲＣは、外部からの操作指示を受け付けるための操作部として用いられる。操作指示には、給湯システム１００の運転オン／オフ指令および設定湯温指令など、給湯運転に関する指令が含まれる。操作指示にはさらに、給湯システム１００のメンテナンス作業に関する指令が含まれる。リモコンＲＣは、また、ユーザに対して給湯システム１００の運転状態を報知するために用いられる。
【００３５】
本実施の形態１において、システムコントローラＳＣは「制御装置」の一実施例に対応し、コントローラＣは「制御部」の一実施例に対応する。なお、図１の例では、システムコントローラＳＣを給湯器ＷＨ１〜ＷＨｎの外部に設置する構成としているが、システムコントローラＳＣをいずれかの給湯器ＷＨの内部に設置してもよい。
【００３６】
（給湯器の構成）
次に、図１に示した給湯器ＷＨの構成について説明する。
【００３７】
図２は、図１に示した給湯器ＷＨの詳細な構成を示す図である。図２を参照して、給湯器ＷＨは、入水管１７と、燃焼缶体１８と、ガス供給管１９と、ファン２０と、出湯管２１と、バイパス管２２と、給気ダクト１４と、排気ダクト１６と、コントローラＣとを備える。
【００３８】
入水管１７は、入水口１２からの水を燃焼缶体１８に送るために用いられる。入水管１７には、入水の流量および温度を測定する入水流量センサおよび入水温度センサが設置されている。
【００３９】
燃焼缶体１８は、バーナ２３と、熱交換器２４とを含む。バーナ２３は、給湯運転時に燃料を燃焼させる。熱交換器２４は、バーナ２３の燃焼動作により生じた燃焼排気と入水管１７から供給される湯水との間で熱交換を行なう。これにより、熱交換器２４の伝熱管内を流れる湯水は加熱される。
【００４０】
ガス供給管１９は、バーナ２３に燃料ガスを供給する。ガス供給管１９には、バーナ２３へのガス供給量を調整するための元ガス電磁弁１６１およびガス比例弁１６２、ならびに複数の燃焼制御弁１６３が設けられている。
【００４１】
ファン２０は、バーナ２３の燃焼時に作動し、バーナ２３に燃焼用の空気を送り込む。ファン２０は、また、バーナ２３の燃焼で生じた排気を排気ダクト１６に排出する。
【００４２】
出湯管２１は、熱交換器２４により加熱された湯水を出湯口１０に送るために用いられる。出湯管２１には、熱交換器２４から出力される湯水の温度を測定する出湯温度センサ、水量サーボ弁、湯水混合弁、出湯口１０から送出される湯水の温度を測定する給湯温度センサ、バイパス流量調整弁が設けられている。
【００４３】
バイパス管２２は、熱交換器２４から送出される湯水に対し水を混合するために用いられる。バイパス管２２には、バイパス流量センサが設けられている。
【００４４】
給気ダクト１４は、屋内の空気を給湯器ＷＨ内に送り込むために用いられる。排気ダクト１６は、給湯器ＷＨ内で生成された排気を集合排気ダクト３に排出するために用いられる。
【００４５】
コントローラＣは、システムコントローラＳＣと通信線Ｌを介して双方向に通信を行なう。コントローラＣは、システムコントローラＳＣから与えられる制御指令に従って、各種センサの出力に基づいて、バーナ２３およびファン２０を含む、給湯器ＷＨの各部を制御する。制御指令には、給湯運転の開始／停止を指示するための指令、および運転条件を指示するための指令（目標給湯温度など）が含まれる。コントローラＣは、また、給湯器ＷＨの運転状態をシステムコントローラＳＣに送信する。
【００４６】
（給湯システムの制御構成）
次に、給湯システム１００の制御構成について説明する。
【００４７】
図３は、給湯システム１００の制御構成を示すブロック図である。図３を参照して、システムコントローラＳＣは、制御部３０と、監視部３２と、記憶部３４とを有している。
【００４８】
制御部３０は、複数の端子Ｔ１〜Ｔｎ＋２を有している。これら複数の端子Ｔ１〜Ｔｎ＋２のうちのｎ個の端子Ｔ１〜Ｔｎには、通信線Ｌ１〜Ｌｎを介して、給湯器ＷＨ１〜ＷＨｎのコントローラＣ１〜Ｃｎがそれぞれ接続されている。一方、端子Ｔｎ＋１，Ｔｎ＋２はオープンの状態となっている。
【００４９】
制御部３０は、各給湯器ＷＨのコントローラＣと連携して運転台数制御を実行するように構成される。運転台数制御とは、負荷に応じて給湯器ＷＨの運転台数を決定し、その決定に基づいて不要な給湯器ＷＨを停止状態とする制御である。なお、運転台数制御については、連結給湯システムにおいて周知の制御手法を適用することが可能である。運転台数制御は、給湯システム１００の給湯運転時に実行される。給湯運転は、リモコンＲＣにおけるスイッチ（運転入／切スイッチ）操作によって運転入状態とされ、かつ、給湯器ＷＨに所定の最低作動水量以上の通水が検出されると開始される。
【００５０】
給湯システム１００の給湯運転が開始されると、システムコントローラＳＣは、要求される給湯量に応じて、給湯運転を行なう給湯器ＷＨ（以下、燃焼給湯器とも称する）の台数を決定し、その決定した台数に応じて燃焼給湯器を選択する。システムコントローラＳＣは、燃焼給湯器のコントローラＣに対して、給湯運転の開始指令を送信する。
【００５１】
システムコントローラＳＣはさらに、燃焼給湯器に対応する弁Ｖを閉状態から開状態に切替える。これにより、燃焼給湯器の燃焼動作により加熱された湯水が給湯栓から給湯される。なお、弁Ｖの開閉は給湯器ＷＨごとに、コントローラＣがシステムコントローラＳＣからの開始指令および停止指令に応じて制御する構成としてもよい。
【００５２】
システムコントローラＳＣは、リモコンＲＣにおいて設定された給湯温度を目標給湯温度として、燃焼給湯器のコントローラＣに送信する。燃焼給湯器のコントローラＣは、出湯温度が目標給湯温度になるように、バーナ２３の燃焼量を制御するとともに、この燃焼量に対応する回転速度でファン２０を回転させる。
【００５３】
なお、全ての燃料給湯器からの出湯量の総和が、各燃焼給湯器の能力の上限の総和に近い場合には、システムコントローラＳＣは、給湯運転を停止している給湯器ＷＨ（以下、非燃焼給湯器とも称する）のうちの１台に対して給湯運転の開始を指示する。システムコントローラＳＣは、この非燃焼給湯器のコントローラＣに対して開始指令および目標給湯温度を送信するとともに、当該非燃焼給湯器に対応する弁Ｖを閉状態から開状態に切替える。
【００５４】
一方、燃焼給湯器が２台以上である状態で給湯量が減少した場合には、コントローラＣは、１台の燃焼給湯器に対して停止指令を送信するとともに、当該燃焼給湯器に対応する弁Ｖを開状態から閉状態に切替える。
【００５５】
上述した運転台数制御の実行中において、システムコントローラＳＣは、非燃焼給湯器のファン２０も回転させる。具体的には、システムコントローラＳＣは、非燃焼給湯器に選択された給湯器ＷＨのコントローラＣに対して、給湯運転の停止指令とともに、ファン２０のみを回転させる指令を出力する。当該指令に応答してコントローラＣがファン２０を回転させることにより、非燃焼給湯器内の圧力を集合排気ダクト３内の圧力より低くならないように調整することができる。これにより、集合排気ダクト３からの排気の逆流を防止することができる。
【００５６】
しかしながら、このような構成においては、複数の給湯器ＷＨ１〜ＷＨｎのうちのいずれかの給湯器のコントローラＣとシステムコントローラＳＣとの間の通信に異常が生じた場合、上述した運転台数制御を正常に実行することが困難となる。また、非燃焼給湯器のファン２０を正常に回転させることができなくなるため、集合排気ダクト３から排気が逆流してしまう可能性がある。
【００５７】
そこで、このような事態の発生を防ぐため、監視部３２は、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信状態を監視する。監視部３２は、給湯システム１００の電源５（図１参照）が投入されてから電源５が遮断されるまでの間、通信状態を監視する。通信監視処理の詳細については後述する。
【００５８】
監視部３２は、通信異常が検知された場合には、全ての給湯器ＷＨ１〜ＷＨｎを停止状態とする処理（以下、全停止処理とも称する）を実行する。全停止処理は、燃焼給湯器の運転を停止させる処理と、非燃焼給湯器におけるファンの回転を停止させる処理とを含む。これにより、運転台数制御の破綻や集合排気ダクト３からの排気の逆流を防止することができる。具体的には、全停止処理では、システムコントローラＳＣは、燃焼給湯器に対して給湯運転の停止を指令するとともに、非燃焼給湯器を停止状態に維持する。なお、通信不能となった給湯器に対し、実際に指令が届くか否かは問わない。また、全停止処理には、非燃焼給湯器におけるファンの回転を停止させる処理を含まないように構成することもできる。
【００５９】
（通信監視処理）
次に、システムコントローラＳＣが実行する通信監視処理について説明する。
【００６０】
監視部３２は、システムコントローラＳＣと各コントローラＣとの間で特定の信号をやり取りすることにより、通信状態を監視する。具体的には、監視部３２は、システムコントローラＳＣの端子Ｔ１〜Ｔｎ＋２から、所定周期ごとに接続確認用の信号を送信する。そして、監視部３２は、当該信号を送信してから一定時間、端子Ｔ１〜Ｔｎ＋２に送信されてくる当該信号に対する応答信号を監視する。一定時間は、たとえば２分程度に設定されている。
【００６１】
上記一定時間内に応答信号を受信した場合、監視部３２は、当該応答信号の送信元であるコントローラＣと通信が成立していると判定することができる。
【００６２】
これに対して、上記一定時間内に応答信号を受信できない場合には、（１）接続確認用の信号の送信元である端子Ｔがオープンの状態（すなわち、当該端子Ｔに給湯器ＷＨのコントローラＣが接続されていない状態）である場合と、（２）当該端子ＴにコントローラＣが接続されているが、当該コントローラＣと通信不能な状態（すなわち、通信異常が生じている状態）である場合、とが存在する。したがって、応答信号の受信の有無からは、上記（１）および（２）のいずれの場合に該当するかを判断することは容易でない。
【００６３】
そのため、たとえば、給湯システム１００の電源が投入された時点において既に上記（２）の場合が生じているときには、上記（１）の場合であると誤って判断されてしまう虞がある。その結果、通信異常を抱えたまま、給湯システム１００の運転が開始される可能性がある。
【００６４】
そこで、本実施の形態１では、監視部３２は、記憶部３４（図３参照）に記憶された情報を用いて、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信状態を監視するように構成される。
【００６５】
記憶部３４は、ＲＯＭやフラッシュメモリなどの不揮発性メモリで構成されている。記憶部３４は、監視部３２からアクセス可能であり、コントローラＣとの通信が成立した実績のある給湯器ＷＨに関する情報を記憶するように構成されている。
【００６６】
監視部３２は、現在通信が成立している給湯器ＷＨに関する情報が、記憶部３４に記憶されている情報に一致しない場合、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。
【００６７】
なお、監視部３２は、現在通信が成立している給湯器ＷＨに関する情報として、現在通信が成立している給湯器ＷＨの台数の情報を取得することができる。あるいは、監視部３２は、現在通信が成立している給湯器ＷＨに関する情報として、現在通信が成立している給湯器ＷＨを識別する情報を取得することができる。
【００６８】
図４は、システムコントローラＳＣにより実行される通信監視処理を説明するためのタイムチャートである。図４を参照して、時刻ｔ０にて給湯システム１００の電源が投入されると、システムコントローラＳＣおよび各給湯器ＷＨのコントローラＣへの電力供給が開始される。システムコントローラＳＣおよびコントローラＣ１〜Ｃｎが起動されると、システムコントローラＳＣとコントローラＣ１〜Ｃｎの各々とは双方向に通信可能となる。
【００６９】
本実施の形態１では、監視部３２は、所定周期ごとに、端子Ｔ１〜Ｔｎ＋２が受信する応答信号の数に基づいて、現在通信が成立している給湯器ＷＨの台数を検出するものとする。以下の説明では、現在通信が成立している給湯器ＷＨの台数を「現在接続台数Ｎｃ」と表記する。
【００７０】
図１の例では、システムコントローラＳＣにはｎ台の給湯器ＷＨ１〜ＷＨｎが接続されている。したがって、現在接続台数Ｎｃは値ｎを最大値とする。なお、現在接続台数Ｎｃは、給湯システム１００の電源が投入された時刻ｔ０にて、その値が初期化される（Ｎｃ＝０）。
【００７１】
監視部３２は、所定周期ごとに定期的に検出される現在接続台数Ｎｃのうち、最も大きいものを「最大接続台数Ｎｍａｘ」に設定する。なお、最大接続台数Ｎｍａｘは、時刻ｔ０にて、その値が初期化される（Ｎｍａｘ＝０）。
【００７２】
図４に示すように、時刻ｔ０以降、現在接続台数Ｎｃは値「ｎ」に保たれている。したがって、最大接続台数Ｎｍａｘは「０」から「ｎ」に更新されることとなる。ただし、電源を投入してから所定時間Δｔ１が経過するまでの間は、最大接続台数Ｎｍａｘを更新しないこととする。これは、給湯システム１００の起動時には、システムコントローラＳＣと各コントローラＣとの通信状態が安定しないため、現在接続台数Ｎｃが変動しやすいためである。所定時間Δｔ１は、たとえば５分程度に設定される。
【００７３】
時刻ｔ０から所定時間Δｔ１が経過した時刻ｔ１において、監視部３２は、最大接続台数Ｎｍａｘを初期値「０」から現在接続台数Ｎｃの最大値である「ｎ」に更新する。監視部３２は、最大接続台数Ｎｍａｘを記憶部３４に記憶させる。以下の説明では、記憶部３４に記憶されている最大接続台数Ｎｍａｘを「記憶台数Ｎｍ」と表記する。なお、最大接続台数Ｎｍａｘと同様、電源を投入してから所定時間Δｔ１が経過するまでは、記憶台数Ｎｍを更新しないこととする。
【００７４】
上述したように、記憶部３４は不揮発性メモリで構成されている。そのため、電源投入時、記憶部３４には、記憶台数Ｎｍとして、前回電源が遮断された時点での最大接続台数Ｎｍａｘが保存されている。電源が投入されると、監視部３２は、この記憶台数Ｎｍを記憶部３４から読み出す。
【００７５】
このとき、監視部３２は、読み出された記憶台数Ｎｍの確からしさを確認することができる。たとえば、記憶台数Ｎｍは、記憶部３４内の２つの記憶領域の各々に書き込むことができる。当該２つの記憶領域からそれぞれ読み出した２つの記憶台数Ｎｍを照合することにより、記憶台数Ｎｍが正常値であるか否かを確認することができる。
【００７６】
図４の例では、時刻ｔ０にて記憶部３４から読み出された記憶台数Ｎｍは正常値であり、その値が「ｎ」となっている。よって、時刻ｔ１にて記憶台数Ｎｍは更新されず、値ｎのままである。なお、時刻ｔ０での記憶台数Ｎｍが正常値でない場合には、監視部３２は、リモコンＲＣを用いて記憶部３４の異常を示すエラーを報知するとともに、全停止処理を実行する。
【００７７】
ここで、時刻ｔ１より後の時刻ｔ２にて、給湯システム１００において給湯器ＷＨが１台増設された場合を想定する。この場合、システムコントローラＳＣは、（ｎ＋１）番目の端子Ｔｎ＋１（図３参照）に、通信線Ｌｎ＋１を介して給湯器ＷＨｎ＋１のコントローラＣｎ＋１が接続された状態となる。
【００７８】
この状態で監視部３２により上述した特定の信号のやり取りが実行されると、端子Ｔｎ＋１が応答信号を受信したことに応じて、現在接続台数Ｎｃは「ｎ」から「ｎ＋１」に増加する。したがって、最大接続台数Ｎｍａｘも「ｎ」から「ｎ＋１」に増加する。
【００７９】
監視部３２は、最大接続台数Ｎｍａｘと記憶部３４に記憶されている記憶台数Ｎｍとを比較する。最大接続台数Ｎｍａｘが記憶台数Ｎｍよりも大きい場合（Ｎｍａｘ＞Ｎｍ）、監視部３２は、記憶台数Ｎｍを最大接続台数Ｎｍａｘに更新する。図４の例では、時刻ｔ２にてＮｍａｘ＞Ｎｍの関係が成立するため、記憶台数Ｎｍは「ｎ」から「ｎ＋１」に更新されている。
【００８０】
さらに、図４では、時刻ｔ２より後の時刻ｔ３にて、給湯器ＷＨ１〜ＷＨｎ＋１のうちの１台の給湯器ＷＨのコントローラＣとの通信が不能となる通信異常が発生している。これにより、時刻ｔ３にて現在接続台数Ｎｃは「ｎ＋１」から「ｎ」に減少する。
【００８１】
一方、時刻ｔ３にて現在接続台数Ｎｃの最大値は「ｎ＋１」であるため、最大接続台数Ｎｍａｘは値「ｎ＋１」のままである。また、Ｎｍａｘ＞Ｎｍの関係が成立しないため、記憶台数Ｎｍは値「ｎ＋１」のままである。
【００８２】
このように、給湯システム１００の電源が投入されると、所定周期ごとに通信を行なうことによって現在接続台数Ｎｃが検出され、かつ、検出された現在接続台数Ｎｃが増加したときには（時刻ｔ２）最大接続台数Ｎｍａｘが更新される。すなわち、最大接続台数Ｎｍａｘは、通信が成立した実績のある給湯器ＷＨの台数を表している。
【００８３】
記憶部３４は、この通信が成立した実績のある給湯器ＷＨの台数を不揮発的に記憶する機能を有している。したがって、電源投入時（時刻ｔ０）に記憶部３４から読み出される記憶台数Ｎｍは、電源投入よりも前に通信が成立した実績のある給湯器ＷＨの台数を表している。
【００８４】
なお、電源投入後に最大接続台数Ｎｍａｘが記憶台数Ｎｍを超えた場合には、記憶台数Ｎｍは最大接続台数Ｎｍａｘに更新される。すなわち、通信が成立した実績のある給湯器ＷＨの台数が増えたときには、記憶部３４において、通信が成立した実績のある給湯器ＷＨの台数が書き換えられる。
【００８５】
監視部３２は、現在接続台数Ｎｃ、最大接続台数Ｎｍａｘおよび記憶台数Ｎｍに基づいて、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信状態を監視する。
【００８６】
具体的には、監視部３２は、現在接続台数Ｎｃと最大接続台数Ｎｍａｘとを比較する。現在接続台数Ｎｃが最大接続台数Ｎｍａｘより小さい場合（Ｎｃ＜Ｎｍａｘ）、監視部３２は、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。現在接続台数Ｎｃが最大接続台数Ｎｍａｘより小さい場合（Ｎｃ＜Ｎｍａｘ）とは、通信が成立していたＮｍａｘ台の複数の給湯器ＷＨのうちのいずれかにおいて通信異常が発生したことを示している。
【００８７】
監視部３２は、さらに、最大接続台数Ｎｍａｘと記憶台数Ｎｍとを比較する。最大接続台数Ｎｍａｘが記憶台数Ｎｍより小さい場合（Ｎｍａｘ＜Ｎｍ）、監視部３２は、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。
【００８８】
最大接続台数Ｎｍａｘが記憶台数Ｎｍより小さい場合（Ｎｍａｘ＜Ｎｍ）とは、電源投入以降に通信が成立した実績のある給湯器ＷＨの台数が、電源投入前に通信が成立した実績のある給湯器ＷＨの台数よりも少ないことを示している。これは、電源投入よりも前に通信が成立していたＮｍ台の複数の給湯器ＷＨのうちのいずれかにおいて、電源投入の時点で通信異常が発生したことを意味している。
【００８９】
これによると、結果的に、現在接続台数Ｎｃが記憶台数Ｎｍより小さい場合（Ｎｃ＜Ｎｍ）には、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定されることとなる。
【００９０】
なお、電源を投入してから所定時間Δｔ１が経過するまでは最大接続台数Ｎｍａｘおよび記憶台数Ｎｍが更新されないため、監視部３２は、電源を投入してから所定時間Δｔ１以上が経過していることを条件として、上述した通信異常の判定を行なうこととする。
【００９１】
図４の例では、時刻ｔ３にてＮｃ＜Ｎｍａｘ（すなわち、Ｎｃ＜Ｎｍ）の関係が成立するため、監視部３２は、通信異常が発生していると判定して全停止処理を実行する（時刻ｔ４）。時刻ｔ４より後の時刻ｔ５にて再び給湯システム１００の電源が投入されると、記憶部３４から記憶台数Ｎｍが読み出される。時刻ｔ５から所定時間Δｔ１が経過した時刻ｔ６にて、最大接続台数Ｎｍａｘが更新される。
【００９２】
時刻ｔ６以降、監視部３２は再び、現在接続台数Ｎｃ、最大接続台数Ｎｍａｘおよび記憶台数Ｎｍに基づいて、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信状態を監視する。図４の例では、時刻ｔ６にてＮｍａｘ＜Ｎｍ（すなわち、Ｎｃ＜Ｎｍａｘ）の関係が成立するため、監視部３２は、通信異常が発生していると判定して全停止処理を実行する（時刻ｔ７）。
【００９３】
以上説明したように、監視部３２は、記憶部３４に不揮発的に記憶される記憶台数Ｎｍを用いてシステムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信状態を監視することにより、給湯システム１００の電源が投入された時点において既に通信異常が発生している場合においても、この通信異常を検知することができる。したがって、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信異常を確実に検知することができるため、給湯システム１００の信頼性および安全性を向上させることができる。
【００９４】
上述したシステムコントローラＳＣにおける通信監視処理は、図５および図６に示すようなフローチャートにまとめることができる。
【００９５】
図５を参照して、システムコントローラＳＣは、ステップＳ０１により、給湯システム１００の電源が投入されたか否かを判定する。給湯システム１００の電源が投入されていない場合（Ｓ０１にてＮＯ）、システムコントローラＳＣは以降のステップをスキップして処理を終了する。
【００９６】
一方、給湯システム１００の電源が投入されると（Ｓ０１にてＹＥＳ）、システムコントローラＳＣは、ステップＳ０２により、最大接続台数Ｎｍａｘを値「０」に初期化する。
【００９７】
さらに、システムコントローラＳＣは、ステップＳ０３にて記憶部３４から記憶台数Ｎｍを読み出すと、ステップＳ０４により、記憶台数Ｎｍが正常値であるか否かを判定する。記憶台数Ｎｍが正常値である場合（Ｓ０４にてＹＥＳ）、システムコントローラＳＣは、ステップＳ０５に進み、通信監視処理を実行する。一方、記憶台数Ｎｍが正常値でない場合（Ｓ０４にてＮＯ）、システムコントローラＳＣは、ステップＳ０６により、リモコンＲＣを用いて記憶部３４の異常を示すエラーを報知する。システムコントローラＳＣはさらに、ステップＳ０７により、全停止処理を実行する。
【００９８】
図６は、図５のステップＳ０５の通信監視処理の詳細を説明するフローチャートである。図６を参照して、システムコントローラＳＣは、ステップＳ１１により、接続確認用の信号を送信してから一定時間内に端子Ｔ１〜Ｔｎ＋２に入力される応答信号の数に基づいて、現在接続台数Ｎｃを検出する。
【００９９】
システムコントローラＳＣは、ステップＳ１２により、電源を投入してからの経過時間が所定時間Δｔ１以上であるか否かを判定する。経過時間が所定時間Δｔ１に満たない場合（Ｓ１２にてＮＯ）、システムコントローラＳＣは、以降のステップをスキップして処理を終了する。
【０１００】
一方、経過時間が所定時間Δｔ１以上である場合（Ｓ１２にてＹＥＳ）、システムコントローラＳＣは、ステップＳ１３に進み、ステップＳ１１にて検出した現在接続台数Ｎｃが最大接続台数Ｎｍａｘより大きいか否かを判定する。Ｎｃ＞Ｎｍａｘである場合（Ｓ１３にてＹＥＳ）、システムコントローラＳＣはステップＳ１４により、最大接続台数Ｎｍａｘを現在接続台数Ｎｃに更新する。Ｎｃ≦Ｎｍａｘである場合（Ｓ１３にてＮＯ）、ステップＳ１４の処理はスキップされる。
【０１０１】
システムコントローラＳＣは、続いてステップＳ１５により、最大接続台数Ｎｍａｘが記憶台数Ｎｍより大きいか否かを判定する。Ｎｍａｘ＞Ｎｍである場合（Ｓ１５にてＹＥＳ）、システムコントローラＳＣはステップＳ１６により、記憶台数Ｎｍを最大接続台数Ｎｍａｘに更新する。Ｎｍａｘ≦Ｎｍである場合（Ｓ１５にてＮＯ）、ステップＳ１６の処理はスキップされる。
【０１０２】
システムコントローラＳＣは、ステップＳ１７により、現在接続台数Ｎｃと最大接続台数Ｎｍａｘとを比較する。Ｎｃ＜Ｎｍａｘである場合（Ｓ１７にてＹＥＳ）、システムコントローラＳＣは、ステップＳ２０により、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。詳細には、システムコントローラＳＣは、通信が成立していたＮｍａｘ台の複数の給湯器ＷＨのうちのいずれかにおいて通信異常が発生していると判定する。
【０１０３】
これに対して、Ｎｃ≧Ｎｍａｘである場合（Ｓ１７にてＮＯ）、システムコントローラＳＣは、ステップＳ１８により、最大接続台数Ｎｍａｘと記憶台数Ｎｍとを比較する。Ｎｍａｘ＜Ｎｍである場合（Ｓ１８にてＹＥＳ）、システムコントローラＳＣは、ステップＳ２０により、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。詳細には、システムコントローラＳＣは、電源投入よりも前に通信が成立していたＮｍ台の複数の給湯器ＷＨのうちのいずれかにおいて、電源投入の時点で通信異常が発生したと判定する。
【０１０４】
ステップＳ２０にて通信異常が発生していると判定されると、システムコントローラＳＣは、ステップＳ２１により全停止処理を実行するとともに、ステップＳ２２により、リモコンＲＣを用いて通信異常を示すエラーを報知する。
【０１０５】
一方、Ｎｍａｘ≧Ｎｍである場合（Ｓ１８にてＮＯ）、システムコントローラＳＣは、ステップＳ１９により、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信が正常であると判定する。
【０１０６】
以上説明したように、本実施の形態１に従う給湯システムによれば、記憶部に不揮発的に記憶される記憶台数を用いてシステムコントローラＳＣと各給湯器のコントローラＣとの間の通信状態を監視することにより、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信異常を確実に検知することができる。したがって、給湯システムの信頼性および安全性を向上させることができる。
【０１０７】
［実施の形態２］
図１に示した給湯システム１００が起動している状態において、給湯器ＷＨ１〜ＷＨｎのいずれかの給湯器ＷＨのメンテナンス作業が必要となる場合がある。たとえば、給湯器ＷＨｉ（ｉは１≦ｉ＜ｎの整数）に通信不良が見つかった場合、通信不良の原因を調査するために、作業者は、給湯器ＷＨｉを一時的に端子Ｔｉから切り離して未使用の端子Ｔｎ＋１に接続を変更する場合がある。
【０１０８】
このような接続の変更に並行して実行される通信監視処理においては、システムコントローラＳＣは、端子ＴｉおよびＴｎ＋１の各々から接続確認用の信号を送信する。そして、当該信号を送信してから一定時間（たとえば２分）、端子Ｔｉ，Ｔｎ＋１に送信されてくる当該信号に対する応答信号を監視する。
【０１０９】
このとき、システムコントローラＳＣは、信号を送信してから一定時間（２分）を待って、端子Ｔｉがオープンの状態であることを確定する。そのため、この一定時間内に、端子Ｔｎ＋１で応答信号を受信することがある。この場合、システムコントローラＳＣは給湯器ＷＨが１台増設されたものと誤って判定し、結果的に最大接続台数Ｎｍａｘが「ｎ」から「ｎ＋１」に更新されてしまうこととなる。
【０１１０】
なお、最大接続台数Ｎｍａｘが更新されると、記憶台数Ｎｍも更新される。更新された最大接続台数Ｎｍａｘおよび記憶台数Ｎｍを用いて通信異常が判定されることにより、給湯システム１００が誤って全停止させられる可能性がある。
【０１１１】
そこで、実施の形態２に従う給湯システム１００においては、メンテナンス作業のために、通信監視処理において最大接続台数Ｎｍａｘの更新および通信異常の判定を一定時間、禁止するためのモードを設ける。以下の説明では、このようなモードを「サービスモード」とも称する。
【０１１２】
図７は、実施の形態２に従う給湯システムのシステムコントローラＳＣにより実行される通信監視処理を説明するためのタイムチャートである。
【０１１３】
図７を参照して、時刻ｔ０にて給湯システム１００の電源が投入されると、システムコントローラＳＣおよび各給湯器ＷＨのコントローラＣへの電力供給が開始される。システムコントローラＳＣおよびコントローラＣ１〜Ｃｎが起動されると、システムコントローラＳＣとコントローラＣ１〜Ｃｎの各々とは双方向に通信可能となる。
【０１１４】
監視部３２は、所定周期ごとに、端子Ｔ１〜Ｔｎ＋２が受信する応答信号の数に基づいて、現在接続台数Ｎｃを検出する。実施の形態２に従う給湯システム１００においては、図４と同様、システムコントローラＳＣにｎ台の給湯器ＷＨ１〜ＷＨｎが接続されているものとする。
【０１１５】
時刻ｔ０から所定時間Δｔ１が経過した時刻ｔ１１において、監視部３２は、最大接続台数Ｎｍａｘを初期値０から現在接続台数Ｎｃの最大値である「ｎ」に更新する。監視部３２は、最大接続台数Ｎｍａｘを記憶部３４に記憶させる。図７の例では、時刻ｔ０にて記憶部３４から読み出された記憶台数Ｎｍは「ｎ」であるため、時刻ｔ１１にて記憶台数Ｎｍは更新されず、値「ｎ」のままである。
【０１１６】
ここで、時刻ｔ１１より後の時刻ｔ１２にて、リモコンＲＣが作業者からの操作指示（第１の操作指示）を受け付けることにより、給湯システム１００がサービスモードに設定された場合を想定する。
【０１１７】
この場合、時刻ｔ１２から一定時間Δｔ２の間、最大接続台数Ｎｍａｘの更新が禁止される。したがって、作業対象の給湯器ＷＨｉが一時的に端子Ｔｉから別の端子Ｔｎ＋１に接続が変更されたことによって現在接続台数Ｎｃが「ｎ」から「ｎ＋１」に増えた場合であっても、最大接続台数Ｎｍａｘは「ｎ＋１」に更新されず、「ｎ」のままとなる。よって、記憶台数Ｎｍも「ｎ」のままとなる。
【０１１８】
さらに、一定時間Δｔ２中は、現在接続台数Ｎｃ、最大接続台数Ｎｍａｘおよび記憶台数Ｎｍに基づく通信異常の判定も禁止される。これにより、メンテナンス作業中に誤って全停止処理が実行されることを防ぐことができる。よって、給湯システム１００の電源を遮断させることなく、メンテナンス作業を行なうことができる。
【０１１９】
また、時刻ｔ１２から一定時間Δｔ２の間、最大接続台数Ｎｍａｘの更新が禁止されるため、たとえこのΔｔ２の間に端子接続の変更があったとしても、そのことに基づいてΔｔ２以降に通信異常と判定されることがない。
【０１２０】
なお、時刻ｔ１２から一定時間Δｔ２が経過した時刻ｔ１３にて、システムコントローラＳＣは、サービスモードを自動的に解除することができる。これによると、万一作業者がサービスモードを終了するための操作指示を怠った場合であっても、通信監視処理を自動的に復帰させることができる。
【０１２１】
あるいは、システムコントローラＳＣは、時刻ｔ１２から一定時間Δｔ２が経過していない場合であっても、リモコンＲＣが作業者からの操作指示（第２の操作指示）を受け付けたときには、サービスモードを強制的に解除することができる。この場合、システムコントローラＳＣは、第２の操作指示を受け付けた時点から所定時間を待ってサービスモードを解除する。所定時間はたとえば２分程度に設定される。このようにすると、サービスモードを解除する直前に給湯器ＷＨｉが端子Ｔｎ＋１から元の端子Ｔｉに接続を戻されたことによって、通常監視処理への復帰直後に最大接続台数Ｎｍａｘが「ｎ」から「ｎ＋１」に誤って更新されてしまうことを防ぐことができる。
【０１２２】
なお、一定時間Δｔ２については、デフォルト値（初期値）を設定しておくとともに、サービスモード中に作業者がリモコンＲＣを用いてその長さを延長または短縮できるようにしてもよい。このようにすると、作業者は、作業の進み具合などに応じてサービスモードの期間を調整することができる。また、調整された時間Δｔ２が経過したときには、自動的にサービスモードが解除されるため、作業者の利便性を向上させることができる。
【０１２３】
図７の例では、時刻ｔ１３にてサービスモードが自動的に解除されると、最大接続台数Ｎｍａｘの更新および通信異常の判定が許可される。時刻ｔ１３より後の時刻ｔ１４にてＮｃ＜Ｎｍａｘ（すなわち、Ｎｃ＜Ｎｍ）の関係が成立した場合、監視部３２は、通信異常が発生していると判定して全停止処理を実行する（時刻ｔ１５）。さらに時刻ｔ１５より後の時刻ｔ１６にて再び給湯システム１００の電源が投入されると、記憶部３４から記憶台数Ｎｍが読み出される。時刻ｔ１６から所定時間Δｔ１が経過した時刻ｔ１７にて、最大接続台数Ｎｍａｘが更新される。
【０１２４】
上述したシステムコントローラＳＣにおける通信監視処理は、図８に示すようなフローチャートにまとめることができる。
【０１２５】
図８は、図５のステップＳ０５の通信監視処理の詳細を説明するフローチャートであって、図６と対比される図である。図８のフローチャートは、図６のフローチャートに対してステップＳ２３〜Ｓ２５を追加したものである。
【０１２６】
図８を参照して、システムコントローラＳＣは、ステップＳ２３により、給湯システム１００がサービスモードに設定されているか否かを判定する。サービスモードに設定されていない場合（Ｓ２３にてＮＯ）、システムコントローラＳＣは、図６と同様のステップＳ１１に進み、現在接続台数Ｎｃを検出する。
【０１２７】
これに対して、サービスモードに設定されている場合（Ｓ２３にてＹＥＳ）、システムコントローラＳＣは、ステップＳ２４により、該設定が解除されたか否かを判定する。該設定が解除されていない場合（Ｓ２４にてＮＯ）、すなわちサービスモードが実行されている場合、システムコントローラＳＣは、ステップＳ２５により、最大接続台数Ｎｍａｘの更新を禁止する。これにより、記憶台数Ｎｍの更新も禁止されることとなる。
【０１２８】
以上説明したように、本実施の形態２に従う給湯システムによれば、サービスモード中は、最大接続台数Ｎｍａｘの更新および通信異常の判定が禁止されるため、メンテナンス作業中に誤って全停止処理が実行されることを防ぐことができる。よって、給湯システムを停止させることなく、メンテナンス作業を行なうことができる。
【０１２９】
［実施の形態３］
図１に示した給湯システム１００においては、給湯器ＷＨの使用台数を減らすために、給湯器ＷＨ１〜ＷＨｎのうちの一部の給湯器ＷＨの使用を停止させたい場合が生じ得る。このような場合には、使用を停止させたい給湯器ＷＨの給気ダクト１４の給気口を閉じることによって、該給湯器ＷＨを停止させた状態であっても、集合排気ダクト３からの排気がこの給湯器ＷＨを通じて逆流することを防ぐことができる。
【０１３０】
しかしながら、その一方で、不使用となった給湯器ＷＨはシステムコントローラＳＣと通信不能な状態となるため、上述した通信監視処理においては、現在接続台数Ｎｃが減少することとなる。ただし、最大接続台数Ｎｍａｘは記憶台数Ｎｍよりも小さいために記憶台数Ｎｍは更新されない。よって、Ｎｍａｘ＜Ｎｍ（すなわち、Ｎｃ＜Ｎｍ）の関係が成立し、結果的に通信異常が発生していると判定され、全停止処理が実行されることとなる。
【０１３１】
そこで、本実施の形態３に従う給湯システム１００では、給湯器ＷＨの使用台数を初期化するためのモードを設ける。以下の説明では、このようなモードを「初期化モード」とも称する。なお、リモコンＲＣがユーザからの所定の操作指示（第３の操作指示）を受け付けることにより、給湯システム１００を初期化モードに設定することができる。
【０１３２】
初期化モードでは、現在接続台数Ｎｃが最大接続台数Ｎｍａｘおよび記憶台数Ｎｍより小さい場合であっても、例外的に最大接続台数Ｎｍａｘおよび記憶台数Ｎｍを現在接続台数Ｎｃで更新することができる。これによれば、給湯器ＷＨの使用台数を減らしたいときには、記憶部３４において、記憶台数Ｎｍを減少後の使用台数に書き換えることができる。更新された記憶台数Ｎｍを用いて通信異常が判定されるため、給湯システム１００が誤って全停止させられることを防止することができる。
【０１３３】
図９は、図５のステップＳ０５の通信監視処理を説明するフローチャートであって、図６と対比される図である。図９のフローチャートは、図６のフローチャートに対して、ステップＳ２７〜Ｓ２９を追加したものである。
【０１３４】
図９を参照して、システムコントローラＳＣは、ステップＳ１７にてＮｃ＜Ｎｍａｘである場合（Ｓ１７にてＹＥＳ）、またはステップＳ１８にてＮｍａｘ＜Ｎｍである場合（Ｓ１８にてＹＥＳ）、ステップＳ２７により、給湯システム１００が初期化モードに設定されているか否かを判定する。給湯システム１００が初期化モードに設定されていない場合（Ｓ２７にてＮＯ）、システムコントローラＳＣは、ステップＳ２０により、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。
【０１３５】
一方、給湯システム１００が初期化モードに設定されている場合（Ｓ２７にてＹＥＳ）、システムコントローラＳＣは、ステップＳ２８により、最大接続台数Ｎｍａｘを現在接続台数Ｎｃに更新する。システムコントローラＳＣはさらに、ステップＳ２９により、記憶台数Ｎｍを最大接続台数Ｎｍａｘに更新する。
【０１３６】
以上説明したように、本実施の形態３に従う給湯システムによれば、給湯器の使用台数を初期化するためのモードでは、給湯器の使用台数を減らしたいときには、記憶台数Ｎｍを減少後の使用台数に書き換えることができる。これによれば、更新された記憶台数Ｎｍを用いて通信異常が判定されるため、給湯システムが誤って全停止させられることを防止することができる。
【０１３７】
［実施の形態４］
上述した実施の形態１から３では、システムコントローラＳＣは、現在通信が成立している給湯器ＷＨに関する情報として、現在通信が成立している給湯器ＷＨの台数の情報を取得する構成について説明したが、実施の形態４では、現在通信が成立している給湯器ＷＨに関する情報として、現在通信が成立している給湯器ＷＨを識別する情報を取得する構成について説明する。
【０１３８】
なお、給湯器ＷＨを識別する情報としては、たとえば、各給湯器ＷＨに予め割り当てられた装置番号（１号機、２号機・・・ｎ号機）または各給湯器ＷＨの製造番号などを用いることができる。
【０１３９】
図１０は、実施の形態４に従う給湯システム１００のシステムコントローラＳＣにより実行される通信監視処理を説明するためのタイムチャートである。図１０を参照して、時刻ｔ０にて給湯システム１００の電源が投入されると、システムコントローラＳＣおよび各給湯器ＷＨのコントローラＣへの電力供給が開始される。システムコントローラＳＣおよびコントローラＣ１〜Ｃｎが起動されると、システムコントローラＳＣとコントローラＣ１〜Ｃｎの各々とは双方向に通信可能となる。
【０１４０】
本実施の形態４では、監視部３２は、所定周期ごとに、端子Ｔ１〜Ｔｎ＋２が受信する応答信号に基づいて、現在通信が成立している給湯器ＷＨを検出するものとする。以下の説明では、現在通信が成立している給湯器ＷＨを「現在接続給湯器ＷＨｃ」と表記する。
【０１４１】
図１０の例では、システムコントローラＳＣにはｎ台の給湯器ＷＨ１〜ＷＨｎが接続されているものとする。現在接続給湯器ＷＨｃは、給湯システム１００の電源が投入された時刻ｔ０にて初期化される（ＷＨｃ＝０）。
【０１４２】
監視部３２は、所定周期ごとに定期的に検出される現在接続給湯器ＷＨｃに基づいて、通信が成立した実績のある給湯器ＷＨを「実績給湯器ＷＨａ」に設定する。なお、実績給湯器ＷＨａは、時刻ｔ０にて初期化される（ＷＨａ＝０）。
【０１４３】
図１０に示すように、時刻ｔ０以降の現在接続給湯器ＷＨｃは「ＷＨ１〜ＷＨｎ」である。したがって、時刻ｔ０から所定時間Δｔ１が経過した時刻ｔ１において、監視部３２は、実績給湯器ＷＨａを現在接続給湯器「ＷＨ１〜ＷＨｎ」に更新する。
【０１４４】
電源投入時、記憶部３４には、記憶給湯器ＷＨｍとして、前回電源が遮断された時点での実績給湯器ＷＨａが保存されている。電源が投入されると、監視部３２は、この記憶給湯器ＷＨｍを記憶部３４から読み出す。このとき、監視部３２は、読み出された記憶給湯器ＷＨｍの確からしさを確認することができる。時刻ｔ０での記憶給湯器ＷＨｍが正常でない場合には、監視部３２は、リモコンＲＣを用いて記憶部３４の異常を示すエラーを報知するとともに、全停止処理を実行する。
【０１４５】
図１０の例では、時刻ｔ０にて記憶部３４から読み出された記憶給湯器ＷＨｍは「ＷＨ１〜ＷＨｎ」となっている。よって、時刻ｔ１にて記憶給湯器ＷＨｍは更新されず、「ＷＨ１〜ＷＨｎ」のままである。
【０１４６】
ここで、時刻ｔ１より後の時刻ｔ２にて、給湯システム１００において給湯器ＷＨが１台増設された場合を想定する。この場合、システムコントローラＳＣは、（ｎ＋１）番目の端子Ｔｎ＋１（図３参照）に、通信線Ｌｎ＋１を介して給湯器ＷＨｎ＋１のコントローラＣｎ＋１が接続された状態となる。
【０１４７】
この状態で監視部３２により上述した特定の信号のやり取りが実行されると、端子Ｔｎ＋１が応答信号を受信したことに応じて、現在接続給湯器ＷＨｃは「ＷＨ１〜ＷＨｎ」から「ＷＨ１〜ＷＨｎ＋１」に変更される。したがって、実績給湯器ＷＨａも「ＷＨ１〜ＷＨｎ」から「ＷＨ１〜ＷＨｎ＋１」に変更される。
【０１４８】
監視部３２は、実績給湯器ＷＨａが更新されたときには、記憶給湯器ＷＨｍを実績給湯器ＷＨａに更新する。図１０の例では、時刻ｔ２にて実績給湯器ＷＨａが更新されたことに応じて、記憶給湯器ＷＨｍは「ＷＨ１〜ＷＨｎ」から「ＷＨ１〜ＷＨｎ＋１」に更新されている。
【０１４９】
さらに、図１０では、時刻ｔ２より後の時刻ｔ３にて、給湯器ＷＨ１〜ＷＨｎ＋１のうちの１台の給湯器ＷＨ（たとえば、給湯器ＷＨ１とする）のコントローラＣとの通信が不能となる通信異常が発生している。これにより、時刻ｔ３にて現在接続給湯器ＷＨｃは「ＷＨ１〜ＷＨｎ＋１」から「ＷＨ２〜ＷＨｎ＋１」に減少する。
【０１５０】
一方、時刻ｔ３にて実績給湯器ＷＨａは「ＷＨ１〜ＷＨｎ＋１」のままである。よって、記憶給湯器ＷＨｍも「ＷＨ１〜ＷＨｎ＋１」のままである。
【０１５１】
このように、給湯システム１００の電源が投入されると、所定周期ごとに通信を行なうことによって現在接続給湯器ＷＨｃが検出され、かつ、検出された現在接続給湯器ＷＨｃが増えたときには（時刻ｔ２）実績給湯器ＷＨａが更新される。すなわち、実績給湯器ＷＨａは、通信が成立した実績のある給湯器ＷＨを表している。
【０１５２】
記憶部３４は、この通信が成立した実績のある給湯器ＷＨを不揮発的に記憶する機能を有している。したがって、電源投入時（時刻ｔ０）に記憶部３４から読み出される記憶給湯器ＷＨｍは、電源投入よりも前に通信が成立した実績のある給湯器ＷＨを表している。
【０１５３】
なお、電源投入後に実績給湯器ＷＨａが増えた場合には（時刻ｔ２）、記憶給湯器ＷＨｍは実績給湯器ＷＨａに更新される。すなわち、通信が成立した実績のある給湯器ＷＨが増えたときには、記憶部３４において、通信が成立した実績のある給湯器ＷＨが書き換えられる。
【０１５４】
監視部３２は、現在接続給湯器ＷＨｃおよび記憶給湯器ＷＨｍに基づいて、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信状態を監視する。具体的には、監視部３２は、現在接続給湯器ＷＨｃと記憶給湯器ＷＨｍとを比較する。現在接続給湯器ＷＨｃが記憶給湯器ＷＨｍに一致しない場合（ＷＨｃ≠ＷＨｍ）、監視部３２は、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。現在接続給湯器ＷＨｃが記憶給湯器ＷＨｍに一致しない場合（ＷＨｃ≠ＷＨｍ）とは、通信が成立していた複数の給湯器ＷＨのうちのいずれかにおいて通信異常が発生したことを示している。
【０１５５】
なお、電源を投入してから所定時間Δｔ１が経過するまでは実績給湯器ＷＨａおよび記憶給湯器ＷＨｍが更新されないため、監視部３２は、電源を投入してから所定時間Δｔ１以上が経過していることを条件として、上述した通信異常の判定を行なうこととする。
【０１５６】
図１０の例では、時刻ｔ３にてＷＨｃ≠ＷＨｍの関係が成立するため、監視部３２は、通信異常が発生していると判定して全停止処理を実行する（時刻ｔ４）。時刻ｔ４より後の時刻ｔ５にて再び給湯システム１００の電源が投入されると、記憶部３４から記憶給湯器ＷＨｍが読み出される。時刻ｔ５から所定時間Δｔ１が経過した時刻ｔ６にて、実績給湯器ＷＨａが更新される。
【０１５７】
時刻ｔ６以降、監視部３２は再び、現在接続給湯器ＷＨｃおよび記憶給湯器ＷＨｍに基づいて、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信状態を監視する。図１０の例では、時刻ｔ６にてＷＨｃ≠ＷＨｍの関係が成立するため、監視部３２は、通信異常が発生していると判定して全停止処理を実行する（時刻ｔ７）。
【０１５８】
図１１は、実施の形態４に従う給湯システム１００のシステムコントローラＳＣにより実行される通信監視処理を説明するためのフローチャートである。図１１を参照して、システムコントローラＳＣは、ステップＳ３１により、接続確認用の信号を送信してから一定時間内に端子Ｔ１〜Ｔｎ＋２に入力される応答信号に基づいて、現在接続給湯器ＷＨｃを検出する。
【０１５９】
システムコントローラＳＣは、ステップＳ３２により、電源を投入してからの経過時間が所定時間Δｔ１以上であるか否かを判定する。経過時間が所定時間Δｔ１に満たない場合（Ｓ３２にてＮＯ）、システムコントローラＳＣは、以降のステップをスキップして処理を終了する。
【０１６０】
一方、経過時間が所定時間Δｔ１以上である場合（Ｓ３２にてＹＥＳ）、システムコントローラＳＣは、ステップＳ３３に進み、ステップＳ３１にて検出した現在接続給湯器ＷＨｃが実績給湯器ＷＨａより多いか否かを判定する。ＷＨｃ＞ＷＨａである場合（Ｓ３３にてＹＥＳ）、システムコントローラＳＣはステップＳ３４により、実績給湯器ＷＨａを現在接続給湯器ＷＨｃに更新する。ＷＨｃ≦ＷＨａである場合（Ｓ３３にてＮＯ）、ステップＳ３４の処理はスキップされる。
【０１６１】
システムコントローラＳＣは、続いてステップＳ３５により、実績給湯器ＷＨａが記憶給湯器ＷＨｍより多いか否かを判定する。ＷＨａ＞ＷＨｍである場合（Ｓ３５にてＹＥＳ）、システムコントローラＳＣはステップＳ３６により、記憶給湯器ＷＨｍを実績給湯器ＷＨａに更新する。ＷＨａ≦ＷＨｍである場合（Ｓ３５にてＮＯ）、ステップＳ３６の処理はスキップされる。
【０１６２】
システムコントローラＳＣは、ステップＳ３７により、現在接続給湯器ＷＨｃと実績給湯器ＷＨａとを比較する。ＷＨｃ≠ＷＨｍである場合（Ｓ３７にてＹＥＳ）、システムコントローラＳＣは、ステップＳ３９により、システムコントローラＳＣといずれかの給湯器ＷＨのコントローラＣとの間で通信異常が発生していると判定する。
【０１６３】
ステップＳ３９にて通信異常が発生していると判定されると、システムコントローラＳＣは、ステップＳ４０により全停止処理を実行するとともに、ステップＳ４１により、リモコンＲＣを用いて通信異常を示すエラーを報知する。
【０１６４】
一方、ＷＨｃ＝ＷＨｍである場合（Ｓ３７にてＮＯ）、システムコントローラＳＣは、ステップＳ３８により、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信が正常であると判定する。
【０１６５】
以上説明したように、本実施の形態４に従う給湯システムによれば、記憶部に不揮発的に記憶される記憶給湯器を用いてシステムコントローラＳＣと各給湯器のコントローラＣとの間の通信状態を監視することにより、給湯システム１００の電源が投入された時点において既に通信異常が発生している場合においても、この通信異常を検知することができる。したがって、システムコントローラＳＣと各給湯器ＷＨのコントローラＣとの間の通信異常を確実に検知することができるため、給湯システム１００の信頼性および安全性を向上させることができる。
【０１６６】
なお、実施の形態４に従う給湯システムにおいても、上述した実施の形態２で示したサービスモードの設定を適用することができる。これによると、サービスモード中は、実績給湯器ＷＨａの更新および通信異常の判定が禁止されることとなる。また、実施の形態４に従う給湯システムにおいて、上述した実施の形態３で示した初期化モードの設定を適用すれば、給湯器の使用台数を減らしたいときには、記憶給湯器ＷＨｍを、不使用となる給湯器ＷＨが削除されるように書き換えることができる。
【０１６７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１６８】
１  給水管、２  給湯管、３  集合排気ダクト、５  電源、１０  出湯口、１２  入水口、１４  給気ダクト、１６  排気ダクト、１７  入水管、１８  燃焼缶体、１９  ガス供給管、２０  ファン、２１  出湯管、２２  バイパス管、２３  バーナ、２４  熱交換器、１００  給湯システム、１６１  元ガス電磁弁、１６２  ガス比例弁、１６３  燃焼制御弁、ＷＨ１〜ＷＨｎ，ＷＨ  給湯器、Ｖ１〜Ｖｎ  弁、ＳＣ  システムコントローラ、Ｃ１〜Ｃｎ，Ｃ  コントローラ、ＲＣ  リモコン、Ｌ１〜Ｌｎ，Ｌ，ＬＲ  通信線。
【図１】
2018146129.tif 000003
【図２】
2018146129.tif 000004
【図３】
2018146129.tif 000005
【図４】
2018146129.tif 000006
【図５】
2018146129.tif 000007
【図６】
2018146129.tif 000008
【図７】
2018146129.tif 000009
【図８】
2018146129.tif 000010
【図９】
2018146129.tif 000011
【図１０】
2018146129.tif 000012
【図１１】
2018146129.tif 000013