(57)【要約】【課題】誤書き込みが発生した場合にも正常なデータを書きこむことができるデータ書き込み装置を提供する。【解決手段】外部からデータを書き込むことができるデータ記憶回路を備えたデータ書き込み装置において、記憶データを書き込む際に、前記データのあらかじめ設定した最適値とデータ書き込みの際に書き込もうとするデータとを比較して、データが不一致な場合にはそのデータが書き込まれる機器のデータ最適値であるかどうかを判別し、データ最適値範囲から外れている場合には、警告を出力する手段を有することを特徴とするデータ書き込み装置。【選択図】    図１
2004239824.tif 000002
【特許請求の範囲】
【請求項１】
外部からデータを書き込むことができるデータ記憶回路を備えたデータ書き込み装置において、記憶データを書き込む際に、前記データのあらかじめ設定した最適値とデータ書き込みの際に書き込もうとするデータとを比較して、データが不一致な場合にはそのデータが書き込まれる機器のデータ最適値であるかどうかを判別し、データ最適値範囲から外れている場合には、警告を出力する手段を有することを特徴とするデータ書き込み装置。
【請求項２】
データ最適値範囲から大きく外れている場合に、警告が出力され、その警告を無視した場合にはそのデータの最適値を暫定的に書き込み、その履歴データも同様にセットする手段を有することを特徴とする請求項１記載のデータ書き込み装置。
【請求項３】
前記データ記憶回路がエンコーダのデータ記憶回路である請求項１または２記載のデータ書き込み装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、予め記憶装置などに記憶されたデータを用いて動作する機器に対して、記憶データを書き込む為のデータ書き込み装置に関する。特に、エンコーダへのデータ書き込みに関する。
【０００２】
【従来の技術】
従来、予め記憶装置などに記憶されたデータを用いて動作する機器に対して記憶データを書き込む際や、既に記憶装置に記憶されたデータを書き換える場合、例えば、書き込んだり書き換えたりするべきデータ群を、機器別で大別して書き込むデータのファイルを人間の手によって作成し、書き込み時には人間の目によって作成されたファイルを選択して書き換え装置に読みこませ、データを機器に書き込んでいた。
又、書き込まれる機器側では、例えば記憶されているデータが１６進数のデータ群であった場合には、データ書き込み後や書き換え後に、全てのデータを加算しその結果が０となる様な方法を用いることで記憶されているデータが間違っているか否かの検出を行い、データが正しいかどうかの判別を行っていた。
また、下記の特許文献１では、特定の処理が２回くることで誤差操作か否かを判別し、特許文献２では入力に対する誤操作に対する割合から注意を促し、入力情報を使用していた。
【０００３】
【特許文献１】
特開２０００−１８９６９号公報
【特許文献２】
特開平１０−１２４２２０号公
【０００４】
【発明が解決しようとする課題】
ところが、従来の方法では、まず、書きこむデータのファイルを作成する際に、人的に作成することからファイル自体で書き込むデータが間違える可能性があった。
又、データを書き込まれる機器側においても、書きこんだデータ自体の誤書き込みを検出することは可能であるが、書き込まれたデータがその機器を動作するに当たって妥当なデータであるかどうかは、データを書きこんだり書きかえる前に、人間の目によって確認する手段しかなく、データの妥当性までを検出することはできず、たとえデータが正しく書き込まれたり書き換えられたとしても、そのデータ自身がその機器に対して妥当性が無かった場合には、動作不能や誤動作の原因となり、最悪の場合にはシステムあるいは装置の暴走を引き起こして人的危害を加える恐れもあった。
本発明は上記問題点に鑑みてなされたものであり、その目的とするところは、誤書き込みが発生した場合にも正常なデータを書きこむことが可能なデータ書き込み装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記問題を解決する為、請求項１記載の発明は、外部からデータを書き込むことができるデータ記憶回路を備えたデータ書き込み装置において、記憶データを書き込む際に、前記データのあらかじめ設定した最適値とデータ書き込みの際に書き込もうとするデータとを比較して、データが不一致な場合にはそのデータが書き込まれる機器のデータ最適値であるかどうかを判別し、データ最適値範囲から外れている場合には、警告を出力する手段を有するものである。
また、請求項２記載の発明は、データ最適値範囲から大きく外れている場合に、警告が出力され、その警告を無視した場合にはそのデータの最適値を暫定的に書き込み、暫定的に書き込んだ旨の履歴データも同様にセットする手段を有するものである。
また、請求項３記載の発明は、前記データ記憶回路がエンコーダのデータ記憶回路としたデータ書き込み装置である。
【０００６】
【発明の実施の形態】
以下、本発明の実施例を図に基づいて説明する。図１は本発明のデータ書き込み装置におけるデータ書き込み手順のフローチャートを示す図である。図において１は書き込みデータ選択手段、２は接続機器情報入力手段、３は最適データ読み出し手段、４は最適データ比較手段、５は警告出力手段、６は警告後の処理判別手段、７は最適データセット手段、８はデータと履歴データ書き込み手段である。接続機器情報入力手段２は例えばエンコーダの記憶回路に記録されるパラメータであるデータを書き換えるための入力手段である。サーボドライブシステムでサーボモータを運転する為、サーボモータに関する情報として定格容量、磁極数、電機子巻線抵抗値等がエンコーダ記憶回路に記録されている。この記録されるデータ最適値は本来記録されるモータ特性に合致する正しいデータである。データ最適値範囲は、サーボモータを運転する際、データ最適値と完全に一致しないとサーボモータを駆動できないという訳ではなく、多少データが異なっていたとしてもとりあえず駆動することができる。ただしモータ特性が真の値と異なるので特性値の限界までその性能を発揮できないだけである。したがって、データ最適値の近傍でサーボモータ特性は完全には一致しないが、とりあえずサーボモータを駆動することができるデータの許容範囲をデータ最適値範囲として事前に設定している。
まず、ＳＴＥＰ▲１▼においてこれから書き込むデータを選択する。この処理は、外部より作業者などによってファイルを選択するなどの手段で行われ、これによって機器へ書き込むデータを選択する。
次にＳＴＥＰ▲２▼において、ＳＴＥＰ▲１▼で選択されたこれから書きこむデータを元に、これから書きこむ機器の機器情報を入手する。
機器情報を入手後、ＳＴＥＰ▲３▼において、接続された機器の情報より、データ書き込み装置に予め記憶されている各データの最適値をデータ書き込み装置から読み出す。
ＳＴＥＰ▲４▼において、ＳＴＥＰ▲１▼で選択されたこれから書きこむデータと、ＳＴＥＰ▲３▼で読み出されたその機器の最適値データを比較する。
比較データが一致した場合には、次データの比較を実施する。
一致しなかった場合には、ＳＴＥＰ▲５▼に移り、データが違うことを外部に知らせる為の警告を出力する。警告の出力は、作業者に対して書きこむデータが異なっていることが確実に伝わる手段を用いれば良い。
ＳＴＥＰ▲５▼にて警告を出力した後、警告発生後の処理をどうするかを作業者に求める為、ＳＴＥＰ▲６▼にて警告後の処理判別を行う。
ここで、警告に従う場合はデータ書き込みを中断し、データ書き込み処理を終了する。
警告を無視する場合にはＳＴＥＰ▲７▼に移り、これから書きこむデータをＳＴＥＰ▲３▼で読み出した書きこまれる機器の最適値データを書き込みデータとしてセットする。その際、この処理を実行したことが分かる様に、履歴データとして、最適値データがセットされていることを記録する。
このＳＴＥＰ▲４▼の処理を、書きこむデータ全てに対して実施し、全てのデータの比較が完了したら、
ＳＴＥＰ▲８▼へ移り、書きこむデータと履歴データをデータ書き込み装置に接続された機器へ書き込む。
尚、データ書き込み後の書き込み自体の失敗については、従来開示の方法を用いて行えば良い。
これらの動作によって、機器が記憶するデータは、データ書き込み処理時において、書きこむデータ１つ１つがその機器に対して妥当性のあるものかをチェックし、妥当性が無いデータであることを検出した時点でその機器に最適なデータをセットすることによって、従来の問題点であったデータの妥当性を検出することが可能となり、機器の動作不能や誤動作、暴走などをデータ書き込みの時点で防ぐことができる。
又、書きこむデータに妥当性が無く、機器に記憶されているデータの最適値をセットしたことを履歴データとして記憶しておけば、次回の書き換え時に前回書きこんだ際に妥当性の無いデータを書きこもうとしたということを判別でき、この履歴データより、間違っているデータがあることを判別し、正しいデータを書きかえることも容易になる。
【０００７】
【発明の効果】
以上述べた様にこの発明によれば、記憶データが書き込まれる機器全てのデータ最適値範囲をデータ書き込み装置自身で具備し、書き込むべきデータとその機器の最適値を比較することによりデータの妥当性を判別することが可能となり、妥当性が無い場合においては警告を出力することによってデータの誤書き込みを防ぐことができ、かつ前記警告を無視した場合にはそのデータの最適値を暫定的に書き込み、暫定的に書き込んだ旨の履歴データも同様にセットすることにより、誤書き込みが発生した場合にも正常なデータを書きこむことが可能となり、かつ、履歴データを書きこむことによって、間違ったデータが存在していることを検出することも可能となる。
【図面の簡単な説明】
【図１】本発明のデータ書き込み装置におけるデータ書き込み手順を示すフローチャート。
【符号の説明】
１  書き込みデータ選択手段
２  接続機器情報入力手段
３  最適データ読み出し手段
４  最適データ比較手段
５  警告出力手段
６  警告後の処理判別手段
７  最適データセット手段
８  データと履歴データ書き込み手段
【図１】
2004239824.tif 000003