(57)【要約】【課題】制御装置の記憶部の制御プログラムを書き換えるバージョンアッププログラムを格納したファイルの自動判別装置を提供する。【解決手段】制御装置の記憶部１４の制御プログラムを旧バージョンから新バージョンに書き換えるファイルの自動判別装置１０には、そのＬＡＮ入力ポート２２に装着したデータ送信装置２４からＦＴＰで転送した、所定の拡張子を付したファイルのバージョンアッププログラムに基づいて、前記制御プログラムを旧バージョンから新バージョンに書き換えるＣＰＵ１２を備え、ＣＰＵ１２には、データ送信装置２４から転送したファイルを前記拡張子に基いて認識する認識手段３０と、認識手段３０で認識したファイルを先頭から読み込み、前記ファイル内の機器ＩＤと記憶部１４の機器ＩＤとが一致したとき、前記ファイルの残部の読み込みを開始する機器ＩＤ判別手段３２とを具備する。【選択図】図１
2012008677.tif 000002
【特許請求の範囲】
【請求項１】
制御対象の機器を制御する制御装置に設けられ、前記制御装置の記憶部に記憶された制御プログラムを旧バージョンから新バージョンに適式に書き換えるバージョンアッププログラムが格納されたバージョンアップ用ファイルを自動判別する判別装置であって、
前記判別装置には、前記機器を特定する識別子である機器ＩＤ及び前記旧バージョンの制御プログラムが記憶された前記記憶部と、
前記機器ＩＤ及び前記バージョンアッププログラムが格納されているバージョンアップ用ファイルであることを、前記ファイルを読み込むことなく認識できるように認識記号が付与されたバージョンアップ用ファイルをファイル転送用プロトコル（ＦＴＰ）でデータ送信するデータ送信装置がＬＡＮケーブルを介して接続されるＬＡＮ入力ポートと、
前記ＬＡＮ入力ポートに接続された前記データ送信装置からファイル転送用プロトコル（ＦＴＰ）でバージョンアップ用ファイルを取得したとき、前記ファイルに格納されているバージョンアッププログラムに基づき、前記制御プログラムを旧バージョンから新バージョンに書き換える書換処理を実行するデータ処理ユニットとを備え、
前記データ処理ユニットには、前記データ送信装置からファイル転送用プロトコル（ＦＴＰ）で転送されたファイルが、前記バージョンアップ用ファイルであることを前記認識記号に基いて認識する認識手段と、
前記認識手段で認識されたバージョンアップ用ファイルを先頭から順次読み込み、前記ファイルに格納された機器ＩＤと前記記憶部に記憶された機器ＩＤとが一致したとき、前記データ処理ユニットでの前記書換処理が可能となるように、前記バージョンアップ用ファイルの残部の読み込みを開始する機器ＩＤ判別手段とを具備することを特徴とするＦＴＰを用いたバージョンアップ用ファイルの自動判別装置。
【請求項２】
前記バージョンアップ用ファイルには、前記バージョンアップ用ファイルであることを示す認識記号としての拡張子が付されていることを特徴とする請求項１に記載のＦＴＰを用いたバージョンアップ用ファイルの自動判別装置。
【請求項３】
前記機器ＩＤが、前記制御プログラム内に格納されていることを特徴とする請求項１に記載のＦＴＰを用いたバージョンアップ用ファイルの自動判別装置。
【請求項４】
前記機器ＩＤが、前記制御プログラムの先頭近傍に格納されていることを特徴とする請求項３に記載のＦＴＰを用いたバージョンアップ用ファイルの自動判別装置。
【請求項５】
制御対象の機器を制御する制御装置の記憶部に記憶された制御プログラムを旧バージョンから新バージョンに書き換えるバージョンアッププログラムが格納されたバージョンアップ用ファイルをデータ送信するデータ装置を用いて、前記制御プログラムのバージョンアップを実行する際に、
前記データ装置として、前記機器を特定する識別子である機器ＩＤ及び前記バージョンアッププログラムが格納されたバージョンアップ用ファイルであることを、前記ファイルを読み込むことなく認識できる認識記号が付されたバージョンアップ用ファイルをファイル転送用プロトコル（ＦＴＰ）でデータ送信するデータ装置を用い、
前記データ装置をＬＡＮケーブルで前記制御装置のＬＡＮ入力ポートに接続し、前記データ装置からファイル転送用プロトコル（ＦＴＰ）で転送されたファイルが、前記バージョンアップ用ファイルであることを前記認識記号に基いて認識した後、
前記バージョンアップ用ファイルの先頭から順次読み込み、前記ファイルに格納された機器ＩＤと前記記憶部に予め記憶された機器ＩＤとが一致したとき、前記バージョンアッププログラムに基づいて、前記制御装置のデータ処理ユニットによって前記制御プログラムを旧バージョンから新バージョンに書き換える書換処理を可能とすべく、前記バージョンアップ用ファイルの残部の読み込みを開始することを特徴とするＦＴＰを用いたバージョンアップ用ファイルの自動判別方法。
【請求項６】
前記バージョンアップ用ファイルには、前記バージョンアップ用ファイルであることを示す認識記号としての拡張子を付していることを特徴とする請求項５に記載のＦＴＰを用いたバージョンアップ用ファイルの自動判別方法。
【請求項７】
前記機器ＩＤを、前記制御プログラム内に格納していることを特徴とする請求項５に記載のＦＴＰを用いたバージョンアップ用ファイルの自動判別方法。
【請求項８】
前記機器ＩＤを、前記制御プログラムの先頭近傍に格納していることを特徴とする請求項７に記載のＦＴＰを用いたバージョンアップ用ファイルの自動判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御対象の機器を制御する制御装置の記憶部に記憶された制御プログラムを旧バージョンから新バージョンに適式に書き換えるバージョンアッププログラムが格納されたバージョンアップ用ファイルを自動判別するＦＴＰを用いたバージョンアップ用ファイルの自動判別装置及び自動判別方法に関するものである。
【背景技術】
【０００２】
測定装置や工作機器等の機器には、機器が実行する種々の動作等を制御する制御装置が設けられている。この制御装置では、その記憶部に記憶された制御プログラムに基づいて、ＣＰＵ(Central Processing Unit)等のデータ処理ユニットから機器の各部に信号を発信している。かかる制御プログラムの不具合の解消や機器の能力向上等のため、制御プログラムを旧バージョンから新バージョンに書き換えるバージョンアップがなされている。かかるバージョンアップを、例えば下記特許文献１に記載されているように、バージョンアッププログラムを記憶するパーソナルコンピュータ（ＰＣ）等のデータ送信装置（以下、単にデータ送信装置と称することがある）を用いて実施する場合がある。この場合には、図４に示す様に、所定のコマンドをデータ送信装置と機器との間で送受信してからバージョンアップが実行される。
【０００３】
図４に示す様に、所定のコマンドをデータ送信装置と機器との間で送受信してからバージョンアップを実行する際には、先ず、バージョンアッププログラムを記憶するデータ送信装置と機器とをＬＡＮケーブルで接続した後、データ送信装置が保有するバージョンアップ用のアプリケーションソフトを立ち上げ、データ送信装置から機器にバージョンアップ用コマンドを送信する。かかるバージョンアップ用コマンドを受信した機器では、バージョンアップしてもよい状態にあるとき、データ送信装置にバージョンアップＯＫの返答コマンドを送信する。この返答コマンドを受信したデータ送信装置では、機器にバージョンアッププログラムを送信する。バージョンアッププログラムを受信した機器では、バージョンアッププログラムに基づいて、制御装置の記憶部を構成する揮発メモリとしてのＲＡＭ(Random Access Memory)に読み込んだ後、制御装置の記憶装置の記憶部を構成する書き換え可能な不揮発メモリとしてのフラッシュＲＯＭ(Read Only Memory)に記憶されている旧バージョンの制御用プログラムを消去し、ＲＡＭに記憶されている新バージョンの制御用プログラムを書き込む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８６０６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述した図４に示すバージョンアップの方法によれば、所定機器のバージョンアッププログラムをインターネット等を介して取得したパーソナルコンピュータ（ＰＣ）等のデータ送信装置から機器に直接送信できる。このため、機器のバージョンアップを、データ送信装置が保有するバージョンアッププログラムをＵＳＢ(Universal Serial Bus)やＣＤ(Compact Disc)等の外部記録媒体に一旦転送することなく実行できる。しかし、図４に示すバージョンアップの方法では、データ送信装置側にバージョンアップのコマンドを使ったプログラムの組み込みと、バージョンアップ用のアプリケーションソフトとを必要として煩雑である。また、データ送信装置に記憶されているバージョンアッププログラムが、別の機器に用いられるバージョンアッププログラムである場合には、そのバージョンアップは実行できない。例え、バージョンアップが実行できたとしても、バージョンアップされた機器は誤作動したり、或いは作動しなくなるおそれもある。
【０００６】
本発明は前記の課題を解決するためになされたものであって、制御対象の機器を制御する制御装置の記憶部に記憶された制御プログラムを旧バージョンから新バージョンに適式に書き換えるバージョンアッププログラムを記憶しているデータ送信装置から機器の制御部に、所定のコマンドを用いることなく送信でき、且つそのバージョンアッププログラムが適式なものであることを自動判別できるバージョンアップ用ファイルの自動判別装置及び自動判別方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記の目的を達成するためになされた、特許請求の範囲の請求項１に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別装置は、制御対象の機器を制御する制御装置に設けられ、前記制御装置の記憶部に記憶された制御プログラムを旧バージョンから新バージョンに適式に書き換えるバージョンアッププログラムが格納されたバージョンアップ用ファイルを自動判別する判別装置であって、前記判別装置には、前記機器を特定する識別子である機器ＩＤ及び前記旧バージョンの制御プログラムが記憶された前記記憶部と、前記機器ＩＤ及び前記バージョンアッププログラムが格納されているバージョンアップ用ファイルであることを、前記ファイルを読み込むことなく認識できるように認識記号が付与されたバージョンアップ用ファイルをファイル転送用プロトコル（ＦＴＰ）でデータ送信するデータ送信装置がＬＡＮケーブルを介して接続されるＬＡＮ入力ポートと、前記ＬＡＮ入力ポートに接続された前記データ送信装置からファイル転送用プロトコル（ＦＴＰ）でバージョンアップ用ファイルを取得したとき、前記ファイルに格納されているバージョンアッププログラムに基づき、前記制御プログラムを旧バージョンから新バージョンに書き換える書換処理を実行するデータ処理ユニットとを備え、前記データ処理ユニットには、前記データ送信装置からファイル転送用プロトコル（ＦＴＰ）で転送されたファイルが、前記バージョンアップ用ファイルであることを前記認識記号に基いて認識する認識手段と、前記認識手段で認識されたバージョンアップ用ファイルを先頭から順次読み込み、前記ファイルに格納された機器ＩＤと前記記憶部に記憶された機器ＩＤとが一致したとき、前記データ処理ユニットでの前記書換処理が可能となるように、前記バージョンアップ用ファイルの残部の読み込みを開始する機器ＩＤ判別手段とを具備することを特徴とする。
【０００８】
請求項２に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別装置は、請求項１に記載されているものであって、前記バージョンアップ用ファイルには、前記バージョンアップ用ファイルであることを示す認識記号としての拡張子が付されていることを特徴とする。
【０００９】
請求項３に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別装置は、請求項１に記載されているものであって、前記機器ＩＤが、前記制御プログラム内に格納されていることを特徴とする。
【００１０】
請求項４に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別装置は、請求項３に記載されているものであって、前記機器ＩＤが、前記制御プログラムの先頭近傍に格納されていることを特徴とする。
【００１１】
請求項５に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別方法は、制御対象の機器を制御する制御装置の記憶部に記憶された制御プログラムを旧バージョンから新バージョンに書き換えるバージョンアッププログラムが格納されたバージョンアップ用ファイルをデータ送信するデータ装置を用いて、前記制御プログラムのバージョンアップを実行する際に、前記データ装置として、前記機器を特定する識別子である機器ＩＤ及び前記バージョンアッププログラムが格納されたバージョンアップ用ファイルであることを、前記ファイルを読み込むことなく認識できる認識記号が付されたバージョンアップ用ファイルをファイル転送用プロトコル（ＦＴＰ）でデータ送信するデータ装置を用い、前記データ装置をＬＡＮケーブルで前記制御装置のＬＡＮ入力ポートに接続し、前記データ装置からファイル転送用プロトコル（ＦＴＰ）で転送されたファイルが、前記バージョンアップ用ファイルであることを前記認識記号に基いて認識した後、前記バージョンアップ用ファイルの先頭から順次読み込み、前記ファイルに格納された機器ＩＤと前記記憶部に予め記憶された機器ＩＤとが一致したとき、前記バージョンアッププログラムに基づいて、前記制御装置のデータ処理ユニットによって前記制御プログラムを旧バージョンから新バージョンに書き換える書換処理を可能とすべく、前記バージョンアップ用ファイルの残部の読み込みを開始することを特徴とする。
【００１２】
請求項６に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別方法は、請求項５に記載されたものであって、前記バージョンアップ用ファイルには、前記バージョンアップ用ファイルであることを示す認識記号としての拡張子を付していることを特徴とする。
【００１３】
請求項７に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別方法は、請求項５に記載されたものであって、前記機器ＩＤを、前記制御プログラム内に格納していることを特徴とする。
【００１４】
請求項８に記載されたＦＴＰを用いたバージョンアップ用ファイルの自動判別方法は、請求項７に記載されたものであって、前記機器ＩＤを、前記制御プログラムの先頭近傍に格納していることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、データ送信装置に記憶されているバージョンアッププログラムが格納されているバージョンアップ用ファイルを、ファイル転送用プロトコル（ＦＴＰ）を用いて機器の制御部に転送できる。このため、データ送信装置側のバージョンアップのコマンドを使ったプログラムの組み込みやバージョンアップ用のアプリケーションソフトを不要化でき簡素化できる。
【００１６】
また、本発明によれば、データ送信装置に記憶されているファイルが、バージョンアッププログラムが格納されたバージョンアップ用ファイルであることは、その認識記号によってファイルを読み込むことなく簡単に認識できる。しかも、認識されたバージョンアップ用ファイルを、そのファイル内に格納された機器ＩＤの箇所まで読み込み、ファイル内の機器ＩＤと制御装置の記憶部に予め記憶された機器ＩＤとが一致したとき、そのバージョンアップ用ファイルには、適式のバージョンアッププログラムが収容されていることを簡単に判断できる。その結果、適式なバージョンアッププログラムが格納されたバージョンアップ用ファイルを自動判別できる。このため、バージョンアップ用ファイルの残部を引き続いて読み込むことによって、制御装置の制御プログラムに対して適式なバージョンアップを迅速に且つ確実に実行できる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係るＦＴＰを用いたバージョンアップ用ファイルの自動判別装置の一例を説明するブロック図である。
【図２】図１に示すＦＴＰを用いたバージョンアップ用ファイルの自動判別装置の動作を説明するフローチャートである。
【図３】図１に示す記憶部に記憶された制御プログラムの一例を説明する説明図である。
【図４】従来のバージョンアップの手順を説明するフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明について図面を用いて詳細に説明するが、本発明の範囲はこれらの図面に限定されるものではない。
【００１９】
本発明に係るＦＴＰを用いたバージョンアップ用ファイルの自動判別装置の一例を説明するためのブロック図を図１に示す。図１に示すＦＴＰを用いたバージョンアップ用ファイルの自動判別装置１０（以下、単に自動判別装置１０と称することがある）には、データ処理ユニットとして、ＣＰＵ(Central Processing Unit)１２が設けられている。このＣＰＵ１２は、記憶部１４のフラッシュＲＯＭ(Read Only Memory：以下、単にＲＯＭ１６と称することがある)とＲＡＭ(Random Acces Memory：以下、単にＲＡＭ１８と称することがある)とバス２０を介して接続されている。かかるＣＰＵ１２は、記憶部１４のＲＯＭ１６に記憶されている制御プログラムに基づいて電子制御対象である機器の動作を制御している。また、ＣＰＵ１２には、ＬＡＮ入力ポート２２に接続されるＰＣ等のＦＴＰ機能付きデータ送信装置２４（以下、単にデータ送信装置２４と称することがある）やタッチパネルやキーボード等の操作入力部２６から種々のデータが入力される。入力されたデータは、ＣＰＵ１２を介して記憶部１４のＲＯＭ１６やＲＡＭ１８に記憶され、表示部２８に表示され、或いは機器の制御に用いられる。かかる記憶部１４のＲＯＭ１６に記憶されている制御プログラムには、制御プログラムを読むことなく認識できるように、認識記号としての拡張子である「.VER」が予め付与されている。更に、この制御プログラムの先頭近傍には、この制御プログラムに基づいて制御されている機器を特定する識別子である機器ＩＤが格納されている。更に、制御プログラムには、データ送信装置２４とのファイルの送受信に用いるファイル転送用プロトコル（ＦＴＰ）も収納されている。
【００２０】
また、データ送信装置２４には、拡張子に「.VER」が付与されたバージョンアップ用ファイルが記憶されている。かかるバージョンアップ用ファイルには、新バージョンの制御プログラムが格納されており、その制御プログラムの先頭近傍には、新バージョンの制御プログラムを適用する機器を特定する機器ＩＤが格納されている。更に、新バージョンの制御プログラムにも、ファイル転送用プロトコル（ＦＴＰ）が収納されている。尚、データ送信装置２４には、バージョンアップ用ファイルの他に種々のファイルが収容されていてもよい。
【００２１】
図１に示す自動判別装置１０では、図２に示す手順でバージョンアップを実行する。図２では、自動判別装置１０を装置１０として示した。先ず、データ送信装置２４を自動判別装置１０のＬＡＮ入力ポート２２にＬＡＮケーブルで接続し、データ送信装置２４と自動判別装置１０とをＦＴＰ接続する（ステップＳ１０、ステップＳ１２）。次いで、データ送信装置２４の画面等の表示部（図示せず）に表示されたファイルのうちから自動判別装置１０に送信するファイルを指定し、指定したファイルをデータ送信装置２４から自動判別装置１０にＦＴＰを用いて転送を開始する（ステップＳ１４）。この様に、ファイルの転送が開始されると、ＣＰＵ１２では、認識手段３０（図１）を起動する。この認識手段３０では、転送されたファイルの拡張子を調査する（ステップＳ１６）。かかる拡張子の調査において、転送されたファイルの拡張子がＲＯＭ１６に記憶されている拡張子と不一致の場合には、当該ファイルはバージョンアップ用ファイルではなく別目的で用いるファイルであると判断し、当該ファイルの全体を読み込みＲＡＭ１８に記憶させてバージョンアップを実行せず終了する（ステップＳ３０）。
【００２２】
一方、ステップＳ１６において、データ送信装置２４から転送されたファイルの拡張子が、ＲＯＭ１６に記憶されている拡張子と同一の拡張子「.VER」であるとき、ＣＰＵ１２では、そのファイルがバージョンアップ用ファイルであると判断して、機器ＩＤ判別手段３２（図１）を起動する。機器ＩＤ判別手段３２では、拡張子「.VER」が付与されているバージョンアップ用ファイルに格納されている新バージョンの制御プログラムを先頭から機器ＩＤが格納されている箇所までＲＡＭ１８に順次読み込む（ステップＳ１８）。この際に、機器ＩＤは、制御プログラムを先頭近傍に格納されているため、その読み込みは極めて短時間である。読み込んだ機器ＩＤとＲＯＭ１６の制御プログラム内の機器ＩＤとが一致したとき、機器ＩＤ判別手段３２では、一部読み込んだ新バージョンの制御プログラムは、ＲＯＭ１６の制御プログラムを適式にバージョンアップするものであると判断し（ステップＳ２０）、バージョンアップを開始する（ステップＳ２２）。かかるバージョンアップでは、新バージョンの制御プログラムの残部をＲＡＭ１８に読み込む（ステップＳ２６）。次いで、ＣＰＵ１２は、ＲＯＭ１６に記憶されていた旧バージョンの制御プログラムを消去し、新バージョンの制御プログラムをＲＡＭ１８からＲＯＭ１６に書き込んで、バージョンアップを終了する（ステップＳ２８）。
【００２３】
ここで、ステップＳ２０において、拡張子に「.VER」が付与されているバージョンアップ用ファイルに格納されている機器ＩＤとＲＯＭ１６の制御プログラム内の機器ＩＤとが不一致の場合には、当該バージョンアップ用ファイルに格納されている制御プログラムは別機器用のものであると判断し、転送された当該ファイルを削除し(ステップＳ３２)、その旨を表示部２８に表示（ステップＳ３４）してバージョンアップを終了する。
【００２４】
この様に、図１及び図２に示す自動判別装置１０及び自動判別方法では、データ送信装置２４に取得されているファイルを、ＦＴＰを用いて自動判別装置１０に転送できる。このため、データ送信装置２４側のバージョンアップのコマンドを使ったプログラムの組み込みやバージョンアップ用のアプリケーションソフトを不要化でき簡素化できる。また、データ送信装置２４から転送されたファイルについての拡張子を調査し、バージョンアップ用ファイルであるか否かの判断をしている。このため、ユーザがバージョンアップ用ファイルの名称等を知らなくてもバージョンアップができる。更に、ファイルを読み込んで、バージョンアッププログラムが存在するか否かを判断する場合に比較しても、迅速にバージョンアップ用ファイルであるか否かの判断ができる。しかも、バージョンアップ用ファイルであると判断した場合でも、その新バージョンの制御プログラム内の機器ＩＤと記憶部１４に記憶されている機器ＩＤとが一致したときに旧バージョンから新バージョンに書き換える。このため、新バージョンの制御プログラムが、旧バージョンの制御プログラムに対応するものであることを確実に確認できる。
【００２５】
ところで、ＲＯＭ１６の制御プログラムが、図３に示す様に、複数の制御プログラムに分割されていた場合、その一部の制御プログラム、例えば図３に示す第１制御プログラムのみをバージョンアップしたい場合にも、図１及び図２に示す自動判別装置１０及び自動判別方法を適用できる。また、分割されている複数の制御プログラム、例えば図３に示す第１制御プログラム〜第３制御プログラムを同時にバージョンアップしたい場合にも、図１及び図２に示す自動判別装置１０及び自動判別方法を適用できる。
【００２６】
これまで説明してきた図１及び図２に示す自動判別装置１０及び自動判別方法では、ＲＯＭ１６に予め記憶されている旧バージョンの制御プログラム内の機器ＩＤと、データ送信装置２４から読み込んだ新バージョンの制御プログラム内の機器ＩＤとが一致するか否かを機器ＩＤ判別手段３２がステップＳ２０で比較する場合について説明したが、ＲＯＭ１６に制御プログラムとは別個に機器ＩＤを予め記憶させておき、この別個に記憶された機器ＩＤと、新バージョンの制御プログラム内の機器ＩＤとが一致するか否かを機器ＩＤ判別手段３２がステップＳ２０で判別し、一致したときにステップＳ２２以下を実行するようにしてもよい。この様に、ＲＯＭ１６に制御プログラムとは別個に機器ＩＤが予め記憶されている場合、バージョンアップ用ファイルの構造を、機器ＩＤを含まない制御プログラム部分と、機器ＩＤを含む先頭データ部分とを結合したファイル構造にして、ステップＳ２０で、ＲＯＭ１６に予め記憶された機器ＩＤと、バージョンアップ用ファイルの先頭データ部分の機器ＩＤとが一致したときに、ステップＳ２６でバージョンアップ用ファイルの制御用プログラム部分だけを読み込んで、その制御用プログラム部分だけをステップＳ２８でＲＯＭ１６に書き込んでもよい。この場合、ＣＰＵ１２は、制御プログラムを読み込むことなく機器ＩＤをチェックすることが可能である。更に、バージョンアップする制御プログラムにＦＴＰが収納されている例について示したが、ＦＴＰを制御プログラムに収納せずに、ＲＯＭ１６に制御プログラムとは別個にＦＴＰを予め記憶させておき、この別個に記憶させたＦＴＰにより、制御用プログラムをバージョンアップしてもよい。
【００２７】
また、図１及び図２に示す自動判別装置１０及び自動判別方法では、ステップ２０において、拡張子に「.VER」が付与されているバージョンアップ用ファイルに格納されている機器ＩＤとＲＯＭ１６の制御プログラム内の機器ＩＤとが不一致の場合には、転送された当該ファイルを削除していたが、当該ファイルをＲＡＭ１８に読み込んでからバージョンアップを終了してもよい。更に、ＲＯＭ１６やＲＡＭ１８をハードディスクドライブに換えてもよい。尚、図１及び図２に示す自動判別装置１０及び自動判別方法は、電力測定器の制御装置に好適に適用できる。
【産業上の利用可能性】
【００２８】
本発明に係るバージョンアップ用ファイルの自動判別装置及び自動判別方法は、測定装置や工作機器等の機器を制御する制御プログラムのバージョンアップに好適に適用できる。
【符号の説明】
【００２９】
１０は自動判別装置、１２はＣＰＵ、１４は記憶部、１６はフラッシュＲＯＭ、１８はＲＡＭ、２０はバス、２２はＬＡＮ入力ポート、２４はデータ送信装置、２６は操作入力部、２８は表示部、３０は認識手段、３２は機器ＩＤ判別手段、Ｓ１０〜Ｓ３４はフローチャートにおけるステップである。
【図１】
2012008677.tif 000003
【図２】
2012008677.tif 000004
【図３】
2012008677.tif 000005
【図４】
2012008677.tif 000006