JP3633261B2 - Network computer type water heater system and network computer type water heater - Google Patents
Network computer type water heater system and network computer type water heater Download PDFInfo
- Publication number
- JP3633261B2 JP3633261B2 JP03203298A JP3203298A JP3633261B2 JP 3633261 B2 JP3633261 B2 JP 3633261B2 JP 03203298 A JP03203298 A JP 03203298A JP 3203298 A JP3203298 A JP 3203298A JP 3633261 B2 JP3633261 B2 JP 3633261B2
- Authority
- JP
- Japan
- Prior art keywords
- water heater
- program
- storage means
- communication line
- hot water
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims description 126
- 238000004891 communication Methods 0.000 claims description 39
- 230000008439 repair process Effects 0.000 claims description 18
- 230000005856 abnormality Effects 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 description 35
- 238000007726 management method Methods 0.000 description 17
- 238000000034 method Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 6
- 101150112492 SUM-1 gene Proteins 0.000 description 5
- 101150096255 SUMO1 gene Proteins 0.000 description 5
- 101100204393 Arabidopsis thaliana SUMO2 gene Proteins 0.000 description 4
- 101100311460 Schizosaccharomyces pombe (strain 972 / ATCC 24843) sum2 gene Proteins 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 3
- 238000002485 combustion reaction Methods 0.000 description 2
- 238000003745 diagnosis Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Heat-Pump Type And Storage Water Heaters (AREA)
- Selective Calling Equipment (AREA)
Description
【0001】
【発明の属する技術分野】
本発明はネットワークコンピュータ型給湯機システム及びネットワークコンピュータ型給湯機に関する。特に、給湯機の制御用プログラムを通信ネットワークを利用して遠隔地から更新し、さらには通信ネットワークを通じて得られる情報に基づいて給湯機の故障診断や修復を行うことができるネットワークコンピュータ型給湯機システム及びネットワークコンピュータ型給湯機に関する。
【0002】
【従来の技術】
現行の給湯機は、リモコン操作可能になっている点を除けば給湯機単独で動作するようになっており、各製品形式の給湯機毎に独自の制御用プログラムを組み込んだマスクマイコン(CPU)が搭載されている。そのため、新機能の追加、ユーザーからのクレームによる仕様変更、単純なプログラムの不具合やバグの修正等のためにプログラムをバージョンアップしようとすると、修正、変更あるいは機能追加した新しい制御用プログラムをマイコン内に書き込んでマスク化し、そのマスクマイコンを搭載した制御基板(制御ボード)を給湯機に組み込む必要があった。
【0003】
従って、新機能の追加、クレームによる仕様変更、単純なプログラムの不具合やバグの修正等のために制御用プログラムのバージョンアップを計画しても、その製品を市場に供給するまでには、新しい制御用プログラムを含んだマイコンをマスク化するための期間が2〜3ヵ月必要となり、迅速な対応ができず、ユーザーの要求に迅速に答えることができず、また同業他社に対して商品投入の遅れをとることもあった。
【0004】
また、マスクマイコンでは一度書き込んだ制御用プログラムの書き換えができないので、重大なバグがあった場合には、バグを修正した新しいマスクマイコンを搭載した制御基板ができた時点で、各ユーザー宅を訪問して給湯機に組み込まれている制御基板を新しいものに差し替える必要があり、多大な手間が掛かることになる。
【0005】
また、異なる製品形式の給湯機に対してマスクマイコンを共用化できればマイコン点数を減らすことができるが、燃焼号数、排気バリエーションなどが多種存在する給湯機では、マスクマイコンを共用化しようとすると、各製品形式の給湯機毎の制御用プログラムをマイコン内に書き込む必要があり、そのROM容量が増加し、コストが高くつく問題があった。一方、ROM容量の増加を避けるため、燃焼号数や排気バリエーション毎にマスクマイコンや制御基板を別個に形成する場合には、マスクマイコンや制御基板を種類別に作り分けなければならず、製造プロセスにおける管理工程が増加するという問題があった。
【0006】
【発明が解決しようとする課題】
本発明は叙上の従来例の欠点に鑑みてなされたものであり、その目的とするところは、制御用プログラムやデータ等のバージョンアップに対して即対応可能で、かつ給湯機に関しては制御基板を取り替えたりすることなく制御用プログラム等を更新することができるネットワークコンピュータ型給湯機システムとネットワークコンピュータ型給湯機を提供することにある。
【0007】
【発明の開示】
請求項1に記載したネットワークコンピュータ型給湯機システムは、給湯機及び管理用コンピュータを備え、前記給湯機は、通信回線を通じて前記管理用コンピュータと通信するための通信手段と、給湯機制御用のプログラムを格納する書込み可能な記憶手段と、前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段とを有し、前記管理用コンピュータは、給湯機の動作チェック用プログラム及び給湯機の故障修復用プログラムを有し、通信回線を通じて前記動作チェック用プログラムにより前記給湯機の動作チェックを実行し、その結果修復可能な故障を発見した場合には、前記故障修復用プログラムにより給湯機の故障を修復することを特徴としている。なお、通信回線としては、電話回線やインターネット網などの公衆回線を利用することができる。
【0008】
従って、各戸に設置されている給湯機に不具合があった場合には、その都度給湯機の設置されている場所までサービスマンを派遣することなく、通信回線を通じて各給湯機の不具合に対処することができる。
【0009】
例えば、給湯機に動作不良などが発生した場合には、通信回線を通じて管理用コンピュータに搭載されている動作チェック用のプログラムや故障修復用プログラムを走らせて各給湯機の動作チェックや修復を行わせることができる。従って、プログラムの暴走などによる故障などに対しては、通信回線を通じて直ちに修復することができ、ユーザーにとっての利便性も向上する。
【0010】
また、請求項4に記載したネットワークコンピュータ型給湯機のように、通信回線を通じて前記管理用コンピュータと通信するための通信手段と、給湯機制御用のプログラムを格納する書込み可能な記憶手段と、通信回線を通じて前記管理用コンピュータからプログラムを取得し、取得したプログラムを前記記憶手段に格納するプログラム取得手段と、前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段と、通信回線を通じて前記管理用コンピュータの動作チェック用プログラムによる動作チェックと修復プログラムによる故障の修復を要求する手段とを備えていれば、管理用コンピュータから給湯機制御用のプログラムをダウンロードさせることができる。記憶手段としては、不揮発性の書き換え可能な記憶素子であるEEPROM、RAM(Random Access Memory)、ハードディスク、MO、CD−Rなど任意のものを用いることができる。また、例えば給湯機に動作不良などが発生した場合には、通信回線を通じて管理用コンピュータに搭載されている動作チェック用のプログラムや故障修復用プログラムを走らせて各給湯機の動作チェックや修復を行わせることができる。従って、プログラムの暴走などによる故障などに対しては、通信回線を通じて直ちに修復することができ、ユーザーにとっての利便性も向上する。
【0011】
しかして、このようなネットワークコンピュータ型給湯機もしくは当該システムによれば、制御用プログラムの更新が生じた場合には、通信回線を通じて各給湯機に新しい制御用プログラムを速やかに配布し、記憶装置内のプログラムを書き換えることができる。よって従来のように、プログラム更新の都度、マスクマイコンを作製して制御基板毎交換する手間が省け、プログラム更新のための時間と費用を大幅に削減できる。このため、バグ対策やクレーム対処も迅速に行え、短期間のうち何度もプログラムをバージョンアップすることも容易になる。
【0012】
また、給湯機と管理用コンピュータとの接続は、給湯機側から要求するようにすればよいが、管理用コンピュータ側からも要求できるようにするのが望ましい。管理用コンピュータから接続要求できるようにすれば、管理用コンピュータから定期的に動作チェックすることができる。また、制御用プログラムの更新があった場合には、管理用コンピュータから給湯機に接続して各給湯機に新しい制御用プログラムをダウンロードさせることにより、各戸の給湯機の制御用プログラムを一括して更新することができ、管理が容易になる。
【0013】
また、書き込み可能な記憶装置では、そこに書込まれているプログラムの破損の恐れがあるが、請求項2及び請求項5に記載したように、記憶手段に格納されているプログラムの異常を検出する手段を設け、当該異常検出手段がプログラムの異常を検出した場合には、通信回線を通じて再度プログラムを前記記憶手段に格納するようにすれば、制御用プログラムの暴走を未然に防止することができ、信頼性が向上する。
【0014】
【発明の実施の形態】
図1は本発明のネットワークコンピュータ型給湯機システムの構成を示す概略図である。各ユーザーに設置されている給湯機1と給湯機供給元(給湯機メーカーや給湯機販売元など;以下、メーカー側という)に設置されているサーバー機2とは、電話回線直結やインターネット経由等の通信回線を介して接続されている。メーカー側のサーバー機2は、各製品毎の給湯機制御用プログラム3、故障診断のための動作チェック用プログラム4、動作チェックにより得た各ユーザーの給湯機データ等を蓄積するデータベース5を保有しており、通信制御部6によって通信回線に接続されている。また、メーカー側のサーバー機2には、LANやイントラネットにより複数台のクライアント機(パソコン)7が接続されており、サーバー機2内に格納されている各種製品の給湯機制御用プログラム3の更新処理は、クライアント機7から新バージョンのプログラムを入力して更新され、また、クライアント機7からは、データベース5内に蓄積されている各種データの集計処理なども実行できる。ユーザー側から動作チェック(故障診断)のコールがあった場合には、サーバー機2は動作チェック用プログラム4を起動してコールした給湯機1の動作チェックを実行する。
【0015】
ユーザー側の給湯機1には、AC100V(商用電源)への接続と同様、電話回線に接続して電話回線直結やインターネット経由等の通信回線によりメーカー側のサーバー機2との相互通信手段を確保することが推奨もしくは義務付けられる。給湯機1内には、図2に示すような構成の制御基板11が内蔵されている。制御基板11上には、メーカー側のサーバー機2と通信するためのモデム12と、モデム12を電話回線に接続するための電話用モジュラーソケット13とが設けられている。
【0016】
また、この制御基板11には、マスクマイコン14、RAM15及びEEPROM16等が実装されている。マスクマイコン14は、全製品統一規格とし、モデム制御のためのプログラムと、RAM15の読み出し/書き込みを制御するためのプログラムとがマスク化して格納されている。給湯機1を各機種に応じて所定動作させるための制御用プログラム(制御のためのデータ、リモコン8との通信のためのプログラムを含む)は、読み書き可能なメモリであるRAM15に格納されている。EEPROM16には、各機種毎に固有のデータ等のように、給湯機1に組込み後には書き換えの必要のないデータ、例えば、その製品形式、ガス種、サーバー機2の電話番号又はインターネットアドレス(URL)などが出荷時に書き込まれている。また、図3に示すように、制御基板11には、マスクマイコン処理部17とRAM処理部18とがソフト的に実現されている。マスクマイコン処理部17は、マスクマイコン14を動作させ、モデム12を通じてサーバー機2と通信することにより、サーバー機2内に格納されている給湯機制御用プログラム3をRAM15にダウンロードさせたり、サーバー機2に対して動作チェックをコールしたりする。RAM処理部18は、RAM15から制御用プログラムを読み出して実行することにより給湯機1の運転動作を制御する。
【0017】
次に、制御基板11に構成されているマスクマイコン処理部17とRAM処理部18よる制御用プログラムのダウンロードのための処理を説明する。図4(a)は、主としてマスクマイコン処理部17とマスクマイコン14の処理を示し、図4(b)はRAM処理部18とRAM15の処理(メインルーチン)を示している。マスクマイコン処理部17は、給湯機1がユーザー宅に設置されて電源スイッチをオンに投入された時や停電復旧時などに自動的にリセットされる。あるいは、ユーザーによって手動操作でリセットされる。マスクマイコン処理部17がリセットされると(S1)、マスクマイコン処理部17はマスクマイコン14を初期化する(S2)と共にモデム12を初期化する(S3)。初期化されたマスクマイコン14は、EEPROM16から製品形式やガス種等のユーザー側データとメーカー側の電話番号等を読み出し(S4)、モデム12と通信回線を通じてメーカー側のサーバー機2を呼び出す(S5)。メーカー側のサーバー機2に接続されると、マスクマイコン14はサーバー機2に給湯機制御用プログラム3のダウンロードを要求すると共にEEPROM16から読み出したユーザー側データをサーバー機2へ送信する(S6)。
【0018】
ユーザー側データを受信すると、サーバー機2は、アクセス要求している給湯機1が正規のユーザーのものかどうか確認し、正規のユーザーであると判断すると、当該製品形式の制御用プログラムにアクセスを許可する。
【0019】
アクセスを許可されると、マスクマイコン14は、サーバー機2から給湯機制御用プログラム3を読み出して順次RAM15に格納し(S7,S8)、制御用プログラムをRAM15に格納し終えると処理を終了し(S9)、メインルーチンへ戻る(S10)。
【0020】
メインルーチンが実行されると(S11)、RAM処理部18がRAM15から更新された制御用プログラムを読み出して実行し、制御用プログラムに従って給湯機1を制御する(S12)。
【0021】
次に、サーバー機2からの、給湯機の動作チェック方法を図5に示す。図5(a)のフロー図はユーザー側の処理を示し、図5(b)はメーカー側の処理を示す。マスクマイコン処理部17は、ユーザーからの要求に応じて、あるいは定期的に、動作チェック処理をスタートする(S21)。マスクマイコン処理部17が動作チェックをスタートさせると、マスクマイコン14は、EEPROM16からメーカー側の電話番号等とともに、製品形式やガス種等のユーザー側データを読み出し(S22)、モデム12を通じてメーカー側のサーバー機2を呼び出す(S23)。メーカー側のサーバー機2に接続すると、マスクマイコン14はサーバー機2に動作チェックを要求し、EEPROM16から読み出したユーザー側データをサーバー機2へ送信する(S24)。
【0022】
サーバー機2は動作チェックを要求されると、ユーザー側データをデータベース5に格納し、動作チェック用プログラムを立ち上げる(S25)。サーバー機2が動作チェック用プログラム4を走らせると(S29)、サーバー機2は動作チェック用プログラム(故障診断用プログラム)4に従って給湯機1の動作チェックを実行する(S30)。動作チェックの結果、サーバー機2が異常ありと判断した場合には(S31)、サーバー機2は、さらに修復可能な故障か否かを判断し(S32)、プログラム上の不具合などのように通信回線を通じて修復可能な故障であると判断すると、修復プログラムを走らせて給湯機1の故障を修復する(S33)。この結果、給湯機1の故障が修復された場合には(S34)、必要なデータをデータベース5に書き込んで保存し(S36)、動作チェック処理を終了する(S37)。
【0023】
一方、ステップS31で異常を発見しなかった場合には、その動作チェックデータ等をデータベース5に書き込み(S36)直ちに動作チェック処理を終了する(S37)。また、ステップS32で、通信回線からは修復不可能と判断した場合(S32)や、修復プログラムを走らせても修復できなかった場合(S34)には、ユーザー側へ修復不可の信号を送信してメーカー側での処理を終了する(S37)。
【0024】
こうしてメーカー側のサーバー機2から動作チェックを実行した結果、給湯機1の動作異常が発見されなかった場合や、動作異常が発見されてもサーバー機2によって修復された場合には(S26)、給湯機1はメインルーチンに戻り(S28)、RAM処理部18がRAM15内の制御用プログラムを読み出して実行する。これに対し、動作チェックの結果、異常が発見され、しかも修復プログラムによっても修復されなかった場合には(S26)、ユーザーに個別点検するようエラーメッセージを出力する(S27)。
【0025】
本発明のネットワークコンピュータ型給湯機システムによれば、メーカー側のサーバー機2から最新の制御用プログラムをダウンロードすることができるので、給湯機1の購入時期にかかわりなく、最新の制御用プログラムをロードして使用することができる。さらに、メーカー側のサーバー機2と接続することによって自動的に動作チェックを行うことができるので、常に最良の使い勝手と安全性を確保できる。
【0026】
また、メーカー側にとっても、バグ修正や不具合の修正、仕様変更などを行った場合でも、全てのユーザーに個別に対応することなく一括して対処できるようになり、人手による手間を大幅に解消でき、サービスコストを大幅に低減させることができる。さらに、バグ修正の都度、大量のマスクマイコンを廃棄する不合理からも解放される。また、販売時期にかかわらず、同一機種の給湯機1の制御用プログラムを一括管理でき、制御用プログラムの不具合に対しても即対応できる。
【0027】
また、制御用プログラムをRAM15に格納したので、給湯機1内のマスクマイコン14は、従来よりも大幅に小容量化することが可能になる。しかも、異なる種類の製品に対しては、RAM15内に異なる制御用プログラムを書き込み、EEPROM16に製品形式やガス種等を記録することによりマスクマイコン14を共用化できる。よって、製品種類毎に異なるマスクマイコン14を作り分ける必要がなくなり、制御基板11の一元化によって開発コストも削減できる。
【0028】
さらに、各ユーザー毎に動作チェックした結果をデータベース化することにより、各給湯機1のデータ管理や故障履歴の追跡調査なども容易に行え、給湯機1の問題点を統計的に解析するのにも役立つ。
【0029】
(第2の実施形態)
前記実施形態のネットワークコンピュータ型給湯機システムでは、ユーザー側からのアクセス要求がない限り、メーカー側からは、給湯機1に最新の制御用プログラムをダウンロードさせたり、動作チェックを実行したりすることができない。このため、メーカー側でバグ取りやクレーム対処、不具合の修正、機能アップ等のために最新バージョンの制御用プログラムを作成し、サーバー機2にアップしてあっても、各給湯機1へのダウンロード時期については大きなばらつきが生じる。このようなばらつきがあると、最新バージョンの制御用プログラムを搭載した給湯機1と旧バージョンの制御用プログラムを搭載した給湯機1とが混在することになり、メーカー側においても管理が複雑になる。
【0030】
そのため、この実施形態においては、メーカー側のサーバー機2からユーザー側の給湯機1を呼出し、割込み処理を実行することにより、各給湯機1の制御用プログラムを一括して最新のものに書き換えられるようにした。
【0031】
図6は、メーカー側のサーバー機2が割込み要求する場合の処理を示すフロー図である。サーバー機2は、データベース5内に各ユーザーの給湯機1内に搭載されているモデム12の電話番号又はインターネットアドレス(URL)を記録しており、最新の制御用プログラムをアップした場合には、信号回線を通じて登録されている各給湯機1を呼び出して割込み要求する(S41)。サーバー機2は、給湯機1を呼び出して割込みを要求すると、まず給湯機1の動作モードを確認し、給湯機1が動作中であれば給湯機1が動作停止するまで待機する(S42)。給湯機1が動作停止すると、サーバー機2は給湯機1の制御用プログラムに割込み、マスクマイコン処理部17により制御用プログラムをロードさせる。
【0032】
すなわち、サーバー機2からの割込み要求があると、マスクマイコン14はサーバー機2から制御用プログラムの更新要求があったか否かを再度確認し(S43)、サーバー機2から更新要求がなかった場合には、RAM処理部18は通常のメインルーチンに戻り、RAM15内の制御用プログラムを実行して給湯機1を制御する(S44)。
【0033】
これに対し、サーバー機2から更新要求があったことを確認すると、マスクマイコン14は割込み要求を受け付け、サーバー機2から制御用プログラムを順次読み込んで(S45)順次RAM15に上書きする(S46)。制御用プログラムのダウンロードが終了したら(S47)、割込み処理を解除してメインルーチンに戻り(S48,S49)、RAM15内に格納されている制御用プログラムを実行して給湯機1を制御する(S50)。
【0034】
従って、この実施形態によれば、メーカー側に登録されている給湯機1の制御用プログラムを一括して、かつ同時に、最新のプログラムに更新することができる。また、制御用プログラムだけでなく、サーバー機2から定期的に割込み要求して動作チェックプログラムを走らせ、自動的に各給湯機1の動作チェックを行うようにしてもよい。
【0035】
(第3の実施形態)
本発明のネットワークコンピュータ型給湯機システムでは、給湯機1を動作させるための制御用プログラムはRAM15に格納されているので、静電気や電磁波、紫外線等の外乱によって制御用プログラムが破壊された場合、給湯機1の動作保証をできなくなる恐れがある。そのため、この実施形態では、制御用プログラムが暴走する恐れがないよう、予めRAMに異常がないか否かを調べるRAMチェックの機能を持たせ、RAM15が破壊されている場合には、直ちにサーバー機2から制御用プログラムをロードするようにしている。
【0036】
図7はこの実施形態における処理手順を示すフロー図である。電源スイッチの投入や停電後の復旧等によりリセットされると、マスクマイコン処理部17は、通常の立ち上げ動作(図4参照)を実行してメーカー側のサーバー機2から制御用プログラムをRAM15にダウンロードする(S1〜S9)。ついで、制御用プログラムを正常に受信してRAM15に格納できたか否か確認し(S51)、正常に受信していれば、マスクマイコン処理部17は、チェック用データ、例えばRAMエリアのサムチェック(sum check)をカウントし(S52)、この結果をSUM1として記憶する(S53)。
【0037】
こうしてマスクマイコン処理部17がRAMエリアのサムチェックをSUM1として記憶保存すると、RAM処理部18はRAM15内の制御用プログラムを実行しながら(S58)、規定時間毎にRAMエリアのサムチェックをカウントし(S54,S55)、これをSUM2に一時記憶する(S56)。そして、一時記憶したサムチェックの値SUM2と制御用プログラムダウンロード直後に記憶したサムチェックの値SUM1とを比較し(S57)、サムチェックの値が一致していれば(SUM1=SUM2)、RAM15が破壊されていないと判断し、制御用プログラムにより給湯機1の制御を続行する(S58)。
【0038】
しかし、サムチェックの値が一致しなければ(SUM1≠SUM2)RAM15内の制御用プログラムが破壊していると判断し、マスクマイコン処理部17におけるリセット処理の先頭アドレスへジャンプし、給湯機1を動作停止させた後、再度サーバー機2から制御用プログラムをダウンロードする(S59)。
【0039】
この実施形態では、RAMエリアのサムチェックをカウントすることによりRAM15の異常を検知した場合には、サーバー機2から直ちに制御用プログラムを再ダウンロードするようにしているので、万一暴走にまで至らないようなRAM破壊が発生したとしても、速やかに給湯機1を正常復帰させることができ、給湯機動作の信頼性を高めることができる。
【0040】
なお、当該実施形態では、サムチェックの照合が1回不一致であった場合には、直ちに制御用プログラムを再ダウンロードしているが、制御用プログラムを再ダウンロードするまでにサムチェックが不一致であることを複数回確認するようにしてもよい。
【図面の簡単な説明】
【図1】本発明の一実施形態によるネットワークコンピュータ型給湯機システムを示す概略図である。
【図2】給湯機内に搭載されている制御基板の構成を示す概略図である。
【図3】制御基板の機能を示す概略図である。
【図4】(a)はマスクマイコン処理部による処理を示すフロー図、(b)はRAM処理部による処理(メインルーチン)を示すフロー図である。
【図5】(a)(b)は給湯機の動作チェック方法を説明するフロー図である。
【図6】本発明の別な実施形態であって、(a)はサーバー機が割り込み要求する場合の処理を示すフロー図、(b)はRAM処理部による処理(メインルーチン)を示すフロー図である。
【図7】本発明のさらに別な実施形態であって、サーバー機から制御用プログラムをダウンロードした後、RAMエリアのサムチェックを実行するための処理を示すフロー図である。
【符号の説明】
1 給湯機
2 サーバー機
11 制御基板
14 マスクマイコン
15 RAM
17 マスクマイコン処理部
18 RAM処理部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a network computer type water heater system and a network computer type water heater. In particular, a network computer type water heater system capable of updating a hot water heater control program from a remote location using a communication network, and further diagnosing and repairing a hot water heater based on information obtained through the communication network And a network computer type water heater.
[0002]
[Prior art]
Current hot water heaters operate independently with the exception of remote control operation, and mask microcomputers (CPUs) that incorporate their own control programs for each type of water heater Is installed. Therefore, if you try to upgrade a program to add a new function, change specifications due to user complaints, or to correct a bug or bug in a simple program, a new control program that has been corrected, changed, or added a function will be stored in the microcomputer It was necessary to write in the mask and mask it, and to incorporate a control board (control board) equipped with the mask microcomputer into the water heater.
[0003]
Therefore, even if you plan to upgrade the control program to add new functions, change specifications due to claims, correct simple program defects or bugs, etc., new controls will not be available until the product is brought to market. A period of 2 to 3 months is required to mask the microcomputer containing the computer program, and it is impossible to respond quickly, to respond quickly to user requests, and to delay product launches against other companies in the same industry Sometimes I took.
[0004]
In addition, since the control program once written in the mask microcomputer cannot be rewritten, if there is a serious bug, visit each user's home when a control board equipped with a new mask microcomputer in which the bug is corrected is created. Therefore, it is necessary to replace the control board incorporated in the water heater with a new one, which takes a lot of trouble.
[0005]
In addition, if the mask microcomputer can be shared for hot water heaters of different product types, the number of microcomputers can be reduced. However, in hot water heaters with various combustion numbers and exhaust variations, if you try to share the mask microcomputer, There is a problem that it is necessary to write a control program for each hot water heater of each product type in the microcomputer, which increases the ROM capacity and increases the cost. On the other hand, in order to avoid an increase in ROM capacity, when a mask microcomputer and a control board are separately formed for each combustion number and exhaust variation, the mask microcomputer and the control board must be created separately for each type. There was a problem that the management process increased.
[0006]
[Problems to be solved by the invention]
The present invention has been made in view of the drawbacks of the conventional example described above, and the object of the present invention is to be able to respond immediately to version upgrades of control programs, data, etc., and for a water heater, a control board. It is an object of the present invention to provide a network computer type water heater system and a network computer type hot water heater that can update a control program and the like without replacing them.
[0007]
DISCLOSURE OF THE INVENTION
The network computer type water heater system according to
[0008]
Therefore, if there is a problem with the water heater installed in each house, the trouble of each water heater will be dealt with through the communication line without dispatching a service person to the place where the water heater is installed each time. Can do.
[0009]
For example, when a malfunction occurs in a water heater, the operation check program or failure repair program installed in the management computer is run through a communication line to check the operation of each water heater and repair it. be able to. Therefore, a failure due to a program runaway or the like can be immediately repaired through the communication line, and convenience for the user is improved.
[0010]
Further, like the network computer type water heater according to
[0011]
Thus, according to such a network computer type water heater or the system, when the control program is updated, a new control program is quickly distributed to each water heater through the communication line, and the storage device Can be rewritten. Therefore, as in the prior art, each time the program is updated, the time and cost for updating the program can be greatly reduced by eliminating the trouble of making a mask microcomputer and replacing each control board. For this reason, bug countermeasures and complaints can be quickly dealt with, and it is easy to upgrade the program many times in a short period of time.
[0012]
The connection between the water heater and the management computer may be requested from the water heater side, but it is desirable that the connection can also be requested from the management computer side. If the connection request can be made from the management computer, the operation can be periodically checked from the management computer. In addition, if there is an update of the control program, connect the hot water heater from the management computer and download the new control program to each hot water heater, so that the hot water heater control program for each door can be downloaded in a batch. It can be updated and management becomes easy.
[0013]
Further, in a writable storage device, there is a possibility that the program written in the storage device may be damaged. However, as described in
[0014]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a schematic diagram showing the configuration of a network computer type hot water supply system of the present invention. The
[0015]
As with the connection to AC100V (commercial power), the user-
[0016]
In addition, a
[0017]
Next, a process for downloading a control program by the mask
[0018]
Upon receiving the user-side data, the server machine 2 checks whether the
[0019]
When the access is permitted, the
[0020]
When the main routine is executed (S11), the
[0021]
Next, FIG. 5 shows a method for checking the operation of the water heater from the server machine 2. The flowchart of FIG. 5A shows the process on the user side, and FIG. 5B shows the process on the manufacturer side. The mask
[0022]
When the server machine 2 is requested to perform an operation check, it stores user-side data in the
[0023]
On the other hand, if no abnormality is found in step S31, the operation check data and the like are written in the database 5 (S36), and the operation check process is immediately terminated (S37). If it is determined in step S32 that the communication line cannot be repaired (S32) or if the repair program cannot be repaired (S34), a signal indicating that the repair cannot be performed is transmitted to the user side. The process on the manufacturer side is terminated (S37).
[0024]
As a result of performing an operation check from the server machine 2 on the manufacturer side in this way, when an operation abnormality of the
[0025]
According to the network computer type water heater system of the present invention, since the latest control program can be downloaded from the server 2 on the manufacturer side, the latest control program is loaded regardless of the purchase time of the
[0026]
In addition, for manufacturers, even when bug correction, defect correction, specification change, etc. are made, it becomes possible to deal with all users at once without dealing individually, greatly reducing manual labor. The service cost can be greatly reduced. In addition, every time a bug is fixed, you are freed from the absurdity of discarding a large number of mask microcomputers. Moreover, the control program for the
[0027]
In addition, since the control program is stored in the
[0028]
In addition, by creating a database of the results of operation checks for each user, data management of each
[0029]
(Second Embodiment)
In the network computer type water heater system of the above embodiment, the manufacturer can download the latest control program to the
[0030]
Therefore, in this embodiment, by calling the user-
[0031]
FIG. 6 is a flowchart showing processing when the server machine 2 on the manufacturer side makes an interrupt request. The server machine 2 records the telephone number or Internet address (URL) of the
[0032]
That is, when there is an interrupt request from the server machine 2, the
[0033]
On the other hand, when it is confirmed that there is an update request from the server machine 2, the
[0034]
Therefore, according to this embodiment, the control program for the
[0035]
(Third embodiment)
In the network computer type water heater system of the present invention, since the control program for operating the
[0036]
FIG. 7 is a flowchart showing a processing procedure in this embodiment. When reset by turning on the power switch or recovering after a power failure, the mask
[0037]
When the mask
[0038]
However, if the sum check values do not match (SUM1 ≠ SUM2), it is determined that the control program in the
[0039]
In this embodiment, when an abnormality of the
[0040]
In this embodiment, if the check of the sum check does not match once, the control program is immediately re-downloaded, but the sum check does not match before the control program is downloaded again. May be confirmed multiple times.
[Brief description of the drawings]
FIG. 1 is a schematic view showing a network computer type water heater system according to an embodiment of the present invention.
FIG. 2 is a schematic diagram showing a configuration of a control board mounted in a water heater.
FIG. 3 is a schematic diagram showing functions of a control board.
4A is a flowchart showing processing by a mask microcomputer processing unit, and FIG. 4B is a flowchart showing processing (main routine) by a RAM processing unit.
FIGS. 5A and 5B are flowcharts for explaining an operation check method for a water heater.
FIG. 6 is another embodiment of the present invention, where (a) is a flowchart showing processing when an interrupt request is issued by a server machine, and (b) is a flowchart showing processing (main routine) by a RAM processing section. It is.
FIG. 7 is a flowchart showing processing for executing a sum check of a RAM area after downloading a control program from a server machine according to still another embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
17
Claims (5)
前記給湯機は、通信回線を通じて前記管理用コンピュータと通信するための通信手段と、給湯機制御用のプログラムを格納する書込み可能な記憶手段と、前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段とを有し、
前記管理用コンピュータは、給湯機の動作チェック用プログラム及び給湯機の故障修復用プログラムを有し、通信回線を通じて前記動作チェック用プログラムにより前記給湯機の動作チェックを実行し、その結果修復可能な故障を発見した場合には、前記故障修復用プログラムにより給湯機の故障を修復することを特徴とするネットワークコンピュータ型給湯機システム。 It has a water heater and a management computer,
The water heater controls the water heater according to a communication means for communicating with the management computer through a communication line, a writable storage means for storing a hot water heater control program, and a program stored in the storage means. Control means ,
The management computer has a hot water heater operation check program and a hot water heater failure repair program, performs an operation check of the hot water heater by the operation check program through a communication line, and, as a result, a repairable failure A network computer type water heater system that repairs a failure of a water heater by using the failure repair program when it is found .
給湯機制御用のプログラムを格納する書込み可能な記憶手段と、
通信回線を通じて前記管理用コンピュータからプログラムを取得し、取得したプログラムを前記記憶手段に格納するプログラム取得手段と、
前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段と、
通信回線を通じて前記管理用コンピュータの動作チェック用プログラムによる動作チェックと修復プログラムによる故障の修復を要求する手段と、
を備えたネットワークコンピュータ型給湯機。A communication means for communicating with the management computer through a communication line;
Writable storage means for storing a hot water heater control program;
A program acquisition means for acquiring a program from the management computer through a communication line, and storing the acquired program in the storage means;
Control means for controlling the water heater according to the program stored in the storage means;
Means for requesting an operation check by an operation check program of the management computer and a repair of a failure by a repair program through a communication line;
Network computer type water heater equipped with.
給湯機制御用のプログラムを格納する書込み可能な記憶手段と、
通信回線を通じてプログラムを取得し、取得したプログラムを前記記憶手段に格納するプログラム取得手段と、
前記記憶手段に格納されたプログラムに従って給湯機を制御する制御手段と、
前記記憶手段に格納されているプログラムの異常を検出する手段とを有し、
当該異常検出手段がプログラムの異常を検出した場合には、通信回線を通じて再度プログラムを前記記憶手段に格納するようにしたことを特徴とするネットワークコンピュータ型給湯機。 A communication means for communicating through a communication line;
Writable storage means for storing a hot water heater control program;
A program acquisition means for acquiring a program through a communication line and storing the acquired program in the storage means;
Control means for controlling the water heater according to the program stored in the storage means;
And means for detecting an abnormality of the program stored in the storage means,
The abnormality when the detection means detects an abnormality in the program, features and be Rene Tsu network computer type water heater that the program again through the communication line and to be stored in the storage means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03203298A JP3633261B2 (en) | 1998-01-28 | 1998-01-28 | Network computer type water heater system and network computer type water heater |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03203298A JP3633261B2 (en) | 1998-01-28 | 1998-01-28 | Network computer type water heater system and network computer type water heater |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11211230A JPH11211230A (en) | 1999-08-06 |
| JP3633261B2 true JP3633261B2 (en) | 2005-03-30 |
Family
ID=12347541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03203298A Expired - Fee Related JP3633261B2 (en) | 1998-01-28 | 1998-01-28 | Network computer type water heater system and network computer type water heater |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3633261B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023132437A (en) * | 2022-03-11 | 2023-09-22 | 三浦工業株式会社 | boiler equipment |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3979513B2 (en) * | 1999-08-09 | 2007-09-19 | コニカミノルタビジネステクノロジーズ株式会社 | Centralized management device |
| JP2002078608A (en) * | 2000-09-08 | 2002-03-19 | Toshiba Home Technology Corp | Insulating pot and center equipment capable of communicating with the insulating pot |
| JP2002301155A (en) * | 2001-04-05 | 2002-10-15 | Teijin Ltd | Breathing gas supply system |
| JP5364243B2 (en) * | 2007-04-27 | 2013-12-11 | サンデン株式会社 | Water heater |
| JP7035610B2 (en) * | 2018-02-22 | 2022-03-15 | 株式会社ノーリツ | Communication system, relay device, and hot water equipment |
| JP7225936B2 (en) * | 2019-03-07 | 2023-02-21 | 株式会社ノーリツ | Multi hot water system |
-
1998
- 1998-01-28 JP JP03203298A patent/JP3633261B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023132437A (en) * | 2022-03-11 | 2023-09-22 | 三浦工業株式会社 | boiler equipment |
| JP7806560B2 (en) | 2022-03-11 | 2026-01-27 | 三浦工業株式会社 | Boiler equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11211230A (en) | 1999-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8930931B2 (en) | Information processing apparatus using updated firmware and system setting method | |
| JP6491299B2 (en) | Automatic provisioning of server device firmware and custom settings | |
| CN103688268B (en) | Vehicle unit and method for operating the vehicle unit | |
| US6629259B2 (en) | Method for automatically duplicating a BIOS | |
| CN105912356A (en) | Optical module firmware program online upgrade method supporting version fallback | |
| US11106450B2 (en) | Information extraction apparatus, and automatic firmware update system and method for embedded system | |
| JP3633261B2 (en) | Network computer type water heater system and network computer type water heater | |
| US20200382365A1 (en) | Updating software in cloud gateways | |
| CN117130672A (en) | Server startup process control method, system, terminal and storage medium | |
| CN114461254A (en) | Software program updating method and related device | |
| US20030036920A1 (en) | System and method for automatically tracking and enabling the operation of a product | |
| JPH113213A (en) | Information processing system | |
| US6532587B1 (en) | Electronic equipment | |
| CN114816887B (en) | Method, system, device and medium for verifying server hard disk backplane topology settings | |
| JPH05197559A (en) | Remote software downloading system | |
| JP3093541B2 (en) | Terminal device and online system for managing version numbers of programs and data | |
| CN121116340A (en) | Methods, devices, media, and software products for updating programs on electronic devices | |
| CN109672573B (en) | A configuration file deployment method, determination method, server and storage medium | |
| CN118963809A (en) | A method and related device for verifying whether the upgraded software is successfully started | |
| CN113986308B (en) | A method and system for online firmware upgrade | |
| JP2002354554A (en) | Home appliance maintenance management system | |
| JP2010186452A (en) | Maintenance management system, database server, maintenance management program and maintenance management method | |
| CN121255540B (en) | Repairing method of substrate management controller and electronic equipment | |
| JP3265108B2 (en) | Data processing system | |
| JP4720749B2 (en) | System condition diagnosis system, system condition diagnosis method, and system condition diagnosis program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040414 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040518 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040720 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041207 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041220 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090107 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100107 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |