(57)【要約】【課題】  測定モジュール毎に任意のサンプリング周波数が設定可能な計測システムにおいて、測定モジュールに設定したサンプリング周波数でデータの取りこぼしを無くす。【解決手段】  計測システムは、通信ネット１１ｃを介して遠隔地に設けた供試体と計測・制御室内に設けた制御手段８とを接続する。供試体側にはこの供試体の温度，ひずみ，加速度の少なくともいずれかを測定するセンサ１が接続される測定モジュール１２〜１７を複数個有するモジュール型計測器９ａ，９ｂを配置する。制御手段はパーソナルコンピュータとこのパーソナルコンピュータに付設する記憶手段とを有する。パーソナルコンピュータは、モジュール型計測器９ａ，９ｂに設けたブロックバッファへの計測データの格納時間と、ブロックバッファからパーソナルコンピュータに付設した記憶手段への計測データの格納時間との比を演算して計測データの格納漏れの有無を表示する表示手段を有する。【選択図】図１
2008224340.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットを介して遠隔地に設けた供試体と計測・制御室内に設けた制御手段とを接続する計測システムにおいて、前記供試体側にはこの供試体の温度，ひずみ，加速度の少なくともいずれかを測定するセンサが接続される測定モジュールを複数個有するモジュール型計測器を配置し、前記制御手段はパーソナルコンピュータとこのパーソナルコンピュータに付設する記憶手段とを有し、前記パーソナルコンピュータは、前記モジュール型計測器に設けたブロックバッファへの計測データの格納時間と、前記ブロックバッファからパーソナルコンピュータに付設した記憶手段への計測データの格納時間との比を演算して計測データの格納漏れの有無を表示する表示手段を有することを特徴とする計測システム。
【請求項２】
測定対象である温度，ひずみ，加速度少なくともいずれかを複数の測定モジュールで測定し、この複数の測定モジュールで測定した同一種類の計測データを結合して論理モジュールを構成し、この論理モジュールごとに計測データを送信することを特徴とする請求項１に記載の計測システム。
【請求項３】
前記モジュール型計測器は、前記ブロックバッファが満杯の状態になったときに前記パーソナルコンピュータに割り込み信号を出力することを特徴とする請求項１に記載の計測システム。
【請求項４】
前記パーソナルコンピュータは、前記２つの格納時間の比が１以下であれば、測定モジュールが測定した計測データの格納漏れが無いことを前記表示手段に表示することを特徴とする請求項１に記載の計測システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計測システムに係り、特にひずみや加速度や温度等の物理量を計測するのに好適な計測システムに関する。
【背景技術】
【０００２】
従来の計測システムの例が、特許文献１および特許文献２に記載されている。特許文献１に記載のプログラマブルコントローラでは、オプションモジュールの実装枚数に制限を加えることなく、確実にコントローラと制御機器間でデータを受け渡すようにするために、プログラマブルコントローラ（ＰＬＣ）モジュールは第１の割り込み信号と、オプションモジュールに出力する第２の割り込み信号を発生する手段を有している。
【０００３】
そして、第１の割り込み信号が入力されると、第２の割り込み信号を発生させる手段を起動し、データ格納完了信号が設定されるとユーザプログラムを実行している。オプションモジュールには第３の割り込み信号生成手段を設け、第２の割り込み信号が入力されると、データ格納後にデータ格納完了信号をセットし、第３の割り込み信号生成手段を起動して第３の割り込み信号を生成し、制御機器にデータを出力する。
【０００４】
特許文献２には、多種類，長時間にわたる膨大な量の計測データを、少ない記憶容量のメモリー装置に記録再生するために、サンプリング制御装置がバッファメモリーのデータを１サンプリング周期ごとに前のデータと入れ替えている。そして、マイクロコンピュータは、膨大な量の計測データを厳粛記録するための処理手段を含んでいる。
【０００５】
【特許文献１】特開２００６−７９４８０号公報
【特許文献２】特開平６−１１１０３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の計測システムは複数のオプションモジュールを増設可能にしているので、大量のデータや多種のデータを計測記録するのに好適である。しかしながら、この計測システムでは、データ送信間隔についての記載がなく、サンプリング周波数が異なるデータを時間軸を統一して、同期したデータとして取り扱うことについては、十分に考慮されていない。
【０００７】
多種のデータを処理するシステムでは、サンプリング周波数が異なるデータを取り扱うときに、時間軸が異なっていれば、測定データを同じファイルに格納することが困難である。そのため、サンプリング周波数が違うデータを含むときは、サンプリング周波数の数だけ測定データ格納用のファイルが必要になる。つまり、データ取得の際のサンプリング周波数の設定の仕方によっては、測定データを格納するファイル数が膨大となり、データ処理するパーソナルコンピュータ（ＰＣ）の負荷が増大する。そして、ＰＣの負荷がおおきすぎて、測定データが処理データに含まれない、いわゆる取りこぼしが発生するおそれがある。
【０００８】
上記特許文献２に記載のものは、膨大なデータを処理可能であるが、前回の測定データとの差が予め定めた値以下の場合は、データとして記録しないので、微小なデータの変動等についての記録が失われるとともに、データ取得の際のサンプリング周波数の不一致等に起因するデータの取りこぼしについては、十分には考慮されていない。
【０００９】
本発明は上記従来技術の不具合に鑑みなされたものであり、その目的は、測定モジュール毎に任意のサンプリング周波数が設定可能な計測システムにおいて、測定モジュールに設定したサンプリング周波数でデータの取りこぼしを無くすことにある。また、計測データを取りこぼし無く表示することも目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の特徴は、通信ネットを介して遠隔地に設けた供試体と計測・制御室内に設けた制御手段とを接続する計測システムにおいて、前記供試体側にはこの供試体の温度，ひずみ，加速度の少なくともいずれかを測定するセンサが接続される測定モジュールを複数個有するモジュール型計測器を配置し、前記制御手段はパーソナルコンピュータとこのパーソナルコンピュータに付設する記憶手段を有し、前記パーソナルコンピュータは、前記モジュール型計測器に設けたブロックバッファへの計測データの格納時間と、前記ブロックバッファからパーソナルコンピュータに付設した記憶手段への計測データの格納時間との比を演算して計測データの格納漏れの有無を表示する表示手段を有することにある。
【００１１】
そしてこの特徴において、測定対象である温度，ひずみ，加速度すくなくともいずれかを複数の測定モジュールで測定し、この複数の測定モジュールで測定した同一種類の計測データを結合して論理モジュールを構成し、この論理モジュールごとに計測データを送信するのがよく、モジュール型計測器は、前記ブロックバッファが満杯になったことをパーソナルコンピュータに通知する割り込み信号を出力するのがよい。また、パーソナルコンピュータは、前記２つの格納時間の比が１以下であれば、測定モジュールが測定した計測データの格納漏れが無いことを前記表示手段に表示することが望ましい。
【発明の効果】
【００１２】
本発明によれば、通信の開始から次の通信までの時間、すなわちブロックバッファが満杯になる時間と、パーソナルコンピュータが計測データを格納する時間を比較することにより、万一、測定モジュールに設定したサンプリング周波数で計測データの取りこぼしがあってもその取りこぼしを事前に検出でき、測定モジュールに設定したサンプリング周波数で計測データの取りこぼしを回避できる。また、計測データを取りこぼしなく、表示できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る計測システムの一実施例を、図面を用いて説明する。図１に、計測システム５０をブロック図で示す。本実施例では、加振装置における計測を例にとる。計測システム５０では、計測・制御室内に主たる制御手段を、この計測・制御室に配置した主たる制御手段とＬＡＮ用光ケーブル１１ｃで接続された測定用制御手段を測定対象物の近傍に配置している。
【００１４】
具体的には、計測・制御室にパーソナルコンピュータ（以下ＰＣとも称す）８を１台設置する。ＰＣ８は、本計測システムの主たる制御手段を構成する。ＰＣ８には、スイッチング・ハブ（以下ＳＷ−ＨＵＢとも称す）１０を介して、モジュール型計測器９ａが１台接続されている。このモジュール型計測器９ａは、加振指令信号等を入力するのに用いられる。ＰＣ８に接続されたＳＷ−ＨＵＢ１０には、メディア・コンバータ（以下Ｅ／Ｏ−ＣＮＶとも称す）１１ａが複数台、接続されている。本実施例では、メディア・コンバータ１１ａを４台設けている。
【００１５】
計測・制御室から遠隔にある試験対象物が置かれた試験室には、計測・制御室に配置した複数のメディア・コンバータ１１ａのそれぞれに対応して、メディア・コンバータ（Ｅ／Ｏ−ＣＮＶ）１１ｂが、配置されている。各メディア・コンバータ１１ｂには、モジュール型計測器９ｂが１台ずつ接続されている。ここで、メディア・コンバータ１１ａ，
１１ｂ間を、光ケーブル１１ｃで接続している。
【００１６】
メディア・コンバータ１１ｂは、モジュール型計測器９ｂとスイッチング・ハブ１０間を高速に信号伝送するために、モジュール型計測器９ｂから送られた信号を、ＬＡＮ用光ケーブル１１ｃで送信する信号に変換する。これは、試験室からのデータにノイズが乗るのを防止するためである。同様に、メディア・コンバータ１１ａは、モジュール型計測器９ｂから光ケーブル１１ｃで送られた信号を、スイッチング・ハブ１０で受け入れ可能な信号に変換する。
【００１７】
光ケーブル１１ｃでの伝送では、イーサネット（登録商標）を使用する。イーサネットを使用しているので、試験室が遠隔地（例えば、１００ｍ〜５００ｍ離れた位置）であっても、高速（通信速度１００Ｍｂｐｓ）に信号を伝送できる。スイッチング・ハブ１０は、試験室にある４台のモジュール型計測器９ｂおよび計測・制御室に配置されたモジュール型計測器９ａからの信号またはこれらのモジュール型計測器９ａ，９ｂへの信号を、解析して宛先を検出し、指定された宛先にだけデータを送信する。
【００１８】
これにより、ネットワーク全体の負荷を軽減する。なお、スイッチング・ハブ１０は、宛先解析のために一時的にデータを貯える機能も有しており、速度の違うネットワークの接続にも対応できる。試験室に置かれた各モジュール型計測器９ｂは、コントロールＰＣ８により制御される。
【００１９】
図１に示した計測システムに用いるモジュール型計測器９ａ，９ｂの詳細構成を、図２に示す。試験室に設けた各モジュール型計測器９ｂには、ひずみを測定するための専用のひずみ測定モジュール１２が３枚、加速度を測定するための専用の加速度測定モジュール
１３が３枚、温度を測定するための専用の温度測定モジュール１４が１枚実装されている。さらに、電圧出力を有する各種センサ１に汎用的に対応するために、電圧を測定する４チャンネル・ディジタイザモジュール１５が１枚実装されている。
【００２０】
各測定モジュール１２〜１４には、それぞれの測定モジュール１２〜１４に応じたセンサ１が接続可能になっている。４チャネル・ディジタイザモジュール１５には、上述したように電圧出力を有する各種センサ１が接続可能であり、４チャネル・ディジタイザモジュール１５はこれらセンサ１が検出したアナログ信号を、ディジタル様式でサンプリングし、量子化する。計測・制御室に設けたモジュール型計測器９ａには、電圧出力データが入力される８チャネル・ディジタイザモジュール１６が２枚、入力されたデータを電圧として出力する４チャネル・ディジタル／アナログ変換モジュール１７が２枚実装されている。
【００２１】
図１に示した計測システム５０を用いて、対象試験物を試験する際に用いる計測用ソフトウェアの具体的な構成を、図３に示す。ＰＣ８に格納された計測用ソフトウェア３０は、オンライン処理に用いるソフトウェア３２とデータ処理に用いるソフトウェア３２から構成されており、これらが統合されてメイン制御ソフトウェア３１となっている。オンライン処理用ソフトウェア３２は、システム管理ソフトウェア３４および計測条件設定ソフトウェア３５，計測処理ソフトウェア３６を有している。データ処理ソフトウェア３３は、ファイル管理ソフトウェア４４およびデータ編集ソフトウェア４５，信号解析処理ソフトウェア４６を有している。
【００２２】
さらに、システム管理ソフトウェア３４は、計測ログソフトウェア３７とチャネル情報設定ソフトウェア３８を有している。計測ログソフトウェア３７は、モジュール型計測器９ａ，９ｂに接続したセンサ１を用いて、ひずみや加速度，温度を計測するときに、その計測案件である試験名と計測の開始時刻データおよび終了時刻データを、モジュール型計測器９ａ，９ｂが備える記憶手段又はＰＣ８が備える記憶手段に保存するためのソフトウェアである。チャネル情報設定ソフトウェア３８は、各モジュール型計測器９ａ，９ｂに搭載するひずみ測定モジュール１２や加速度測定モジュール１３等の各測定モジュール
１２〜１７に固有の設定値を設定するためソフトウェアである。
【００２３】
試験条件設定ソフトウェア３５は、試験諸元設定ソフトウェア３９および計測条件設定ソフトウェア４０，モニタリング条件設定ソフトウェア４１を有している。試験諸元設定ソフトウェアは、計測ログソフトウェア３７で使用する試験名や試験者，試験日時等を設定するためのソフトウェアである。計測条件設定ソフトウェア４０は、モジュール型計測器９ａ，９ｂが備える各測定モジュール１２〜１７をグループ分けし、各グループのサンプリング周波数を設定するのに用いられる。モニタリング条件設定ソフトウェア４１は、センサ１が取得した計測データを、波形イメージでグラフ表示するウェーブスコープと瞬時値を表示するデジタルモニタに表示するチャネルを設定するためのソフトウェアである。
【００２４】
計測処理ソフトウェア３６は、計測・記録処理ソフトウェア４２とオンラインモニタ制御ソフトウェア４３とを有している。計測・記録処理ソフトウェア４２は、モジュール型計測器９ａ，９ｂが備える各測定モジュール１２〜１７から計測データを受信し、グループ単位で集計し、モジュール型計測器９ａ，９ｂまたはＰＣ８が備える記憶手段に作成したファイルにグループ毎格納するためのソフトウェアである。オンラインモニタ制御ソフトウェア４３は、センサ１を用いて測定した計測データを、波形イメージでウェーブスコープにグラフ表示するためのソフトウェアであり、表示された瞬時値のデータをディジタルでモニタするのに用いられる。
【００２５】
一方、データ処理ソフトウェア３３が備えるファイル管理ソフトウェア４４は、センサ１を用いて測定した計測データが格納されている、モジュール型計測器９ａ，９ｂまたはＰＣ８の記憶手段に作成したファイルを、コピーしたり削除するのに用いられる。データ編集ソフトウェア４５は、モジュール型計測器９ａ，９ｂまたはＰＣ８に記憶した計測データを統計処理したり，切り出したり，間引いたり，演算処理したり，移動平均化処理したり，フィルタリングするのに用いられる。信号解析処理ソフトウェア４６は、モジュール型計測器９ａ，９ｂまたはＰＣ８記憶手段に作成したファイルに記憶された計測データについて、リニアスペクトルやパワースペクトル，パワースペクトル密度，クロススペクトルを求めるか、または周波数応答処理するのに用いられる。
【００２６】
次に、図２に示したモジュール型計測器９ａ，９ｂが備えるディジタイザモジュールの詳細を、図４を用いて説明する。図４には、計測・制御室側に設けたモジュール型計測器９ａが有する８チャネル・ディジタイザモジュール１６のブロック図を示しているが、試験室側に設けた４チャネル・ディジタイザモジュール１５も同様の構成になっている。
【００２７】
８チャネル・ディジタイザモジュール１６では、測定入力チャネル４１は８チャネルで、各チャネル４１は同時サンプリングで動作する。各チャネル４１には、例えば加振指令信号が電圧波形として入力される。各チャネル４１に入力された電圧信号は、以下のように処理される。
【００２８】
ＡＣ／ＤＣカップリング回路（ＡＣ／ＤＣ）１８で、ＡＣカップリングが選択されたときは、ＤＣ（直流）成分を通過させず、ＡＣ（交流）成分だけを通過させる。その際、オフセットされた信号が入力されたら、オフセット成分を除去する。ＡＣ／ＤＣカップリング回路（ＡＣ／ＤＣ）１８でＤＣカップリングが選択されたら、入力された信号をそのまま通過させる。そして、飽和を防ぐために、信号を減衰させる。この処理を、アッテネータ（ＡＴＴ）１９で実行する。
【００２９】
減衰された信号は、プログラマブルゲインアンプ（ＰＧＡ）２０に入力される。プログラマブルゲインアンプ（ＰＧＡ）２０では、チャネル情報設定ソフトウェア３８で設定した測定モジュールの固有の設定値にあわせて、電圧および振幅を調整する。電圧および振幅が調整された加振指令信号を、ローパスフィルタ（ＬＰＦ）２１に通して、高周波成分を取り去る。
【００３０】
ノイズ成分である高調波成分が取り去られた入力信号は、Ａ／Ｄ変換器（ＡＤＣ）２２に入力される。Ａ／Ｄ変換器（ＡＤＣ）２２では、クロック信号に同期して入力信号をサンプリングし、ディジタルデータに変換する。変換されて発生したディジタルデータは、アイソレーション２３で絶縁されてアクイジション制御部２４に取り込まれる。アクイジション制御部２４に取り込まれたディジタル化された加振指令信号は、予め定めたサンプリング周波数に従い、アクイジションメモリ２５に格納される。アクイジションメモリ
２５に格納したディジタル化された指令信号を、計測・制御室に設けたＰＣ８に呼び出すために、バスインターフェース２６とバス２７を用いる。バス２７から、ＳＷ−ＨＵＢ
１０を介して、ＰＣ８に加振指令信号が送信される。
【００３１】
試験室側に設けたモジュール型計測器９ｂが備える測定モジュール１２〜１４や４チャネル・ディジタイザモジュール１５も、センサ１が測定した計測データを、設定したサンプリング周波数に従い、アクイジションメモリ２５に格納する。アクイジションメモリ
２５は、加振指令信号の場合と同様に、格納された計測データを計測・制御室側のＰＣ８へ、バスインターフェース２６とバス２７を介してＰＣ８に送信する。
【００３２】
ここで、本実施例に記載の計測システム５０では、ＰＣ８と各測定モジュール１２〜
１７間の通信のタイミングを同一とするために、アクイジションメモリ２５に格納する計測データの大きさ（以下、レコード長と称す）を、計測条件設定で設定されたサンプリング周波数に応じて変えている。
【００３３】
モジュール型計測器９ａ，９ｂ内では、モジュール結合機能を利用して、同一種類の測定モジュール１２〜１７を結合する。モジュール結合することにより複数個ある測定モジュールがあたかも１台の測定モジュールのように取り扱える。同一種類の測定モジュール１２〜１７を結合したものを論理モジュールと称す。論理モジュール毎のアクイジションメモリ２５内に設けられているレコード長の領域を、ブロックバッファと称する。同一種類の測定モジュール１２〜１７を結合した論理モジュールでは、アクイジションメモリ
２５からＰＣ８に計測データを送信する際に、計測データを１つにまとめたブロックバッファ単位で、送信する。
【００３４】
このように構成した計測システム５０における、計測および記録処理を、以下に示す。図５に、計測および記録処理時のタイムチャートを示す。横軸は時間であり、縦軸はそれぞれの状態を示している。
（１）各種設定が完了したら、計測を開始する。計測が開始されると、各センサ１が計測した計測データは、アクイジションメモリ２５内のブロックバッファにいったん格納される。１個のブロックバッファが満杯になると、次のブロックバッファに計測データを格納する。このようにして、計測データ量に応じて、次々と数値の大きいブロックバッファに計測データが格納される。図５の最上段では、初めにBlock１で示したブロックバッファにデータが格納され、次いでBlock２，Block３のブロックバッファに計測データが格納される。つまり、ブロック番号が１増えれば、１個のブロックバッファが満杯になっている。
（２）各論理モジュールはブロックバッファが満杯になるとＰＣ８に割り込み信号を出力し、割り込み信号を受信したＰＣ８は、どの論理モジュールのブロックバファが満杯になったのか認識する。このようにして、ブロックバッファを監視する。
（３）ＰＣ８は、計測データで埋められたブロックバッファを有する論理モジュールから、測定データを読み込む。つまり、図５の上から３段目に示したように、ブロック番号の小さいブロックバッファから順に計測データを読み出し、ブロックバッファからデータを掃き出させる。さらに、ＰＣ８に付設する記憶手段内のファイル数を低減するために、計測条件設定グループ分けしたグループ毎に、すなわち同一サンプリング周波数毎に、計測データを結合する。
（４）グループ内の計測データが全てそろった段階でグループ毎に、計測データをＰＣ８に付設する記憶手段に格納する。
【００３５】
上記手順（１）から（４）を、計測開始指令が送信されてから計測終了指令が送信されるまで、繰り返す。
【００３６】
ところで、上記計測および記録処理で、手順（２）〜（４）の処理を終えた時点で、次のブロックバッファが満杯になっていなければ、測定データは取りこぼし無く確実に計測・制御室側の記憶手段に格納される。逆に、手順（２）〜（４）の処理を終えた時点で、すでに次のブロックバッファが満杯になっていれば、測定データの一部が計測・制御室側の記憶手段に格納漏れになる。
【００３７】
手順（１）の処理時間は、計測条件設定で設定したサンプリング周波数でレコード長を変化させているので一定である。そこで、手順（２）〜（４）の処理時間が計測する前に分かっていれば、計測データの記憶手段への格納漏れが発生するか否かを事前に把握できる。使用するチャネル数やサンプリング周波数，グループ分け等の計測条件により、ＰＣ８の負荷は変動し、手順（２）〜（４）の処理時間も変動する。また、種々の条件での計測が必要であるから、計測条件は無数となる。そのため、事前に手順（２）〜（４）の処理時間を把握するのが困難である。
【００３８】
そこで、手順（２）〜（４）の処理時間を実測し、手順（１）の処理時間との割合を表示させる表示手段を本計測システムは有している。すなわち、ＰＣ８が有する手順（１）の処理時間と、手順（２）〜（４）の実測時間の比を演算する。この演算手段が演算して得られた値が１以下の場合には、手順（１）の処理時間内に手順（２）〜（４）の処理を終えていることをＰＣ８の画面上に表示する。これにより、測定モジュール１２〜１７に設定したサンプリング周波数でも、計測データが取りこぼし無く記憶手段に格納されていることが分かる。
【００３９】
上記比が１より大きい場合は、測定モジュール１２〜１７に設定したサンプリング周波数を下げる等の計測条件の見直しをする。本実施例では、表示手段にこの比を表示するようにしたので、計測データの格納漏れを防止できる。また、計測条件を変えて、必要な計測データのサンプリング周波数を優先し、監視的なデータのサンプリング周波数を低下させれば、全体の計測データ量が低下し、試験を継続できる時間を長くすることが可能になる。
【図面の簡単な説明】
【００４０】
【図１】本発明に係わる計測システムの一実施例のブロック図。
【図２】図１に示した計測システムに用いる測定モジュールの構成図。
【図３】本発明に係る計測システムのソフトウェアの構成図。
【図４】図１に示した計測システムに用いる電圧測定モジュールのブロック図。
【図５】計測および記録処理のタイムチャート。
【符号の説明】
【００４１】
１  センサ
８  パーソナルコンピュータ（ＰＣ）
９ａ，９ｂ  モジュール型計測器
１０  スイッチング・ハブ（ＳＷ−ＨＵＢ）
１１  メディア・コンバータ（Ｅ／Ｏ−ＣＮＶ）
１２  ひずみ測定モジュール
１３  加速度測定モジュール
１４  温度測定モジュール
１５  ４チャネル・ディジタイザモジュール
１６  ８チャネル・ディジタイザモジュール
１７  ディジタル／アナログ変換モジュール
１８  ＡＣ／ＤＣカップリング回路
１９  アッテネータ
２０  プログラマブルゲインアンプ
２１  ローパスフィルタ
２２  Ａ／Ｄ変換器
２３  アイソレーション
２４  アクイジション制御部
２５  アクイジションメモリ
２６  バスインターフェース
２７  バス
５０  計測システム
【図１】
2008224340.tif 000003
【図２】
2008224340.tif 000004
【図３】
2008224340.tif 000005
【図４】
2008224340.tif 000006
【図５】
2008224340.tif 000007