(57)【特許請求の範囲】
【請求項１】
ワークに取り付けられるＩＤタグが備える受信データ２重書込防止装置であって、
時刻をカウントするカウント手段と、
データを受信するデータ受信手段と、
前記データ受信手段がデータを受信した時に、そのデータ受信時の時刻を前記カウント手段から取得する取得手段と、
前記取得手段によって取得した時刻を記憶する記憶手段と、
前記取得手段によって取得した時刻を他のＩＤタグに送信する時刻送信手段と、
他のＩＤタグから送信された前記データ受信時の時刻を受信する時刻受信手段と、
前記時刻受信手段が受信した時刻を記憶する記憶手段と、
前記取得手段が取得した時刻と前記時刻受信手段が受信した時刻を前記記憶手段から取り出して比較する比較手段と、
前記比較手段による比較の結果、前記取得手段が取得した時刻が最も早ければ、前記データ受信手段で受信したデータを書き込む書込手段と、
を有することを特徴とする受信データ書込み装置。
【請求項２】
さらに、データを送信する上位コントローラからのカウンタリセットコマンドを受信した時に、前記カウント手段がカウントしている時刻をリセットするリセット手段を有することを特徴とする請求項１に記載の受信データ書込み装置。
【請求項３】
前記カウント手段によってカウントされる時刻は、前記リセット手段によってリセットされた時点を基準時としてカウントされるカウント値であることを特徴とする請求項２に記載の受信データ書込み装置。
【請求項４】
前記データは、ワークの生産に用いる生産データであることを特徴とする請求項１に記載の受信データ書込み装置。
【請求項５】
さらに、前記比較手段による比較の結果、前記取得手段が取得した時刻が前記時刻受信手段が受信した時刻よりも遅かったときには、受信したデータは誤到達であるとして誤到達記録の回数をインクリメントする誤到達記録手段を有することを特徴とする請求項１に記載の受信データ書込み装置。
【請求項６】
ワークに取り付けられるＩＤタグの受信データ２重書込防止方法であって、
データを受信した時に、そのデータ受信時の時刻を取得する段階と、
取得した時刻を他のＩＤタグに送信するとともに、他のＩＤタグから送信された前記データ受信時の時刻を受信する段階と、
他のＩＤタグに送信したデータ受信時の時刻と他のＩＤタグから送信された前記データ受信時の時刻を比較する段階と、
比較の結果、他のＩＤタグに送信したデータ受信時の時刻が最も早ければ、前記受信したデータを記憶手段の所定領域に書き込む段階と、
を有することを特徴とする受信データ２重書込防止方法。
【請求項７】
さらに、取得した時刻を他のＩＤタグに送信する前に、他のＩＤタグから前記データ受信時の時刻が送信されてきた場合には、前記比較をすることなく、受信したデータは誤到達であると判断する段階を有することを特徴とする請求項６に記載の受信データ２重書込防止方法。
【請求項８】
さらに、受信したデータが誤到達であると判断されたときに誤到達記録の回数をインクリメントする段階を有することを特徴とする請求項７に記載の受信データ２重書込防止方法。
【請求項９】
複数のＩＤタグが複数台使用されるときには、すべてのＩＤタグの時刻を一致させる段階をさらに有することを特徴とする請求項６に記載の受信データ２重書込防止方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線送信される生産データの到達遅延による２重書込が防止できる受信データ２重書込防止装置および受信データ２重書込防止方法に関する。
【０００２】
【従来の技術】
たとえば、自動車の生産ラインにおいては、生産の自動化を図るため、車体にＩＤタグと称する通信装置を取り付け、車体の搬送路に設けられているアンテナとの間で生産データを送受信する、いわゆるＩＤタグシステムが採用されている。
【０００３】
中波帯の電波を使用する電磁結合方式のＩＤタグシステムでは、上位コントローラから出力された生産データを電波としてアンテナより放射し、その電波を受信したＩＤタグにその生産データが書き込まれる。
【０００４】
通常、車体の搬送路上では同時に多数の車体が搬送されているため、アンテナから電波の到達範囲に複数のＩＤタグが存在しているときには、電波が到達したすべてのＩＤタグに同一の生産データが書き込まれてしまう。つまり、ＩＤタグは、自己に向けた生産データではなくともその生産データを書き込んでしまう。ＩＤタグに書き込まれた生産データは次の工程で読み込まれ、その読み込んだ生産データにしたがって車体に加工が施されるので、自己に向けた生産データではない生産データを誤って書き込んでしまうと、車体に予定外の加工が施されてしまうことになる。
【０００５】
このため、各ＩＤタグには自己に向けた生産データのみが書き込まれるようにするため、逆に言えば、生産データの送信対象外のＩＤタグには電波が到達しなくなるようにするため、搬送路内に電磁的な遮蔽板を設置したり、アンテナの指向性を変化させたり、アンテナからの送信出力を低下させたりして、電波の到達範囲を限定している。
【０００６】
【発明が解決しようとする課題】
しかしながら、遮蔽板を設置して電波の到達範囲を限定する方法を用いても、遮蔽板の隙間から電波が漏れたり、設備に反射した電波が戻ってきたりすることは避けられないため、送信対象外のＩＤタグに電波が到達してしまうことがある。
【０００７】
また、遮蔽板の設置距離、形状、サイズなどが適切でないと、受信する電波の周波数にズレが生じてしまうことがあり、同調ズレによる交信不良または交信不能が生じる。なお、遮蔽板の設置自体が困難な場所では、この方法を用いることができないこともある。このようなときにはアンテナからの送信出力を低下させる方法が効果的である。
【０００８】
ところが、送信出力を低下させることによって電波の到達範囲を限定する方法を用いると、周囲の生産装置や電源設備からのノイズの影響を受けやすくなる。このため、送信対象のＩＤタグにおいても生産データ受信時のＳ／Ｎ比が低下し、正しい生産データが受信できなくなる。はなはだしい場合には交信不能になることもある。
【０００９】
そして、上記の２つのいずれかの方法を用いた場合、またはこれらの方法を組み合わせて用いた場合でも、電波の到達範囲を完全には限定できないのであるから、各ＩＤタグが受信した生産データが自己に対して送信された生産データであるか否かの確認、および、その受信した生産データが壊れていないか否かの確認を、別に設けた有線システムから送信される生産データとの照合（整合性チェック）によって行う必要がある。
【００１０】
本発明は、以上のような従来の技術の問題点に鑑みて成されたものであり、無線送信される生産データの到達遅延による２重書込が防止できる受信データ２重書込防止装置および受信データ２重書込防止方法の提供を目的とする。
【００１１】
【課題を解決するための手段】
上記した課題を解決し、目的を達成するため、請求項１に記載の発明にかかる受信データ２重書込防止装置は、ワークに取り付けられるＩＤタグが備える受信データ２重書込防止装置であって、時刻をカウントするカウント手段と、データを受信するデータ受信手段と、前記データ受信手段がデータを受信した時に、そのデータ受信時の時刻を前記カウント手段から取得する取得手段と、前記取得手段によって取得した時刻を記憶する記憶手段と、前記取得手段によって取得した時刻を他のＩＤタグに送信する時刻送信手段と、他のＩＤタグから送信された前記データ受信時の時刻を受信する時刻受信手段と、前記時刻受信手段が受信した時刻を記憶する記憶手段と、前記取得手段が取得した時刻と前記時刻受信手段が受信した時刻を前記記憶手段から取り出して比較する比較手段と、前記比較手段による比較の結果、前記取得手段が取得した時刻が最も早ければ、前記データ受信手段で受信したデータを書き込む書込手段と、を有することを特徴とする。
【００１２】
請求項２に記載の発明にかかる受信データ２重書込防止装置は、請求項１に記載の受信データ書込み装置において、さらに、データを送信する上位コントローラからのカウンタリセットコマンドを受信した時に、前記カウント手段がカウントしている時刻をリセットするリセット手段を有することを特徴とする。
【００１３】
請求項３に記載の発明にかかる受信データ２重書込防止装置は、請求項２に記載の受信データ書込み装置において、前記カウント手段によってカウントされる時刻は、前記リセット手段によってリセットされた時点を基準時としてカウントされるカウント値であることを特徴とする。
【００１４】
請求項４に記載の発明にかかる受信データ２重書込防止装置は、請求項１に記載の受信データ書込み装置において、前記データは、ワークの生産に用いる生産データであることを特徴とする。
【００１５】
請求項５に記載の発明にかかる受信データ２重書込防止装置は、請求項１に記載の受信データ書込み装置において、さらに、前記比較手段による比較の結果、前記取得手段が取得した時刻が前記時刻受信手段が受信した時刻よりも遅かったときには、受信したデータは誤到達であるとして誤到達記録の回数をインクリメントする誤到達記録手段を有することを特徴とする。
【００１６】
請求項６に記載の発明にかかる受信データ２重書込防止方法は、ワークに取り付けられるＩＤタグの受信データ２重書込防止方法であって、データを受信した時に、そのデータ受信時の時刻を取得する段階と、取得した時刻を他のＩＤタグに送信するとともに、他のＩＤタグから送信された前記データ受信時の時刻を受信する段階と、他のＩＤタグに送信したデータ受信時の時刻と他のＩＤタグから送信された前記データ受信時の時刻を比較する段階と、比較の結果、他のＩＤタグに送信したデータ受信時の時刻が最も早ければ、前記受信したデータを記憶手段の所定領域に書き込む段階と、を有することを特徴とする。
【００１７】
請求項７に記載の発明にかかる受信データ２重書込防止方法は、請求項６に記載の受信データ書込み方法において、さらに、取得した時刻を他のＩＤタグに送信する前に、他のＩＤタグから前記データ受信時の時刻が送信されてきた場合には、前記比較をすることなく、受信したデータは誤到達であると判断する段階を有することを特徴とする。
【００１８】
請求項８に記載の発明にかかる受信データ２重書込防止方法は、請求項７に記載の受信データ書込み方法において、さらに、受信したデータが誤到達であると判断されたときに誤到達記録の回数をインクリメントする段階を有することを特徴とする。
【００１９】
請求項９に記載の発明にかかる受信データ２重書込防止方法は、請求項６に記載の受信データ書込み方法において、複数のＩＤタグが複数台使用されるときには、すべてのＩＤタグの時刻を一致させる段階をさらに有することを特徴とする。
【００２０】
【発明の効果】
以上説明したように、本発明によれば、受信したデータが他のＩＤタグに対して送信されたものであるのか、自己のＩＤタグに対して送信されたものであるのかが判別できるので、電波の到達範囲内に複数のＩＤタグが存在し、複数のＩＤタグによって同一のデータが受信されたときでも、送信対象外のＩＤタグがそのデータを書き込むことが防止される。つまり受信データの２重書き込みが防止できるという効果を奏する。
【００２１】
【発明の実施の形態】
以下に添付図面を参照して、本発明にかかる受信データ２重書込防止装置および受信データ２重書込防止方法の好適な実施の形態を詳細に説明する。
【００２２】
図１は、本発明が適用されたＩＤタグを用いてワークの加工を行う生産ラインの概略構成図である。この生産ライン１０には、ワーク１５ａ〜１５ｉを各工程に搬送させるための搬送路２０が設けられている。それぞれのワーク１５ａ〜１５ｉには、生産データを送受信するためのＩＤタグ２５ａ〜２５ｉが取り付けられている。搬送路２０にはそれぞれのＩＤタグ２５ａ〜２５ｉに生産データを書き込むステージ３０が設けられ、そのステージ３０には生産データを電波で送信するためのアンテナ３５が設けられている。このアンテナ３５は、電波の到達範囲をある程度限定するために、図１の点線で示されるような指向性を持たせてある。アンテナ３５は上位コントローラ４０に接続され、上位コントローラ４０から出力された生産データを電波で送信する。
【００２３】
アンテナ３５から送信された生産データは、アンテナ３５からの電波が届いたすべてのＩＤタグによって受信される。図１の場合では、ステージ３０に位置されるワーク１５ｄの生産データがアンテナ３５から送信されるが、その生産データは、ワーク１５ｄに取り付けられているＩＤタグ２５ｄはもちろんのこと、アンテナ３５からの電波が届く範囲にある、ワーク１５ｃに取り付けられているＩＤタグ２５ｃとワーク１５ｅに取り付けられているＩＤタグ２５ｅによっても受信される。
【００２４】
ところが、これらのＩＤタグ２５ｄ、２５ｃ、２５ｅのアンテナ３５からの距離は異なるため、生産データはアンテナ３５からの距離が近い順に時刻を違えて受信される。つまり生産データは、最もアンテナ３５に近い位置にあるＩＤタグ２５ｄ、つぎに近い位置にあるＩＤタグ２５ｅ、最も遠い位置にあるＩＤタグ２５ｃの順に受信される。本発明では、これらのＩＤタグ２５ｄ、２５ｃ、２５ｅにおける生産データの受信時刻が異なることを利用して、受信した生産データが自己に対して送信された生産データであるのか否かがわかるようになっている。
【００２５】
図２は、ＩＤタグの内部構成を示すブロック図である。
【００２６】
ＩＤタグ２５は、アンテナ５０、受信部５２、復調部５４、送信部５６、変調部５８、ＯＳＣ（発振器）６０、電源６２、上位Ｉ／Ｆ６４、ＣＰＵ７０、ＲＡＭ８０を備えている。
【００２７】
アンテナ５０は、ステージ３０に設けられているアンテナ３５との間で電波により生産データを送受信する。受信部５２は、データ受信手段として機能し、アンテナ５０によって受信した生産データを入力する。復調部５４は、受信部５２が入力した生産データをＣＰＵ７０が読み取り可能なデジタル信号に変換する。
【００２８】
送信部５６は、アンテナ５０を介して送信させるべき生産データを出力する。変調部５８は、ＣＰＵ７０から出力された生産データをアナログ信号に変換して送信部５６に出力する。ＯＳＣ６０は、変調部５８によって生産データをアナログ信号に変換するための信号を発振する。電源６２は、ＩＤタグ２５の構成要素に電圧を供給する。上位Ｉ／Ｆ６４は、ＣＰＵ７０が外部の装置とデータを送受信するためのインターフェースである。
【００２９】
ＣＰＵ７０は、本発明の受信データ２重書込防止装置および受信データ２重書込防止方法を実現するための機能を有している。ＣＰＵ７０は、書込手段、取得手段、誤到達記録手段として機能するものであって、ＩＤ送受信処理部７１、読込コマンド処理部７２、書込コマンド処理部７３、到達カウンタ比較処理部７４、上位送受信処理部７５、カウンタリセット処理部７６、カウンタインクリメント処理部７７、カウンタ送受信処理部７８を備えている。
【００３０】
ＩＤ送受信処理部７１は、データ受信手段、時刻送信手段、時刻受信手段として機能し、受信部５２による生産データの受信または送信部５６による生産データの送信を制御する。読込コマンド処理部７２は、受信部５２によって受信した生産データのコマンドを解読する。書込コマンド処理部７３は、送信部５６によって送信すべき生産データにコマンドを付加する。到達カウンタ比較処理部７４は、比較手段として機能し、他のＩＤタグによって同一の生産データが受信された時刻（カウント値）と自己がその生産データを受信した時刻を比較して、その生産データが自己のＩＤタグに対して送信されたものであるか否かを判断する。通常は、アンテナから最も近い位置で生産データの書き込みが行われるので、生産データが最も早い時刻に受信されていれば、受信した生産データは自己のＩＤタグに対して送られたものであると判断する。
【００３１】
上位送受信処理部７５は、上位Ｉ／Ｆ６４を介して外部の装置と行われるデータの送受信を制御する。カウンタリセット処理部７６は、リセット手段として機能するものであって、生産データが受信された時刻を計測するためのカウンタ値を０にリセットする。なお、カウンタ値が０にリセットされたときが基準時である。カウンタインクリメント処理部７７は、カウント手段として機能するものであって、カウンタリセット処理部７６によってリセットされたカウント値を一定の時間ごと（たとえば１μｓｅｃまたは１ｎｓｅｃごと）に１づつインクリメントする。このカウント値は、基準時からの時刻を表している。カウンタ送受信処理部７８は、時刻送信手段として機能し、同一の生産データを受信した時刻を知らせるために他のＩＤタグから送信されるカウンタ値の受信処理、または、生産データを受信した時刻を他のＩＤタグに知らせるためのカウンタ値の送信処理を行う。
【００３２】
ＲＡＭ８０は、ＣＰＵ７０に提供するための情報、ＣＰＵ７０から提供された情報を記憶する。ＲＡＭ８０は、ＩＤデータ８１を記憶する領域、誤到達記録８２を記憶する領域、カウンタ８３として機能させるための領域、カウントアップ時間間隔８４（上記の例では１μｓｅｃまたは１ｎｓｅｃ）を記憶する領域、電波到達時カウンタ値８５を記憶する領域、他ＩＤカウンタ値８６〜８８を記憶する領域が設けられている。なお、他ＩＤカウンタ値を記憶する領域は図面上では３つしか設けられていないが、この領域は適宜増減させることができる。
【００３３】
ＩＤデータ８１は、各ＩＤタグに個別に与えられている識別データである。このＩＤデータ８１によってどのＩＤタグから送信された生産データであるのかが特定できる。誤到達記録８２は、自己に対する生産データでないのにそれを受信したことを回数として記録したものである。カウンタ８３は、カウント手段として機能するものであって、カウンタリセット処理部７６によってカウント値がリセットされ、カウンタインクリメント処理部７７によってそのカウント値が一定の時間ごと（たとえば１μｓｅｃまたは１ｎｓｅｃごと）に１づつインクリメントされる。カウントアップ時間間隔８４は、カウンタ８３のカウント値がカウンタインクリメント処理部７７によってインクリメントされる時間間隔（たとえば１μｓｅｃまたは１ｎｓｅｃ）を記憶する。
【００３４】
電波到達時カウンタ値８５は、受信部５２によって生産データが受信されたときのカウンタ８３のカウント値である。この電波到達時カウンタ値８５は、受信した生産データが自己のＩＤタグに対して送られたものであるか否かを判断するために用いる。この電波到達時カウンタ値８５は、カウンタ送受信処理部７８によって送信部５６を介して他のＩＤタグに向けて送信される。他ＩＤカウンタ値８６〜８８は、同一の生産データを受信したＩＤタグによって送信される電波到達時カウンタ値である。これらの電波到達時カウンタ値は、ＩＤデータごとに別々の領域に記憶される。
【００３５】
つぎに、本発明にかかる受信データ２重書込防止装置および受信データ２重書込防止方法の概略の動作を説明する。
【００３６】
本発明では、受信した生産データが自己に対するものであるか否かを、その生産データの受信時刻に基づいて判断している。同一の生産データが複数のＩＤタグによって受信された場合、各ＩＤタグは他のＩＤタグから生産データの受信時刻を収集し、自己の受信時刻が他のＩＤタグの受信時刻よりも早ければ、受信した生産データは自己に対して送信された生産データであると判断する。ＣＰＵ７０は、自己に送信されたデータであると判断されると、ＩＤタグは受信した生産データをＲＡＭ８０の所定領域に書き込む。一方、自己に送信されたデータではないと判断されると、誤到達記録８２の回数をインクリメントする。
【００３７】
このように、受信した生産データが自己に対するものであるか否かを、その生産データの受信時刻に基づいて判断するには、生産ラインで用いられるすべてのＩＤタグの基準時を合わせる必要がある。この基準時はつぎのようにして合わせる。
【００３８】
図３は、ＩＤタグのカウンタリセット処理の方法を示す図である。図に示すように、生産ラインで用いるすべてのＩＤタグ２５をアンテナ３５の周囲に集める。そして、上位コントローラ４０はカウンタリセットコマンドを発行する。カウンタリセットコマンドは増幅器９０によって増幅されアンテナ３５に加えられる。アンテナ３５からカウンタリセットコマンドが送信されると、すべてのＩＤタグ２５の受信部５２がこのカウンタリセットコマンドを受信し、復調部５４によってデジタル信号に変換する。ＣＰＵ７０の読込コマンド処理部７２では、このデジタル信号の持つ意味をカウンタリセットであると解釈し、カウンタリセット処理部７６を起動させる。カウンタリセット処理部７６はＲＡＭ８０のカウンタ８３の値を0にリセットする。このようにして、すべてのＩＤタグのカウンタ値が一斉にリセットされ、すべてのＩＤタグの基準時が合わせられる。
【００３９】
本発明における受信データ２重書込防止装置および受信データ２重書込防止方法の概略の動作は上記のとおりであるが、図４の動作フローチャートに基づいてその動作をさらに詳細に説明する。
【００４０】
電源６２が作動し、ＩＤタグ２５の構成要素に電圧が供給されると、その構成要素の１つであるカウンタインクリメント処理部７７が作動する。カウンタインクリメント処理部７７は、カウントアップ時間間隔８４、たとえば１μｓｅｃの時間間隔に基づいて、前回のカウントアップから１μｓｅｃが経過したか否かを判断する（Ｓ１）。前回のカウントアップから１μｓｅｃが経過したら（Ｓ１：ＹＥＳ）、カウントアップタイムが経過したのであるから、カウンタインクリメント処理部７７は、カウンタ８３のカウント値を１だけインクリメントする（Ｓ２）。すなわち、カウンタ８３の値は、たとえば１μｓｅｃごとに１づつインクリメントされる。
【００４１】
一方、カウントアップタイムに達していなければ（Ｓ１：ＮＯ）、ＩＤ送受信処理部７１は、上位コントローラ４０から送られた生産データが受信部５２によって受信されたか否かを監視する。受信部５２によって生産データが受信されると、読込コマンド処理部７２は、その生産データに含まれるコマンドが、カウンタリセットコマンドであるのか、読込コマンドであるのか、書込コマンドであるのか、またはそれら以外のコマンドであるのかを判断する（Ｓ３）。
【００４２】
以下のＳ５のステップからＳ１４のステップの処理では、カウンタ値送受信処理および電波到達カウンタ比較処理が行われる。
【００４３】
その生産データに含まれるコマンドがカウンタリセットコマンドであれば、カウンタリセット処理部７６が作動して、カウンタ８３のカウント値を０にリセットする（Ｓ４）。その生産データに含まれるコマンドが、カウンタリセットコマンド、読込コマンド、書込コマンドのいずれのコマンドでもないときには、Ｓ１のステップの処理に戻る。
【００４４】
一方、その生産データに含まれるコマンドが、読込コマンド、書込コマンドのいずれかのコマンドであれば、読込コマンド処理部７２は、さらにカウンタ値送信コマンドも含まれているか否かを判断する（Ｓ５）。カウンタ値送信コマンドが含まれていなければ（Ｓ５：ＮＯ）、受信部５２によって受信した生産データをＲＡＭ８０の所定領域（図示せず）に書き込み、ＳＩのステップに戻る（Ｓ６）。
【００４５】
カウンタ値送信コマンドが含まれていれば（Ｓ５：ＹＥＳ）、カウンタ送受信処理部７８は、受信部５２によって、他のＩＤタグから電波到達時カウンタ値が受信されたか否かを判断する（Ｓ７）。他のＩＤタグから電波到達時カウンタ値が受信されていなければ（Ｓ７：ＮＯ）、ＣＰＵ７０は、カウンタ８３の現時点でのカウント値を取得してＣＰＵ７０のレジスタに電波到達時カウンタ値８５として書き込む（Ｓ８）。この電波到達時カウンタ値８５は、自己が生産データを受信した時刻を表している。
【００４６】
引き続き、カウンタ送受信処理部７８は、受信部５２によって、他のＩＤタグから電波到達時カウンタ値が受信されたか否かを判断する（Ｓ９）。他のＩＤタグから電波到達時カウンタ値が受信されていなければ（Ｓ９：ＮＯ）、カウンタ送受信処理部７８は、電波到達時カウンタ値８５を変調部５８によって変調し、送信部５６を介して他のＩＤタグに向けて送信する。そして、ＣＰＵ７０のレジスタに書き込んだ電波到達時カウンタ値８５をＲＡＭ８０の所定領域に電波到達時カウンタ値８５として保存する。カウンタ送受信処理部７８による電波到達時カウンタ値の受信有無の監視は一定の時間（たとえば１００ｍｓｅｃ）引き続き行われる（Ｓ１０）。
【００４７】
自己の電波到達時カウンタ値８５が他のＩＤタグに向けて送信される前に、他のＩＤタグから電波到達時カウンタ値が受信されたときは（Ｓ７：ＹＥＳ、Ｓ９：ＹＥＳ）、自己が受信した生産データは、他のＩＤタグによって受信された同一の生産データよりも遅れて受信されたのであるから、受信した生産データは自己に対して送信されたものではないと判断できる。したがって、この場合は、ＲＡＭ８０の誤到達記録８２の回数を１回カウントアップし、ＳＩのステップに戻る（Ｓ１１）。
【００４８】
カウンタ送受信処理部７８は、受信部５２によって、他のＩＤタグから電波到達時カウンタ値が受信されているか否かを判断する（Ｓ１２）。他のＩＤタグから電波到達時カウンタ値が受信されていなければ（Ｓ１２：ＮＯ）、受信部５２によって受信した生産データをＲＡＭ８０の所定領域（図示せず）に書き込み、ＳＩのステップに戻る（Ｓ６）。一方、他のＩＤタグ（たとえば３つのＩＤタグ）から電波到達時カウンタ値が受信されていれば（Ｓ１２：ＹＥＳ）、その受信されている電波到達時カウンタ値をＩＤタグごとに他ＩＤカウンタ値８６〜８８としてＲＡＭ８０に書き込む。
【００４９】
このように、自己の電波到達時カウンタ値８５が他のＩＤタグに向けて送信された後に他のＩＤタグから送信されてきた電波到達時カウンタ値は他ＩＤカウンタ値８６〜８８としてＲＡＭ８０に書き込まれる。到達カウンタ比較処理部７４は、自己の電波到達時カウンタ値８５と他のＩＤタグの他ＩＤカウンタ値８６〜８８を比較する（Ｓ１３）。この比較の結果、自己のカウンタ値、すなわち電波到達時カウンタ値８５が他ＩＤカウンタ値８６〜８８のどれよりも小さければ（Ｓ１４：ＹＥＳ）、受信した生産データは他のＩＤタグのどれよりも早い時刻に受信したのであるから、自己のＩＤタグに対して送信された生産データであると判断し、ＣＰＵ７０は、受信した生産データをＲＡＭ８０の所定領域（図示せず）に書き込む（Ｓ６）。一方、他ＩＤカウンタ値８６〜８８のいずれかに自己のカウンタ値よりも小さいものが存在すれば、自己が受信した生産データは、他のＩＤタグによって受信された同一の生産データよりも遅れて受信されたのであるから、受信した生産データは自己に対して送信されたものではない。この場合は、ＲＡＭ８０の誤到達記録８２の回数を１回カウントアップし、ＳＩのステップに戻る（Ｓ１１）。
【００５０】
以上のように、本実施の形態では、受信した生産データが他のＩＤタグに対して送信されたものであるのか、自己のＩＤタグに対して送信されたものであるのかが判別できるので、電波の到達範囲内に複数のＩＤタグが存在し、複数のＩＤタグによって同一の生産データが受信されたときでも、送信対象外のＩＤタグがその生産データを書き込むことが防止される。つまり受信データの２重書き込みが防止できる。
【００５１】
本実施の形態では、受信データを書き込む場合について説明したが、送信データを読み込ませる場合についても、本発明の適用が可能である。すなわち、電波の到達範囲内に複数のＩＤタグが存在し、複数のＩＤタグによって送信データが読み込まれた場合、他のＩＤタグへの送信データであることが書き込みの場合と同様に容易に判別できるので、送信対象外のＩＤタグとはそれ以上交信が行われないため、混信を防ぐこともできる。
【００５２】
各ＩＤタグは、それ自体で書込み判別機能を有しているため、従来のように、電波の到達範囲を限定する、遮蔽板の設置やアンテナからの送信出力の調整が不要となる。また、受信した生産データが正しいか否かを確認するために、有線システムから送信される生産データとの照合ももちろんする必要がなくなる。
【００５３】
各ＩＤタグは、自己に対して送信された生産データであると判断したときだけ、その生産データを書き込むので、無駄なデータをＲＡＭなどの記憶装置に書き込む処理がなくなり、ＣＰＵの消費電力を低減させることができ、結果、ＩＤタグに内蔵されている電源（電池）の寿命が延びるので、ＩＤタグの交換周期が長くなる。
【００５４】
自己への生産データでないのにそれを受信したときには、その受信回数が誤到達記録として残るので、この回数を分析することによってアンテナからの送信出力を最適に調整することもできる。
【図面の簡単な説明】
【図１】本発明が適用されたＩＤタグを用いてワークの加工を行う生産ラインの概略構成図である。
【図２】ＩＤタグの内部構成を示すブロック図である。
【図３】ＩＤタグのカウンタリセット処理の方法を示す図である。
【図４】本発明が適用されたＩＤタグの動作フローチャートである。
【符号の説明】
１０…生産ライン、
１５ａ〜１５ｉ…ワーク、
２０…搬送路、
２５ａ〜２５ｉ…ＩＤタグ、
３０…ステージ、
３５…アンテナ、
４０…上位コントローラ、
５０…アンテナ、
５２…受信部、
５４…復調部、
５６…送信部、
５８…変調部、
６０…ＯＳＣ、
６２…電源、
６４…上位Ｉ／Ｆ、
７０…ＣＰＵ、
８０…ＲＡＭ、
９０…増幅器。
【図１】
0003870750.tif 000002
【図２】
0003870750.tif 000003
【図３】
0003870750.tif 000004
【図４】
0003870750.tif 000005