(57)【特許請求の範囲】
【請求項１】
給湯機及び管理用コンピュータを備え、
前記給湯機は、通信回線を通じて前記管理用コンピュータと通信するための通信手段と、給湯機制御用のプログラムを格納する書込み可能な記憶手段と、前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段とを有し、
前記管理用コンピュータは、給湯機の動作チェック用プログラム及び給湯機の故障修復用プログラムを有し、通信回線を通じて前記動作チェック用プログラムにより前記給湯機の動作チェックを実行し、その結果修復可能な故障を発見した場合には、前記故障修復用プログラムにより給湯機の故障を修復することを特徴とするネットワークコンピュータ型給湯機システム。
【請求項２】
前記給湯機は、前記給湯機制御用のプログラムを格納する書き込み可能な記憶手段に異常がないか否かを調べる手段を有し、前記記憶手段に異常があった場合には、通信回線を通じて前記管理用コンピュータから前記記憶手段に再度プログラムを格納するようにしたことを特徴とする、請求項１に記載のネットワークコンピュータ型給湯機システム。
【請求項３】
管理用コンピュータから給湯機に通信回線の接続を要求するようにしたことを特徴とする、請求項１に記載のネットワークコンピュータ型給湯機システム。
【請求項４】
通信回線を通じて管理用コンピュータと通信するための通信手段と、
給湯機制御用のプログラムを格納する書込み可能な記憶手段と、
通信回線を通じて前記管理用コンピュータからプログラムを取得し、取得したプログラムを前記記憶手段に格納するプログラム取得手段と、
前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段と、
通信回線を通じて前記管理用コンピュータの動作チェック用プログラムによる動作チェックと修復プログラムによる故障の修復を要求する手段と、
を備えたネットワークコンピュータ型給湯機。
【請求項５】
通信回線を通じて通信するための通信手段と、
給湯機制御用のプログラムを格納する書込み可能な記憶手段と、
通信回線を通じてプログラムを取得し、取得したプログラムを前記記憶手段に格納するプログラム取得手段と、
前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段と、
前記記憶手段に格納されているプログラムの異常を検出する手段とを有し、
当該異常検出手段がプログラムの異常を検出した場合には、通信回線を通じて再度プログラムを前記記憶手段に格納するようにしたことを特徴とするネットワークコンピュータ型給湯機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークコンピュータ型給湯機システム及びネットワークコンピュータ型給湯機に関する。特に、給湯機の制御用プログラムを通信ネットワークを利用して遠隔地から更新し、さらには通信ネットワークを通じて得られる情報に基づいて給湯機の故障診断や修復を行うことができるネットワークコンピュータ型給湯機システム及びネットワークコンピュータ型給湯機に関する。
【０００２】
【従来の技術】
現行の給湯機は、リモコン操作可能になっている点を除けば給湯機単独で動作するようになっており、各製品形式の給湯機毎に独自の制御用プログラムを組み込んだマスクマイコン（ＣＰＵ）が搭載されている。そのため、新機能の追加、ユーザーからのクレームによる仕様変更、単純なプログラムの不具合やバグの修正等のためにプログラムをバージョンアップしようとすると、修正、変更あるいは機能追加した新しい制御用プログラムをマイコン内に書き込んでマスク化し、そのマスクマイコンを搭載した制御基板（制御ボード）を給湯機に組み込む必要があった。
【０００３】
従って、新機能の追加、クレームによる仕様変更、単純なプログラムの不具合やバグの修正等のために制御用プログラムのバージョンアップを計画しても、その製品を市場に供給するまでには、新しい制御用プログラムを含んだマイコンをマスク化するための期間が２〜３ヵ月必要となり、迅速な対応ができず、ユーザーの要求に迅速に答えることができず、また同業他社に対して商品投入の遅れをとることもあった。
【０００４】
また、マスクマイコンでは一度書き込んだ制御用プログラムの書き換えができないので、重大なバグがあった場合には、バグを修正した新しいマスクマイコンを搭載した制御基板ができた時点で、各ユーザー宅を訪問して給湯機に組み込まれている制御基板を新しいものに差し替える必要があり、多大な手間が掛かることになる。
【０００５】
また、異なる製品形式の給湯機に対してマスクマイコンを共用化できればマイコン点数を減らすことができるが、燃焼号数、排気バリエーションなどが多種存在する給湯機では、マスクマイコンを共用化しようとすると、各製品形式の給湯機毎の制御用プログラムをマイコン内に書き込む必要があり、そのＲＯＭ容量が増加し、コストが高くつく問題があった。一方、ＲＯＭ容量の増加を避けるため、燃焼号数や排気バリエーション毎にマスクマイコンや制御基板を別個に形成する場合には、マスクマイコンや制御基板を種類別に作り分けなければならず、製造プロセスにおける管理工程が増加するという問題があった。
【０００６】
【発明が解決しようとする課題】
本発明は叙上の従来例の欠点に鑑みてなされたものであり、その目的とするところは、制御用プログラムやデータ等のバージョンアップに対して即対応可能で、かつ給湯機に関しては制御基板を取り替えたりすることなく制御用プログラム等を更新することができるネットワークコンピュータ型給湯機システムとネットワークコンピュータ型給湯機を提供することにある。
【０００７】
【発明の開示】
請求項１に記載したネットワークコンピュータ型給湯機システムは、給湯機及び管理用コンピュータを備え、前記給湯機は、通信回線を通じて前記管理用コンピュータと通信するための通信手段と、給湯機制御用のプログラムを格納する書込み可能な記憶手段と、前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段とを有し、前記管理用コンピュータは、給湯機の動作チェック用プログラム及び給湯機の故障修復用プログラムを有し、通信回線を通じて前記動作チェック用プログラムにより前記給湯機の動作チェックを実行し、その結果修復可能な故障を発見した場合には、前記故障修復用プログラムにより給湯機の故障を修復することを特徴としている。なお、通信回線としては、電話回線やインターネット網などの公衆回線を利用することができる。
【０００８】
従って、各戸に設置されている給湯機に不具合があった場合には、その都度給湯機の設置されている場所までサービスマンを派遣することなく、通信回線を通じて各給湯機の不具合に対処することができる。
【０００９】
例えば、給湯機に動作不良などが発生した場合には、通信回線を通じて管理用コンピュータに搭載されている動作チェック用のプログラムや故障修復用プログラムを走らせて各給湯機の動作チェックや修復を行わせることができる。従って、プログラムの暴走などによる故障などに対しては、通信回線を通じて直ちに修復することができ、ユーザーにとっての利便性も向上する。
【００１０】
また、請求項４に記載したネットワークコンピュータ型給湯機のように、通信回線を通じて前記管理用コンピュータと通信するための通信手段と、給湯機制御用のプログラムを格納する書込み可能な記憶手段と、通信回線を通じて前記管理用コンピュータからプログラムを取得し、取得したプログラムを前記記憶手段に格納するプログラム取得手段と、前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段と、通信回線を通じて前記管理用コンピュータの動作チェック用プログラムによる動作チェックと修復プログラムによる故障の修復を要求する手段とを備えていれば、管理用コンピュータから給湯機制御用のプログラムをダウンロードさせることができる。記憶手段としては、不揮発性の書き換え可能な記憶素子であるＥＥＰＲＯＭ、ＲＡＭ（Random Access Memory）、ハードディスク、ＭＯ、ＣＤ−Ｒなど任意のものを用いることができる。また、例えば給湯機に動作不良などが発生した場合には、通信回線を通じて管理用コンピュータに搭載されている動作チェック用のプログラムや故障修復用プログラムを走らせて各給湯機の動作チェックや修復を行わせることができる。従って、プログラムの暴走などによる故障などに対しては、通信回線を通じて直ちに修復することができ、ユーザーにとっての利便性も向上する。
【００１１】
しかして、このようなネットワークコンピュータ型給湯機もしくは当該システムによれば、制御用プログラムの更新が生じた場合には、通信回線を通じて各給湯機に新しい制御用プログラムを速やかに配布し、記憶装置内のプログラムを書き換えることができる。よって従来のように、プログラム更新の都度、マスクマイコンを作製して制御基板毎交換する手間が省け、プログラム更新のための時間と費用を大幅に削減できる。このため、バグ対策やクレーム対処も迅速に行え、短期間のうち何度もプログラムをバージョンアップすることも容易になる。
【００１２】
また、給湯機と管理用コンピュータとの接続は、給湯機側から要求するようにすればよいが、管理用コンピュータ側からも要求できるようにするのが望ましい。管理用コンピュータから接続要求できるようにすれば、管理用コンピュータから定期的に動作チェックすることができる。また、制御用プログラムの更新があった場合には、管理用コンピュータから給湯機に接続して各給湯機に新しい制御用プログラムをダウンロードさせることにより、各戸の給湯機の制御用プログラムを一括して更新することができ、管理が容易になる。
【００１３】
また、書き込み可能な記憶装置では、そこに書込まれているプログラムの破損の恐れがあるが、請求項２及び請求項５に記載したように、記憶手段に格納されているプログラムの異常を検出する手段を設け、当該異常検出手段がプログラムの異常を検出した場合には、通信回線を通じて再度プログラムを前記記憶手段に格納するようにすれば、制御用プログラムの暴走を未然に防止することができ、信頼性が向上する。
【００１４】
【発明の実施の形態】
図１は本発明のネットワークコンピュータ型給湯機システムの構成を示す概略図である。各ユーザーに設置されている給湯機１と給湯機供給元（給湯機メーカーや給湯機販売元など；以下、メーカー側という）に設置されているサーバー機２とは、電話回線直結やインターネット経由等の通信回線を介して接続されている。メーカー側のサーバー機２は、各製品毎の給湯機制御用プログラム３、故障診断のための動作チェック用プログラム４、動作チェックにより得た各ユーザーの給湯機データ等を蓄積するデータベース５を保有しており、通信制御部６によって通信回線に接続されている。また、メーカー側のサーバー機２には、ＬＡＮやイントラネットにより複数台のクライアント機（パソコン）７が接続されており、サーバー機２内に格納されている各種製品の給湯機制御用プログラム３の更新処理は、クライアント機７から新バージョンのプログラムを入力して更新され、また、クライアント機７からは、データベース５内に蓄積されている各種データの集計処理なども実行できる。ユーザー側から動作チェック（故障診断）のコールがあった場合には、サーバー機２は動作チェック用プログラム４を起動してコールした給湯機１の動作チェックを実行する。
【００１５】
ユーザー側の給湯機１には、ＡＣ１００Ｖ（商用電源）への接続と同様、電話回線に接続して電話回線直結やインターネット経由等の通信回線によりメーカー側のサーバー機２との相互通信手段を確保することが推奨もしくは義務付けられる。給湯機１内には、図２に示すような構成の制御基板１１が内蔵されている。制御基板１１上には、メーカー側のサーバー機２と通信するためのモデム１２と、モデム１２を電話回線に接続するための電話用モジュラーソケット１３とが設けられている。
【００１６】
また、この制御基板１１には、マスクマイコン１４、ＲＡＭ１５及びＥＥＰＲＯＭ１６等が実装されている。マスクマイコン１４は、全製品統一規格とし、モデム制御のためのプログラムと、ＲＡＭ１５の読み出し／書き込みを制御するためのプログラムとがマスク化して格納されている。給湯機１を各機種に応じて所定動作させるための制御用プログラム（制御のためのデータ、リモコン８との通信のためのプログラムを含む）は、読み書き可能なメモリであるＲＡＭ１５に格納されている。ＥＥＰＲＯＭ１６には、各機種毎に固有のデータ等のように、給湯機１に組込み後には書き換えの必要のないデータ、例えば、その製品形式、ガス種、サーバー機２の電話番号又はインターネットアドレス（ＵＲＬ）などが出荷時に書き込まれている。また、図３に示すように、制御基板１１には、マスクマイコン処理部１７とＲＡＭ処理部１８とがソフト的に実現されている。マスクマイコン処理部１７は、マスクマイコン１４を動作させ、モデム１２を通じてサーバー機２と通信することにより、サーバー機２内に格納されている給湯機制御用プログラム３をＲＡＭ１５にダウンロードさせたり、サーバー機２に対して動作チェックをコールしたりする。ＲＡＭ処理部１８は、ＲＡＭ１５から制御用プログラムを読み出して実行することにより給湯機１の運転動作を制御する。
【００１７】
次に、制御基板１１に構成されているマスクマイコン処理部１７とＲＡＭ処理部１８よる制御用プログラムのダウンロードのための処理を説明する。図４（ａ）は、主としてマスクマイコン処理部１７とマスクマイコン１４の処理を示し、図４（ｂ）はＲＡＭ処理部１８とＲＡＭ１５の処理（メインルーチン）を示している。マスクマイコン処理部１７は、給湯機１がユーザー宅に設置されて電源スイッチをオンに投入された時や停電復旧時などに自動的にリセットされる。あるいは、ユーザーによって手動操作でリセットされる。マスクマイコン処理部１７がリセットされると（Ｓ１）、マスクマイコン処理部１７はマスクマイコン１４を初期化する（Ｓ２）と共にモデム１２を初期化する（Ｓ３）。初期化されたマスクマイコン１４は、ＥＥＰＲＯＭ１６から製品形式やガス種等のユーザー側データとメーカー側の電話番号等を読み出し（Ｓ４）、モデム１２と通信回線を通じてメーカー側のサーバー機２を呼び出す（Ｓ５）。メーカー側のサーバー機２に接続されると、マスクマイコン１４はサーバー機２に給湯機制御用プログラム３のダウンロードを要求すると共にＥＥＰＲＯＭ１６から読み出したユーザー側データをサーバー機２へ送信する（Ｓ６）。
【００１８】
ユーザー側データを受信すると、サーバー機２は、アクセス要求している給湯機１が正規のユーザーのものかどうか確認し、正規のユーザーであると判断すると、当該製品形式の制御用プログラムにアクセスを許可する。
【００１９】
アクセスを許可されると、マスクマイコン１４は、サーバー機２から給湯機制御用プログラム３を読み出して順次ＲＡＭ１５に格納し（Ｓ７，Ｓ８）、制御用プログラムをＲＡＭ１５に格納し終えると処理を終了し（Ｓ９）、メインルーチンへ戻る（Ｓ１０）。
【００２０】
メインルーチンが実行されると（Ｓ１１）、ＲＡＭ処理部１８がＲＡＭ１５から更新された制御用プログラムを読み出して実行し、制御用プログラムに従って給湯機１を制御する（Ｓ１２）。
【００２１】
次に、サーバー機２からの、給湯機の動作チェック方法を図５に示す。図５（ａ）のフロー図はユーザー側の処理を示し、図５（ｂ）はメーカー側の処理を示す。マスクマイコン処理部１７は、ユーザーからの要求に応じて、あるいは定期的に、動作チェック処理をスタートする（Ｓ２１）。マスクマイコン処理部１７が動作チェックをスタートさせると、マスクマイコン１４は、ＥＥＰＲＯＭ１６からメーカー側の電話番号等とともに、製品形式やガス種等のユーザー側データを読み出し（Ｓ２２）、モデム１２を通じてメーカー側のサーバー機２を呼び出す（Ｓ２３）。メーカー側のサーバー機２に接続すると、マスクマイコン１４はサーバー機２に動作チェックを要求し、ＥＥＰＲＯＭ１６から読み出したユーザー側データをサーバー機２へ送信する（Ｓ２４）。
【００２２】
サーバー機２は動作チェックを要求されると、ユーザー側データをデータベース５に格納し、動作チェック用プログラムを立ち上げる（Ｓ２５）。サーバー機２が動作チェック用プログラム４を走らせると（Ｓ２９）、サーバー機２は動作チェック用プログラム（故障診断用プログラム）４に従って給湯機１の動作チェックを実行する（Ｓ３０）。動作チェックの結果、サーバー機２が異常ありと判断した場合には（Ｓ３１）、サーバー機２は、さらに修復可能な故障か否かを判断し（Ｓ３２）、プログラム上の不具合などのように通信回線を通じて修復可能な故障であると判断すると、修復プログラムを走らせて給湯機１の故障を修復する（Ｓ３３）。この結果、給湯機１の故障が修復された場合には（Ｓ３４）、必要なデータをデータベース５に書き込んで保存し（Ｓ３６）、動作チェック処理を終了する（Ｓ３７）。
【００２３】
一方、ステップＳ３１で異常を発見しなかった場合には、その動作チェックデータ等をデータベース５に書き込み（Ｓ３６）直ちに動作チェック処理を終了する（Ｓ３７）。また、ステップＳ３２で、通信回線からは修復不可能と判断した場合（Ｓ３２）や、修復プログラムを走らせても修復できなかった場合（Ｓ３４）には、ユーザー側へ修復不可の信号を送信してメーカー側での処理を終了する（Ｓ３７）。
【００２４】
こうしてメーカー側のサーバー機２から動作チェックを実行した結果、給湯機１の動作異常が発見されなかった場合や、動作異常が発見されてもサーバー機２によって修復された場合には（Ｓ２６）、給湯機１はメインルーチンに戻り（Ｓ２８）、ＲＡＭ処理部１８がＲＡＭ１５内の制御用プログラムを読み出して実行する。これに対し、動作チェックの結果、異常が発見され、しかも修復プログラムによっても修復されなかった場合には（Ｓ２６）、ユーザーに個別点検するようエラーメッセージを出力する（Ｓ２７）。
【００２５】
本発明のネットワークコンピュータ型給湯機システムによれば、メーカー側のサーバー機２から最新の制御用プログラムをダウンロードすることができるので、給湯機１の購入時期にかかわりなく、最新の制御用プログラムをロードして使用することができる。さらに、メーカー側のサーバー機２と接続することによって自動的に動作チェックを行うことができるので、常に最良の使い勝手と安全性を確保できる。
【００２６】
また、メーカー側にとっても、バグ修正や不具合の修正、仕様変更などを行った場合でも、全てのユーザーに個別に対応することなく一括して対処できるようになり、人手による手間を大幅に解消でき、サービスコストを大幅に低減させることができる。さらに、バグ修正の都度、大量のマスクマイコンを廃棄する不合理からも解放される。また、販売時期にかかわらず、同一機種の給湯機１の制御用プログラムを一括管理でき、制御用プログラムの不具合に対しても即対応できる。
【００２７】
また、制御用プログラムをＲＡＭ１５に格納したので、給湯機１内のマスクマイコン１４は、従来よりも大幅に小容量化することが可能になる。しかも、異なる種類の製品に対しては、ＲＡＭ１５内に異なる制御用プログラムを書き込み、ＥＥＰＲＯＭ１６に製品形式やガス種等を記録することによりマスクマイコン１４を共用化できる。よって、製品種類毎に異なるマスクマイコン１４を作り分ける必要がなくなり、制御基板１１の一元化によって開発コストも削減できる。
【００２８】
さらに、各ユーザー毎に動作チェックした結果をデータベース化することにより、各給湯機１のデータ管理や故障履歴の追跡調査なども容易に行え、給湯機１の問題点を統計的に解析するのにも役立つ。
【００２９】
（第２の実施形態）
前記実施形態のネットワークコンピュータ型給湯機システムでは、ユーザー側からのアクセス要求がない限り、メーカー側からは、給湯機１に最新の制御用プログラムをダウンロードさせたり、動作チェックを実行したりすることができない。このため、メーカー側でバグ取りやクレーム対処、不具合の修正、機能アップ等のために最新バージョンの制御用プログラムを作成し、サーバー機２にアップしてあっても、各給湯機１へのダウンロード時期については大きなばらつきが生じる。このようなばらつきがあると、最新バージョンの制御用プログラムを搭載した給湯機１と旧バージョンの制御用プログラムを搭載した給湯機１とが混在することになり、メーカー側においても管理が複雑になる。
【００３０】
そのため、この実施形態においては、メーカー側のサーバー機２からユーザー側の給湯機１を呼出し、割込み処理を実行することにより、各給湯機１の制御用プログラムを一括して最新のものに書き換えられるようにした。
【００３１】
図６は、メーカー側のサーバー機２が割込み要求する場合の処理を示すフロー図である。サーバー機２は、データベース５内に各ユーザーの給湯機１内に搭載されているモデム１２の電話番号又はインターネットアドレス（ＵＲＬ）を記録しており、最新の制御用プログラムをアップした場合には、信号回線を通じて登録されている各給湯機１を呼び出して割込み要求する（Ｓ４１）。サーバー機２は、給湯機１を呼び出して割込みを要求すると、まず給湯機１の動作モードを確認し、給湯機１が動作中であれば給湯機１が動作停止するまで待機する（Ｓ４２）。給湯機１が動作停止すると、サーバー機２は給湯機１の制御用プログラムに割込み、マスクマイコン処理部１７により制御用プログラムをロードさせる。
【００３２】
すなわち、サーバー機２からの割込み要求があると、マスクマイコン１４はサーバー機２から制御用プログラムの更新要求があったか否かを再度確認し（Ｓ４３）、サーバー機２から更新要求がなかった場合には、ＲＡＭ処理部１８は通常のメインルーチンに戻り、ＲＡＭ１５内の制御用プログラムを実行して給湯機１を制御する（Ｓ４４）。
【００３３】
これに対し、サーバー機２から更新要求があったことを確認すると、マスクマイコン１４は割込み要求を受け付け、サーバー機２から制御用プログラムを順次読み込んで（Ｓ４５）順次ＲＡＭ１５に上書きする（Ｓ４６）。制御用プログラムのダウンロードが終了したら（Ｓ４７）、割込み処理を解除してメインルーチンに戻り（Ｓ４８，Ｓ４９）、ＲＡＭ１５内に格納されている制御用プログラムを実行して給湯機１を制御する（Ｓ５０）。
【００３４】
従って、この実施形態によれば、メーカー側に登録されている給湯機１の制御用プログラムを一括して、かつ同時に、最新のプログラムに更新することができる。また、制御用プログラムだけでなく、サーバー機２から定期的に割込み要求して動作チェックプログラムを走らせ、自動的に各給湯機１の動作チェックを行うようにしてもよい。
【００３５】
（第３の実施形態）
本発明のネットワークコンピュータ型給湯機システムでは、給湯機１を動作させるための制御用プログラムはＲＡＭ１５に格納されているので、静電気や電磁波、紫外線等の外乱によって制御用プログラムが破壊された場合、給湯機１の動作保証をできなくなる恐れがある。そのため、この実施形態では、制御用プログラムが暴走する恐れがないよう、予めＲＡＭに異常がないか否かを調べるＲＡＭチェックの機能を持たせ、ＲＡＭ１５が破壊されている場合には、直ちにサーバー機２から制御用プログラムをロードするようにしている。
【００３６】
図７はこの実施形態における処理手順を示すフロー図である。電源スイッチの投入や停電後の復旧等によりリセットされると、マスクマイコン処理部１７は、通常の立ち上げ動作（図４参照）を実行してメーカー側のサーバー機２から制御用プログラムをＲＡＭ１５にダウンロードする（Ｓ１〜Ｓ９）。ついで、制御用プログラムを正常に受信してＲＡＭ１５に格納できたか否か確認し（Ｓ５１）、正常に受信していれば、マスクマイコン処理部１７は、チェック用データ、例えばＲＡＭエリアのサムチェック（ｓｕｍ  ｃｈｅｃｋ）をカウントし（Ｓ５２）、この結果をＳＵＭ１として記憶する（Ｓ５３）。
【００３７】
こうしてマスクマイコン処理部１７がＲＡＭエリアのサムチェックをＳＵＭ１として記憶保存すると、ＲＡＭ処理部１８はＲＡＭ１５内の制御用プログラムを実行しながら（Ｓ５８）、規定時間毎にＲＡＭエリアのサムチェックをカウントし（Ｓ５４，Ｓ５５）、これをＳＵＭ２に一時記憶する（Ｓ５６）。そして、一時記憶したサムチェックの値ＳＵＭ２と制御用プログラムダウンロード直後に記憶したサムチェックの値ＳＵＭ１とを比較し（Ｓ５７）、サムチェックの値が一致していれば（ＳＵＭ１＝ＳＵＭ２）、ＲＡＭ１５が破壊されていないと判断し、制御用プログラムにより給湯機１の制御を続行する（Ｓ５８）。
【００３８】
しかし、サムチェックの値が一致しなければ（ＳＵＭ１≠ＳＵＭ２）ＲＡＭ１５内の制御用プログラムが破壊していると判断し、マスクマイコン処理部１７におけるリセット処理の先頭アドレスへジャンプし、給湯機１を動作停止させた後、再度サーバー機２から制御用プログラムをダウンロードする（Ｓ５９）。
【００３９】
この実施形態では、ＲＡＭエリアのサムチェックをカウントすることによりＲＡＭ１５の異常を検知した場合には、サーバー機２から直ちに制御用プログラムを再ダウンロードするようにしているので、万一暴走にまで至らないようなＲＡＭ破壊が発生したとしても、速やかに給湯機１を正常復帰させることができ、給湯機動作の信頼性を高めることができる。
【００４０】
なお、当該実施形態では、サムチェックの照合が１回不一致であった場合には、直ちに制御用プログラムを再ダウンロードしているが、制御用プログラムを再ダウンロードするまでにサムチェックが不一致であることを複数回確認するようにしてもよい。
【図面の簡単な説明】
【図１】本発明の一実施形態によるネットワークコンピュータ型給湯機システムを示す概略図である。
【図２】給湯機内に搭載されている制御基板の構成を示す概略図である。
【図３】制御基板の機能を示す概略図である。
【図４】（ａ）はマスクマイコン処理部による処理を示すフロー図、（ｂ）はＲＡＭ処理部による処理（メインルーチン）を示すフロー図である。
【図５】（ａ）（ｂ）は給湯機の動作チェック方法を説明するフロー図である。
【図６】本発明の別な実施形態であって、（ａ）はサーバー機が割り込み要求する場合の処理を示すフロー図、（ｂ）はＲＡＭ処理部による処理（メインルーチン）を示すフロー図である。
【図７】本発明のさらに別な実施形態であって、サーバー機から制御用プログラムをダウンロードした後、ＲＡＭエリアのサムチェックを実行するための処理を示すフロー図である。
【符号の説明】
１  給湯機
２  サーバー機
１１  制御基板
１４  マスクマイコン
１５  ＲＡＭ
１７  マスクマイコン処理部
１８  ＲＡＭ処理部
【図１】
0003633261.tif 000002
【図２】
0003633261.tif 000003
【図３】
0003633261.tif 000004
【図４】
0003633261.tif 000005
【図５】
0003633261.tif 000006
【図６】
0003633261.tif 000007
【図７】
0003633261.tif 000008