(57)【要約】【課題】光発電デバイスの電力を受けて制御部が動作するＲＦＩＤタグにおいて、リーダライタによる読み書きと、制御部による読込みとの競合の発生を低減する。また、このようなＲＦＩＤタグを備えたＲＦＩＤタグシステムを提供する。【解決手段】このＲＦＩＤタグ（１０）は、光発電デバイス（１１）と、無線通信により情報の読み書きが可能なＲＦＩＤデバイス（１５）と、光発電デバイスの電力を受けて動作する制御部（１４）と、制御部により制御される出力デバイス（１３）とを備える。そして、制御部（１４）は、起動からＲＦＩＤデバイスの情報の読込みを開始するまでの待機時間の値が格納される不揮発性メモリ（１４２）を有する。【選択図】図２
2020071556.tif 000002
【特許請求の範囲】
【請求項１】
無線通信により情報の読み書きが可能なＲＦＩＤデバイスと、
光発電デバイスと、
前記光発電デバイスの電力を受けて動作する制御部と、
前記制御部により制御される出力デバイスと、
を備え、
前記制御部には、起動から前記ＲＦＩＤデバイスの情報の読込みを開始するまでの待機時間の値が格納される不揮発性メモリが含まれる、
ＲＦＩＤタグ。
【請求項２】
前記制御部は、起動時に、前記不揮発性メモリから前記待機時間の値を読込み、前記待機時間を待機した後に、前記ＲＦＩＤデバイスから情報を読込む、
請求項１記載のＲＦＩＤタグ。
【請求項３】
前記制御部は、前記待機時間の待機中に、前記出力デバイスに待機中を示す情報を出力させる、
請求項２記載のＲＦＩＤタグ。
【請求項４】
前記制御部は、前記待機時間の待機後に前記ＲＦＩＤデバイスから情報を読込む際、前記出力デバイスに読込み中を示す情報を出力させる、
請求項２又は請求項３に記載のＲＦＩＤタグ。
【請求項５】
前記ＲＦＩＤデバイスは、無線通信により待機時間の情報を書き込み可能な設定データ記憶部を有し、
前記制御部は、前記設定データ記憶部へ待機時間の情報が書き込まれた場合に、前記待機時間の情報を前記不揮発性メモリに移す、
請求項１から請求項４のいずれか一項に記載のＲＦＩＤタグ。
【請求項６】
前記不揮発性メモリには、
通過予定の複数の工程それぞれに対応する複数の前記待機時間の値を格納した待機時間記憶部と、
完了した工程を記憶する工程記憶部と、
が含まれ、
前記制御部は、
無線通信により前記ＲＦＩＤデバイスにいずれかの工程の完了を識別可能な情報が書き込まれた場合に、前記工程記憶部に完了した工程の情報を書き込み、かつ、
起動時には、前記工程記憶部の情報から示される次の工程に対応する前記待機時間の値を前記待機時間記憶部から読込む、
請求項１から請求項４のいずれか一項に記載のＲＦＩＤタグ。
【請求項７】
請求項１から請求項６のいずれか一項に記載のＲＦＩＤタグと、
無線通信により前記ＲＦＩＤタグの情報を読み書きするリーダライタと、
を備えるＲＦＩＤタグシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、出力デバイスを備えたＲＦＩＤ（Radio Frequency Identifier）タグ並びにこのようなＲＦＩＤタグを備えたＲＦＩＤタグシステムに関する。
【背景技術】
【０００２】
例えば製造工程において製造物の工程管理を行うために、表示器などの出力デバイスを備えたＲＦＩＤタグが利用されることがある。特許文献１には、表示器を備えたＲＦＩＤタグにおいて、表示器の故障を検知する技術が開示されている。
【０００３】
特許文献２には、ＲＦＩＤタグから情報を受信する情報受信装置において、電源が投入された場合に、ＲＦＩＤタグから情報を受信し、この情報に依存して起床周期時間を設定し、その後、起床周期でＲＦＩＤタグから情報を受信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１９２１７９号公報
【特許文献２】特開２００７−１２２３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
表示器などの出力デバイスを備えたＲＦＩＤタグは、その内部に、無線通信可能なＲＦＩＤデバイスと、出力デバイスを制御する制御部とを備える。そして、専用のリーダライタから無線通信によりＲＦＩＤデバイスに情報が書き込まれた場合に、制御部がＲＦＩＤデバイスから情報を読込み、出力デバイスの出力内容を更新することができる。
【０００６】
このような構成のＲＦＩＤタグは、内部のＲＦＩＤデバイスへ、リーダライタからの情報の読み書きの要求と、制御部による情報の読込みの要求とが、同時に行われると、競合によりどちらかの処理が失敗するという課題がある。特許文献１又は特許文献２の技術は、このような課題を解決するものでない。
【０００７】
本開示は、光発電デバイスの電力を受けて制御部が動作するＲＦＩＤタグにおいて、リーダライタによる読み書きと、制御部による読込みとの競合の発生を低減できるＲＦＩＤタグを提供することを目的とする。さらに、本開示は、このようなＲＦＩＤタグを備えたＲＦＩＤタグシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本開示のＲＦＩＤタグは、
光発電デバイスと、
無線通信により情報の読み書きが可能なＲＦＩＤデバイスと、
前記光発電デバイスの電力を受けて動作する制御部と、
前記制御部により制御される出力デバイスと、
を備え、
前記制御部は、起動から前記ＲＦＩＤデバイスの情報の読込みを開始するまでの待機時間の値が格納される不揮発性メモリを有する構成とした。
【０００９】
本開示のＲＦＩＤタグシステムは、
上記のＲＦＩＤタグと、
無線通信により前記ＲＦＩＤタグの情報を読み書きするリーダライタと、
を備える構成とした。
【発明の効果】
【００１０】
光発電デバイスの電力を受けて制御部が動作する構成のＲＦＩＤタグでは、例えば、光発電デバイスからの電源が落ちた後、電源の再投入による制御部の起動時に、リーダライタによる読み書きと、制御部による読込みとが競合する恐れがある。本発明によれば、このような競合の発生を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係るＲＦＩＤタグシステムを示す図である。
【図２】実施形態１のＲＦＩＤタグの構成を示すブロック図である。
【図３】実施形態１のＲＦＩＤタグの動作の一例を示すタイムチャートである。
【図４】比較例のＲＦＩＤタグの動作の一例を示すタイムチャートである。
【図５】実施形態１の制御部により実行される起動時処理の手順を示すフローチャートである。
【図６】実施形態１の制御部により実行される更新時処理の手順を示すフローチャートである。
【図７】実施形態２のＲＦＩＤタグの構成を示すブロック図である。
【図８】実施形態２のＲＦＩＤタグの動作の一例を示すタイムチャートである。
【図９】実施形態２の制御部により実行される起動時処理の手順を示すフローチャートである。
【図１０】実施形態２の制御部により実行される更新時処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本開示の各実施形態について図面を参照して詳細に説明する。
【００１３】
（実施形態１）
図１は、実施形態１に係るＲＦＩＤタグシステムを示す図である。図２は、実施形態１のＲＦＩＤタグの構成を示すブロック図である。
【００１４】
実施形態１のＲＦＩＤタグシステム１は、ＲＦＩＤタグ１０と、リーダライタ２０とを備える。実施形態１のＲＦＩＤタグ１０は、物品又は物品の収納トレーなどに取り付けられ、物品の管理に利用することができる。リーダライタ２０は、ＲＦＩＤタグ１０と無線通信し、ＲＦＩＤタグ１０内の情報の読み書きを行うことができる。
【００１５】
ＲＦＩＤタグ１０は、図１及び図２に示すように、外面に、光発電デバイス１１と、出力デバイスとしての表示部１３と、を有する。さらに、ＲＦＩＤタグ１０は、図２に示すように、電源部１２、制御部１４及びＲＦＩＤデバイス１５を備える。
【００１６】
光発電デバイス１１は、光発電素子が設けられたパネル等であり、光を受けて発電する。電源部１２は、光発電デバイス１１の電力を受けて制御部１４及び表示部１３へ電源電圧を供給する。ＲＦＩＤタグ１０に十分な光が照射されないと、光発電デバイス１１の発電が停止し、電源部１２から制御部１４及び表示部１３への電源電圧の供給が停止される場合がある。
【００１７】
制御部１４は、主に、ＲＦＩＤデバイス１５に書き込まれた表示用の情報を、表示部１３を介して出力する制御を行う。制御部１４は、ＣＰＵ（Central Processing Unit）、ＣＰＵが実行する制御プログラム及び制御データを格納したＲＯＭ（Read Only Memory）、及び、ＣＰＵがデータを展開するＲＡＭ（Random access memory）を有する演算部１４１を含む。制御部１４は、さらに、演算部１４１からの情報の読み書きが可能な不揮発性メモリ１４２を含む。不揮発性メモリ１４２には、制御部１４が起動した際に、ＲＦＩＤデバイス１５から情報の読込みを行うまでの待機時間の値が格納される第１格納部１４３が設けられている。
【００１８】
ＲＦＩＤデバイス１５は、リーダライタ２０との間で無線信号を送受信するアンテナ１５１と、送受信する信号の変調及び復調を行う信号処理部１５２と、リーダライタ２０又は制御部１４からのコマンドを受けて論理処理を行う論理処理部１５３とを有する。ＲＦＩＤデバイス１５は、さらに、情報の読み書きが可能な不揮発性の記憶部１５４を有する。論理処理部１５３は、信号処理部１５２を介してリーダライタ２０からコマンドを受けて、記憶部１５４への情報の書き込み又は読込みを行う。さらに、論理処理部１５３は、制御部１４の演算部１４１からコマンドを受けて、記憶部１５４の情報の読込みを行う。ＲＦＩＤデバイス１５の記憶部１５４には、管理情報及び表示部に表示する内容が格納される第１領域１５７と、設定データ等が格納される第２領域１５８とが設けられている。論理処理部１５３は、例えばアンテナ１５１及び信号処理部１５２を介した、リーダライタ２０からの読み書きの要求と、制御部１４からの読込みの要求とが、同時期に入力された場合、競合により、いずれかの要求に応じることができない場合がある。
【００１９】
＜動作説明＞
図３は、実施形態１のＲＦＩＤタグの動作の一例を示すタイムチャートである。図４は、比較例のＲＦＩＤタグの動作の一例を示すタイムチャートである。図３及び図４は、ＲＦＩＤタグ１０が取り付けられた物品又はその収容トレーが暗いところから明るいところへ移動されたときの動作の一例を示している。暗いところでは、光発電の停止により、一旦、制御部１４及び表示部１３の電源が落ち、明るいところへ移動した後に、電源の再投入により制御部１４及び表示部１３が起動している。
【００２０】
ＲＦＩＤタグ１０が明るいところに移動された場合には、ＲＦＩＤタグ１０で管理される物品に対して何らかの処理が開始されることが多く、処理の開始時には、リーダライタ２０を用いてＲＦＩＤタグ１０の管理情報の読込みが行われる。あるいは、管理情報の書き込みが行われる場合もある。図３のリーダライタ２０による読み書きの処理Ｊ１は、このときの動作に相当する。
【００２１】
ＲＦＩＤタグ１０が明るいところに移動されたタイミングｔ１の直後、光発電デバイス１１及び電源部１２の駆動により、制御部１４及び表示部１３が起動される。制御部１４が起動すると、先ず、制御部１４は不揮発性メモリ１４２の第１格納部１４３から待機時間の値を読込む（処理Ｊ３）。不揮発性メモリ１４２は、制御部１４に設けられ、ＲＦＩＤデバイス１５とは独立しているので、ＲＦＩＤデバイス１５の処理とは関係なく、制御部１４は情報を読込むことができる。次に、制御部１４は、表示部１３に「待機中」の出力を行わせる（処理Ｊ５）。そして、制御部１４は、不揮発性メモリ１４２から読み込んだ待機時間の経過まで待機する（処理Ｊ４）。
【００２２】
不揮発性メモリ１４２に格納されている待機時間の値は、明るいところに移動してからリーダライタ２０による読み書きが完了するまでの典型的な時間に対応するように設定されている。このため、リーダライタ２０とＲＦＩＤデバイス１５との間で読み書きの処理Ｊ１、Ｊ２が実行されている間、制御部１４は、待機の処理Ｊ４により、ＲＦＩＤデバイス１５に読込みの要求を出さない。これにより、リーダライタ２０と制御部１４との競合が回避される。
【００２３】
待機処理Ｊ４が終了すると、制御部１４は、先ず、表示部１３に「読込中」であることを出力させる（処理Ｊ８）。続いて、制御部１４は、ＲＦＩＤデバイス１５から表示情報を読込む処理Ｊ６を実行する。このとき、ＲＦＩＤデバイス１５では、リーダライタ２０の読み書きの処理Ｊ２が完了しているので、ＲＦＩＤデバイス１５の論理処理部１５３は、制御部１４の要求に応じて、記憶部１５４から表示情報を読込み、これを制御部１４へ送ることができる（処理Ｊ７）。
【００２４】
制御部１４は、読込み処理Ｊ６を完了したら、この表示情報を表示部１３から出力させる制御を行う。これにより、表示部１３からの表示情報の出力（処理Ｊ９）が行われる。
【００２５】
図４の比較例に示すように、起動の直後に、制御部１４がＲＦＩＤデバイス１５へ表示情報の読込みの処理Ｊ１２を行う構成では、ＲＦＩＤタグ１０が暗いところから明るいところに移動された際に、制御部１４による読込みの処理Ｊ１２が実行されてしまう。
【００２６】
一方、先に説明したように、ＲＦＩＤタグ１０が暗いところから明るいところに移動された場合には、ＲＦＩＤタグ１０により管理された物品に何かしらの処理が行われることが多い。この場合、リーダライタ２０からＲＦＩＤタグ１０へ管理情報の読み書きの処理Ｊ１１が行われる。
【００２７】
このため、比較例の構成では、リーダライタ２０からの読み書き処理Ｊ１１の際、ＲＦＩＤデバイス１５では、制御部１４からの読込みが行われている場合が多く発生する。この場合、競合により、読み書きの処理Ｊ１１が失敗に終わる。
【００２８】
さらに、比較例の構成では、電源の再投入により制御部１４と表示部１３が起動した後、表示情報の読込み処理Ｊ１２の完了まで、表示部１３の出力がブランクとなり、その後に、表示部１３に表示情報が出力される（処理Ｊ１４）。このため、リーダライタ２０を操作しているユーザは、表示からなんらの情報を得ることができず、競合により読み書きが失敗しているのか、通信エラーにより読み書きが失敗しているのか、原因を把握することが困難となる。
【００２９】
本実施形態のＲＦＩＤタグ１０においては、比較例で生じるような、リーダライタ２０と制御部１４との競合を回避することができ、さらに、表示部１３及び制御部１４が起動された後、表示部１３のブランク表示が継続されてしまう事態を回避することができる。
【００３０】
＜起動時処理＞
図５は、実施形態１の制御部により実行される起動時処理の手順を示すフローチャートである。図３のタイムチャートに示された動作は、図５の起動時処理により実現される。
【００３１】
図５の起動時処理は、電源の再投入による制御部１４の起動時に、制御部１４（具体的には演算部１４１のＣＰＵ）により実行される。起動時処理が開始されると、先ず、制御部１４は、不揮発性メモリ１４２の第１格納部１４３から待機時間の値（Ｘ秒）を読込む（ステップＳ１）。続いて、制御部１４は、表示部１３に「待機中」の表示データを出力し、これを表示させる（ステップＳ２）。次に、制御部１４は、ステップＳ１で読込んだ時間（Ｘ秒）の経過を待機する（ステップＳ３）。
【００３２】
Ｘ秒の待機が終了したら、制御部１４は、表示部１３に「読込中」の表示データを出力し、これを表示させる（ステップＳ４）。続いて、制御部１４は、ＲＦＩＤデバイス１５に表示情報の読込みの要求を出力し、ＲＦＩＤデバイス１５から表示情報が送られてきたら、これを受信、すなわち表示情報の読込みを行う（ステップＳ５）。
【００３３】
そして、表示情報を読込んだら、制御部１４は、表示部１３に表示情報の表示データを出力し、これを表示させる（ステップＳ６）。そして、起動時処理を終了する。
【００３４】
＜更新時処理＞
図６は、実施形態１の制御部により実行される更新時処理の手順を示すフローチャートである。
【００３５】
ところで、ＲＦＩＤタグ１０が暗いところから明るいところに移動したときに制御部１４が行う待機処理の適した時間長は、ユーザによるＲＦＩＤタグ１０の使用状況によって異なる。そこで、上記の待機時間を、ユーザ等が外部から設定できると好ましい。ここで説明する更新時処理は、このような待機時間の設定を可能とした制御処理である。
【００３６】
更新時処理は、ＲＦＩＤデバイス１５に情報の書き込みがあって、ＲＦＩＤデバイス１５から制御部１４にその通知（例えば割込み信号の出力）がなされた場合に開始される。更新時処理が開始されると、先ず、制御部１４は、ＲＦＩＤデバイス１５から更新された情報の読込みを行う（ステップＳ１１）。
【００３７】
ＲＦＩＤデバイス１５の記憶部１５４には、表示情報が書き込まれるように予め設定された第１領域１５７に加え、各種の設定データが書き込まれるように予め設定された第２領域１５８が設けられている。第２領域１５８は、本発明に係る設定データ記憶部の一例に相当する。第２領域１５８には、例えば、待機時間の値が書き込まれる領域が予め設定されている。
【００３８】
更新された情報を読込んだら、制御部１４は、例えば、読込んだ情報の位置から、更新のあった情報が、表示情報なのか、待機時間の設定データなのかを判別する（ステップＳ１２）。そして、表示情報であれば、制御部１４は、表示部１３に、更新された表示情報を送って、表示内容を更新する処理を行う（ステップＳ１３）。そして、更新時処理を終了する。
【００３９】
一方、更新のあった情報が待機時間の値であれば、制御部１４は、不揮発性メモリ１４２の第１格納部１４３の値を、更新された待機時間の値に書き替える（ステップＳ１４）。そして、更新時処理を終了する。
【００４０】
更新時処理で待機時間の値が書き換えられた場合には、次の、起動時処理から、書き替えられた待機時間の値が用いられて、待機処理が行わせる。これにより、ユーザ等が、起動時処理の制御部１４の待機処理の時間を設定変更することが可能となる。
【００４１】
以上のように、実施形態１に係るＲＦＩＤタグシステム１及びＲＦＩＤタグ１０によれば、光発電デバイス１１から電力が供給されて動作する制御部１４を備えた構成において、制御部１４に不揮発性メモリ１４２が設けられ、ここに起動時の待機時間の値が格納されている。したがって、ＲＦＩＤタグ１０が暗いところから明るいところに移動され、電源の再投入により制御部１４が起動したとき、制御部１４は、ＲＦＩＤデバイス１５から情報の読込みを行うことなく、起動時の待機時間の値を取得できる。そして、制御部１４は、設定された待機時間を待機した後に、ＲＦＩＤタグ１０から情報を読込んで、表示部１３に所定の情報を表示することができる。先にも説明したように、典型的な処理として、ＲＦＩＤタグ１０が暗いところから明るいところに移動された際、リーダライタ２０から情報の読み書かが行われることがある。このような場合、上記の待機時間の待機により、リーダライタ２０の読み書きと制御部１４の読込みとが競合してしまうことを回避できる。
【００４２】
さらに、本実施形態のＲＦＩＤタグ１０によれば、待機時間の待機中に、制御部１４は表示部１３に「待機中」の出力を行わせる。これにより、ＲＦＩＤタグ１０が明るいところに移動されてから、表示部１３に所定の表示を行えるようになるまで、表示部１３の出力がブランクとなって、ユーザに違和感を与えてしまうことを回避できる。
【００４３】
さらに、本実施形態のＲＦＩＤタグ１０によれば、待機時間の待機後にＲＦＩＤデバイスから情報を読込む際に、制御部１４は表示部１３に「読込中」の出力を行わせる。これにより、ＲＦＩＤタグ１０が明るいところに移動されてから、表示部１３に所定の表示を行えるようになるまで、表示部１３の出力がブランクとなって、ユーザに違和感を与えてしまうことを回避できる。
【００４４】
さらに、本実施形態のＲＦＩＤタグ１０によれば、リーダライタ２０からＲＦＩＤデバイス１５の記憶部に遅延時間の値が書き込まれた場合に、制御部１４は、この値を制御部１４の不揮発性メモリ１４２の第１格納部１４３に移す。この構成により、起動時に制御部１４が待機する時間を、リーダライタ２０を用いて外部から書き替えることが可能となる。
【００４５】
（実施形態２）
図７は、実施形態２のＲＦＩＤタグの構成を示すブロック図である。図８は、実施形態２のＲＦＩＤタグの動作の一例を示すタイムチャートである。
【００４６】
実施形態２に係るＲＦＩＤタグは、制御部１４の不揮発性メモリ１４２に記憶されるデータ構成と、制御部１４が実行する制御処理が、主に実施形態１と異なる。実施形態１と同様の構成要素については、詳細な説明を省略する。
【００４７】
実施形態２のＲＦＩＤタグは、例えば製造工程において、複数の工程を通過する製造物の管理に利用されることを前提としている。なお、工程の内容は、修理工程など複数の工程が含まれれば製造工程に限られない。また、管理対象は製造物又は物品に限られず、複数の工程を通過する様々な対象をＲＦＩＤタグの管理対象としてもよい。
【００４８】
制御部１４の不揮発性メモリ１４２には、図７に示すように、工程管理テーブル１４５が設けられている。工程管理テーブル１４５には、通過する予定の複数工程それぞれに対応する複数の待機時間の値と、複数工程の各々が完了したか否かを示す完了フラグとが格納されている。工程管理テーブル１４５は、本発明に係る待機時間記憶部及び工程記憶部の一例に相当する。
【００４９】
図８の「工程」と「照度」の列に示すように、製造物及びＲＦＩＤタグが、複数の工程を通過する際、工程間において暗いところを通過し、その後、明るいところに移動して所定の時間を経てから、次の工程が開始される場合がある。図８の例では、工程１は、明るいところに移動してから時間Ｔ１１の後に開始され、工程２は、明るいところに移動してから時間Ｔ１２の後に開始され、工程３は、明るいところに移動してから時間Ｔ１３の後に開始されている。このような場合、各工程で実行されるリーダライタ２０による読み書きと制御部１４による読込みとの競合を発生させないようにするには、各々の工程ごとに、制御部１４の待機時間Ｔ１、Ｔ２、Ｔ３を変える必要がある。
【００５０】
工程管理テーブル１４５には、このように開始の状況が異なる複数の工程において、各工程に合わせた待機時間の値が設定されている。例えば、図８の工程の例では、工程１の開始までの時間Ｔ１１は短いので、工程管理テーブル１４５には、時間Ｔ１１に対応させた工程１の待機時間Ｔ１＝１００ｍ秒が設定されている。工程２の開始までの時間Ｔ１２は、制御部１４の読込み処理にかかる時間よりも長いので、工程管理テーブル１４５には、これに対応させた工程２の待機時間Ｔ２＝０秒が設定されている。工程３の開始までの時間Ｔ１３は、工程１の開始前の時間Ｔ１と比較して長いので、これに対応させた工程３の待機時間Ｔ３＝１２０ｍ秒が設定されている。
【００５１】
工程管理テーブル１４５の完了フラグは、ＲＦＩＤタグの制御部１４が各工程の完了を識別し、この識別結果に基づいて、制御部１４により値が書き替えられるように構成されている。例えば各工程の終了時には、リーダライタ２０からＲＦＩＤタグに新たな管理情報が書き込まれ、これに基づき、制御部１４は、各工程の完了を識別することができる。工程管理テーブル１４５の完了フラグにより、ＲＦＩＤタグが暗いところに移動して制御部１４の電源が落ちた場合でも、再度、制御部１４が起動したときに、その値に基づいて、制御部１４は、次の工程を識別することが可能となる。
【００５２】
＜動作説明＞
続いて、図８のタイムチャートを参照してＲＦＩＤタグの動作を説明する。先ず、工程１の前段で、ＲＦＩＤタグが暗いところから明るいところに移動して制御部１４が起動したとする。すると、制御部１４は、処理Ｊ２１で、先ず、不揮発性メモリ１４２の工程管理テーブル１４５の完了フラグを確認し、次の工程が工程１であることを識別する。さらに、制御部１４は、工程管理テーブル１４５から、次の工程１に対応する待機時間の値（Ｔ１＝１００ｍ秒）を読込み、その時間の経過まで待機を行う（処理Ｊ２２）。待機時間が経過する前、工程１が開始され、リーダライタ２０がＲＦＩＤデバイス１５から管理情報の読込みを行う（処理Ｊ２３ａ、Ｊ２３ｂ）。そして、待機時間が経過したら、制御部１４は、ＲＦＩＤデバイス１５から表示情報を読込む（処理Ｊ２４ａ、Ｊ２４ｂ）。そして、制御部１４は、表示部１３から表示情報を出力させる。このような待機の処理Ｊ２２により、工程１の開始時に、リーダライタ２０の読込みと制御部１４の読込みとが競合してしまうことを低減できる。なお、図８では、表示制御の処理が省略されているが、実施形態２においても、待機中には、表示部１３から「待機中」の出力を行わせ、待機後の読込み時には、表示部１３から「読込中」の出力を行わせてもよい。
【００５３】
工程１の終了時には、リーダライタ２０からＲＦＩＤデバイス１５の管理情報の書換え（処理Ｊ２５ａ、Ｊ２５ｂ）が行われ、ＲＦＩＤデバイス１５から情報の更新の通知（例えば割込信号の出力）が制御部１４になされる。制御部１４は、この通知に基づき、ＲＦＩＤデバイス１５から更新された情報を読込み（処理Ｊ２６ａ、Ｊ２６ｂ）、この情報に基づいて、工程１の完了を識別した場合、工程管理テーブル１４５の工程１の完了フラグに「完了」を示す値をセットする。これにより、電源が落ちて制御部１４が再び起動した場合でも、制御部１４は、次が何番目の工程なのかを識別することができる。
【００５４】
続いて、工程２に移行するため、ＲＦＩＤタグが暗いところを経て、明るいところに移動すると、電源の再投入により制御部１４が起動する。すると、制御部１４は、処理Ｊ３１で、先ず、不揮発性メモリ１４２の工程管理テーブル１４５の完了フラグを確認し、次の工程が工程２であることを識別し、さらに、工程管理テーブル１４５から、次の工程２に対応する待機時間の値（Ｔ２＝０秒）を読込む。そして、制御部１４は、読込んだ値が０秒なので、待機を行わずに、ＲＦＩＤデバイス１５から表示情報を読込み（処理Ｊ３２ａ、Ｊ３２ｂ）、表示部１３から表示情報を出力させる。その後、工程２が開始され、リーダライタ２０がＲＦＩＤデバイス１５から管理情報を読込む（処理Ｊ３３ａ、Ｊ３３ｂ）。このような処理により、工程２の開始時に、リーダライタ２０の読み書きと制御部１４の読込みとが競合してしまうことが回避される。
【００５５】
工程２の終了時には、工程１の終了時と同様の処理Ｊ３５ａ〜Ｊ３６ｂが行われ、工程管理テーブル１４５の工程２の完了フラグに「完了」を示す値がセットされる。これにより、一旦、電源が落ちた場合でも、制御部１４は、次が何番目の工程なのかを識別することが可能となる。
【００５６】
続く、工程３の開始前後では、工程１の開始前後と同様の処理Ｊ４１〜Ｊ４４ｂが行われる。ただし、処理Ｊ４１で工程管理テーブル１４５から読み出される待機時間の値は、工程３に対応した値Ｔ３＝１２０ｍ秒であり、待機処理Ｊ４２は、工程３に対応した長さとなる。このような待機処理Ｊ４２により、リーダライタ２０による読込みと制御部１４による読込みとが競合することが回避される。
【００５７】
また、工程３の終了時には、工程１又は工程２の終了時と同様の処理Ｊ４５ａ〜Ｊ４６ｂが行われ、工程管理テーブル１４５の工程３の完了フラグに「完了」を示す値がセットされる。これにより、電源が落ちた場合でも、制御部１４が、次が何番目の工程なのかを識別することが可能となる。
【００５８】
＜起動時処理＞
図９は、実施形態２の制御部により実行される起動時処理の手順を示すフローチャートである。図８のタイムチャートに示された、各工程の開始前後の動作は、図９の起動時処理により実現される。
【００５９】
図９の起動時処理は、電源の再投入により制御部１４が起動された場合に、制御部１４（具体的には演算部１４１のＣＰＵ）により実行される。起動時処理が開始されると、先ず、制御部１４は、不揮発性メモリ１４２の工程管理テーブル１４５を参照し、完了フラグに基づき次の工程番号を識別する（ステップＳ２１）。次に、制御部１４は、工程管理テーブル１４５から、次の工程番号に対応した待機時間の値（Ｘ秒）を読込み（ステップＳ２２）、この時間（Ｘ秒）の経過を待機する（ステップＳ２３）。Ｘ秒の待機が終了したら、制御部１４は、ＲＦＩＤデバイス１５から表示情報を読込み（ステップＳ２４）、表示部１３に表示情報を出力させる（ステップＳ２５）。そして、起動時処理を終了する。
【００６０】
＜更新時処理＞
図１０は、実施形態２の制御部により実行される更新時処理の手順を示すフローチャートである。工程管理テーブル１４５の完了フラグの更新処理は、図１０更新時処理により実現される。
【００６１】
更新時処理は、リーダライタ２０からＲＦＩＤデバイス１５に情報の書き込みがあって、ＲＦＩＤデバイス１５から制御部１４にその通知（例えば割込み信号の出力）がなされた場合に開始される。更新時処理が開始されると、先ず、制御部１４は、ＲＦＩＤデバイス１５から更新された情報の読込みを行い（ステップＳ３１）、更新された表示情報を表示部１３から出力させる（ステップＳ３２）。次に、制御部１４は、工程の完了が識別できる更新情報であるか判別し（ステップＳ３３）、否であれば、このまま、更新時処理を終了する。一方、工程の完了が識別できる更新情報であれば、工程管理テーブル１４５の現工程の完了フラグを「完了」を示す値にセットし（ステップＳ３４）、更新時処理を終了する。
【００６２】
図９の起動時処理及び図１０の更新時処理により、図８のタイムチャートのＲＦＩＤタグの動作が実現される。
【００６３】
以上のように、実施形態２に係るＲＦＩＤタグシステム及びＲＦＩＤタグによれば、制御部１４の不揮発性メモリ１４２に、複数の工程それぞれに対応した複数の待機時間の値と、完了した工程を識別可能な完了フラグとを含んだ工程管理テーブル１４５が設けられている。さらに、リーダライタ２０からＲＦＩＤデバイス１５へ更新情報が書き込まれた際、更新情報が工程の完了を示す場合に、制御部１４は、工程管理テーブル１４５の完了フラグを更新する。そして、電源の再投入により制御部１４が起動した際、制御部１４は、工程管理テーブル１４５の完了フラグから次の工程番号を識別し、工程管理テーブル１４５から次の工程の待機時間の値を読込む。そして、制御部１４は、起動時に、この時間を待機してから、ＲＦＩＤデバイス１５から表示情報を読込む。したがって、工程ごとに、ＲＦＩＤタグが明るいところに移動してから、リーダライタ２０による読み書きが行われるまでの時間にバラツキがあるような場合でも、制御部１４はこれらのバラツキに対応して、適切な時間の待機処理を実行することができる。そして、これにより、各工程において、リーダライタ２０による読み書きと制御部１４による読込みとの競合の発生を低減することができる。
【００６４】
以上、本発明の各実施形態について説明した。しかし、本発明は上記実施形態に限られない。例えば、実施形態１では、リーダライタ２０を用いて待機時間の値を書き替え可能な構成を示したが、この構成は省略されてもよい。逆に、実施形態２において、リーダライタ２０を用いて工程管理テーブル１４５の値を書き替え可能な構成が付加されてもよい。このような書替えの処理は、例えば、実施形態２の更新時処理に、図６のステップＳ１２、Ｓ１４の書替えに関する処理を追加することで実現できる。ただし、図６のステップＳ１２の対象は、１個の待機時間の値から、複数工程それぞれの待機時間の値に変更され、図６のステップＳ１４の書き替え処理の対象は、工程管理テーブル１４５に変更される。
【００６５】
また、実施形態１では、制御部１４の待機処理時に表示部１３に「待機中」の出力を行わせ、待機後の制御部１４の読込み時に表示部１３に「読込中」の出力を行わせたが、これらの処理は省略されてもよい。逆に、実施形態２において、これらの処理が付加されてもよい。その他、実施形態で示した細部は、発明の趣旨を逸脱しない範囲で適宜変更可能である。
【符号の説明】
【００６６】
１  ＲＦＩＤタグシステム
１０  ＲＦＩＤタグ
１１  光発電デバイス
１３  表示部
１４  制御部
１４１  演算部
１４２  不揮発性メモリ
１４３  第１格納部
１４５  工程管理テーブル
１５  ＲＦＩＤデバイス
１５４  記憶部
１５７  第１領域
１５８  第２領域
２０  リーダライタ
【図１】
2020071556.tif 000003
【図２】
2020071556.tif 000004
【図３】
2020071556.tif 000005
【図４】
2020071556.tif 000006
【図５】
2020071556.tif 000007
【図６】
2020071556.tif 000008
【図７】
2020071556.tif 000009
【図８】
2020071556.tif 000010
【図９】
2020071556.tif 000011
【図１０】
2020071556.tif 000012