(57)【特許請求の範囲】
【請求項１】
熱源機と、該熱源機と給湯管及びシステム内通信手段を介して接続される複数の端末装置とを有するセントラルヒーティングシステムにおいて、前記熱源機及び前記端末装置それぞれの制御装置が、それぞれにおける所定の不具合を検知すると、エラーを出力し、前記熱源機の制御装置は、時間に関する情報を有し、当該制御装置が出力するエラーの内容及びその出力時の前記時間に関する情報を含むエラー情報を前記熱源機内のメモリに記憶し、さらに、前記端末装置の制御装置が出力するエラーを前記システム内通信手段を介して受信し、当該受信したエラーの内容及びその出力時の前記時間に関する情報を含むエラー情報を前記メモリに記憶する前記セントラルヒーティングシステムの故障診断装置であって、
前記熱源機の制御装置と通信手段を介して接続し、前記メモリに記憶されている前記エラー情報を前記制御装置に読み出させて取得し、
複数のエラー情報を取得し、当該複数のエラー情報におけるエラーの出力時期が同じであり、且つエラーの出力元が複数の前記端末装置である場合、エラーの原因を、複数の前記端末装置の同時使用に起因する前記熱源機の能力不足と推定することを特徴とする故障診断装置。
【請求項２】
熱源機と、該熱源機と給湯管及びシステム内通信手段を介して接続される端末装置とを有するセントラルヒーティングシステムにおいて、前記熱源機及び前記端末装置それぞれの制御装置が、それぞれにおける所定の不具合を検知すると、エラーを出力し、前記熱源機の制御装置は、時間に関する情報を有し、当該制御装置が出力するエラーの内容及びその出力時の前記時間に関する情報を含むエラー情報を前記熱源機内のメモリに記憶し、さらに、前記端末装置の制御装置が出力するエラーを前記システム内通信手段を介して受信し、当該受信したエラーの内容及びその出力時の前記時間に関する情報を含むエラー情報を前記メモリに記憶する前記セントラルヒーティングシステムの故障診断装置であって、
前記熱源機の制御装置と通信手段を介して接続し、前記メモリに記憶されている前記エラー情報を前記制御装置に読み出させて取得し、
複数のエラー情報を取得し、当該複数のエラー情報におけるエラーの出力時期が同じであり、且つエラーの出力元が前記熱源機と前記端末装置である場合、エラーの原因は前記熱源機にあると推定することを特徴とする故障診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ガス給湯器及びガスセントラルヒーティング（ＧＣＨ）システムを構成する熱源機やＧＣＨ端末などのガス機器及びその故障診断を支援する故障診断装置に関し、特に、ガス機器のエラー出力時の時間情報を記憶するガス機器及びその時間情報を読み出す故障診断装置に関する。
【０００２】
【従来の技術】
給湯器などのガス燃焼機器は、マイクロコンピュータを使用して燃焼制御や、給湯機能、自動湯張り機能、追い焚き機能などの制御を実現している。それに伴い、ガス機器内で使用する電磁弁、ファンなどのアクチュエータや温度センサ、水量センサなどのセンサの部品数が増加する傾向にある。このようなガス機器の機能の高度化に伴い、新しいセンサや部品が組み込まれ、制御シーケンスの複雑化が進んでいる。
【０００３】
ガス機器の制御シーケンスでは、なんらかの異常や不具合が発生すると、エラーが出力され、ガス機器の動作が停止する。エラーは、その内容に応じてあらかじめ与えられたエラーコードとしてリモコン画面などに表示される。また、そのエラーコードは、ガス機器内の内蔵メモリにも記憶される。この内蔵メモリは、最近出力されたエラーコードを複数個（例えば５個）記憶することができる。
【０００４】
一方、ガス機器の修理では、部品点数の増大と機能高度化によるソフトウエアの複雑化に伴い、故障部品の特定が困難になっている。そのために、故障個所を正確に特定することができず、故障原因でない部品を交換することがしばしばあり、修理コストを増大させている。
【０００５】
このような問題を解決するためのガス機器の故障診断装置として、例えば、特開平７−３０５８４３号公報には、汎用ノートパソコンで構成された外部検査装置が開示されている。この外部検査装置は、給湯器のようなガス機器にケーブルを介して接続され、外部検査装置から所定の検査用指令情報を与え、それに応答して動作したガス機器内の動作状態やセンサ出力を収集する。それにより、検査作業を単純化することができる。
【０００６】
更に、複数種類のガス機器の故障診断を容易にする装置として、例えば、特開平１０−１８５１８９号公報には、複数種類の故障診断プログラムを故障診断装置に格納し、ガス機器に通信手段を介して接続して、故障対象のガス機器に対応する故障診断プログラムを実行することにより、多数のガス機器に対する製品知識がない場合でも同様の故障診断を可能にすることが記載されている。
【０００７】
上述のような故障診断装置を用いて、ガス機器の故障を診断する場合、まず、故障診断装置をガス機器に通信手段を介して接続して、故障診断装置は、ガス機器の内蔵メモリに格納されている複数個のエラーコードを読み出し、モニタ画面に表示する。修理作業員は、読み出したエラーコードを参考にして、診断対象となる故障の原因を特定する。
【０００８】
【発明が解決しようとする課題】
しかしながら、ガス機器の内蔵メモリには、出力されたエラーコードだけが記憶されるので、それが出力された時期（時刻）はわからない。従って、修理作業員は、修理時において、故障診断装置に表示されたエラーコードのうち、どれが診断対象となるエラーコードであるか判断がつかない。診断対象となるエラーコードが一つとは限られないので、最も新しいエラーコードに対する診断だけでは不十分の場合がある。また、診断対象の故障がエラー出力のない故障の場合は、最も新しいエラーコードも関係ない。
【０００９】
このように、エラーコードの出力時期がわからないので、結局全てのエラーコードに対応する故障診断が必要になり、修理作業員は、効率的な修理作業を行えない。
【００１０】
そこで、本発明の目的は、出力されるエラーコードの出力時期を知ることができるガス機器及びその故障診断装置を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するための本発明のガス機器は、所定の不具合を検知すると、エラーを出力する制御装置とメモリを備えるガス機器において、
前記制御装置は、当該制御装置が出力するエラーの内容及びその出力時の時間に関する情報を含むエラー情報を前記メモリに記憶することを特徴とする。
【００１２】
そして、ガス機器の制御装置と通信手段を介して接続する故障診断装置が、前記出力時の時間に関する情報を含むエラー情報を前記制御装置から読み出す。従って、修理作業員は、定期点検時又は修理時に、そのエラー出力時の時間に関する情報を故障診断装置によって読み出すことによって、ガス機器に記憶されているエラーの出力時期を知ることができ、診断対象のエラーを容易に判別することができる。
【００１３】
さらに、故障診断装置は、制御装置との接続時の時間に関する情報を制御装置から取得し、当該接続時の時間に関する情報と、取得したエラー情報に含まれる各エラーの出力時の時間に関する情報とに基づいて、エラー出力時から接続時までの期間を求めてもよい。これにより、接続時を基準にどのくらい前に出力されたエラーであるかを知ることができる。さらに、故障診断装置は、求めた期間が所定期間以内であるエラーに対応するエラー情報を抽出して表示してもよい。
【００１４】
エラー出力時の時間に関する情報及び接続時の時間に関する情報は、例えば、制御装置に内蔵されるタイマによってカウントされる通電積算時間である。
また、本発明は、熱源機と、該熱源機と給湯管及びシステム内通信手段を介して接続される端末装置とを有するセントラルヒーティングシステムにも適用可能である。この場合、熱源機の制御装置が、当該制御装置が出力するエラーの内容及びその出力時の時間に関する情報を含むエラー情報を熱源機内のメモリに記憶し、さらに、前記端末装置の制御装置が出力するエラーを前記システム内通信手段を介して受信し、当該受信したエラーの内容及びその出力時の時間に関する情報を含むエラー情報を前記メモリに記憶する。
【００１５】
そして、故障診断装置は、熱源機の制御装置と通信手段を介して接続し、前記出力時の時間に関する情報を含むエラー情報を前記制御装置から読み出す。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、本発明の実施の形態のガス機器は、ガスセントラルヒーティング（ＧＣＨ）システムを構成する熱源機及びＧＣＨ端末として説明する。但し、熱源機は、給湯機能を有するガス給湯器であって、本発明の実施の形態は、単体のガス給湯器にも適用可能である。なお、以下の実施の形態例では、風呂、床暖房、バス乾燥機、２台のエアコンが熱源機に接続されている例で説明する。
【００１７】
図１は、ＧＣＨシステムと故障診断装置の例を示す図である。ＧＣＨシステムは、ガスなどの燃料を燃焼して給湯または湯の循環を行う熱源機１と、それに接続された複数のＧＣＨ端末、例えば床暖房６０、バス乾燥機６４、エアコン６８、エアコン７２及び風呂５０を有する。熱源機１は、風呂や台所、洗面所に給湯するための給湯路１１とその熱交換機１０と、それ以外のＧＣＨ端末に循環湯を供給する給湯路１４とその熱交換機１３とを有する。熱交換機それぞれには、ガスなどの燃料を燃焼する燃焼バーナ１２、１５が設けられる。
【００１８】
第１の給湯路１１には、図示しない給水管と給湯栓がつながれ、給湯栓が開かれると、給水管から給湯路１１内に給水が行われ、それに応答してバーナー１２が燃焼し、給湯栓に給湯が行われる。給湯栓は、台所、洗面所、風呂などに設けられる。更に、第１の給湯路１１は、開閉弁１６及び追い焚き循環路５３を介して、風呂５０に給湯する。更に、追い焚き循環路５３は、追い焚き用熱交換機１９につながれ、第２の給湯路１４内をバイパスする湯からの熱交換により浴槽内の湯が温められる。
【００１９】
また、第２の給湯路１４は、往きヘッダ８０と戻りヘッダ８１に接続されるそれぞれの循環路を介して、床暖房６０、バス乾燥機６４、エアコン６８、７２にそれぞれ接続され、それぞれの端末からの要求に応答して、それら循環路に湯を循環させる。端末への湯の循環は、それぞれの循環路内に設けた熱動弁からなる開閉弁６２、６６、７０、７４を介して行われる。これらの熱動弁は、熱源機１内の制御用マイクロコンピュータ２１からの駆動により、開閉される。
【００２０】
ＧＣＨ端末には、それぞれ制御用のマイクロコンピュータ６１、６５、６９、７３が設けられ、熱源機１内の通信用マイクロコンピュータ２２と通信回線を介して接続される。床暖房６０の場合は、マイクロコンピュータ６１は床暖房リモコンであり、バス乾燥機６４の場合は、マイクロコンピュータ６５は制御装置であり、エアコン６８、７２の場合も、マイクロコンピュータ６９、７３は制御装置である。また、風呂用リモコン５１もマイクロコンピュータで構成され、熱源機１の通信用マイクロコンピュータ２２と通信可能になっている。
【００２１】
熱源機１に設けられた制御用マイクロコンピュータ２１は、リモコン５１、６１やＧＣＨ端末の制御装置６５、６９、７３からの運転指令に応答して、熱源機内部のセンサの出力をモニタし、熱源機内部のアクチュエータを駆動する。アクチュエータは、例えば、燃焼バーナのガス電磁弁、着火用イグナイター（図示せず）、循環ポンプ１７、１８、風呂給湯栓１６、各端末への循環路を開く熱動弁６２、６６、７０、７４等であり、センサは、給湯路１１、１４の入水温度、出湯温度センサ（図示せず）、燃焼ファンの回転数センサ（図示せず）などである。
【００２２】
台所や洗面所の給湯栓が開かれたり、風呂リモコンから運転指令が出されたりすると、制御用マイクロコンピュータ２１により、燃焼バーナ１２の燃焼運転が開始され、通常の給湯器と同様の燃焼制御が行われる。また、ＧＣＨ端末から運転指令が出されると、その運転指令が通信用マイクロコンピュータ２２に送信される。各ＧＣＨ端末のマイクロコンピュータと通信用マイクロコンピュータ２２との通信は、予めメーカ間で取り決められた共通のプロトコルにより行われるインテリジェント通信である。通信用マイクロコンピュータ２２は、運転指令を受信すると、制御用マイクロコンピュータ２１に運転指令を伝える。それに応答して、制御用マイクロコンピュータ２１は、運転指令を発行した端末の熱動弁を開くよう制御すると共に、対応する燃焼制御を行う。
【００２３】
制御用マイクロコンピュータ２１には、熱源機１の各種パラメータや設定値などが記録される不揮発性メモリ５４が接続される。さらに、不揮発性メモリ５４には、熱源機１のパスワードも記憶される。また、制御用マイクロコンピュータ２１は、通信用マイクロコンピュータ２２を介して、各ＧＣＨ端末からの指令信号、モニタ信号、エラー信号、リモコンからの指令信号等を受信し、運転状態やエラーを示す信号などを送信する。制御用マイクロコンピュータ２１と通信用マイクロコンピュータ２２とは一体のマイクロコンピュータで実現されてもよい。
【００２４】
また、不揮発性メモリ５４は、熱源機１の制御用マイクロコンピュータ２１及び各ＧＣＨ端末のマイクロコンピュータ６１、６５、６９、７３が出力するエラー信号（エラーコード）を所定個数記憶することができるエラーコード記憶領域を有する。各ＧＣＨ端末からのエラー信号は、熱源機１の制御用マイクロコンピュータ２１が受信し、制御用マイクロコンピュータ２１が不揮発性メモリ５４に記憶する。また、熱源機１のエラー信号は、制御用マイクロコンピュータ２１自身が出力し、不揮発性メモリ５４に記憶する。エラー信号は、例えば、エラーの内容に対応するエラーコードである。エラーコードは、例えば３桁の数字から構成される。
【００２５】
本発明の実施の形態では、制御用マイクロコンピュータ２１は、エラーコードの出力時の時間に関する情報（出力時期情報）を付してエラーコードを不揮発性メモリ５４に記憶する。出力時期情報は、例えば、通電積算時間である。通電積算時間は、制御用マイクロコンピュータ２１に内蔵されるタイマのカウントする時間を積算した時間であり、不揮発性メモリ５４に記憶されている。タイマのカウント時間は、一定時間（例えば数時間）ごとに通電積算時間に加算される。即ち、不揮発性メモリ５４に記憶される通電積算時間は一定時間毎に更新される。
【００２６】
図２は、本発明の実施の形態におけるエラーコード記憶処理フローチャートを示す図である。図２において、制御用マイクロコンピュータ２１は、ステップＳ１０において、熱源機１のエラーを検知するか、各端末からのエラーコードを受信すると、不揮発性メモリ５４からそのときの通電積算時間を読み出す（Ｓ１１）。
【００２７】
さらに、ステップＳ１２において、制御用マイクロコンピュータ２１は、不揮発性メモリ５４のエラーコード記憶領域に空き領域がない場合（所定個数のエラーコードが既に記憶されている場合）は、最も古いエラーコードを削除する（Ｓ１３）。そして、制御用マイクロコンピュータ２１は、ステップＳ５０のエラーコードとステップＳ５１で読み出した通電積算時間とを対応づけて不揮発性メモリ５４のエラーコード記憶領域に記憶する（Ｓ１４）。なお、エラー発生元を識別するための情報（例えば、ガス機器の機種名）も一緒に記憶される。また、上述のステップＳ１３では、最も古い通電積算時間に対応するエラーコードを削除すればよい。
【００２８】
不揮発性メモリ５４に記憶されたエラーコードとその出力時期情報は、故障診断装置２によって読み出すことができる。本実施の形態では、故障診断装置２は、図１に示されるように、プロトコル変換装置３を介して、熱源機１内の制御用マイクロコンピュータ２１に接続される。そのために、熱源機１には、通信用のケーブル２６を接続するためのコネクタ２３が設けられる。
【００２９】
また、本実施の形態例の故障診断装置２は、汎用のノートパソコンなどの携帯情報端末である。従って、例えば、ウインドウズ９５やウインドウズＮＴ（いずれもマイクロソフト社の商標）などの標準ＯＳにより動作するので、その通信プロトコルも標準プロトコルである。それに対して、故障診断の対象となる熱源機１内の制御用マイクロコンピュータ２１は、各メーカ毎に異なる仕様で構成され、対応可能な通信プロトコルも、標準プロトコルとは異なる独自仕様の場合が多い。このマイクロコンピュータ２１による通信機能は、通常メーカでの出荷試験時の動作試験用に開発されたものであり、従って、メーカ毎に通信プロトコルやパスワードが異なるのである。
【００３０】
そこで、本実施の形態例では、故障診断装置２と熱源機１との間に、プロトコル変換装置３を介在させ、そこで、標準プロトコルによる電文と熱源機固有のプロトコルによる電文との間でプロトコル変換を行わせている。プロトコル変換装置３は、コネクタ３１、３２と、マイクロコンピュータなどで構成されるプロトコル変換手段３０とを有する。プロトコル変換手段３０は、ＣＰＵ、ＲＡＭ、プログラム変換プログラムを内蔵するＲＯＭ、及び入出力バッファＢＵＦなどを有し、メモリＲＡＭ内の通信制御用メモリ領域は、所定のレジスタからなる通信制御用メモリ領域に、プロトコル変換に必要な熱源機側の通信プロトコルのパラメータが記録される。
【００３１】
熱源機１の制御用マイクロコンピュータ２１は、制御プログラムを内蔵する。この制御プログラムは、例えば、各リモコンや端末から要求された運転に対応する燃焼シーケンスを制御するための燃焼制御シーケンスプログラムと、故障診断装置２との通信を行うための通信制御プログラムとを有する。この通信制御プログラムを有することにより、故障診断装置２との間で通信を行うことができ、自動故障診断を可能にする。
【００３２】
熱源機１内の制御用マイクロコンピュータ２１は、リモコン、ＧＣＨ端末のマイクロコンピュータ、及び故障診断装置２から、給湯や運転等の所定の指令信号を受信した時に、例えば、その制御プログラムの実行を示すフラグを内蔵ＲＡＭ内に記録する。そして、内蔵される燃焼制御シーケンスプログラムは、そのフラグを参照して指令信号に対応する制御プログラムの実行を行う。また、燃焼制御シーケンスプログラムは、内蔵ＲＡＭ内に記録されたセンサ出力データからセンサの状態を検出して、燃焼制御に必要なアクチュエータの駆動を指令するデータを、内蔵ＲＡＭ内の対応する領域に書き込む。制御用マイクロコンピュータ２１は、その内蔵ＲＡＭに書き込まれた指令データを参照して、熱源機内のアクチュエータに指令信号を与える。
【００３３】
従って、故障診断装置２は、通信手段を利用して、上記の熱源機１内のマイクロコンピュータ２１が内蔵するＲＡＭの情報を書き換えたりすることで、故障診断に必要な所望の燃焼制御を指示することができ、また、ＲＡＭの情報を読み出したりすることにより、それに対応するセンサ出力や熱源機内の状態を監視することができる。そのために、故障診断装置２には、入力手段としてキーボード２８と、モニタ画面２７とが設けられ、更に、通信ポート２９が設けられる。
【００３４】
故障診断装置２の通信ポート２９は、ＲＳ２３２Ｃケーブル２７を介してプロトコル変換装置３に接続される。そして、プロトコル変換装置３は、別のケーブル２６を介して、熱源機１のコネクタ２３に接続される。
【００３５】
故障診断装置２は、複数のメーカ若しくは複数の機種からなるＧＣＨシステムに対して汎用的に利用できるように、その故障診断プログラムとして、汎用的な部分と、複数種類の熱源機や端末毎に若しくは複数のメーカ毎に設けられる個別的な部分とを有する。
【００３６】
近年の熱源機は汎用のマイクロコンピュータによる燃焼制御が一般的であり、上記した内蔵ＲＡＭ領域や制御プログラムは同様のものである。従って、メーカ毎若しくは機種毎に異なるのは、熱源機内の部品の種類、内蔵ＲＡＭのアドレス、内蔵ＲＡＭ領域への入出力プログラム、アクチュエータ駆動のプログラム、センサデータの入力プログラム等の細かい部分である。そのため、本実施の形態例の故障診断装置２は、それらの共通化できない部分は、個別的な部分である情報ファイルによって対応する。一方、修理作業員に対して機種毎に共通の表示画面と操作性を提供することができる様に、修理作業員への表示と入力の制御を共通化した汎用アプリケーションプログラムを有する。
【００３７】
図３は、故障診断装置内の構成を示す図である。図１と同じ部分には同じ引用番号を与えている。故障診断装置２は、ハードウエアとしては、前述のモニタ画面２７と、キーボード２８と、通信ポートであるコネクタ端子２９と、図示しないＣＰＵ、ＲＡＭ、ファイル装置を有する。そして、ファイル装置内のプログラムやデータの構成が、図３に示される。
【００３８】
故障診断装置２内のソフトウエアの構成は、メーカ毎若しくはガス機器の種類にかかわらず汎用的に動作する汎用ミドルウエアアプリケーション４０と、メーカ毎に若しくは機種器毎に異なる情報ファイル４２を有する。
【００３９】
汎用ミドルウエアアプリケーション４０は、図示しないＯＳと共に、キーボード２８からの入力を受信し、必要な表示をモニタ画面２７に対して行う。従って、汎用ミドルウエアアプリケーション４０は、修理作業員に共通の故障診断メニュー画面を提供するためのデータも含まれる。また、コネクタ端子２９に接続されるケーブルを介して通信を行うための、通信制御プログラムも含まれる。この通信制御プログラムは、汎用ＯＳに従う標準通信プロトコルによって、電文フォーマットを作成して外部と通信する。
【００４０】
更に、汎用ミドルウエアアプリケーション４０は、最初に故障診断装置を熱源機に接続した時に、診断対象の熱源機とそれに接続されるＧＣＨ端末のメーカ名や機種名の情報を取得するための初期設定プログラムを有する。この初期設定プログラムを実行することにより、診断対象のＧＣＨシステムを構成する熱源機やＧＣＨ端末のメーカ名や機種名を自動的に判別することができる。
【００４１】
メーカ毎に若しくは機種毎に異なる情報ファイル４２は、例えば、図３に示される通り、メーカ毎に異なるデータ・プログラムファイル４２Ａ、４２Ｂ、・・・で構成される。そして、例えば、メーカＡのデータ・プログラムファイル４２Ａの場合は、メーカＡの熱源機の検査工程で利用されるパスワードＡと、メーカＡの熱源機に固有の通信プロトコルのパラメータＡと、メーカＡの熱源機に固有の診断用ファイル１、２等を有する。また、メーカＢのデータ・プログラムファイル４２Ｂも、同様の情報を有する。そして、図示しないが、同様のデータ・プログラム・プログラムファイルが複数設けられる。この情報ファイル４２は、メーカ毎に限られず、機種毎に異なる場合もある。メーカ側の仕様に合わせて、かかる情報ファイル４２が構成される。なお、ＧＣＨ端末は故障診断装置２と直接通信しないので、ＧＣＨ端末のデータ・プログラムファイルは、通信に必要なデータを除いて、メーカ又は機種に固有の診断用ファイル等を備えていればよい。ＧＣＨシステムの構成と熱源機及びＧＣＨ端末のメーカや機種が判明すると、それに対応する診断用ファイルを利用して故障診断が行われる。
【００４２】
図４は、エラーコードの読み出し処理のフローチャートを示す。図４において、故障診断装置２は、汎用ミドルウエアアプリケーション４０を起動して、情報ファイル４２を参照しつつ、汎用ミドルウエアアプリケーション４０を実行する。そして、故障診断装置２は、プロトコル変換装置３を介して、熱源機１の制御用マイクロコンピュータ２１と通信可能状態になる。その後、ステップＳ２０において、汎用ミドルウエアアプリケーション４０は、制御用マイクロコンピュータ２１に対して、エラーコード読み出し指令を送信する。制御用マイクロコンピュータ２１は、当該読み出し指令を受信すると、不揮発性メモリ５４のエラーコード記憶領域に記憶されている各エラーコード及びそれに関連づけられた通電積算時間を含むエラーコード情報を全て読み出し（Ｓ２１）、さらに現在の通電積算時間（故障診断装置２と制御用マイクロコンピュータ２１とが通信可能に接続された時の通電積算時間）も不揮発性メモリ５４から読み出す（Ｓ２２）。そして、制御用マイクロコンピュータ２１は、読み出したエラーコード情報及び現在の通電積算時間をプロトコル変換装置３を介して故障診断装置２に返信する（Ｓ２３）。
【００４３】
図５は、エラーコード記憶領域に記憶されるエラーコード情報の例を示す図である。図５において、通電積算時間は、一例として、６時間毎にカウントされる数値として表される。また、各エラーコードに対応するガス機器の機種名も記憶されている。
【００４４】
故障診断装置２の汎用ミドルウエアアプリケーション４０は、返信された現在の通電積算時間Ａと各エラーコード情報に対応する通電積算時間Ｂとの差に基づいて、各エラーコードの出力時期Ｔ（どれくらい前（何日前）に出力されたのか）を次の計算式により求める（Ｓ２４）。
【００４５】
Ｔ＝（Ａ−Ｂ）×６÷２４、即ち、（Ａ−Ｂ）／４
診断対象のエラーコードの出力時期を判定するのに、時間単位のような比較的厳密なエラーコードの出力時期は必要なく、大体何日前に出力されたかがわかれば、今回の診断対象に関係するエラーコードであるかどうかを区別することができる。従って、汎用ミドルウエアアプリケーション４０は、上式を使って、通電積算時間を日にち単位に変換した出力時期Ｔを求める。
【００４６】
このように、修理作業員は、おおよそ日にち単位でエラーコードの出力時期がわかればいいので、分や秒単位の通電積算時間そのものを記憶する必要はない。上述のように、通電積算時間を数時間単位のカウント値として記憶し、その倍率に応じて出力時期Ｔを計算することで、必要十分な精度の出力時期Ｔを求めることができるとともに、不揮発性メモリ５４のメモリ領域を節約することができる。通電積算時間のカウント単位は、上述の６時間単位に限られず、例えば、２時間単位や４時間単位など任意の時間単位であってよい。
【００４７】
出力時期Ｔに対する抽出条件は、例えば、初期設定として、「一週間以内」に設定される。ガス機器利用者は、通常、数週間も故障したままにせず、遅くとも一週間以内には、修理依頼すると想定されるからである。但し、抽出条件は、任意に設定可能である。例えば、修理作業員は、ガス機器利用者からガス機器が故障したと推定されるおおよその時期を聞き出し、その時期を含む抽出条件を設定してもよいし、抽出条件を設定せずに、全てのエラーコードの出力時期Ｔが表示されるようにしてもよい。抽出条件を満たすエラーコード情報が、故障診断装置２のモニタ画面２７に表示される（Ｓ２５）。
【００４８】
図６は、故障診断装置２のモニタ画面２７の例である。図６において、モニタ画面２７には、受信したエラーコード情報、即ち一週間以内に出力されたエラーコード及びその出力時期Ｔ、さらには、それを出力したガス機器の機種名が表示されている。さらに、図６に示されるように、「故障診断対象の機器をクリックしてください」というメッセージが表示され、修理作業員は、表示されている機器名を選択してクリックする。この選択動作に応答して、汎用ミドルウエアアプリケーション４０は、対応する診断用ファイルを参照して、それぞれの故障診断手順を実行する。
【００４９】
また、故障診断装置２は、複数のエラーコードが同じ出力時期に出力される場合、それぞれのエラーコードの出力元のガス機器（熱源機又は各ＧＣＨ端末）の種類に基づいて、自動的に故障原因や故障個所を推定することも可能である。例えば、複数のＧＣＨ端末から同じ時期にエラーコードが出力された場合、故障原因は、ＧＣＨ端末の同時使用に起因する熱源機の能力不足と推定することができる。また、熱源機とＧＣＨ端末から同じ時期にエラーコードが出力された場合、熱源機の不具合によりＧＣＨ端末までエラー出力した可能性が高く、故障原因は熱源機側にあると推定することができる。従って、この場合、ＧＣＨ端末からのエラーは考慮しなくてよいことになる。このような推定を故障診断装置２が行うことによって、修理作業員による故障原因、故障個所の特定を支援することができる。
【００５０】
なお、数時間単位でカウントされる通電積算時間を利用して出力時期Ｔを求める場合、その数時間の範囲内で、複数のエラーコードが別の時間に出力される可能性がある。しかしながら、そのような可能性は、同時に複数のエラーが出力される可能性に比べて圧倒的に低く、同じ出力時期Ｔに出力されたエラーコードは、同時に出力されたと判断しても実際上かまわない。
【００５１】
上記の実施の形態例は、ＧＣＨシステムのようなガス機器システムを構成するガス機器に限られず、単体のガス機器（例えば、ガス給湯器）にも適用可能である。
【００５２】
また、エラーコードの出力時期を把握するための情報は、通電積算時間に限られない。例えば、通算燃焼時間や通算燃焼回数であってもよい。通算燃焼時間は、制御用マイクロコンピュータ２１の内蔵タイマを使って計測され、通算燃焼回数も、制御用マイクロコンピュータ２１がカウントする。
【００５３】
また、通常のガス機器のマイクロコンピュータは、年月日のような暦情報を有さないので、上述のように通電積算時間、通算燃焼時間、通算燃焼回数などマイクロコンピュータが計測する時間や回数を使って、エラーコードの出力時期を求めるが、年月日情報を有するマイクロコンピュータであれば、もちろん年月日情報を利用してもよい。
【００５４】
また、上述の実施の形態は、ガスセントラルヒーティングシステムに限らず、電気や石油によるセントラルヒーティングシステムにも適用可能である。
【００５５】
以上、本発明の保護範囲は、上記の実施の形態例に限定されるものではなく、特許請求の範囲に記載された発明とその均等物にまで及ぶものである。
【００５６】
【発明の効果】
以上、本発明によれば、ガス機器について、過去に出力された複数のエラーコードと各出力時期に関する情報とがガス機器内のメモリに記憶される。従って、故障診断装置を用いて、それらの情報をガス機器から読み出した場合、修理作業員は、診断対象となるエラーコードを容易に判断することができ、修理・故障診断の効率化に寄与する。
【図面の簡単な説明】
【図１】ＧＣＨシステムと故障診断装置の例を示す図である。
【図２】エラーコード記憶処理フローチャートを示す図である。
【図３】故障診断装置内の構成を示す図である。
【図４】エラーコードの読み出し処理のフローチャートを示す。
【図５】エラーコード記憶領域に記憶されるエラーコード情報の例を示す図である。
【図６】故障診断装置２のモニタ画面２７の例である。
【符号の説明】
１      熱源機
２      故障診断装置
３      プロトコル変換装置
２１    制御用マイクロコンピュータ
４０    汎用ミドルウエア・アプリケーション（プログラム）
４２    情報ファイル
６０    床暖房
６４    バス乾燥機
６８、７２    エアコン
【図１】
0003628226.tif 000002
【図２】
0003628226.tif 000003
【図３】
0003628226.tif 000004
【図４】
0003628226.tif 000005
【図５】
0003628226.tif 000006
【図６】
0003628226.tif 000007