(57)【要約】【課題】  本発明は、遠隔地の制御装置等のプログラムを書き換えることができる外部情報端末機器による制御装置のプログラム書換システム、および外部情報端末機器による制御装置のプログラム書換方法を提供する。【解決手段】  制御装置における第１マイクロコンピュータは、前記制御機器の制御を行うとともに、外部から内部プログラムの書き換えが可能である。また、前記第１マイクロコンピュータには、前記第１マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第１不揮発性メモリが備えられている。外部情報端末機器は、前記通信手段を介して、制御装置の動作を監視するとともに、それぞれのプログラムを書き換えることができる。【選択図】    図１
2006048564.tif 000002
【特許請求の範囲】
【請求項１】
遠隔地に設置された制御機器と；
前記制御機器の制御を行うとともに、外部から内部プログラムが書換可能な第１マイクロコンピュータと、
前記第１マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第１不揮発性メモリと、
情報を外部情報端末機器と交信できる通信手段と、
から少なくとも構成されている制御装置；
前記制御機器の制御を行うとともに、前記制御装置と情報を交信できる第２マイクロコンピュータと、
前記第２マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第２不揮発性メモリと、
から少なくとも構成されているリモートコントローラと；
少なくとも前記制御装置およびリモートコントローラの動作を監視するとともに、それぞれのプログラムを書き換える外部情報端末機器と；
を備えていることを特徴とする外部情報端末機器による制御装置のプログラム書換システム。
【請求項２】
前記制御装置は、前記制御装置における制御基板内に第１マイクロコンピュータとサブマイクロコンピュータとが設けられていることを特徴とする請求項１に記載された外部情報端末機器による制御装置のプログラム書換システム。
【請求項３】
前記第１不揮発性メモリおよび第２不揮発性メモリに記憶されている情報は、通信回線を介して前記外部情報端末機器からの情報により書き換えられることを特徴とする請求項１または請求項２に記載された外部情報端末機器による制御装置のプログラム書換システム。
【請求項４】
前記外部情報端末機器は、通信回線を介して第１マイクロコンピュータおよび／または第２マイクロコンピュータの動作を停止できることを特徴とする請求項１から請求項３のいずれか１項に記載された外部情報端末機器による制御装置のプログラム書換システム。
【請求項５】
制御機器、前記制御機器を制御する制御装置、前記制御装置とともに前記制御機器を制御するリモートコントローラ、前記制御装置を遠隔操作できる外部情報端末機器とから構成された外部情報端末機器による制御装置のプログラム書換方法において、
前記外部情報端末機器は、通信回線により情報を送信し、前記制御装置の第１不揮発性メモリにおけるプログラムＲＯＭに記憶されている第１マイクロコンピュータの書き換え用プログラムおよび通信手段プログラムをフラッシュＲＡＭにコピーする第１ステップと、
前記フラッシュＲＡＭにコピーされた書き換え用プログラムおよび通信手段プログラムを前記外部情報端末機器による制御により書き換える第２ステップと、  前記書き換えられたフラッシュＲＡＭの書き換え用プログラムおよび通信手段プログラムを前記プログラムＲＯＭにコピーする第３ステップと、
から少なくともなることを特徴とする外部情報端末機器による制御装置のプログラム書換方法。
【請求項６】
制御機器、前記制御機器を制御する制御装置、前記制御装置とともに前記制御機器を制御するリモートコントローラ、前記制御装置を遠隔操作できる外部情報端末機器とから構成された外部情報端末機器による制御装置のプログラム書換方法において、
前記外部情報端末機器は、通信回線により情報を送信し、リモートコントローラの第２不揮発性メモリにおけるプログラムＲＯＭに記憶されている第２マイクロコンピュータの書き換え用プログラムおよび通信手段プログラムをフラッシュＲＡＭにコピーする第１ステップと、
前記フラッシュＲＡＭにコピーされた書き換え用プログラムおよび通信手段プログラムを前記外部情報端末機器による制御により書き換える第２ステップと、  前記書き換えられたフラッシュＲＡＭの書き換え用プログラムおよび通信手段プログラムを前記プログラムＲＯＭにコピーする第３ステップと、
から少なくともなることを特徴とする外部情報端末機器による制御装置のプログラム書換方法。
【請求項７】
前記制御装置の基板内に設けられたサブマイクロコンピュータは、前記外部情報端末機器により、請求項５または請求項６に記載された第１ないし第３ステップによりプログラムが書き換えられることを特徴とする外部情報端末機器による制御装置のプログラム書換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部情報端末機器による制御装置のプログラム書換システム、および外部情報端末機器による制御装置のプログラム書換方法に関するものである。特に、本発明は、遠隔地に設置された制御装置を通信手段を介して監視し、前記監視によるデータに基づいて制御装置のプログラムを書き換える外部情報端末機器による制御装置のプログラム書換システム、および外部情報端末機器による制御装置のプログラム書換方法に関するものである。
【背景技術】
【０００２】
制御機器を制御する制御装置は、市場のモニタ製品として出荷された場合、信頼性を高めるため、通信手段を介して各種データをとり、遠隔地にデータが送信され、そのデータに基づいて、前記制御装置におけるプログラムの不具合な点を解析している。前記不具合を解決したプログラムは、前記制御装置が設置された遠隔地まで持って行き、その場所で書き換えられていた。
【０００３】
また、プログラムの書き換えは、たとえば、特開平１１−２８２６５６号公報に記載されているように、ネットワークに接続されており、自身と同機種の全てのデバイスを検索し、自身のファームウエアより古いか否かを判断し、古い場合にプログラムを書き換えている。
【特許文献１】特開平１１−２８２６５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述のように、プログラムは、遠隔地から不具合データを取り込み、修正したプログラムとすることができても、前記遠隔地に持って行き、書き換えるという手間が必要であった。また、プログラムの書き換えは、ネットワークを介して新しいものに変えることができた。
【０００５】
しかし、制御機器を制御する制御装置または前記制御機器を制御するリモートコントローラは、プログラムがプログラムＲＯＭに格納されているため、通信手段を用いて行うと、書き換えが容易でなかった。
【０００６】
以上のような課題を解決するために、本発明は、制御装置に不具合があっても、遠隔地に出向くことなく、通信手段により、前記不具合を見つけ、前記不具合を解決するようなプログラムに変更するとともに、前記遠隔地の制御装置等のプログラムを書き換えることができる外部情報端末機器による制御装置のプログラム書換システム、および外部情報端末機器による制御装置のプログラム書換方法を提供することを目的とする。
【０００７】
本発明は、制御装置に設けられた通信手段を通じて、制御装置の制御状態を遠隔地に送信し、前記送信されたデータにより、前記制御装置の制御状態を確認するだけではなく、前記制御装置にデータを送信し、遠隔地から記憶手段に記憶されているデータの書き換えを行い、前記制御装置の制御状態を変更する外部情報端末機器による制御装置のプログラム書換システム、および外部情報端末機器による制御装置のプログラム書換方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（第１発明）
第１発明の外部情報端末機器による制御装置のプログラム書換システムは、
遠隔地に設置された制御機器と；
前記制御機器の制御を行うとともに、外部から内部プログラムが書換可能な第１マイクロコンピュータと、前記第１マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第１不揮発性メモリと、情報を外部情報端末機器と交信できる通信手段とから少なくとも構成されている制御装置と；
前記制御機器の制御を行うとともに、前記制御装置と情報を交信できる第２マイクロコンピュータと、前記第２マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第２不揮発性メモリと、から少なくとも構成されているリモートコントローラと；
少なくとも前記制御装置およびリモートコントローラの動作を監視するとともに、それぞれのプログラムを書き換える外部情報端末機器と；
を備えていることを特徴とする。
【０００９】
（第２発明）
第２発明の外部情報端末機器による制御装置のプログラム書換システムにおける制御装置は、前記制御装置における制御基板内に第１マイクロコンピュータとサブマイクロコンピュータとが設けられていることを特徴とする。
【００１０】
（第３発明）
第３発明の外部情報端末機器による制御装置のプログラム書換システムにおいて、第１不揮発性メモリおよび第２不揮発性メモリに記憶されている情報は、通信回線を介して前記外部情報端末機器からの情報により書き換えられることを特徴とする。
【００１１】
（第４発明）
第４発明の外部情報端末機器による制御装置のプログラム書換システムにおいて、外部情報端末機器は、通信回線を介して第１マイクロコンピュータおよび／または第２マイクロコンピュータの動作を停止できることを特徴とする。
【００１２】
（第５発明）
第５発明の外部情報端末機器による制御装置のプログラム書換方法は、
制御機器、前記制御機器を制御する制御装置、前記制御装置とともに前記制御機器を制御するリモートコントローラ、前記制御装置を遠隔操作できる外部情報端末機器とから構成された外部情報端末機器による制御装置のプログラム書換であり、
前記外部情報端末機器は、通信回線により情報を送信し、前記制御装置の第１不揮発性メモリにおけるプログラムＲＯＭに記憶されている第１マイクロコンピュータの書き換え用プログラムおよび通信手段プログラムをフラッシュＲＡＭにコピーする第１ステップと、
前記フラッシュＲＡＭにコピーされた書き換え用プログラムおよび通信手段プログラムを前記外部情報端末機器による制御により書き換える第２ステップと、  前記書き換えられたフラッシュＲＡＭの書き換え用プログラムおよび通信手段プログラムを前記プログラムＲＯＭにコピーする第３ステップと、
から少なくともなることを特徴とする。
【００１３】
（第６発明）
第６発明の外部情報端末機器による制御装置のプログラム書換方法は、制御機器、前記制御機器を制御する制御装置、前記制御装置とともに前記制御機器を制御するリモートコントローラ、前記制御装置を遠隔操作できる外部情報端末機器とから構成された外部情報端末機器による制御装置のプログラム書換であり、
前記外部情報端末機器は、通信回線により情報を送信し、リモートコントローラの第２不揮発性メモリにおけるプログラムＲＯＭに記憶されている第２マイクロコンピュータの書き換え用プログラムおよび通信手段プログラムをフラッシュＲＡＭにコピーする第１ステップと、
前記フラッシュＲＡＭにコピーされた書き換え用プログラムおよび通信手段プログラムを前記外部情報端末機器による制御により書き換える第２ステップと、  前記書き換えられたフラッシュＲＡＭの書き換え用プログラムおよび通信手段プログラムを前記プログラムＲＯＭにコピーする第３ステップと、
から少なくともなることを特徴とする。
【００１４】
（第７発明）
第７発明の外部情報端末機器による制御装置のプログラム書換方法において、制御装置の基板内に設けられたサブマイクロコンピュータは、前記外部情報端末機器により、第５発明または第６発明に記載された第１ないし第３ステップによりプログラムが書き換えられることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、第１マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第１不揮発性メモリを有しているため、通信手段により、前記プログラムＲＯＭをフラッシュＲＡＭにコピーし、外部情報端末機器からのデータを前記フラッシュＲＡＭに書き込み、さらに、前記フラッシュＲＡＭを前記プログラムＲＯＭに再度写し換えているため、通信手段による書き換えが容易にできる。
【００１６】
本発明によれば、前記通信手段を用いて、プログラムの書き換えだけでなく、その他のデータも同様にして書き換えることができる。
【００１７】
本発明によれば、プログラムやデータの書き換えがプログラムＲＯＭ上ではなく、フラッシュＲＡＭ上で行われるため、通信手段により遠隔地に設置された制御装置のプログラムやデータを容易に書き換えができるとともに、信頼性を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
（第１発明）
第１発明の外部情報端末機器による制御装置のプログラム書換システムは、制御機器と、前記制御機器を制御する制御装置と、前記制御機器を遠隔操作するリモートコントローラと、前記制御装置およびリモートコントローラに記憶されている情報を見て、前記各プログラムを書き換える外部情報端末機器とから少なくとも構成されている。
【００１９】
前記制御機器は、外部情報端末機器から離れた遠隔地に設置され、制御装置とリモートコントローラにより制御される。第１マイクロコンピュータは、前記制御機器の制御を行うとともに、外部から内部プログラムの書き換えが可能である。また、前記第１マイクロコンピュータには、前記第１マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第１不揮発性メモリが備えられている。通信手段は、外部情報端末機器と情報を交信できる。
【００２０】
リモートコントローラは、第２マイクロコンピュータと、第２不揮発性メモリとから少なくとも構成されている。また、第２マイクロコンピュータは、前記制御機器の制御を行うとともに、前記制御装置の通信手段を介して外部情報端末機器と情報を交信することができる。また、リモートコントローラは、前記第２マイクロコンピュータのプログラムが記憶されているプログラムＲＯＭとフラッシュＲＡＭとからなる第２不揮発性メモリが備えられている。
【００２１】
外部情報端末機器は、前記通信手段を介して、前記制御装置およびリモートコントローラの動作を監視するとともに、それぞれのプログラムを書き換えることができる。第１発明は、遠隔地にいながら前記通信回線を介して、前記制御装置およびリモートコントローラを監視し、監視により得たデータにより、前記制御装置およびリモートコントローラにおけるマイクロコンピュータのプログラムや制御の状態を変えることができる。
【００２２】
（第２発明）
第２発明の制御装置は、前記制御装置における一つの制御基板内に第１マイクロコンピュータとサブマイクロコンピュータとが設けられている。前記第１マイクロコンピュータは、容量が足りない場合、サブマイクロコンピュータを使用できる。前記サブマイクロコンピュータは、同じ制御基板内に設けられているため、前記通信手段を介して、前記外部情報端末機器により監視された、プログラムおよび制御状態を変えることができる。
【００２３】
（第３発明）
第３発明の外部情報端末機器による制御装置のプログラム書換システムは、前記第１不揮発性メモリおよび第２不揮発性メモリに記憶されている情報を通信回線を介して前記外部情報端末機器により書き換えることができる。
【００２４】
（第４発明）
第４発明の外部情報端末機器による制御装置のプログラム書換システムは、前記外部情報端末機器によって、第１マイクロコンピュータおよび／または第２マイクロコンピュータを通信回線を介して監視しているため、前記各マイクロコンピュータに異常が発見された場合、制御装置を安全に停止させることができる。
【００２５】
（第５発明）
第５発明の制御装置のプログラム書換方法は、制御機器、前記制御機器を制御する制御装置、前記制御装置とともに前記制御機器を制御するリモートコントローラ、前記制御装置を遠隔操作できる外部情報端末機器とから構成されたシステムにおけるプログラムを書き換えるものである。
【００２６】
前記制御装置のプログラム書換方法における第１ステップは、前記外部情報端末機器が通信回線により情報を第１マイクロコンピュータに送信し、前記制御装置の第１不揮発性メモリにおけるプログラムＲＯＭに記憶されている第１マイクロコンピュータの書き換え用プログラムおよび通信手段プログラムをフラッシュＲＡＭにコピーする。
【００２７】
第２ステップは、前記フラッシュＲＡＭにコピーされた書き換え用プログラムおよび通信手段プログラムを前記外部情報端末機器による制御により書き換えられる。第３ステップは、前記書き換えられたフラッシュＲＡＭの書き換え用プログラムおよび通信手段プログラムを再び前記プログラムＲＯＭにコピーする。
【００２８】
本発明の外部情報端末機器による制御装置のプログラム書換方法は、書き込みが容易なフラッシュＲＡＭにプログラムＲＯＭと通信手段プログラムを書き写し、そのフラッシュＲＡＭ上で、書き換えを行った後、元のプログラムＲＯＭに戻すことにより、遠隔制御によるプログラムの書き換えを容易にした。
【００２９】
（第６発明）
第６発明は、第５発明が第１マイクロコンピュータを書き換えたのに対して、リモートコントローラも同様にして書き換えることができる。
【００３０】
（第７発明）
第７発明は、第５発明が第１マイクロコンピュータを書き換えたのに対して、サブマイクロコンピュータを同様にして書き換えることができる。
【実施例１】
【００３１】
図１は本発明の実施例である制御機器の概略を説明するためのブロック構成図である。図１において、制御機器１３は、制御装置（マイクロコンピュータ）１１と、リモートコントローラ１２とにより制御される。また、制御装置１１およびリモートコントローラ１２は、外部情報端末機器１４により、データおよびプログラムを書き換えることができる。
【００３２】
前記制御装置１１は、第１マイクロコンピュータ１１１と、第１不揮発性メモリ１１２と、通信手段１１３（１１５）と、サブマイクロコンピュータ１１４とから少なくとも構成されている。また、リモートコントローラ１２は、第２マイクロコンピュータ１２１と、第２不揮発性メモリ１２２と、表示手段１２３と、スイッチ手段１２４とから少なくとも構成されている。
【００３３】
前記第１マイクロコンピュータ１１１は、インターフェースである通信手段１１３および１１５を介して、リモートコントローラ１２および外部情報端末機器１４との間でデータを交換することができる。第１不揮発性メモリ１１２は、図示されていないプログラムＲＯＭおよびフラッシュＲＡＭとから構成されている。前記プログラムＲＯＭには、たとえば、制御装置１１が制御機器１３を制御するためのプログラムが記憶されている。
【００３４】
サブマイクロコンピュータ１１４は、第１マイクロコンピュータ１１１と同じ基板内（図示されていない）に取り付けられており、第１マイクロコンピュータ１１１の容量が不足の場合に使用され、前記第１不揮発性メモリ１１２に記憶されているプログラムによって制御機器１３の制御を行う。
【００３５】
前記リモートコントローラ１２における第２マイクロコンピュータ１２１は、制御装置１１における通信手段１１５により接続されており、前記制御機器１３を遠隔操作することができる。第２不揮発性メモリ１２２は、プログラムＲＯＭおよびフラッシュＲＡＭを備えている。前記第２マイクロコンピュータ１２１は、前記プログラムＲＯＭに記憶されているプログラムにしたがって、前記制御機器１３を制御する。前記制御機器１３の制御は、たとえば、スイッチ手段１２４を使用し、表示手段１２３を見ながら行われる。
【００３６】
外部情報端末機器１４は、通信手段１１３、たとえば、電話回線等に接続し、制御装置１１の制御状態を監視することができる。前記外部情報端末機器１４は、制御装置１１の制御状態を監視し、前記制御装置１１の制御状態を変更すべきであると判断した場合、前記通信手段１１３を介して、第１マイクロコンピュータ１１１のプログラムが記憶されている第１不揮発性メモリ１１２にあるプログラムＲＯＭを書き換える。
【００３７】
図２は本発明の実施例であるプログラムの書き換えを行う際のプログラムＲＯＭとフラッシュＲＡＭを説明するための図である。前記第１不揮発性メモリ１１２にあるプログラムＲＯＭの書き換えは、前記プログラムＲＯＭにおけるフラッシュ書き換え用プログラムおよび通信手段プログラムをフラッシュＲＡＭにコピーする。前記コピーされたフラッシュＲＡＭにおけるフラッシュ書き換え用プログラムは、前記外部情報端末機器１４からのデータにより書き換えられる。
【００３８】
その後、前記書き換えられたフラッシュ書き換え用プログラムおよび通信手段プログラムは、前記プログラムＲＯＭにコピーされる。第１マイクロコンピュータ１１１は、前記書き換えられたプログラムＲＯＭにおけるプログラムによって前記制御機器１３を制御する。
【００３９】
また、リモートコントローラ１２における第２マイクロコンピュータ１２１および制御装置１１におけるサブマイクロコンピュータ１１４の不揮発性メモリに格納されているプログラムまたはデータは、第１マイクロコンピュータ１１１のプログラムまたはデータを書き換えた時と同様に、フラッシュＲＡＭに写した後、書き換え、再び元のプログラムＲＯＭに写す。
【産業上の利用可能性】
【００４０】
以上、本発明の実施例を詳述したが、本発明は、前記実施例に限定されるものではない。そして、本発明は、特許請求の範囲に記載された事項を逸脱することがなければ、種々の設計変更を行うことが可能である。本発明の実施例に記載されたブロック構成図は、公知または周知の技術により達成できるものである。
【００４１】
本発明の通信手段は、電話回線をはじめ、公知または周知の通信手段を用いることができる。また、本発明は、たとえば、給湯機等の制御に適しているが、給湯機にのみ限定されるものではない。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施例である制御機器の概略を説明するためのブロック構成図である。（実施例１）
【図２】本発明の実施例であるプログラムの書き換えを行う際のプログラムＲＯＭとフラッシュＲＡＭを説明するための図である。
【符号の説明】
【００４３】
１１・・・制御装置
１１１・・・第１マイクロコンピュータ
１１２・・・第１不揮発性メモリ
１１３・・・通信手段
１１４・・・サブマイクロコンピュータ
１１５・・・通信手段
１２・・・リモートコントローラ
１２１・・・第２マイクロコンピュータ
１２２・・・第２不揮発性メモリ
１２３・・・表示手段
１２４・・・スイッチ手段
１３・・・制御機器
１４・・・外部情報端末機器
【図１】
2006048564.tif 000003
【図２】
2006048564.tif 000004