(57)【要約】【課題】給湯装置の制御プログラムを簡単に更新する。【解決手段】プログラム更新システム１は、各々が、給湯装置の制御プログラムを格納する記憶部、およびプロセッサを含む複数の装置と、複数の装置のうちの一の装置と他の装置とを接続する通信路と、を備える。他の装置のプロセッサは、予め定めた操作を受け付けると、当該他の装置の記憶部の制御プログラムの少なくとも一部を、送信する手段を含む。一の装置のプロセッサは、当該一の装置の記憶部の制御プログラムの少なくとも一部を、受信した制御プログラムの少なくとも一部に書換える手段を、含む。【選択図】図１
2015121987.tif 000002
【特許請求の範囲】
【請求項１】
各々が、給湯装置の制御プログラムを格納する記憶部、およびプロセッサを含む複数の装置と、
前記複数の装置のうちの一の装置と他の装置とを接続する通信路と、を備え、
前記他の装置のプロセッサは、
予め定めた操作を受け付けると、当該他の装置の記憶部の前記制御プログラムの少なくとも一部を、送信する手段を含み、
前記一の装置のプロセッサは、
当該一の装置の記憶部の制御プログラムの少なくとも一部を、受信した前記制御プログラムの少なくとも一部に書換える手段を、含む、プログラム更新システム。
【請求項２】
前記書換える手段による書換前において、前記一の装置の構成と、前記他の装置の構成とは、前記制御プログラムを除いて略同一である、請求項１に記載のプログラム更新システム。
【請求項３】
前記一の装置および前記他の装置のそれぞれは、さらに、
前記給湯装置と通信したとき、通信の履歴を格納するための手段を含み、
前記他の装置のプロセッサは、
前記予め定めた操作を受け付けた場合に、当該他の装置に前記履歴が格納されているときは、前記送信する手段による前記制御プログラムの送信を禁止する、請求項１または２に記載のプログラム更新システム。
【請求項４】
前記一の装置および前記他の装置のそれぞれは、さらに、
前記給湯装置と通信したとき、通信の履歴を格納するための手段を含み、
前記他の装置のプロセッサは、
当該他の装置に前記履歴が格納されているときは、前記予め定めた操作が示す指示を破棄する、請求項１または２に記載のプログラム更新システム。
【請求項５】
前記複数の装置のそれぞれは、さらに、
前記一の装置および前記他の装置のそれぞれは、さらに、
ユーザ操作を受け付けるための操作受付手段と、
前記給湯装置と通信したとき、通信の履歴を格納するための手段を含み、
前記他の装置のプロセッサは、
当該他の装置に前記履歴が格納されているときは、予め定めた操作を受付けないように前記操作受付手段を制御する、請求項１または２に記載のプログラム更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はプログラム更新システムに関し、特に、制御用プログラムを更新するためのプログラム更新システムに関する。
【背景技術】
【０００２】
従来の給湯器用リモコンに搭載される制御プログラムをバージョンアップしたい場合には、パソコン（パーソナルコンピュータの略）に接続されたマイコン書換ツールをリモコン（リモートコントローラの略）に接続し、パソコンにてマイコン書換用ソフトを起動し、マイコン書換用ソフト内に、バージョンアップしたリモコン制御用マイコンのプログラムをダウンロードする。その後に、パソコンからマイコン書換ツールを用いてリモコン制御用マイコンにアクセスし、プログラムバージョンアップを行なっていた。
【０００３】
一例として、特許文献１（特開２００２−１３５８６０号公報）では、給湯器のリモコンの制御プログラムを書換えるために、パーソナルコンピュータに相当するデータ書き込み装置を準備する。データ書き込み装置は制御プログラムを作成して、作成した制御プログラムを通信ラインからリモコンに送信し、リモコンの制御プログラムを更新する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１３５８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１等の従来の技術では、給湯器のリモコン制御プログラムの書換えを行なうためには、パーソナルコンピュータ、書換ツール、書換用ソフト、各種接続用ケーブル等が必要となる。したがって、各家庭に取付けられた給湯器のリモコンをすべてバージョンアップしようとすると多大な準備と工数がかかっていた。
【０００６】
それゆえにこの発明の目的は、給湯装置の制御プログラムを簡単に更新することができるプログラム更新システムを提供することである。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うプログラム更新システムは、各々が、給湯装置の制御プログラムを格納する記憶部、およびプロセッサを含む複数の装置と、複数の装置のうちの一の装置と他の装置とを接続する通信路と、を備える。
【０００８】
他の装置のプロセッサは、予め定めた操作を受け付けると、当該他の装置の記憶部の制御プログラムの少なくとも一部を、送信する手段を含む。
【０００９】
一の装置のプロセッサは、当該一の装置の記憶部の制御プログラムの少なくとも一部を、受信した制御プログラムの少なくとも一部に書換える手段を、含む。
【００１０】
好ましくは、書換える手段による書換前において、一の装置の構成と、他の装置の構成とは、制御プログラムを除いて略同一である。
【００１１】
好ましくは、一の装置および他の装置のそれぞれは、さらに、給湯装置と通信したとき、通信の履歴を格納するための手段を含み、他の装置のプロセッサは、予め定めた操作を受け付けた場合に、当該他の装置に履歴が格納されているときは、送信する手段による制御プログラムの送信を禁止する。
【００１２】
好ましくは、一の装置および他の装置のそれぞれは、さらに、給湯装置と通信したとき、通信の履歴を格納するための手段を含み、他の装置のプロセッサは、当該他の装置に履歴が格納されているときは、予め定めた操作が示す指示を破棄する。
【００１３】
好ましくは、複数の装置のそれぞれは、さらに、一の装置および前記他の装置のそれぞれは、さらに、ユーザ操作を受け付けるための操作受付手段と、給湯装置と通信したとき、通信の履歴を格納するための手段を含み、他の装置のプロセッサは、当該他の装置に履歴が格納されているときは、予め定めた操作を受付けないように操作受付手段を制御する。
【発明の効果】
【００１４】
この発明によれば、対象装置がその制御用プログラムを更新すべき装置であるかを判断して、その判断結果に基づき制御用プログラムを更新のために送信することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係るプログラム更新システムの概略構成図である。
【図２】本発明の実施の形態に係る新リモコンの構成図である。
【図３】本発明の実施の形態に係る旧リモコンの機能構成図である。
【図４】本発明の実施の形態に係るメモリの内容例を示す図である。
【図５】本発明の実施の形態に係る処理フローチャートである。
【図６】本発明の実施の形態に係る書換処理を説明するための通信シーケンス図である。
【発明を実施するための形態】
【００１６】
以下この発明の実施の形態について図面を参照して詳細に説明する。各図中同一符号は同一または相当部分を示し、明瞭化のために説明は繰返さない。
【００１７】
（システム構成）
図１は、発明の実施の形態に係るプログラム更新システム１の概略構成図である。プログラム更新システム１は、給湯装置に相当する湯水を加熱するための熱源機３００、熱源機３００に接続された旧リモコン（旧給湯用リモコン）２００、新リモコン（新給湯用リモコン）１００、および熱源機リモコンを操作するための他リモコン６００を備える。新リモコン１００は、旧リモコン２００の旧制御プログラムを書換えるために、新制御プログラムを格納し、当該新制御プログラムを旧リモコン２００に送信し、旧制御プログラムを書換える。ここで、制御プログラムは、少なくとも、熱源機３００を制御する、より特定的には遠隔制御するためのプログラムを含む。
【００１８】
プログラム更新システム１は、さらに、熱源機３００と旧リモコン２００を接続する重畳２芯線（熱源機との通信と電源供給のための配線）５００、半２重によるシリアル通信のための通信路であるツール接続専用線４００を備える。旧リモコン２００は、重畳２芯線５００により熱源機３００と相互に通信し、熱源機３００の動作を遠隔制御する。旧リモコン２００には、旧リモコン２００を制御するための制御プログラムを格納する。制御プログラム書換の際には、新リモコン１００と旧リモコン２００との間は、ツール接続専用線４００がコネクタ１０１と２０１を介して接続されて、両者はツール接続専用線４００を介して通信する。
【００１９】
本実施の形態では、新リモコン１００と旧リモコン２００とも量産品であるため、専用コネクタであるコネクタ１０１と２０１も同一タイプである。ツール接続専用線４００の端部のうち、新リモコン１００に接続される方は５本の信号線を有し、旧リモコン２００に接続される方は４本の信号線を有する。または、信号線数は同数であって、コネクタ１０１と２０１の配線態様を異なるタイプとしてもよい。
【００２０】
なお、図１では２台のリモコンを示したが、３台以上の複数のリモコンを備える場合であっても、本実施の形態は同様に適用することができる。
【００２１】
（リモコンの構成）
図２は、本発明の実施の形態に係る新リモコン１００の構成図である。新リモコン１００は、ＭＰＵ（Micro Processing Unit）１０、外部の入出力部１Ａと入出力するための入出力Ｉ／Ｆ（インターフェイスの略）１６、各種の外部機器（熱源機３００を含む）と通信するための通信Ｉ／Ｆ１７、およびコネクタ１０１に対応するコネクタ部１５を備える。ＭＰＵ１０は、プロセッサ１１および記憶部に相当するメモリ１２を含む。メモリ１２は、プログラムを格納するプログラムメモリ１３およびデータを格納するデータメモリ１４を有する。プログラムメモリ１３は、書込用プログラム１３０および新制御プログラム１３１を格納する。新制御プログラム１３１は、熱源機３００を制御するための新たな制御プログラムである。書込用プログラム１３０は、旧リモコン２００の旧制御プログラムを更新するために、プログラムメモリ１３から新制御プログラム１３１を読出し、旧リモコン２００に送信するためにプロセッサ１１によって実行されるプログラムである。
【００２２】
本実施の形態では、書込用プログラム１３０は、プログラムメモリ１３のうちＲＯＭ（Read Only memory）に格納され、新制御プログラム１３１は、書換え可能なＲＯＭである、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等に格納される。
【００２３】
入出力部１Ａは、表示部１８および操作部１９を含む。表示部１８は、ＭＰＵ１０からの出力情報を表示するための液晶表示装置等を含む。操作部１９は、ユーザの操作を受付けるためのボタン，スイッチ等を含む。ここでは、表示部１８と操作部１９は個別に設けたが、両者を一体化したもの（例えば、タッチパネル等）でもよい。
【００２４】
図３は、本発明の実施の形態に係る旧リモコン２００の機能構成図である。旧リモコン２００は、図２の新リモコン１００と同様の構成を有し、ここでは簡単に説明する。旧リモコン２００は、ＭＰＵ２０、入出力部２Ａと入出力するための入出力Ｉ／Ｆ２６、各種の外部機器（熱源機３００を含む）と通信するための通信Ｉ／Ｆ２７、およびコネクタ２０１に対応するコネクタ部２５を備える。ＭＰＵ２０は、プロセッサ２１および記憶部に相当するメモリ２２を含む。メモリ２２は、プログラムメモリ２３およびデータメモリ２４を有する。入出力部２Ａは、表示部２８および操作部２９を含む。これらは、両者を一体化したもの（例えば、タッチパネル等）でもよい。
【００２５】
プログラムメモリ２３は、書込用プログラム２３０および旧制御プログラム２３１を格納する。旧制御プログラム２３１は、旧リモコン２００の制御プログラムであるが、本実施の形態では、旧バージョンであり更新が必要なプログラムであると想定する。書込用プログラム２３０は、書込用プログラム１３０と同様の機能を有し、プロセッサ２１によって実行される。本実施の形態では、書込用プログラム２３０は、プログラムメモリ２３のうちＲＯＭに格納され、旧制御プログラム２３１は、書換え可能なＲＯＭである、例えばＥＥＰＲＯＭ等に格納される。
【００２６】
旧リモコン２００は、熱源機３００と重畳２芯線５００を介して通信した履歴を示す履歴データ２４１を、データメモリ２４に格納する。具体的には、熱源機３００と旧リモコン２００は、電源投入された時点で通信を開始し、通信開始後の通信内容は履歴データ２４１として格納される。履歴データ２４１は電源断後も消去されずに保持される。なお、履歴データ２４１は電源断後には消去されるＲＡＭに格納されてもよい。
【００２７】
本実施の形態では、制御プログラムを格納したメモリをＥＥＰＲＯＭとしたが、格納されるプログラム等が電気的に消去または書換が可能なメモリであれば、ＥＥＰＲＯＭに限定されるものではない。
【００２８】
（メモリの内容例）
図４は、本発明の実施の形態に係るメモリの内容例を示す図である。図４を参照して、制御プログラム書換え前後の内容を説明する。図４では、新制御プログラム１３１を格納した新リモコン１００のメモリ１２と、旧制御プログラム２３１を格納した旧リモコン２００のメモリ２２とが示される。メモリ１２は書込用プログラム１３０と新制御プログラム１３１が格納される記憶領域Ｅ１と、後述の履歴データ２４１も格納可能なデータメモリ１４の記憶領域Ｅ２を有する。一方、旧リモコン２００のメモリ２２には、書込用プログラム２３０および旧制御プログラム２３１が格納される記憶領域Ｅ１ａと、履歴データ２４１を含むデータメモリ２４の記憶領域Ｅ２ａを含む。説明のために、記憶領域Ｅ１ａにおける旧制御プログラム２３１が格納される領域を、記憶領域ＴＥとして示す。
【００２９】
旧制御プログラム２３１を更新する場合、まず、新リモコン１００のメモリ１２の新制御プログラム１３１が読出されて旧リモコン２００へ送信される。旧リモコン２００は、受信する新制御プログラム１３１を、記憶領域ＴＥに書込んで格納する。これにより、記憶領域ＴＥの内容は新制御プログラム１３１に書換えられる。
【００３０】
記憶領域ＴＥの書換時には、予め記憶領域ＴＥを初期化（オールゼロ）に書換えた後に、新制御プログラム１３１が格納される。または初期化せずに新制御プログラム１３１を旧制御プログラム２３１により上書きして更新する。
【００３１】
なお、本実施の形態では、旧制御プログラム２３１のすべてを書換える（更新する）としているが、旧制御プログラム２３１の少なくとも一部を新制御プログラム１３１の少なくとも一部によって書換えるとしてもよい。なお、旧制御プログラム２３１に限らず、書込用プログラム２３０も書換え対象としてもよい。
【００３２】
このように、本実施の形態では、制御プログラムの書換前においては、新リモコン１００と旧リモコン２００の構成は、制御プログラムを除いて略同一である。
【００３３】
（処理フロー）
図５は、この発明の実施の形態に係る処理フローチャートである。このフローチャートは予め書込用プログラム１３０（または２３０）としてプログラムメモリ１３（または２３）に格納されて、プロセッサ１１（２１）がメモリから当該プログラムを読出し、実行することにより処理が実現される。ここでは、説明を簡単にするために、図５の処理は、新リモコン１００側で実施されると想定する。
【００３４】
まず、新リモコン１００のプロセッサ１１は、操作部１９からユーザのスイッチ操作によるプログラム更新指示があったかどうかを判定する（ステップＳ１）。プロセッサ１１はプログラム更新指示を入力しないと判定する間は（ステップＳ１でＮＯ）、Ｓ１の処理を繰返すが、入力したと判定すると（ステップＳ１でＹＥＳ）、プロセッサ１１は、当該新リモコン１００が熱源機３００と通信したか否かを判定する（ステップＳ３）。具体的には、データメモリ１４に履歴データ２４１が格納されているか否かに基づき判定する。
【００３５】
履歴データ２４１が格納されていると判定すると（ステップＳ３でＹＥＳ）、プロセッサ１１は当該ユーザ操作を受付けない（ステップＳ５）。すなわち、入力したプログラム更新指示を破棄（無視）する。したがって、プログラム更新指示に基づくプログラム更新処理は実行されない。ここでは、このフローチャートは新リモコン１００側で実行されているから、履歴データ２４１が格納されていると判定されず、したがって、Ｓ５の処理も実行されない。このとき、プロセッサ１１は、表示部１８に“操作受付許否”の旨を表示させる。
【００３６】
なお、プログラム更新指示の破棄に代替して、次のように構成しても良い。つまり、入出力部１Ａがタブレット端末で構成される場合には、プロセッサ１１は、プログラム更新に係るユーザ操作用のボタン（アイコン）等を表示しないように、表示部１８を制御する。
【００３７】
また、表示部２０に“操作受付許否”の旨を表示せず、いきなり書換処理に移ってもよい。
【００３８】
ここでは、図５の処理は、新リモコン１００側で実施されているから、履歴データ２４１が格納されているとは判定されず（ステップＳ３でＮＯ）、したがって、Ｓ５の処理は実行されない。仮に、図５の処理が、旧リモコン２００側で実施された場合には、プロセッサ２１は履歴データ２４１が格納されていると判定し（ステップＳ３でＹＥＳ）、当該ユーザ操作を受付けず（ステップＳ５）、プログラム更新処理を実行せずに、Ｓ１に戻る。なお、ステップＳ３では、履歴データ２４１の参照に代替して、通信Ｉ／Ｆ１７（２７）の端子電圧レベルから、熱源機３００が通信可能に接続されているか否かを判定するとしてもよい。
【００３９】
したがって、図１に示すように新リモコン１００と旧リモコン２００が正常に接続されている場合であっても、ユーザが旧リモコン２００の操作部２９においてプログラム更新指示の操作を行ったときは、プログラム更新処理は実行開始されない。これにより、旧制御プログラム２３１によって新リモコン１００の新制御プログラム１３１が上書き更新されてしまうのを防止することができる。
【００４０】
一方、プロセッサ１１は、新リモコン１００は熱源機３００と通信していないと判定すると（ステップＳ３でＮＯ）、ユーザ操作を受付け（ステップＳ７）、表示部１８に操作受付けの“ＯＫ”表示をさせる。そして、当該ユーザ操作が示すプログラム更新指示に基づき、書込用プログラム１３０の実行による書換処理（図６参照）を実施する（ステップＳ９）。書換処理を終了後は、Ｓ１の処理に戻る。
【００４１】
（書換処理）
図６は、図５の書換処理（ステップＳ９）を説明するための新リモコン１００（プロセッサ１１）と旧リモコン２００（プロセッサ２１）との間のツール接続専用線４００を介した通信シーケンスを示す。まず、新リモコン１００から書換モード切換要求が送信される（ステップＳ１１）。旧リモコン２００は当該要求を受信すると、プロセッサ２１は書込用プログラム２３０を実行開始し、旧リモコン２００の動作モードを実行制御用プログラム書換モードに切換える（ステップＳ１３）。以降、旧リモコン２００でも書換処理が実施される。
【００４２】
制御用プログラム書換モードに切換えられると、プロセッサ２１は旧制御プログラム２３１の実行（記憶領域ＴＥからの読出し）を停止し、プログラム書換が可能な状態とする。
【００４３】
動作モードを切換えると、旧リモコン２００はプログラム書換可能状態となったことを通知するためにＡＣＫ（acknowledge）通知を、新リモコン１００に送信する（ステップＳ１５）。新リモコン１００は、ＡＣＫ通知を受信すると、プログラム書換のための予め定めた通信速度の設定通知を送信する（ステップＳ１７）。
【００４４】
旧リモコン２００は、通信速度設定通知を受信すると（ステップＳ１８）、設定された通信速度でデータを受信できるよう各部を制御する。例えば、図示しない受信バッファのサイズを設定する。通信速度設定通知により、新リモコン１００と旧リモコン２００との間で、以降のプログラム転送において同期をとって転送処理を行なうことができる。
【００４５】
旧リモコン２００は、通信速度設定を受信すると、応答信号を送信する（ステップＳ１９）。新リモコン１００は、応答信号を受信すると、記憶領域のクリア指令を送信する（ステップＳ２１）。
【００４６】
旧リモコン２００は、クリア指令を受信すると、旧制御プログラム２３１が格納されている記憶領域ＴＥをクリア（初期化）処理する（ステップＳ２３）。なお、クリア指令が、新制御プログラム１３１のプログラムサイズを含む場合には、クリア処理（ステップＳ２３）では、指定されたプログラムサイズ分の領域のクリア処理が実施されるようにして、正確なプログラム書換が行なわれるようにしてもよい。また、制御プログラムの一部を書換える場合には、クリア指令は書換対象のアドレスデータを含むとしても良い。
【００４７】
記憶領域ＴＥのクリア処理が終了すると、旧リモコン２００は、ＡＣＫ通知を送信する（ステップＳ２５）。新リモコン１００は、ＡＣＫ通知を受信すると、新制御プログラム１３１を記憶領域Ｅ１から読出し、旧リモコン２００への送信を開始する。新制御プログラム１３１は、上述の通信速度に基づくデータサイズ毎に、旧リモコン２００へ転送される（ステップＳ２７）。旧リモコン２００は新制御プログラム１３１のデータ受信と記憶領域ＴＥへの書込（ステップＳ２９）を実施し、書込終了後はエンド通知を新リモコン１００に送信する（ステップＳ３０）。このような転送、書込およびエンド通知が新制御プログラム１３１の転送が終了するまで繰返される。転送が終了すると、新リモコン１００からプログラム転送終了通知が送信される（ステップＳ３３）。
【００４８】
本実施の形態では、プログラムの転送は、たとえばパケットまたはフレーム単位で送信される。パケットまたはフレームは、プログラムデータと当該プログラムデータが書込まれるべき記憶領域ＴＥのアドレスデータの組合せを含む。旧リモコン２００では、受信したプログラムのデータを、対応のアドレスデータに基づくアドレス指定により記憶領域ＴＥに書込む。本実施の形態では、メモリ１２と２２は、図４に示すように同一の構成をとるとすれば、当該アドレス指定に用いるアドレスデータは、新制御プログラム１３１のメモリ１２における記憶アドレスに相当する。
【００４９】
新制御プログラム１３１の書込みが終了し、旧リモコン２００は終了通知（ステップＳ３３）を受信すると、新制御プログラム１３１による更新が正常に完了したことを判定するために、両者はベリファイチェックの通信を実施する（ステップＳ３４）。
【００５０】
ベリファイチェックでは、新リモコン１００は、旧リモコン２００から受信した記憶領域ＴＥの少なくとも一部アドレスのプログラムデータを受信し、受信したプログラムデータと記憶領域Ｅ１の対応アドレスのプログラムデータとを照合し、一致することを判定する（ステップＳ３５）。
【００５１】
また、新リモコン１００と旧リモコン２００は、チェックサムの通信を実施する（ステップＳ３６）。旧リモコン２００は、記憶領域ＴＥの格納データについて算出したチェックサム値を新リモコン１００に送信する。新リモコン１００は、受信したチェックサム値と、新制御プログラム１３１から算出したチェックサム値とを照合し、両値が一致することを判定する（ステップＳ３７）。
【００５２】
新リモコン１００は、ステップＳ３５およびＳ３７の照合結果の判定に基づき、新制御プログラム１３１による更新が正常に行われたと判定すると、処理終了通知を送信する（ステップＳ３８）。旧リモコン２００は、処理終了通知を受信すると、ＡＣＫ信号を新リモコン１００に送信し（ステップＳ３９）、新リモコン１００がＡＣＫ信号を受信することにより、一連の書換処理は終了する。
【００５３】
なお、ここではベリファイチェックの照合とチェックサムの照合とを実施するようにしたが、いずれか一方の照合のみが行なわれてもよい。また、照合結果、値が一致せず制御プログラムが正常に更新されなかったと判定したときは、書換処理を再実行するようにしてもよく、または通信速度を変更する、または旧リモコン２００における新制御プログラム１３１の格納領域を変更するようにしてもよい。
【００５４】
（実施の形態の効果）
旧制御プログラム２３１を新制御プログラム１３１に書換える際には、図１で説明したツール接続専用線４００とコネクタ１０１，２０１の特徴または図５のステップＳ３の判定により、制御プログラムの更新対象ではないリモコンを対象にして、その制御プログラムを誤って書換えてしまい当該リモコンの正常動作が保証されなくなる事態を防止することができる。
【００５５】
また、制御プログラムを除いては同様の構成を有したリモコン同士で制御プログラムの更新を実現できるので、各家庭に取り付けられた給湯装置のリモコンをすべてバージョンアップしようとする場合でも、かかる工数およびコストを少なくすることができる。
【００５６】
本実施の形態に係るプログラム更新はリモコンに適用したが、これに限定されず、通信装置と通信する装置であれば、どのような装置にも適用することができる。
【００５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５８】
１  プログラム更新システム、１００  新リモコン、１３０，２３０  書込用プログラム、１３１  新制御プログラム、２００  旧リモコン、２３１  旧制御プログラム、２４１  履歴データ、３００  熱源機、４００  ツール接続専用線。
【図１】
2015121987.tif 000003
【図２】
2015121987.tif 000004
【図３】
2015121987.tif 000005
【図４】
2015121987.tif 000006
【図５】
2015121987.tif 000007
【図６】
2015121987.tif 000008