(57)【要約】【課題】記録するデータ内容を制約することなく、記録したデータのアドレスを管理し得るようにするとともに、データの記録回数を簡便に記録し得るようにする。【解決手段】ＥＥＰＲＯＭ１の記録領域の一部に複数のデータ管理領域２を設け、このデータ管理領域で、当該データ管理領域の使用状況、データの記録回数、使用中のＥＥＰＲＯＭの識別番号、及び、最新のデータを記録したアドレスのアドレス情報を管理するようにするのとともに、上記記録領域の他の領域にデータ記録領域３を設けた。このようにデータ管理領域とデータ記録領域を別々に設け、データ記録領域にデータのみを記録するようにしたので、そのデータ内容がデータ管理情報の記録に起因して制限されることがない。また、データ管理領域に記録回数を記録するようにしたので、これを記録するために別途メモリを設ける必要がなく、装置の簡略化を図ることができる。【選択図】図１
2008304973.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性メモリ（１）に書き換え自在にデータを記録保持するデータ記録装置において、
上記不揮発性メモリ（１）の記録領域の一部にデータ管理領域（２）を設け、そのデータ管理領域（２）に、上記不揮発性メモリ（１）にデータを記録した記録回数情報、及び、最新のデータの記録アドレスに関するアドレス情報のデータ管理情報（４）を記録し、上記記録領域の上記データ管理領域（２）以外に設けられたデータ記録領域（３）には、上記データ管理領域（２）に記録したアドレス情報に対応したアドレスに、そのデータを記録するようにしたことを特徴とするデータ記録装置。
【請求項２】
上記データ記録装置に、異なる識別番号が付与された複数の不揮発性メモリ（１）を搭載し、それらの不揮発性メモリ（１）のうち少なくとも１つに上記データ管理領域（２）を設け、上記データをいずれかの不揮発性メモリ（１）に記録する際に、そのデータを上記データ記録領域（３）に記録するとともに、上記データ管理領域（２）に、上記データ管理情報（４）として、その記録がなされた上記不揮発性メモリ（１）の識別番号を併せて記録するようにしたことを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
上記記録領域に複数のデータ管理領域（２）を設け、そのうちの一のデータ管理領域（２）に、上記データの記録の際に、上記データ管理情報（４）をそのデータ管理領域（２）に逐次上書き記録するとともに、上記上書き回数が上記不揮発性メモリ（１）の電気的性能によって決まる記録限度回数に達した際に、上記一のデータ管理領域（２）に記録されていた上記データ管理情報（４）を未使用のデータ管理領域（２）に移し、上記一のデータ管理領域（２）への上記上書き記録を停止し、上記未使用のデータ管理領域（２）には、継続してデータ管理情報（４）の記録を行い得るようにしたことを特徴とする請求項１又は２に記載のデータ記録装置。
【請求項４】
上記データ管理領域（２）に、上記データ管理情報（４）として、そのデータ管理領域（２）の使用状態を示す識別子を併せて記録するようにしたことを特徴とする請求項１から３のいずれかに記載のデータ記録装置。
【請求項５】
請求項１に記載のデータ記録装置に適用するデータ記録方法であって、上記不揮発性メモリ（１）の記録領域の一部にデータ管理領域（２）を設け、そのデータ管理領域（２）に、上記不揮発性メモリ（１）に上記データ管理情報（４）を記録するとともに、上記記録領域の上記データ管理領域（２）以外に設けられたデータ記録領域（３）において、上記データ管理領域（２）に記録したアドレス情報に対応したアドレスに、そのデータを記録するようにしたことを特徴とするデータ記録方法。
【請求項６】
請求項２に記載のデータ記録装置に適用するデータ記録方法であって、上記データ記録装置に、異なる識別番号が付与された複数の不揮発性メモリ（１）を搭載し、それらの不揮発性メモリ（１）のうち少なくとも１つに上記データ管理領域（２）を設け、上記データをいずれかの不揮発性メモリ（１）に記録する際に、そのデータを上記データ記録領域（３）に記録するとともに、上記データ管理領域（２）に、上記データ管理情報（４）として、その記録がなされた上記不揮発性メモリ（１）の識別番号を併せて記録するようにしたことを特徴とするデータ記録方法。
【請求項７】
請求項３に記載のデータ記録装置に適用するデータ記録方法であって、上記記録領域に複数のデータ管理領域（２）を設け、そのうちの一のデータ管理領域（２）に、上記データの記録の際に、上記データ管理情報（４）をそのデータ管理領域（２）に逐次上書き記録するとともに、上記上書き回数が上記不揮発性メモリ（１）の電気的性能によって決まる記録限度回数に達した際に、上記一のデータ管理領域（２）に記録されていた上記データ管理情報（４）を未使用のデータ管理領域（２）に移し、上記一のデータ管理領域（２）への上記上書き記録を停止し、上記未使用のデータ管理領域（２）には、継続してデータ管理情報（４）の記録を行い得るようにしたことを特徴とするデータ記録方法。
【請求項８】
請求項４に記載のデータ記録装置に適用するデータ記録方法であって、上記データ管理領域（２）に、上記データ管理情報（４）として、そのデータ管理領域（２）の使用状態を示す識別子を併せて記録するようにしたことを特徴とするデータ記録方法。
【請求項９】
請求項１から４に記載のデータ記録装置を搭載し、運転状況についてのデータを、設定した時間間隔でこのデータ記録装置に記録するようにしたことを特徴とする保冷庫。
【請求項１０】
上記記録領域に設けたデータ管理領域（２）の全てが書き換え回数限度に達した際に、本体に設けた表示部に、上記データ管理情報（４）の記録ができなくなったことを表示するようにしたことを特徴とする請求項９に記載の保冷庫。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、書き換え自在にデータを記録するデータ記録装置、及び、このデータ記録装置に適用するデータ記録方法と、このデータ記録装置を搭載した保冷庫に関する。
【背景技術】
【０００２】
例えば、保冷庫のようにマイクロコンピュータにより種々の構成装置を制御する電気機器においては、この電気機器に故障が生じた際にこの電気機器を構成するどの構成装置に異常が生じたのか解析するために、故障に至るまでの運転状況（例えば、マイクロコンピュータからの出力信号、各構成装置の稼動状況等）を内蔵したメモリに記録する機能を備えたものがある。
このメモリとして、電源を切断した後もデータが記録保持されたままの状態を維持する不揮発性メモリ（例えば、ＥＥＰＲＯＭ（電気的に一括消去・再書き込み可能な読み出し専用メモリ）等）が一般的に用いられる。
【０００３】
この電気機器の上記運転状況は、予め決められた時間間隔ごとにそのメモリ内に順次記録される。この記録されたデータがこのメモリの記録容量に達すると、既に記録されたデータに上書き記録される。
【０００４】
このデータの記録方式としては、限られたメモリ資源を無駄なく使用するため、前に記録されたデータの末尾に連続して、次のデータを記録するのが一般的である。
この記録方式においては、見かけ上は単なる数値データの羅列となるため、既に記録されたデータと新たに記録したデータとの区切りがはっきりしない。
【０００５】
この場合、引き続いてデータを記録する際に、その次のデータをメモリ上のどのアドレスに記録すれば良いのか、又は、故障解析において、記録されたデータを読み込む際に、そのデータをどのアドレスから読み込めば良いのか分からないという問題がある。
【０００６】
このような問題を解決するため、例えば特許文献１に示す記録方法においては、各データをメモリに記録する際に、記録したデータの末尾に、末尾であることを示す識別子（例えば「００ｈ」など。ここで識別子末尾の「ｈ」は１６進数であることを示す。以下同じ。）を追記して、記録したデータの末尾を明確にしている。この記録に続いて新たにデータを記録する際は、まず記録されたデータ列においてこの識別子「００ｈ」を検索し、この識別子の属するアドレスを先頭アドレスとしてデータを記録する。
【０００７】
また、このデータの記録に際しては、上記故障解析のために、データ記録回数をそのデータとともに記録する必要性があることもある。このデータ記録の書式の関係上、データとデータ記録回数を同じメモリに記録すると両者の区別が不明確となる恐れがあるので、このメモリには運転状況に関するデータ（及び、そのデータに付随する識別子）のみを記録して、上記データのデータ記録回数はこのメモリとは別に設けられたメモリに記録するようにする。
【０００８】
【特許文献１】特開平７−９８９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１に示す方法においてデータの末尾を示すために用いる識別子は、メモリへのデータ記録の書式上、「００ｈ」から「ＦＦｈ」のいずれかで表記される２桁の１６進数とする必要がある。そのため、例えばこの識別子を「００ｈ」とすると、運転状況に関するデータ中に「００ｈ」が含まれていると、この「００ｈ」がデータなのか、あるいは、識別子なのか区別できないという問題がある。そのため、識別子として使用した値はデータとして用いない、という決まりを設ける必要があり、記録するデータ内容が制約される。
【００１０】
また、上記データの記録回数のカウントのためには、その記録回数を記録するためのメモリが別途必要なので、部品数が増えて装置構成が複雑になりコストが嵩むという問題がある。
【００１１】
そこで、この発明は、記録するデータ内容を制約することなく、記録したデータのアドレスを管理し得るようにするとともに、データの記録回数を簡便に記録し得るようにすることを課題とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため、この発明は、不揮発性メモリの記録領域の一部にデータ管理領域を設け、このデータ管理領域に記録回数情報やアドレス情報等のデータ管理情報を記録するようにしたのである。
【００１３】
この発明の構成としては、不揮発性メモリに書き換え自在にデータを記録保持するデータ記録装置において、上記不揮発性メモリの記録領域の一部にデータ管理領域を設け、そのデータ管理領域に、上記不揮発性メモリにデータを記録した記録回数情報、及び、最新のデータの記録アドレスに関するアドレス情報のデータ管理情報を記録し、上記記録領域の上記データ管理領域以外に設けられたデータ記録領域には、上記データ管理領域に記録したアドレス情報に対応したアドレスにデータを記録するようにすることができる。
この不揮発性メモリは、停電等の電源遮断時においても記録されたデータが消えないので、これに記録されたアドレス情報とともに記録回数情報が確実に保持される。そのため、記録回数のカウントのためのメモリを別途備える必要がない。
【００１４】
上記データ記録装置としては、異なる識別番号が付与された複数の不揮発性メモリを搭載し、それらの不揮発性メモリのうち少なくとも１つに上記データ管理領域を設け、上記データをいずれかの不揮発性メモリに記録する際に、そのデータを上記データ記録領域に記録するとともに、上記データ管理領域に、上記データ管理情報としてその記録がなされた上記不揮発性メモリの識別番号を併せて記録する構成とすることもできる。
このように各不揮発性メモリに識別番号を付与すれば、直近のデータがどの不揮発性メモリに保存されたのかについて容易に知ることができる。
【００１５】
また、上記記録領域に複数のデータ管理領域を設け、そのうちの一のデータ管理領域に、上記データの記録の際に、上記データ管理情報をそのデータ管理領域に逐次上書き記録するとともに、上記上書き回数が上記不揮発性メモリの電気的性能の劣化によって決まる記録限度回数に達した際に、上記一のデータ管理領域に記録されていた上記データ管理情報を未使用のデータ管理領域に移し、上記一のデータ管理領域への上記上書き記録を停止するとともに、上記未使用のデータ管理領域において、継続してデータ管理情報の記録を行い得るようにすることもできる。
上記記録領域において、上記データ管理領域はデータの記録ごとにデータ管理情報の更新がなされるので、上記データ記録領域と比較して、上記記録限度回数に達するのが早い。そのため、データの記録頻度に対応して予め複数のデータ管理領域を設けておき、記録限度回数に達したデータ管理領域から未使用のデータ管理領域に記録されていたデータ管理情報をそのまま移し、新たに使用を開始したそのデータ管理領域でデータ管理情報を管理するようにする。
【００１６】
また、上記データ管理領域に、上記データ管理情報としてそのデータ管理領域の使用状態を示す識別子を併せて記録するようにすることもできる。
この識別子によって各データ管理領域の使用状況を明示するようにすれば、データ管理情報を読み込む際に、どのデータ管理領域から読み込めば良いのかはっきり分かるので、その読み込みが円滑になされる。
【００１７】
また、このデータ記録装置を保冷庫に搭載し、このデータ記録装置に用いた上記不揮発性メモリの記録容量に対応して、保冷庫の運転状況についてのデータを所定の時間間隔でこのデータ記録装置に記録するようにすることもできる。
上記運転状況についてのデータとして、マイクロコンピュータからの出力信号、コンプレッサーの出力データ等があり、このようなデータをデータ記録装置に記録して故障時にそのデータを解析すれば、その保冷庫の故障解析を容易に行い得る。
【００１８】
また、上記保冷庫において、そのデータ記録装置に設けられたデータ管理領域の全てが書き換え回数の限度に達した際に、保冷庫に設けた表示部に、上記データ管理情報の記録ができなくなったことを表示するようにすることもできる。
この表示部に上記表示がされた際に、この保冷庫に設けられたデータ記録装置のメモリを交換するようにすれば、継続してこのデータ記録装置を使用することができる。
【発明の効果】
【００１９】
この発明によると、データの末尾を明示するための識別子を使用しないので、識別子とデータ自体との区別が付かなくなる恐れがない。そのため、識別子として使用した値はデータとして使用しない、といったデータ内容の制約を受けることなくデータを記録することができる。
また、データ管理領域内にデータの記録回数を記録する機能を設けたので、この記録のために別途メモリを必要としない。そのため、部品数を減らすことができこの装置構成を簡略なものとすることができる。
【発明を実施するための最良の形態】
【００２０】
この発明の実施形態を図１から図４に示して説明する。
この実施形態に係るデータ記録装置は、保冷庫に搭載されてこの保冷庫の運転状況を記録するためのものであって、図１に示すように、不揮発性メモリの１種であるＥＥＰＲＯＭ１を２個備えている（ＥＥＰＲＯＭ１ａ、１ｂ）。
【００２１】
各ＥＥＰＲＯＭ１ａ、１ｂの記録容量はそれぞれ８キロバイトであって、ＥＥＰＲＯＭ１ａには、その先頭アドレスから４個のデータ管理領域２（同図中に示す太枠内の領域）が設けてあり、そのデータ管理領域２に続いてデータ記録領域３が設けてある。ＥＥＰＲＯＭ１ｂはその全体がデータ記録領域３である。
【００２２】
各ＥＥＰＲＯＭ１ａ、１ｂのアドレスは、左側に記載の４桁のアドレス（例えば００３０ｈ）と、上側に記載の末尾１桁のアドレス（例えばＡ）の組み合わせによって表現され、図１において、例えばＥＥＰＲＯＭ１ａの左上隅のアドレスは００００ｈ、右下隅のアドレスは１ＦＦＦｈとなる。
【００２３】
ＥＥＰＲＯＭ１ａの１個目（先頭）のデータ管理領域２を図２に示して説明すると、このデータ管理領域２は８バイトのメモリ領域を占有し、このメモリ領域にデータ管理情報４が記録されている。
このデータ管理情報４として、この８バイトのうち１バイト目にこのデータ管理領域２の使用状況、２〜５バイト目に各メモリ１ａ、１ｂにデータを書き込んだ回数を記録するカウンター、６バイト目に各メモリ１ａ、１ｂのうちいずれに対してデータの書き込みを行ったのかを示す識別番号、７〜８バイト目に次に書き込むデータのアドレス情報、がそれぞれ記録されている。
【００２４】
データ管理領域２の使用状況に関するアドレス４ａには、このデータ管理領域２が未使用ならば００ｈ、使用中ならば０１ｈ、使用済みならば０２ｈのいずれかが記録される。この保冷庫の使用開始の時点（初期化後の時点）では、４個全てのデータ管理領域２において００ｈ（未使用）が記録されている。
【００２５】
上記カウンターに関するアドレス４ｂには、データ記録領域３にデータを一つ記録するごとに、このアドレス４ｂに記録されている数値を１ｈずつ増加して記録するようになっている。この数値は、使用中のデータ管理領域２が記録限度回数に達して他の新しいデータ管理領域２に更新された際にリセットされて、改めて１ｈから記録される。
【００２６】
上記識別番号に関するアドレス４ｃには、直近のデータがＥＥＰＲＯＭ１ａに記録された際には０１ｈ、ＥＥＰＲＯＭ１ｂに記録された際には０２ｈのいずれかが記録される。この識別番号に関するデータは、使用中のデータ管理領域２が記録限度回数に達して他の新しいデータ管理領域２に更新された際にそのまま引き継がれる。
【００２７】
上記アドレス情報に関するアドレス４ｄには、データ記録領域３の先頭アドレス、つまり、ＥＥＰＲＯＭ１ａにあっては００２０ｈ以降のアドレス、ＥＥＰＲＯＭ１ｂにあっては００００ｈ以降のアドレスのいずれかのアドレスが記録される。このアドレスは、使用中のデータ管理領域２が記録限度回数に達して他の新しいデータ管理領域２に更新された際にそのまま引き継がれる。
【００２８】
データ管理領域２へのデータの記録はデータ更新ごとに逐次行ってもよいが、このデータ記録装置においては上記データを、このデータ記録装置に付属して設けられたマイコンＲＡＭ（書き換え可能メモリ）に一旦記録し、このマイコンＲＡＭに記録されたデータを後でまとめてデータ管理領域に記録するようにしている。このマイコンＲＡＭへの記録はデータ管理領域への記録の準備段階に相当するので、以下においては「記録準備」と表記する。
【００２９】
なお、図１に示したように４個のデータ管理領域２を有する場合においては、それぞれのデータ管理領域２における各アドレス４ａ、４ｂ、４ｃ及び４ｄの具体的なアドレスは図３に示す通りである。
【００３０】
この保冷庫の出荷段階において、上記データ記録装置の各記録内容は初期化されている。この初期化においては、図１で示したように、４個のデータ管理領域２のうちの１個目のデータ管理領域２におけるアドレス情報に関するアドレス４ｄに、００２０ｈが記録（メモリ上の記録順序としては、２０ｈと００ｈ）されるとともに、データ管理領域のそれ以外の領域には００ｈが記録されている。
また、ＥＥＰＲＯＭ１ａ、１ｂのデータ記録領域３には、初期化後において００ｈが記録されているが、新たにデータが記録されるにあたり既に記録されているデータが何であるかは特に意味がないので、図１においてはＸＸ（不定データ）として表示している。
【００３１】
このデータ記録装置にデータを記録する際の処理の流れについて図４に示して説明する。このＥＥＰＲＯＭ１ａ、１ｂの書き換え可能回数は８０万回、１データのデータサイズは２０バイトとする。
【００３２】
（１）データ管理領域の選択
４個のデータ管理領域２に領域番号ｉ（ｉ＝１〜４）をそれぞれ付与し、まず、領域番号ｉ＝１のデータ管理領域２において、そのデータ管理領域２の使用状況に関するアドレス４ａを検索する（図４のＳ１及びＳ２）。そのアドレス４ａに００ｈ（未使用）が記録されている場合には、領域番号ｉ＝１が付与されたデータ管理領域２を使用することを決定し、このアドレス４ａに０１ｈ（使用中）、及び、メモリの識別番号に関するアドレス４ｃに０１ｈ（ＥＥＰＲＯＭ１ａを使用）をそれぞれ記録準備する（同図のＳ３）。
【００３３】
また、そのアドレス４ａに０１ｈ（使用中）が記録されている場合には、その領域番号ｉが付与されたデータ管理領域２を使用することを決定する。
さらに、そのアドレス４ａに０２ｈ（使用済み）が記録されており、かつ、ｉ＝４の場合（同図のＳ５）は使用可能なデータ管理領域２はないと判断し、保冷庫に設けられた表示部に、新たにデータを記録できない旨を表示する（同図のＳ６）。ここで、i＜４の場合は領域番号ｉを一つ増加し（同図のＳ７）、次のデータ管理領域２において同様の判断を行う（同図のＳ４）。
【００３４】
（２）データ書き込み回数のチェック
上記決定によって使用するデータ管理領域２（識別番号ｉ）のカウンターに関するアドレス４ｂを検索し、そのカウント数が８０万回未満の場合、そのデータ管理領域２を継続して使用する（同図のＳ８）。
一方、カウント数が８０万回以上の場合、そのデータ管理領域２は使用限界に達してもう使用できないと判断し（同図のＳ８）、そのデータ管理領域２のデータ管理領域の使用状況に関するアドレス４ａに０２ｈ（使用済み）を記録準備する（同図のＳ９）とともに、領域番号ｉを一つ増加し（同図のＳ１０）、未使用のデータ管理領域２を使用するようにする。
【００３５】
上記増加によってｉが４を超えない場合は（同図のＳ１１）、これまで使用していたデータ管理領域２（識別番号（ｉ−１））のアドレス４ｃ及び４ｄに記録されていたデータを、新たに使用するデータ管理領域（識別番号ｉ）のアドレス４ｃ及び４ｄにそのまま移す（同図のＳ１２）とともに、アドレス４ａに０１ｈ（使用中）を記録準備する（同図のＳ１３）。
一方、上記増加によってｉが４を超える場合（同図のＳ１１）は使用可能なデータ管理領域２はないと判断し、保冷庫に設けられた表示部に、新たにデータを記録できない旨を表示する（同図のＳ６）。
【００３６】
（３）次のデータの記録アドレスのチェック及びデータの記録
使用することを決定したデータ管理領域２（識別番号ｉ）のアドレス４ｄにおいてアドレス情報を読み込み、その読み込んだアドレスに１４ｈ（データサイズが２０バイトのため）を加える（同図のＳ１４）。
その加えた結果が２０００ｈよりも小さい場合（そのメモリの最大アドレス（１ＦＦＦｈ）を超えない場合）は、その直近に記録されたデータに続いてそのデータを記録するための領域があると判断できる。
その場合はメモリの識別番号に関するアドレス４ｃを検索し、このアドレス４ｃに０１ｈが記録されている場合はＥＰＰＲＯＭ１ａの、又は、０２ｈが記録されている場合はＥＰＰＲＯＭ１ｂのアドレス４ｄに示されているアドレスに２０バイトのデータを記録する（同図のＳ１５）。
【００３７】
一方、上記結果が２０００ｈ以上の場合は、そのデータ管理領域２のアドレス４ｃに記録されたメモリの識別番号の値が０１ｈ（ＥＥＰＲＯＭ１ａを使用）又は０２ｈ（ＥＥＰＲＯＭ１ｂを使用）のいずれかによって記録手順が異なる。
【００３８】
このアドレス４ｃによってＥＥＰＲＯＭ１ａが選択されている場合（同図のＳ１６）は、ＥＥＰＲＯＭ１ａにおけるデータ記録領域の記録容量が８１６０バイト（全容量８×１０２４バイトから、データ管理領域４×８バイトを除いた部分）なので、２０バイトのデータがちょうど４０８個記録できる。
そのため、上記結果が２０００ｈ以上（実際にはちょうど２０００ｈ）であっても、２０バイトのデータがあと一回だけ記録できる。そこで、ＥＥＰＲＯＭ１ａのアドレス４ｄの示すアドレスからデータを記録する（同図のＳ１７）とともに、アドレス４ｃに０２ｈ（ＥＥＰＲＯＭ１ｂ）、アドレス４ｄに００００ｈをそれぞれ記録準備する（同図のＳ１８）。
【００３９】
一方、アドレス４ｃによってＥＥＰＲＯＭ１ｂが選択されている場合（同図のＳ１６）は、ＥＥＰＲＯＭ１ｂにおけるデータ記録領域３の記録容量が８１９２バイトなので、２０バイトのデータが４０９個記録でき、かつ、このＥＥＰＲＯＭ１ｂの末尾に１２バイトの空き領域が残存している。
そのため、上記結果が２０００ｈ以上の場合は、ＥＥＰＲＯＭ１ｂの末尾にデータを記録する領域が確保できない。そこで、この場合は記録先をＥＥＰＲＯＭ１ａに変更して、ＥＥＰＲＯＭ１ａのアドレス００２０ｈ（データ記録領域３の先頭アドレス）から２０バイトのデータを記録するようにする（同図のＳ１９）。
この際、アドレス４ｃに０１ｈ（ＥＥＰＲＯＭ１ａ）、アドレス４ｄに００２０ｈをそれぞれ記録準備する（同図のＳ２０）。
【００４０】
（４）データ記録後の処理
上記（３）の処理によってデータの記録が完了したら、カウンターに関するアドレス４ｂの値に１ｈを加えてカウントアップするとともに、アドレス情報に関するアドレス４ｄの値に１４ｈ（データサイズが２０バイトのため）を加えて次に記録するデータの先頭アドレスが分かるようにしておく（同図のＳ２１）。
最後に、上記マイコンＲＡＭに記録された（記録準備された）データを、アドレス４ａを先頭アドレスとするデータ管理領域に記録する（同図のＳ２２）。
【００４１】
このデータが予め決めた時間間隔（例えば２分ごと）で出力され、その都度、このデータが記録される。
【００４２】
ここで、実際の記録作業における各ＥＥＰＲＯＭ１ａ、１ｂ中の数値データの変化を、実際の出力データを模擬した模擬データを用いて説明する。
【００４３】
上述したように、各ＥＥＰＲＯＭ１ａ、１ｂの初期化後、これらは図１に示す数値データを記録している。この初期化後に１回目のデータ記録を行った後のＥＥＰＲＯＭ１ａ、１ｂ内の記録状態を図５に示す。
この１回目のデータ記録では、１個目のデータ管理領域２（ＥＥＰＲＯＭ１ａのアドレス００００ｈ〜０００７ｈ）を使用し、そのデータ管理領域２の使用状況に関するアドレス４ａ（００００ｈ）に０１ｈ（使用中）を記録するとともに、識別番号に関するアドレス４ｃ（０００５ｈ）に０１ｈ（ＥＥＰＲＯＭ１ａを使用）を記録する。
さらにアドレス情報４ｄ（０００６ｈ〜０００７ｈ）で指定されていたアドレス（００２０ｈ）を先頭アドレスとしてデータ（図５における０１ｈ〜１４ｈの２０個のデータ）を記録する。
このデータの記録後、カウンターに関するアドレス４ｂ（０００１ｈ〜０００４ｈ）の値を１ｈ増加するとともに、アドレス情報に関するアドレス４ｄ（０００６ｈ〜０００７ｈ）に記録したデータを１４ｈ（データサイズが２０バイトのため）だけ増加して００３４ｈ（メモリ上の記録順序としては、３４ｈと００ｈ）とし、次のデータを記録する際の先頭アドレスが分かるようにしておく。
【００４４】
このデータ記録を繰り返して、４０８回目のデータ記録を行った後のＥＥＰＲＯＭ１ａ、１ｂ内の記録状態を図６に示す。
この４０８回目の記録によって、ＥＥＰＲＯＭ１ａの最終アドレスまでちょうど一杯データが記録された状態となる。このデータの記録とともに、識別番号に関するアドレス４ｃ（０００５ｈ）に０２ｈ（ＥＥＰＲＯＭ１ｂを使用）を記録する。
このデータの記録後、カウンターに関するアドレス４ｂ（０００１ｈ〜０００４ｈ）の値を１ｈ増加するとともに、アドレス情報に関するアドレス４ｄ（０００６ｈ〜０００７ｈ）に００００ｈを記録して、次のデータをＥＥＰＲＯＭ１ｂの先頭アドレスから記録するようにしておく。
【００４５】
さらにデータ記録を繰り返して、８１７回目のデータ記録を行った後のＥＥＰＲＯＭ１ａ、１ｂ内の記録状態を図７に示す。
この８１７回目の記録によって、ＥＥＰＲＯＭ１ｂの末尾に１２バイトの空き領域を残した状態となる。このデータの記録後において、識別番号に関するアドレス４ｃには０２ｈ（ＥＥＰＲＯＭ１ｂを使用）が記録されるとともに、アドレス情報に関するアドレス４ｄには１ＦＦ４ｈが記録される。
【００４６】
これに引き続いて８１８回目のデータ記録を行う場合、アドレス４ｄに記録されているアドレス１ＦＦ４ｈに１４ｈを加えると２０００ｈを超え、この回のデータはＥＥＰＲＯＭ１ｂには記録できないことが分かる。
そこで、８１８回目のデータをＥＥＰＲＯＭ１ａのアドレス００２０ｈ（データ記録領域３の先頭アドレス）から記録するとともに、アドレス４ｃに０１ｈ（ＥＥＰＲＯＭ１ａを使用）を、アドレス４ｄに００２０ｈをそれぞれ記録準備する。
このデータの記録後、図８に示すように、カウンターに関するアドレス４ｂ（０００１ｈ〜０００４ｈ）の値を１ｈ増加するとともに、アドレス情報に関するアドレス４ｄ（０００６ｈ〜０００７ｈ）に００３４ｈを記録して、次のデータをＥＥＰＲＯＭ１ａのアドレス４ｄから記録するようにしておく。
【００４７】
さらにデータ記録を繰り返して、８０万回目のデータ記録を行った後のＥＥＰＲＯＭ１ａ、１ｂ内の記録状態を図９に示す。
この８０万回目のデータが記録された際において、１個目のデータ管理領域２のアドレス４ａ（００００ｈ）には０１ｈ（使用中）、アドレス４ｂ（０００１ｈ〜０００４ｈ）には０００Ｃ３５００ｈ（１０進数で８０万）、アドレス４ｃ（０００５ｈ）には０１ｈ（ＥＥＰＲＯＭ１ａ）、アドレス４ｄ（０００６ｈ〜０００７ｈ）には０Ｃ７８ｈ（アドレス情報）がそれぞれ記録されている。
【００４８】
これに引き続いて８０万１回目のデータ記録を行う場合、アドレス４ｂに８０万回以上である旨のデータが記録されているため、この１個目のデータ管理領域２の使用を中止することを決定し、そのアドレス４ａに０２ｈ（使用済み）を記録準備する。
この記録準備とともに、１個目のデータ管理領域２のアドレス４ｃ及び４ｄに記録されていたデータをそのまま２個目のデータ管理領域２の同アドレスに移動すべく記録準備する。さらに２個目のデータ管理領域２のアドレス４ａに０１ｈ（使用中）を記録準備する。
【００４９】
この２個目のデータ管理領域２へのデータの記録準備が完了したら、図１０に示すように、アドレス４ｄの示すアドレスへ２０バイトのデータを記録する。この記録後、アドレス４ｂ（０００９ｈ〜０００Ｃｈ）の値を１ｈ増加するとともに、アドレス４ｄ（０００Ｅｈ〜０００Ｆｈ）を１４ｈだけ増加して、次のデータを記録する際の先頭アドレスが分かるようにしておく。
最後に、上記のようにして記録準備されたデータをデータ管理領域に記録する。
【００５０】
この実施形態のように２分ごとにデータを記録する場合においては、１個のデータ管理領域２によって約３年間（＝２分×８０万回÷６０分÷２４時間÷３６５日）記録の管理を行うことができる。このデータ管理領域２の個数を増やすことで、このデータ管理装置の使用可能期間をさらに延長することができる。
この延長は、高性能なＥＥＰＲＯＭ１を使用して、記録限度回数を伸ばすことによっても達成し得る。
【図面の簡単な説明】
【００５１】
【図１】一実施形態においてＥＥＰＲＯＭ初期化後の記録内容を示す図
【図２】同実施形態においてＥＥＰＲＯＭのデータ管理領域の記録領域を示す図
【図３】同実施形態において各データ管理領域のアドレスを示す図
【図４】同実施形態におけるデータ記録の処理手順を示す図
【図５】同実施形態において１回目のデータ記録後のＥＥＰＲＯＭの記録内容を示す図
【図６】同実施形態において４０８回目のデータ記録後のＥＥＰＲＯＭの記録内容を示す図
【図７】同実施形態において８１７回目のデータ記録後のＥＥＰＲＯＭの記録内容を示す図
【図８】同実施形態において８１８回目のデータ記録後のＥＥＰＲＯＭの記録内容を示す図
【図９】同実施形態において８０万回目のデータ記録後のＥＥＰＲＯＭの記録内容を示す図
【図１０】同実施形態において８０万１回目のデータ記録後のＥＥＰＲＯＭの記録内容を示す図
【符号の説明】
【００５２】
１（１ａ、１ｂ）  ＥＥＰＲＯＭ（不揮発性メモリ）
２  データ管理領域
３  データ記録領域
４  データ管理情報
４ａ  データ管理領域の使用状況に関するアドレス
４ｂ  カウンターに関するアドレス
４ｃ  識別番号に関するアドレス
４ｄ  アドレス情報に関するアドレス
【図１】
2008304973.tif 000003
【図２】
2008304973.tif 000004
【図３】
2008304973.tif 000005
【図４】
2008304973.tif 000006
【図５】
2008304973.tif 000007
【図６】
2008304973.tif 000008
【図７】
2008304973.tif 000009
【図８】
2008304973.tif 000010
【図９】
2008304973.tif 000011
【図１０】
2008304973.tif 000012