(57)【要約】【課題】  書き込み中のデータファイルが読み出せなくなるのを防止し、計測データの収集における信頼性を向上させた計測データ収集装置及び計測データ収集システムを提供する。【解決手段】  センサー２から検出データを周期的に取得する計測ユニット２ａと、ダミーデータからなるデータファイルを生成するデータファイル生成部１５と、ＦＡＴ４ａをメモリーカード４から読み出し、データファイル生成部１５により生成されたデータファイルを当該ＦＡＴに基づいてメモリーカード４内に格納するとともに、当該データファイルの格納領域に関する割り当て情報をＦＡＴ４ａに書き込んでメモリーカード４内に格納するファイル管理制御部１６と、検出データに基づいてメモリーカード４にアクセスし、ＦＡＴ４ａに割り当て情報が書き込まれたデータファイル内のダミーデータを検出データに順次に置き換えるファイルデータ置換制御部１３により構成される。【選択図】  図２
2006113964.tif 000002
【特許請求の範囲】
【請求項１】
センサーから検出データを周期的に取得する計測データ取得手段と、
ダミーデータからなるデータファイルを生成するデータファイル生成手段と、
データファイルの格納領域に関する割り当て情報からなるアロケーションテーブルを書き換え可能な不揮発性のファイル記憶手段から読み出し、上記データファイル生成手段により生成されたデータファイルを当該アロケーションテーブルに基づいてファイル記憶手段に格納するとともに、当該データファイルの格納領域に関する割り当て情報をアロケーションテーブルに書き込んで上記ファイル記憶手段に格納するファイル管理手段と、
上記検出データに基づいて上記ファイル記憶手段にアクセスし、アロケーションテーブルに割り当て情報が書き込まれたデータファイル内のダミーデータを検出データに順次に置き換えるファイルデータ置換手段とを備えたことを特徴とする計測データ収集装置。
【請求項２】
検出データによるダミーデータの置き換えが終了したデータファイルを完了ファイルとしてリストアップし、完了ファイルリストを生成するファイルリスト生成手段と、
情報処理端末からのファイルリスト要求に対して上記完了ファイルリストを出力するファイル送信手段とを備えたことを特徴とする請求項１に記載の計測データ収集装置。
【請求項３】
上記ファイル管理手段によりアロケーションテーブルに割り当て情報が新たに書き込まれたデータファイルを指定するファイル指示情報を記憶する書き換え可能な揮発性の指示情報記憶手段を備え、
上記ファイルリスト生成手段は、上記ファイル指示情報に基づいて完了ファイルリストを生成することを特徴とする請求項２に記載の計測データ収集装置。
【請求項４】
上記ファイル管理手段は、情報処理端末からのファイル削除要求に対し、削除対象のデータファイルに係る割り当て情報をアロケーションテーブルから削除することを特徴とする請求項１に記載の計測データ収集装置。
【請求項５】
上記データファイル生成手段は、あるデータファイルにおいて検出データによるダミーデータの置き換えが終了すると、次に検出データの書き込み対象となるデータファイルの他にデータファイルを予備ファイルとして生成することを特徴とする請求項１に記載の計測データ収集装置。
【請求項６】
上記ファイル管理手段が上記予備ファイルの格納に失敗した場合に、オーバーフロー警戒情報を生成する警戒情報生成手段を備えたことを特徴とする請求項５に記載の計測データ収集装置。
【請求項７】
センサーから検出データを収集し、データファイルに蓄積する計測データ収集装置と、通信回線を介して計測データ収集装置からデータファイルを取得し、データ処理を行う情報処理端末とからなり、
上記計測データ収集装置は、センサーから検出データを周期的に取得する計測データ取得手段と、ダミーデータからなるデータファイルを生成するデータファイル生成手段と、データファイルの格納領域に関する割り当て情報からなるアロケーションテーブルを書き換え可能な不揮発性のファイル記憶手段から読み出し、上記データファイル生成手段により生成されたデータファイルを当該アロケーションテーブルに基づいてファイル記憶手段に格納するとともに、当該データファイルの格納領域に関する割り当て情報をアロケーションテーブルに書き込んで上記ファイル記憶手段に格納するファイル管理手段と、上記検出データに基づいて上記ファイル記憶手段にアクセスし、アロケーションテーブルに割り当て情報が書き込まれたデータファイル内のダミーデータを検出データに順次に置き換えるファイルデータ置換手段とを備えることを特徴とする計測データ収集システム。
【請求項８】
上記計測データ収集装置は、上記データファイル生成手段が、あるデータファイルにおいて検出データによるダミーデータの置き換えが終了すると、次に検出データの書き込み対象となるデータファイルの他にデータファイルを予備ファイルとして生成し、上記ファイル管理手段が上記予備ファイルの格納に失敗した場合にオーバーフロー警戒情報を生成する警戒情報生成手段を備え、
上記情報処理端末は、計測データ収集装置からのオーバーフロー警戒情報に基づいて、電子メールを送信するメール送信手段を備えることを特徴とする請求項７に記載の計測データ収集システム。
【請求項９】
上記情報処理端末は、取得したデータファイルを所定のテキスト形式に変換するファイル形式変換手段を備え、
上記計測データ収集装置のデータファイル生成手段がデータファイルをバイナリファイルとして生成することを特徴とする請求項７に記載の計測データ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測データ収集装置及び計測データ収集システムに係り、さらに詳しくは、熱電対などのセンサーから検出データを収集してデータファイルに蓄積する計測データ収集装置の改良に関する。
【背景技術】
【０００２】
通常、熱電対などのセンサーによって得られる検出データは、伝送エラーによるデータ紛失を防ぐために、一旦、データ収集装置内に蓄積される。
【０００３】
データ収集装置では、検出データからなるデータファイルが生成され、不揮発性の記憶手段に格納される。その際、ファイル管理手段が、データファイルへの書き込み動作を終了し、データファイルをクローズする際に、そのデータファイルの格納領域に関する割り当て情報をアロケーションテーブル（例えば、ＦＡＴ：File Allocation Table）に書き込んでアロケーションテーブルの更新を行っている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した様な従来のデータ収集装置では、停電などによってシステムがダウンすると、書き込み中のデータファイルが記憶手段から読み出せなくなり、当該データファイル内の検出データが全て失われてしまうという問題があった。すなわち、データファイルのクローズ時にアロケーションテーブルが更新されることから、データファイルへの書き込みが終了する前にシステムがダウンすると、アロケーションテーブルの更新が正常に行われない。このため、当該アロケーションテーブルの更新に係るデータファイルの割り当て情報が欠落し、検出データが読み出せなくなるという問題があった。
【０００５】
また、従来のデータ収集装置では、データファイルのクローズ時まで当該データファイルのファイルサイズが定まらないので、データファイルへの書き込み中にオーバーフローが生じ、検出データが書き込めなくなってしまうという問題もあった。
【０００６】
また、データ収集装置及び処理端末からなる従来のデータ収集システムでは、通信回線を介してデータ収集装置から取得したデータファイルの内容がデータ収集装置内におけるものと異なる場合が生じるという問題があった。すなわち、データ収集装置のファイル管理手段を介して通信回線上のサーバーにデータファイルをアップロードし、処理端末において閲覧可能とする従来のデータ収集システムは、アップロード時にファイル管理手段が書き込み中のデータファイルを含む全てのデータファイルをサーバーに転送する。このため、アップロード時に書き込み中であったデータファイルは、データ収集装置側ではその後の検出データの書き込みによって更新されるのに対し、アップロード時にサーバーからデータファイルを取得した処理端末側では書き込み中のデータファイルであったか否かの識別ができないことから、データファイルの更新が行われず、データ収集装置及び処理端末間でその内容が異なることとなる。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、書き込み中のデータファイルが読み出せなくなるのを防止し、計測データの収集における信頼性を向上させた計測データ収集装置及び計測データ収集システムを提供することを目的とする。特に、データファイルに対する検出データの書き込みが終了する前にシステムがダウンした場合であっても、当該データファイル内の検出データを読み出すことができる計測データ収集装置を提供することを目的とする。また、データファイルへの書き込み中にオーバーフローが生じるのを予測することができる計測データ収集装置を提供することを目的とする。
【０００８】
本発明の他の目的は、通信回線を介して計測データ収集装置から取得したデータファイルの内容を計測データ収集装置内におけるものと常に一致させることができる計測データ収集システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明による計測データ収集装置は、センサーから検出データを周期的に取得する計測データ取得手段と、ダミーデータからなるデータファイルを生成するデータファイル生成手段と、データファイルの格納領域に関する割り当て情報からなるアロケーションテーブルを書き換え可能な不揮発性のファイル記憶手段から読み出し、上記データファイル生成手段により生成されたデータファイルを当該アロケーションテーブルに基づいてファイル記憶手段に格納するとともに、当該データファイルの格納領域に関する割り当て情報をアロケーションテーブルに書き込んで上記ファイル記憶手段に格納するファイル管理手段と、上記検出データに基づいて上記ファイル記憶手段にアクセスし、アロケーションテーブルに割り当て情報が書き込まれたデータファイル内のダミーデータを検出データに順次に置き換えるファイルデータ置換手段とを備えて構成される。
【００１０】
検出データの書き込みに先立って、まず、ダミーデータからなるデータファイルが生成され、ファイル記憶手段に格納される。このとき、当該データファイルの格納領域に関する割り当て情報が書き込まれたアロケーションテーブルもファイル記憶手段に格納される。そして、データファイルに検出データを書き込む際には、アロケーションテーブルに割り当て情報が書き込まれたデータファイルに対してダミーデータを検出データで置き換えることにより、アロケーションテーブルを変更することなく、検出データの書き込みが行われる。つまり、検出データの書き込み時には、当該データファイルに係るアロケーションテーブルが更新されず、常にファイル記憶手段からデータファイルを正しく読み出すことができる。従って、データファイルに対する検出データの書き込みが終了する前にシステムがダウンした場合であっても、当該データファイル内の検出データを読み出すことができる。
【００１１】
本発明による計測データ収集装置は、上記構成に加え、検出データによるダミーデータの置き換えが終了したデータファイルを完了ファイルとしてリストアップし、完了ファイルリストを生成するファイルリスト生成手段と、情報処理端末からのファイルリスト要求に対して上記完了ファイルリストを出力するファイル送信手段とを備えて構成される。
【００１２】
具体的には、上記ファイルデータ置換手段がファイル記憶手段にアクセスする際に参照し、上記ファイル管理手段によりアロケーションテーブルに割り当て情報が新たに書き込まれたデータファイルを指定するファイル指示情報を記憶する書き換え可能な揮発性の指示情報記憶手段を備え、上記ファイルリスト生成手段が、上記ファイル指示情報に基づいて完了ファイルリストを生成するように構成される。
【００１３】
この様な構成によれば、情報処理端末からのファイルリスト要求に対しては完了ファイルリストが出力されるので、情報処理端末が通信回線を介して取得できるのはダミーデータの置き換えが終了した完了ファイルのみとなる。このため、情報処理端末が計測データ収集装置からダウンロードしたデータファイルに関し、当該データファイルに対応するデータファイルが計測データ収集装置において新たな検出データの追加によって変更されることはなく、データファイルの内容を計測データ収集装置及び情報処理端末間で常に一致させることができる。また、ファイルリスト生成手段によって参照されるファイル指示情報は、揮発性の指示情報記憶手段に記憶されるので、システムのダウンにより指示情報記憶手段への電力供給が停止すると、消滅する。このため、システムのダウン前に検出データの書き込み中であったデータファイルは、システムのダウン後、ファイル指示情報の消滅によって完了ファイルとみなされ、情報処理端末によってダウンロードすることができる。
【００１４】
また、本発明による計測データ収集装置は、上記構成に加え、上記ファイル管理手段が、情報処理端末からのファイル削除要求に対し、削除対象のデータファイルに係る割り当て情報をアロケーションテーブルから削除するように構成される。
【００１５】
また、本発明による計測データ収集装置は、上記構成に加え、上記データファイル生成手段が、あるデータファイルにおいて検出データによるダミーデータの置き換えが終了すると、次に検出データの書き込み対象となるデータファイルの他にデータファイルを予備ファイルとして生成するように構成される。
【００１６】
この様な構成によれば、あるデータファイルにおいて検出データによる置き換えが終了すると、次に検出データの書き込み対象となるデータファイルの他に予備ファイルが生成される。このため、格納可能な記憶領域がファイルサイズに比べて小さいために上記予備ファイルがファイル記憶手段に格納できなくなった場合であっても、次に検出データの書き込み対象となるデータファイルへは検出データの書き込みを行うことができる。その際、データファイルに対する検出データの書き込み開始よりも前にアロケーションテーブルが更新され、当該データファイルのファイルサイズが定められるので、検出データがデータファイルに書き込めなくなるよりも前にファイル記憶手段におけるオーバーフローを予測することができる。
【００１７】
具体的には、上記ファイル管理手段が上記予備ファイルの格納に失敗した場合に、オーバーフロー警戒情報を生成する警戒情報生成手段を備えて構成される。
【００１８】
本発明による計測データ収集システムは、センサーによる検出データを収集し、データファイルに蓄積する計測データ収集装置と、通信回線を介して計測データ収集装置からデータファイルを取得し、データ処理を行う情報処理端末とからなり、上記計測データ収集装置が、センサーから検出データを周期的に取得する計測データ取得手段と、ダミーデータからなるデータファイルを生成するデータファイル生成手段と、データファイルの格納領域に関する割り当て情報からなるアロケーションテーブルを書き換え可能な不揮発性のファイル記憶手段から読み出し、上記データファイル生成手段により生成されたデータファイルを当該アロケーションテーブルに基づいてファイル記憶手段に格納するとともに、当該データファイルの格納領域に関する割り当て情報をアロケーションテーブルに書き込んでファイル記憶手段に格納するファイル管理手段と、上記検出データに基づいて上記ファイル記憶手段にアクセスし、アロケーションテーブルに割り当て情報が書き込まれたデータファイル内のダミーデータを検出データに順次に置き換えるファイルデータ置換手段とを備えて構成される。
【００１９】
また、本発明による計測データ収集システムは、上記構成に加え、上記計測データ収集装置が、上記データファイル生成手段が、あるデータファイルにおいて検出データによるダミーデータの置き換えが終了すると、次に検出データの書き込み対象となるデータファイルの他にデータファイルを予備ファイルとして生成し、上記ファイル管理手段が上記予備ファイルの格納に失敗した場合にオーバーフロー警戒情報を生成する警戒情報生成手段を備え、上記情報処理端末が、計測データ収集装置からのオーバーフロー警戒情報に基づいて、電子メールを送信するメール送信手段を備えて構成される。
【００２０】
また、本発明による計測データ収集システムは、上記構成に加え、上記情報処理端末が、取得したデータファイルを所定のテキスト形式に変換するファイル形式変換手段を備え、上記計測データ収集装置のデータファイル生成手段がデータファイルをバイナリファイルとして生成するように構成される。
【発明の効果】
【００２１】
本発明による計測データ収集装置及び計測データ収集システムによれば、アロケーションテーブルを変更することなく、検出データの書き込みが行われる。従って、データファイルに対する検出データの書き込みが終了する前にシステムがダウンした場合であっても、当該データファイル内の検出データを読み出すことができ、計測データの収集における信頼性を向上させることができる。
【００２２】
また、情報処理端末が通信回線を介して取得できるのはダミーデータの置き換えが終了した完了ファイルであるので、情報処理端末が計測データ収集装置からダウンロードしたデータファイルに関し、当該データファイルに対応するデータファイルが計測データ収集装置において新たな検出データの追加によって変更されることはなく、データファイルの内容を計測データ収集装置及び情報処理端末間で常に一致させることができる。また、ファイルリスト生成手段によって参照されるファイル指示情報は、システムのダウンにより指示情報記憶手段への電力供給が停止すると消滅するので、システムのダウン前に検出データの書き込み中であったデータファイルは、システムのダウン後、ファイル指示情報の消滅によって完了ファイルとみなされ、情報処理端末によってダウンロードすることができる。
【００２３】
また、あるデータファイルにおいて検出データによる置き換えが終了すると、次に検出データの書き込み対象となるデータファイルの他に予備ファイルが生成されるので、上記予備ファイルがファイル記憶手段に格納できなくなった場合であっても、次に検出データの書き込み対象となるデータファイルへは検出データの書き込みを行うことができる。その際、データファイルに対する検出データの書き込み開始よりも前にアロケーションテーブルが更新され、当該データファイルのファイルサイズが定められるので、検出データがデータファイルに書き込めなくなるよりも前にファイル記憶手段におけるオーバーフローを予測することができる。
【発明を実施するための最良の形態】
【００２４】
実施の形態１．
図１は、本発明の実施の形態１による計測データ収集システムの概略構成の一例を示した図である。本実施の形態による計測データ収集システムは、検出データを収集する計測データ収集装置１と、通信回線７ａ及び７ｂを介し計測データ収集装置１からデータファイルを取得してデータ処理を行う情報処理端末８と、通信ネットワーク７ｃに接続するメールサーバー９からなる。
【００２５】
計測データ収集装置１は、熱電対などの検出素子（センサー）から入力される検出データを収集し、データファイルとして蓄積する検出データの蓄積手段であり、計測ユニット２ａ、メモリーユニット５及び表示ユニット６からなる。
【００２６】
計測ユニット２ａは、センサーから検出データを周期的に取得する計測データの取得手段である。計測ユニット２ａには、複数の接続端子からなる入力インターフェース１１が設けられており、複数のセンサーを同時に接続することができる。計測データ収集装置１では、必要に応じて計測ユニット２ａを２以上連結させて用いることが可能となっており、センサーからの検出データが各計測ユニット２ａにおける入力インターフェース１１を介して入力される。つまり、計測ユニット２ａごとの各センサーによる検出データをまとめて１つのデータファイルとして蓄積することができるようになっている。
【００２７】
メモリーユニット５は、記憶媒体をドライブする駆動装置であり、記憶媒体としてのメモリーカードが挿脱可能なカードスロット２５が設けられている。各計測ユニット２ａを介して収集された検出データは、カードスロット２５内に挿入されたメモリーカードに蓄積される。
【００２８】
表示ユニット６は、ＬＣＤからなる表示画面２０ａを有する装置本体（マスターユニット）であり、検出データの収集及びデータファイルの蓄積に関する制御を行っている。表示画面２０ａには、検出データの他に、ファイル情報として日付情報、ファイル番号、分割情報、サンプリング情報、ユニット数、各計測ユニット２ａにおける使用チャンネル数、計測情報などを表示することができる。表示ユニット６には、メモリーユニット５、計測ユニット２ａの順序で各ユニットが連結されている。
【００２９】
この計測データ収集装置１は、ＵＳＢ（Universal Serial Bus）などの通信回線７ａを介して情報処理端末８にデータファイルを出力するとともに、所定のファイル転送プロトコルに従ってＬＡＮ（Local Area Network）やインターネットなどの通信ネットワーク７ｃを介して情報処理端末８にデータファイルを伝送することもできるサーバー（例えば、ＦＴＰサーバー）となっている。
【００３０】
ここでは、計測ユニット２ａが８つまで連結可能であるものとする。また、各計測ユニット２ａにおけるセンサーの同時に接続可能な数（最大チャンネル数）は、８個であるものとする。また、メモリーカードとしては、書き換え可能な不揮発性の記憶媒体が用いられるものとし、例えば、小型で軽量な半導体記憶装置としてのフラッシュメモリー（flash memory）カードを用いることができる。なお、ここでは、記憶手段としてメモリーカードが用いられるとしたが、書き換え可能な不揮発性の記憶媒体であれば他のものであっても良く、例えば、ハードディスクなどの磁気記憶媒体を用いることもできる。
【００３１】
図２は、図１の計測データ収集システムにおける要部詳細の一例を示したブロック図であり、センサー２からの検出データをデータファイルとしてカードスロット２５内のメモリーカード４に蓄積する動作を行う計測データ収集装置１内の構成が示されている。
【００３２】
この計測データ収集装置１は、Ａ／Ｄ変換部１２、ファイルデータ置換制御部１３、主制御部１４、データファイル生成部１５、ファイル管理制御部１６、ファイルリスト生成部１７、通信制御部１８、表示制御部１９、操作入力部２１、ＲＯＭ２２、ＲＡＭ２３及び２４からなる。各部において消費される電力は、外部の電源回路３から必要に応じて供給される。
【００３３】
センサー２から入力インターフェース１１を介して入力された検出データは、Ａ／Ｄ変換部１２によりデジタルデータに変換される。デジタルデータへの変換は、例えば、検出信号を所定のサンプリング周期で量子化することによって行われる。
【００３４】
データファイル生成部１５は、検出データに置き換え可能なダミーデータからなるデータファイル４ｃを生成する動作を行っている。生成されたデータファイル４ｃは、ファイル管理制御部１６により、ＦＡＴ４ａに基づいてメモリーカード４内に格納され、その割り当て情報がＦＡＴ４ａに書き込まれる。ここで、データファイル４ｃは、所定のデータサイズからなるダミーデータを２以上の所定数含むものとする。
【００３５】
ＦＡＴ（File Allocation Table）４ａは、データファイルの格納領域に関する割り当て情報からなるアロケーションテーブルであり、メモリーカード４内に格納されている。つまり、ファイル管理制御部１６は、新たにデータファイル４ｃをメモリーカード４に記憶させる際、メモリーカード４からＦＡＴ４ａを読み出し、空き領域を探索して当該データファイル４ｃを格納する。なお、ファイル管理制御部１６は、既にメモリーカード４内に格納されているファイルデータ４ｃに対して読み書きする際にも、ＦＡＴ４ａに基づいて格納領域の検索を行っている。
【００３６】
ファイルデータ置換制御部１３は、検出データをデータファイル４ｃ内に蓄積させる際に、主制御部１４を介してメモリーカード４にアクセスし、ダミーデータを検出データに置き換える制御を行っている。すなわち、Ａ／Ｄ変換部１２から検出データが入力されると、ファイル管理制御部１６を介さず直接にメモリーカード４上のデータファイル４ｃにアクセスし、ＦＡＴ４ａに割り当て情報が書き込まれたデータファイル４ｃ内のダミーデータを検出データに順次に置き換える動作が行われる。
【００３７】
データファイル４ｃにおける検出データへの置き換え、すなわち、メモリーカード４上のデータファイル４ｃに対する検出データの書き込みは、ＲＡＭ２３に記憶される書き込みタスクに基づいて行われる。ＲＡＭ２３は、書き換え可能な揮発性の半導体メモリーであり、書き込みタスクは、新たにデータファイル４ｃをメモリーカード４に格納する際にファイルデータ置換制御部１３によって生成される。この書き込みタスクは、新たに格納されたデータファイル４ｃのファイル番号やそのＦＡＴ情報からなり、検出データの書き込み先を特定することができる。つまり、書き込みタスクは、書き込み先となるデータファイル４ｃを特定し、データファイル中の書き込み位置を指示するポインターとなっている。
【００３８】
ここで、検出データは、計測ユニット２ａごとに格納され、ユニット番号が付加されるものとする。ユニット番号は、各計測ユニット２ａに予め割り当てられている計測ユニットの識別情報であると同時に、検出データへの置き換えが終了しているか否かを識別するための識別情報でもある。つまり、各データに割り振られたユニット番号によって当該データが置き換え後のデータ、すなわち、ダミーデータではなく検出データであることを識別することができる。
【００３９】
検出データの書き込みは、メモリーカード４にデータファイル４ｃを格納し、ＦＡＴ４ａにその割り当て情報を書き込んで当該ＦＡＴ４ａをメモリーカード４に格納した後に行われるので、検出データの書き込み開始後においてはデータファイル４ｃに係るアロケーションテーブルが既に更新されており、常にメモリーカード４からデータファイル４ｃを正しく読み出すことができる。従って、データファイル４ｃに対する検出データの書き込みが終了する前に、停電などによってシステムへの電力供給が停止し、システムがダウンした場合であっても、システムへの電力供給が回復すれば、当該データファイル４ｃ内の検出データを読み出すことができる。
【００４０】
ファイルリスト生成部１７は、検出データによるダミーデータの置き換えが終了したデータファイル４ｃをリストアップし、完了ファイルリストを生成する動作を行っている。検出データへの置き換え、すなわち、データファイル４ｃに対する検出データの書き込みは、例えば、ファイルデータ置換制御部１３によってダミーデータが全て検出データに置き換えられると終了し、次のデータファイル４ｃに対する書き込みに移行する。つまり、ＲＡＭ２３上の書き込みタスクに基づいて、検出データによる置き換えの終了が判別される。
【００４１】
検出データへの置き換えが終了したデータファイル４ｃは、完了ファイル４ｂとなり、完了ファイル４ｂからなる完了ファイルリストがファイルリスト生成部１７によってＲＡＭ２４内に格納される。
【００４２】
通信制御部１８は、ＲＯＭ２２上のＦＴＰ（File Transfer Protocol）サーバープログラムに基づいてファイル転送に関する制御を行っている。具体的には、情報処理端末８からのファイルリスト要求に対して、完了ファイルリストを出力する動作が行われる。すなわち、情報処理端末８により送信されたファイルリスト要求が受信すると、このファイルリスト要求に基づいてＲＡＭ２４から完了ファイルリストが読み出され、当該情報処理端末８に対して送信される。
【００４３】
また、通信制御部１８は、情報処理端末８からのファイル転送要求に対して、完了ファイル４ｂを出力する動作が行われる。すなわち、情報処理端末８により送信されたファイル転送要求が受信すると、このファイル転送要求に基づいてメモリーカード４から完了ファイル４ｂが読み出され、当該情報処理端末８に対して送信される。情報処理端末８からのファイルリスト要求に対してはＲＡＭ２４上の完了ファイルリストが出力されるので、当該情報処理端末８が通信回線を介して取得できるのはダミーデータの置き換えが終了した完了ファイル４ｂのみとなる。このため、情報処理端末８が計測データ収集装置１からダウンロードしたデータファイルに関し、当該データファイルに対応するデータファイルが計測データ収集装置１において新たな検出データの追加によって更新されることはなく、データファイルの内容を計測データ収集装置１及び情報処理端末８間で常に一致させることができる。その際、ファイルデータ置換制御部１３によって参照されるＲＡＭ２３上の書き込みタスクは、システムのダウンにより当該ＲＡＭ２３への電力供給が停止すると、消滅する。このため、システムのダウン前には検出データの書き込み中であったデータファイルは、システムのダウン後には、ＲＡＭ２３上の書き込みタスクの消滅によって完了ファイルとみなされ、情報処理端末８によってダウンロードすることができるようになる。
【００４４】
また、通信制御部１８は、情報処理端末８からのファイル削除要求に対し、完了ファイル４ｂを削除する指示をファイル管理制御部１６に対して行っている。ファイル管理制御部１６では、この削除指示に基づいて、削除対象のデータファイルに係る割り当て情報をＦＡＴ４ａから削除する制御が行われる。ＦＡＴ４ａから割り当て情報が削除されたデータファイルは、メモリーカードから読み出したり、当該データファイルに対してデータを書き込むことができなくなり、データファイル自体をメモリーカード４から削除するのと同様に、メモリーカード４におけるデータファイルの格納可能な領域の一部となる。つまり、必要に応じて計測データ収集装置１内に蓄積された完了ファイル４ｂを削除し、データファイルの格納可能な領域を増加させることができる。
【００４５】
図３は、図１の計測データ収集システムにおける要部詳細の一例を示したブロック図であり、一定周期でファイルリスト要求、ファイル転送要求及びファイル削除要求を生成するパーソナルコンピュータなどの情報処理端末８が示されている。この情報処理端末８は、主制御部５０、ファイル管理制御部５１、通信制御部５２、表示部５３、操作入力部５４、ＲＯＭ５５及び記憶部５６からなる。
【００４６】
ファイル管理制御部５１は、ハードディスクなどの書き換え可能な不揮発性の記憶部５６に対するデータファイルの読み書きに関する制御を行っており、通信制御部５２を介して取得したデータファイルは記憶部５６に格納される。
【００４７】
通信制御部５２は、ＲＯＭ５５上のＦＴＰクライアントプログラムに基づいて、計測データ収集装置１に対するファイル転送に関する制御を行っている。具体的には、ファイルリスト要求、ファイル転送要求及びファイル削除要求が一定周期で生成され、計測データ収集装置１に対して送信される。
【００４８】
図４（ａ）〜（ｄ）は、図２の計測データ収集装置において生成されるデータファイルの一例を示した図である。図４（ａ）には、ファイルフォーマットにおける全体像がブロックに区分して示され、図４（ｂ）には、そのヘッダブロック３１の詳細が示されている。また、図４（ｃ）には、データファイル４ｃにおけるファイル情報ブロック３２の詳細が示され、図４（ｄ）には、データブロック３３の詳細が示されている。
【００４９】
このデータファイル４ｃは、ヘッダブロック３１、ファイル情報ブロック３２及びデータブロック３３からなる。データファイル４ｃの先頭に配置されるヘッダブロック３１には、各ブロックのデータサイズ（単位はバイト）が格納される。ここでは、ファイル情報ブロック３２及びデータブロック３３の各データサイズ３１ａ及び３１ｂがそれぞれブロックサイズ１及び２として格納されている。
【００５０】
ヘッダブロック３１の次に配列されるファイル情報ブロック３２には、日付情報３４、ファイル番号３５、分割フラグ３６、サンプリング情報３７、ユニット数３８、各ユニットのチャンネル数３９及び計測情報４０が格納されている。日付情報３４は、検出データが書き込まれた日時であり、当該データファイル４ｃに対する１点目の検出データをサンプリングした時の日付や時刻が日付情報３４として格納される。ファイル番号３５は、各データファイル４ｃを識別するためのシリアルデータである。
【００５１】
分割フラグ３６は、一連の検出データを複数のデータファイル４ｃに分割して収集する場合に、検出データが分割して格納されていることを示す識別情報である。つまり、データファイル４ｃに付加された分割フラグ３６により、当該データファイル４ｃが一連の検出データを格納するものであることを識別することができる。
【００５２】
サンプリング情報３７は、サンプリング周期やサンプリング数からなる。サンプリング周期は、センサーからの検出信号をサンプリングして周期的に検出データを得る際のデータ繰り返し間隔であり、ここでは、１μｓから１ｈ（時間）までの範囲の時間データが格納される。サンプリング数は、データファイル４ｃに格納する検出データ数であり、１から４００００００までの数が格納される。なお、１ファイル分のデータ収集に要する時間は、サンプリング周期×サンプリング数から求めることができる。
【００５３】
ユニット数３８は、マスターユニット（表示ユニット６）に連結する計測ユニット数であり、使用するチャンネル数が１以上となる計測ユニット２ａの数が格納される。ユニット数３８には、１から８までの数が格納される。各ユニットのチャンネル数３９は、計測ユニット２ａごとの使用チャンネル数が格納される。計測情報４０には、計測時の入力レンジ（例えば、検出データにおける温度閾値や、検出信号における電圧レベル閾値）などが格納される。
【００５４】
ファイル情報ブロック３２の次に配列されるデータブロック３３は、計測ユニット２ａごとにユニット番号４１を付加してチャンネルごとのデータ格納領域４２が設けられている。各ユニット番号４１には、１から８までの数が格納される。ここでは、これ以外のデータがユニット番号４１として格納されている場合、当該ユニット番号４１以降のデータが無効とみなされるものとする。つまり、ユニット番号４１は、ユニット内のデータ格納領域４２に予め格納されているダミーデータが全て検出データに置き換えられると、その置き換え終了時に付番され、これによって、当該ユニットにおけるデータが検出データへの置き換え終了後のデータであるか否かを識別することができる。
【００５５】
なお、ユニット番号４１は、１バイトのデータサイズからなるものとする。また、各データ格納領域４２には、２バイトのデータサイズからなるデータが格納されるものとする。また、データブロック３３のデータサイズは、ユニット数×１バイト×サンプリング数＋全チャンネル数×２バイト×サンプリング数から求めることができる。
【００５６】
図５は、図１の計測データ収集システムにおけるファイル転送動作の一例を示した状態遷移図であり、情報処理端末８からのファイル転送要求に応じて計測データ収集装置１が完了ファイル４ｂを転送する様子が示されている。計測データ収集装置１は、情報処理端末８からのファイル転送要求に対して、検出データの書き込みが終了したデータファイル（完了ファイル４ｂ）のみを転送し、ファイル転送要求の受信時に書き込み中のデータファイル４ｃは転送しない。
【００５７】
これにより、情報処理端末８が計測データ収集装置１からダウンロードしたデータファイルに関し、当該データファイルに対応するデータファイルが計測データ収集装置１において新たな検出データの追加によって更新されるのを防ぐことができるので、データファイルの内容を計測データ収集装置１及び情報処理端末８間で常に一致させることができる。
【００５８】
図６は、図１の計測データ収集システムにおけるファイル削除動作の一例を示した状態遷移図であり、情報処理端末８からのファイル削除要求に応じて計測データ収集装置１内の完了ファイル４ｂが削除される様子が示されている。計測データ収集装置１は、情報処理端末８からのファイル削除要求に対して、検出データの書き込みが終了したデータファイルのみを削除し、ファイル削除要求の受信時に書き込み中のデータファイル４ｃは削除しない。
【００５９】
これにより、書き込み中のデータファイル４ｃを保護し、検出データを継続的に蓄積させることができるとともに、完了ファイル４ｂをメモリーカード４上から削除することで、メモリーカード４内の記憶領域における空き領域を増加させることができる。
【００６０】
図７のステップＳ１０１〜Ｓ１０７は、図２の計測データ収集装置におけるＦＴＰサーバーとしての動作例を示したフローチャートである。まず、通信制御部１８は、情報処理端末８からログイン要求があれば、それを許可し、当該情報処理端末８からのファイルリスト要求を受け付ける（ステップＳ１０１，Ｓ１０２）。
【００６１】
次に、ファイルリスト生成部１７は、通信制御部１８の指示に従って、ＲＡＭ２３上の書き込みタスクに基づいて完了ファイルリストを生成し、ＲＡＭ２４内に格納するととも、当該情報処理端末８に対して完了ファイルリストを送信する（ステップＳ１０３）。通信制御部１８は、情報処理端末からのファイル転送要求に応じてメモリーカード４上の完了ファイルを読み出し、当該情報処理端末に対して送信する（ステップＳ１０４，Ｓ１０５）。
【００６２】
次に、通信制御部１８は、情報処理端末８からのファイル削除要求に応じてメモリーカード４上の完了ファイルを削除する（ステップＳ１０６，Ｓ１０７）。
【００６３】
図８のステップＳ２０１〜Ｓ２０８は、図３の情報処理端末における動作例を示したフローチャートである。まず、通信制御部５２は、一定周期で計測データ収集装置１に対してログイン要求を送信する（ステップＳ２０１，Ｓ２０２）。通信制御部５２は、計測データ収集装置１からの完了ファイルリストが受信すると（ステップＳ２０３）、そのファイルリストに基づいてダウンロード対象となるデータファイルを指定したファイル転送要求を生成し、当該計測データ収集装置１に対して送信する（ステップＳ２０４，Ｓ２０５）。
【００６４】
次に、通信制御部５２は、計測データ収集装置１からのデータファイルが受信すると、ファイル管理制御部５１に対し、当該データファイルを記憶部５６内に格納するように指示する（ステップＳ２０６）。データファイルの格納後、通信制御部５２は、計測データ収集装置１に対して当該データファイルに対応するデータファイル（完了ファイル）を削除させるためのファイル削除要求を生成し、当該計測データ収集装置１に対して送信する（ステップＳ２０７，Ｓ２０８）。ステップＳ２０２からステップＳ２０８までの処理手順は、一定周期で繰り返される。
【００６５】
本実施の形態によれば、検出データの書き込み開始後においてはデータファイルに係るＦＡＴ４ａが既に更新されており、常にメモリーカード４からデータファイルを正しく読み出せるので、データファイルに対する検出データの書き込みが終了する前にシステムがダウンした場合であっても、当該データファイル内の検出データを読み出すことができ、計測データの収集における信頼性を向上させることができる。
【００６６】
また、一定周期で完了ファイルがダウンロードされ、ダウンロードされたメモリーカード４上の完了ファイルが自動的に削除されるので、メモリーカード４がオーバーフローするのを防止することができる。
【００６７】
なお、本実施の形態では、情報処理端末８が計測データ収集装置１からダウンロードしたデータファイルを記憶部５６内に格納する場合の例について説明したが、本発明はこれに限られるものではない。例えば、計測データ収集装置１のデータファイル生成部１５がバイナリファイルとしてデータファイルを生成する場合に、情報処理端末８が取得したデータファイルを所定のテキスト形式（ＣＳＶ：Comma Separated Valueなど）に変換するファイル形式変換手段を備えるようにしても良い。
【００６８】
実施の形態２．
本実施の形態では、計測データ収集装置１のファイル管理制御部１６がデータファイル４ｃの格納に失敗した場合に、メモリーカード４のオーバーフロー警戒情報が生成され、この警戒情報に基づいて情報処理端末８から電子メールが送信される。
【００６９】
計測データ収集装置１は、ファイル管理制御部１６がデータファイル４ｃの格納に失敗した場合に、オーバーフロー警戒情報を生成する警戒情報生成手段を備え、情報処理端末８は、計測データ収集装置１からのオーバーフロー警戒情報に基づいて電子メールを送信するメール送信手段を備えている。
【００７０】
計測データ収集装置１のデータファイル生成部１５は、あるデータファイルにおいて検出データによるダミーデータの置き換えが終了すると、次に検出データの書き込み対象となるデータファイルの他にデータファイルを予備ファイルとして生成する。上記警戒情報生成手段は、この予備ファイルがメモリーカード４内に格納できなかった場合にオーバーフロー警戒情報を生成する。つまり、書き込み中のデータファイルの他に予備ファイルが生成され、予備ファイルが格納できるか否かによってメモリーカード４にオーバーフローが生じるか否かを判別することができる。
【００７１】
図９のステップＳ３０１〜Ｓ３１０は、図２の計測データ収集装置におけるデータ収集の動作例を示したフローチャートである。まず、ファイルデータ置換制御部１３は、Ａ／Ｄ変換部１２から検出データの入力があれば、データファイル生成部１５に対してデータファイルの生成を指示する（ステップＳ３０１，Ｓ３０２）。
【００７２】
次に、ファイル管理制御部１６は、メモリーカード４上のＦＡＴ４ａを更新し、メモリーカード４上に上記データファイルが格納可能か否かを判別する（ステップＳ３０３，Ｓ３０４）。データファイルが格納可能であれば、当該データファイル及び更新後のＦＡＴ４ａをメモリーカード４内に格納する（ステップＳ３０５）。
【００７３】
ファイルデータ置換制御部１３は、Ａ／Ｄ変換部１２から入力される検出データによって、当該データファイル中のダミーデータを順次に置き換える（ステップＳ３０６，Ｓ３０７）。ファイルデータ置換制御部１３は、検出データによる置き換えが終了し、さらに検出データが入力すると、新たなデータファイルの生成をデータファイル生成部１５に指示する。
【００７４】
一方、メモリーカード４上に上記データファイルが格納できなかった場合には、警戒情報生成手段によりオーバーフロー警戒情報が生成される（ステップＳ３０８）。このとき、通信制御部１８は、情報処理端末８からオーバーフロー発生問い合わせに応じてオーバーフロー警戒情報を当該情報処理端末８に対して送信する（ステップＳ３０９，Ｓ３１０）。
【００７５】
図１０のステップＳ４０１〜Ｓ４０４は、図３の情報処理端末における警報メールの送信動作例を示したフローチャートである。まず、通信制御部５２は、一定周期でオーバーフローの問合せを生成し、計測データ収集装置１に対して送信する（ステップＳ４０１）。
【００７６】
次に、通信制御部５２は、計測データ収集装置１からのオーバーフロー警戒情報が受信すると（ステップＳ４０２）、ユーザによる設定内容に応じて、オーバーフローの発生を報知するための電子メール（警報メール）を生成し、当該計測データ収集装置１に対して送信する（ステップＳ４０３，Ｓ４０４）。
【００７７】
本実施の形態によれば、格納可能な記憶領域がファイルサイズに比べて小さいために予備ファイルがメモリーカード４内に格納できなくなった場合であっても、次に検出データの書き込み対象となるデータファイルへは検出データの書き込みを行うことができる。その際、データファイルに対する検出データの書き込み開始よりも前にＦＡＴ４ａが更新され、当該データファイルのファイルサイズが定められるので、検出データがデータファイルに書き込めなくなるよりも前にメモリーカード４におけるオーバーフローを予測することができる。また、メモリーカード４がオーバーフローするよりも前に、警報メールによって他の端末に対して報知することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態１による計測データ収集システムの概略構成の一例を示した図である。
【図２】図１の計測データ収集システムにおける要部詳細の一例を示したブロック図である。
【図３】図１の計測データ収集システムにおける要部詳細の一例を示したブロック図である。
【図４】図２の計測データ収集装置において生成されるデータファイルの一例を示した図である。
【図５】図１の計測データ収集システムにおけるファイル転送動作の一例を示した状態遷移図である。
【図６】図１の計測データ収集システムにおけるファイル削除動作の一例を示した状態遷移図である。
【図７】図２の計測データ収集装置におけるＦＴＰサーバーとしての動作例を示したフローチャートである。
【図８】図３の情報処理端末における動作例を示したフローチャートである。
【図９】図２の計測データ収集装置におけるデータ収集の動作例を示したフローチャートである。
【図１０】図３の情報処理端末における警報メールの送信動作例を示したフローチャートである。
【符号の説明】
【００７９】
１  計測データ収集装置
２ａ  計測ユニット
４  メモリーカード
４ａ  ＦＡＴ
４ｂ  完了ファイル
４ｃ  データファイル
５  メモリーユニット
６  表示ユニット
７ａ，７ｂ  通信回線
７ｃ  通信ネットワーク
８  情報処理端末
９  メールサーバー
１１  入力インターフェース
１２  Ａ／Ｄ変換部
１３  ファイルデータ置換制御部
１４  主制御部
１５  データファイル生成部
１６  ファイル管理制御部
１７  ファイルリスト生成部
１８  通信制御部
１９  表示制御部
２０  ＬＣＤ
２０ａ  表示画面
２１  操作入力部
２２  ＲＯＭ
２３，２４  ＲＡＭ
２５  カードスロット
【図１】
2006113964.tif 000003
【図２】
2006113964.tif 000004
【図３】
2006113964.tif 000005
【図４】
2006113964.tif 000006
【図５】
2006113964.tif 000007
【図６】
2006113964.tif 000008
【図７】
2006113964.tif 000009
【図８】
2006113964.tif 000010
【図９】
2006113964.tif 000011
【図１０】
2006113964.tif 000012