(57)【特許請求の範囲】
【請求項１】
テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、
前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、
前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、
前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、
前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、
前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、
前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、
前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、
前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、
前記第１のフレーム生成ステップは、電磁流量計の検出器からの流量信号に相当する疑似入力に任意の振幅のノイズを印加する命令を生成するステップを含み、
前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値を読み出すステップを含むことを特徴とする電磁流量計のテスト方法。
【請求項２】
テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、
前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、
前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、
前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、
前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、
前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、
前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、
前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、
前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、
前記第１のフレーム生成ステップは、電磁流量計の検出器からの流量信号に相当する疑似入力の値を時間的に変化させる命令を生成するステップを含み、
前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量の積算パルス数を読み出すステップを含むことを特徴とする電磁流量計のテスト方法。
【請求項３】
テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、
前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、
前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、
前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、
前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、
前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、
前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、
前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、
前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、
前記第１のフレーム生成ステップは、電磁流量計の検出器からの流量信号に相当する疑似入力を与える命令を生成するステップを含み、
前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値の時間的変化を読み出すステップを含むことを特徴とする電磁流量計のテスト方法。
【請求項４】
テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、
前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、
前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、
前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、
前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、
前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、
前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、
前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、
前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、
前記第１のフレーム生成ステップは、前記変換器の故障を発生させるパラメータを前記入力バッファに書き込む命令を生成するステップを含み、
前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器の状態を示すパラメータを読み出すステップを含むことを特徴とする電磁流量計のテスト方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の電磁流量計のテスト方法において、
前記第１のフレーム生成ステップは、事前に作成されたスクリプトに従って前記命令を含む命令フレームを生成するステップを含むことを特徴とする電磁流量計のテスト方法。
【請求項６】
電磁流量計の変換器とテスト装置とからなる電磁流量計のテストシステムにおいて、
前記テスト装置は、
電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、
前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、
前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、
前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、
前記変換器は、
前記命令フレームを受信する第２のフレーム受信手段と、
外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、
前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、
この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、
この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、
前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、
前記第１のフレーム生成手段は、電磁流量計の検出器からの流量信号に相当する疑似入力に任意の振幅のノイズを印加する命令を生成し、
前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値を読み出すことを特徴とする電磁流量計のテストシステム。
【請求項７】
電磁流量計の変換器とテスト装置とからなる電磁流量計のテストシステムにおいて、
前記テスト装置は、
電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、
前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、
前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、
前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、
前記変換器は、
前記命令フレームを受信する第２のフレーム受信手段と、
外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、
前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、
この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、
この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、
前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、
前記第１のフレーム生成手段は、電磁流量計の検出器からの流量信号に相当する疑似入力の値を時間的に変化させる命令を生成し、
前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量の積算パルス数を読み出すことを特徴とする電磁流量計のテストシステム。
【請求項８】
電磁流量計の変換器とテスト装置とからなる電磁流量計のテストシステムにおいて、
前記テスト装置は、
電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、
前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、
前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、
前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、
前記変換器は、
前記命令フレームを受信する第２のフレーム受信手段と、
外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、
前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、
この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、
この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、
前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、
前記第１のフレーム生成手段は、電磁流量計の検出器からの流量信号に相当する疑似入力を与える命令を生成し、
前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値の時間的変化を読み出すことを特徴とする電磁流量計のテストシステム。
【請求項９】
電磁流量計の変換器とテスト装置とからなる電磁流量計のテストシステムにおいて、
前記テスト装置は、
電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、
前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、
前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、
前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、
前記変換器は、
前記命令フレームを受信する第２のフレーム受信手段と、
外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、
前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、
この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、
この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、
前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、
前記第１のフレーム生成手段は、前記変換器の故障を発生させるパラメータを前記入力バッファに書き込む命令を生成し、
前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器の状態を示すパラメータを読み出すことを特徴とする電磁流量計のテストシステム。
【請求項１０】
請求項６乃至９のいずれか１項に記載の電磁流量計のテストシステムにおいて、
前記第１のフレーム生成手段は、事前に作成されたスクリプトに従って前記命令を含む命令フレームを生成することを特徴とする電磁流量計のテストシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電磁流量計のテスト方法およびテストシステムに関するものである。
【背景技術】
【０００２】
従来、電磁流量計のテストは、図６に示すように、電磁流量計の検出器１またはキャリブレータ３を電磁流量計の変換器２に接続して、変換器２から出力される励磁電流に同期した流量信号を検出器１またはキャリブレータ３から変換器２に入力し、変換器２のコンソールで各種設定を行って、変換器２に接続されるオシロスコープ、マルチメータ、パルスカウンタなどの測定器の測定結果や、変換器２のＬＣＤ表示器の内容を確認していた（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１４６１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のテスト方法では、作業員が手動操作でテストを行うため、テスト項目が多数の場合、入力作業や確認作業が増えて作業員の負担が大きくなるという問題点があった。また、変換器２に流量信号を入力する必要があるテスト項目の場合、変換器２に検出器１を接続して、検出器１に実際に流体を流す必要があり、検出器１の代わりにキャリブレータ３を用意し、手動で操作して、擬似入力を与えるという作業を繰り返す必要があった。また、従来のテスト方法では、作業員が手動操作でテストを行うため、テストの網羅率が低いという問題点があった。
【０００５】
本発明は、上記課題を解決するためになされたもので、大量のテストを手間をかけずに自動で実施することができる電磁流量計のテスト方法およびテストシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電磁流量計のテスト方法は、テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、前記第１のフレーム生成ステップは、電磁流量計の検出器からの流量信号に相当する疑似入力に任意の振幅のノイズを印加する命令を生成するステップを含み、前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値を読み出すステップを含むことを特徴とするものである。
【０００７】
また、本発明の電磁流量計のテスト方法は、テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、前記第１のフレーム生成ステップは、電磁流量計の検出器からの流量信号に相当する疑似入力の値を時間的に変化させる命令を生成するステップを含み、前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量の積算パルス数を読み出すステップを含むことを特徴とするものである。
また、本発明の電磁流量計のテスト方法は、テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、前記第１のフレーム生成ステップは、電磁流量計の検出器からの流量信号に相当する疑似入力を与える命令を生成するステップを含み、前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値の時間的変化を読み出すステップを含むことを特徴とするものである。
また、本発明の電磁流量計のテスト方法は、テスト装置が電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成ステップと、前記テスト装置が前記命令フレームを前記変換器に送信する第１のフレーム送信ステップと、前記変換器が前記命令フレームを受信する第１のフレーム受信ステップと、前記変換器が外部からの入力のためにソフトウェア的に生成した入力バッファに、前記変換器が受信した命令フレームに含まれる命令に応じた疑似入力を与える疑似入力実行ステップと、前記変換器が外部への出力のためにソフトウェア的に生成した出力バッファの内容を読み出す読出ステップと、前記変換器が前記読出ステップで読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成ステップと、前記変換器が前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信ステップと、前記テスト装置が前記レスポンスフレームを受信する第２のフレーム受信ステップと、前記テスト装置が前記変換器から受信したレスポンスフレームに含まれる出力バッファの内容と予め記憶されている期待値とを比較する比較ステップとを含み、前記第１のフレーム生成ステップは、前記変換器の故障を発生させるパラメータを前記入力バッファに書き込む命令を生成するステップを含み、前記読出ステップは、前記出力バッファの内容として、少なくとも前記変換器の状態を示すパラメータを読み出すステップを含むことを特徴とするものである。
また、本発明の電磁流量計のテスト方法の１構成例において、前記第１のフレーム生成ステップは、事前に作成されたスクリプトに従って前記命令を含む命令フレームを生成するステップを含むことを特徴とするものである。
【０００９】
また、本発明は、電磁流量計の変換器とテスト装置とからなる電磁流量計のテストシステムにおいて、前記テスト装置は、電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、前記変換器は、前記命令フレームを受信する第２のフレーム受信手段と、外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、前記第１のフレーム生成手段は、電磁流量計の検出器からの流量信号に相当する疑似入力に任意の振幅のノイズを印加する命令を生成し、前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値を読み出すことを特徴とするものである。
また、本発明は、電磁流量計のテストシステムにおいて、テスト装置は、電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、前記変換器は、前記命令フレームを受信する第２のフレーム受信手段と、外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、前記第１のフレーム生成手段は、電磁流量計の検出器からの流量信号に相当する疑似入力の値を時間的に変化させる命令を生成し、前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量の積算パルス数を読み出すことを特徴とするものである。
また、本発明は、電磁流量計のテストシステムにおいて、テスト装置は、電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、前記変換器は、前記命令フレームを受信する第２のフレーム受信手段と、外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、前記第１のフレーム生成手段は、電磁流量計の検出器からの流量信号に相当する疑似入力を与える命令を生成し、前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器が前記流量信号に相当する疑似入力から演算した流量値の時間的変化を読み出すことを特徴とするものである。
また、本発明は、電磁流量計のテストシステムにおいて、テスト装置は、電磁流量計の変換器の状態を擬似的に変更するための命令を含む命令フレームを生成する第１のフレーム生成手段と、前記命令フレームを前記変換器に送信する第１のフレーム送信手段と、前記変換器からのレスポンスフレームを受信する第１のフレーム受信手段と、前記レスポンスフレームに含まれる内容と予め記憶されている期待値とを比較する比較手段とを備え、前記変換器は、前記命令フレームを受信する第２のフレーム受信手段と、外部からの入力のためにソフトウェア的に生成された入力バッファに、前記命令フレームに含まれる命令に応じた疑似入力を与える疑似入力書込手段と、前記入力バッファに書き込まれた内容に応じた処理を実行する制御手段と、この制御手段の処理の結果が出力される、外部への出力のためにソフトウェア的に生成された出力バッファの内容を読み出す状態読出手段と、この状態読出手段が読み出した出力バッファの内容を含むレスポンスフレームを生成する第２のフレーム生成手段と、前記レスポンスフレームを前記テスト装置に送信する第２のフレーム送信手段とを備え、前記第１のフレーム生成手段は、前記変換器の故障を発生させるパラメータを前記入力バッファに書き込む命令を生成し、前記状態読出手段は、前記出力バッファの内容として、少なくとも前記変換器の状態を示すパラメータを読み出すことを特徴とするものである。
【発明の効果】
【００１０】
本発明によれば、作業員が手動操作で電磁流量計のテストを行う必要がなくなるので、大量のテストを手間をかけずに実施することができ、網羅率の高いテストを実施することができる。本発明では、変換器とテスト装置だけでテストを実施することができる。また、本発明では、表示器や測定器の内容を記録する必要がないので、確認ミスを低減することができ、製品やテストに熟練した作業員でなくてもテストできる。また、本発明では、テストを自動で実施することができ、テストの実施中に作業員がいる必要がないので、休日や夜間等でもテストを実施することができる。また、本発明では、変換器のソフトウェアに問題が見つかった場合でも、ソフトウェアの修正後のテストで問題がなければよいので、修正後の確認を容易に行うことができる。
【００１１】
また、本発明では、電磁流量計の検出器からの流量信号に相当する疑似入力に任意の振幅のノイズを印加する命令を生成し、出力バッファの内容として、変換器が流量信号に相当する疑似入力から演算した流量値を読み出すことにより、電磁流量計の検出器の測定管に異物が付着しているかどうかを診断する付着診断機能をテストしたり、流量信号のデジタル値のダンピング処理機能や移動平均算出機能の効果をテストしたりすることができる。
【００１２】
また、本発明では、電磁流量計の検出器からの流量信号に相当する疑似入力の値を時間的に変化させる命令を生成し、出力バッファの内容として、変換器が流量信号に相当する疑似入力から演算した流量の積算パルス数を読み出すことにより、積算パルスの妥当性を確認することができる。
【００１３】
また、本発明では、入力バッファに疑似入力が与えられた時点から、外部から指定された遅延時間の経過後に出力バッファの内容を読み出すことにより、表示や各種出力に処理時間を要するものであっても安定した値を読み出すことができる。
【００１４】
また、本発明では、電磁流量計の検出器からの流量信号に相当する疑似入力を与える命令を生成し、出力バッファの内容として、変換器が流量信号に相当する疑似入力から演算した流量値の時間的変化を読み出すことにより、流量信号のデジタル値のダンピング処理機能や移動平均算出機能などの時間の要素を含む機能をテストすることができる。
【００１５】
また、本発明では、変換器の故障を発生させるパラメータを入力バッファに書き込む命令を生成し、出力バッファの内容として、変換器の各種出力や異常表示を読み出すことにより、変換器の故障発生時の挙動をテストすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る電磁流量計のテストシステムの構成を示すブロック図である。
【図２】本発明の実施の形態に係る電磁流量計の変換器のＣＰＵの機能ブロック図である。
【図３】本発明の実施の形態に係る電磁流量計のテストシステムのテスト装置の構成を示すブロック図である。
【図４】本発明の実施の形態に係る電磁流量計のテスト方法を説明するフローチャートである。
【図５】本発明の実施の形態におけるテスト装置のテスト画面の１例を示す図である。
【図６】電磁流量計の従来のテスト方法を説明する図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態に係る電磁流量計のテストシステムの構成を示すブロック図である。本実施の形態のテストシステムは、電磁流量計の変換器２ａと、ＰＣ（Personal Computer）からなるテスト装置４とから構成される。
【００１８】
変換器２ａは、励磁電流を出力する励磁回路２０と、入力された流量信号を増幅する増幅回路２１と、増幅された流量信号を流量値や流速値に変換するＣＰＵ（Central Processing Unit）２２と、変換器２ａの設定や電磁流量計のユーザへの情報表示のための設定・表示器２３と、ＨＡＲＴ（Highway Addressable Remote Transducer）通信やＳＦＣ（Smart Field Communicator）通信、フィールドバス通信などでテスト装置４と通信を行うための通信インタフェース２４と、流量値や流速値を示すアナログ信号を出力するアナログ出力回路２５と、流量値や流速値を示すデジタル信号を出力するデジタル出力回路２６と、例えば流量レンジ切り換えやゼロ調整、流量積算値のセット／リセットなどのための接点入力回路２７と、警報出力や状態情報出力などの外部出力のための接点出力回路２８と、断線や、空検知、電源異常などの機器の状態入力のためのポート入力回路２９とを備えている。
【００１９】
ＣＰＵ２２は、図２に示すように、ＡＤ（Analog-to-Digital）コンバータ２２０と、記憶手段２２１とを有すると共に、外部からの入力のための入力バッファ２２２と、入力バッファ２２２に書き込まれた内容に応じた処理や変換器２ａの状態に応じた処理を行う制御手段２２３と、外部への出力のための出力バッファ２２４と、テスト装置４からの命令フレームを受信するフレーム受信手段２２５と、受信した命令フレームに含まれる命令を解析する命令解析手段２２６と、命令に応じた疑似入力を入力バッファ２２２に与える疑似入力書込手段２２７と、出力バッファ２２４の内容を読み出す状態読出手段２２８と、状態読出手段２２８が読み出した出力バッファ２２４の内容を含むレスポンスフレームを生成するフレーム生成手段２２９と、レスポンスフレームをテスト装置４に送信するフレーム送信手段２３０とを構成している。
【００２０】
通常の計測時には、変換器２ａは、電磁流量計の検出器の励磁コイルに励磁電流を供給し、検出器から入力される流量信号（起電力）を増幅回路２１で増幅する。増幅された流量信号は、ＣＰＵ２２内のＡＤコンバータ２２０によってデジタル信号に変換される。
【００２１】
制御手段２２３は、ソフトウェア的に生成された入力バッファ２２２を介してＡＤコンバータ２２０の出力値を受け取り、この出力値を流量値や流速値に変換し、ソフトウェア的に生成された出力バッファ２２４を介して流量値や流速値をアナログ出力回路２５やデジタル出力回路２６、あるいは設定・表示器２３に出力する。こうして、流量値や流速値をアナログ出力回路２５やデジタル出力回路２６を介して外部に出力したり、設定・表示器２３で表示したりする。
【００２２】
また、制御手段２２３は、設定・表示器２３から入力バッファ２２２を介して受け取った押しボタン入力、接点入力回路２７から入力バッファ２２２を介して受け取った外部接点入力、またはポート入力回路２９から入力バッファ２２２を介して受け取ったポート入力に応じた処理を行うと共に、電磁流量計の状態情報や異常発生時の警報などを出力バッファ２２４を介して接点出力回路２８に出力する。ただし、本実施の形態では、変換器２ａとテスト装置４のみで電磁流量計のテストを行うため、変換器２ａに検出器を接続する必要はない。
【００２３】
通信インタフェース２４と接続されるテスト装置４は、図３に示すように、変換器２ａと通信を行うための通信インタフェース４０と、テスト用の命令を含む命令フレームを生成するフレーム生成手段４１と、命令フレームを変換器２ａに送信するフレーム送信手段４２と、テスト装置４からのレスポンスフレームを受信するフレーム受信手段４３と、受信したレスポンスフレームに含まれる内容を取り出すレスポンス解析手段４４と、レスポンス解析手段４４が取り出した内容と後述する記憶手段に予め記憶されている期待値とを比較する比較手段４５と、記憶手段４６と、キーボードやマウス等の入力装置４７と、液晶ディスプレイ等の表示装置４８とを備えている。
【００２４】
以下、本実施の形態のテスト方法を図４のフローチャートを用いて説明する。変換器２ａのＣＰＵ２２は、ＣＰＵ２２の内部に配置される記憶手段２２１に格納されたプログラムまたは外部に配置される記憶装置（不図示）に格納されたプログラムに従って入力バッファ２２２、制御手段２２３、出力バッファ２２４、フレーム受信手段２２５、命令解析手段２２６、疑似入力書込手段２２７、状態読出手段２２８、フレーム生成手段２２９、フレーム送信手段２３０として機能し、以下の処理を実行する。
【００２５】
まず、テスト装置４のフレーム生成手段４１は、記憶手段４６に格納されたスクリプト（プログラム）に従ってテスト用の命令文を生成し、この命令文を含む命令フレームを生成する（図４ステップＳ１）。
テスト装置４のフレーム送信手段４２は、フレーム生成手段４１によって生成された命令フレームを、通信インタフェース４０を介して変換器２ａに送信する（図４ステップＳ２）。
【００２６】
変換器２ａのフレーム受信手段２２５は、通信インタフェース２４を介してテスト装置４からの命令フレームを受信する（図４ステップＳ３）。
変換器２ａの命令解析手段２２６は、受信した命令フレームから命令文を取り出して、命令文を解析する（図４ステップＳ４）。
【００２７】
変換器２ａの疑似入力書込手段２２７は、命令文の解析結果に応じた処理を実行する（図４ステップＳ５）。具体的には、疑似入力書込手段２２７は、命令文で指定された疑似入力を入力バッファ２２２に書き込む。
【００２８】
テスト装置４のフレーム生成手段４１が生成する命令としては、設定・表示器２３の押しボタン入力に相当する疑似入力を与える命令、接点入力回路２７からの外部接点入力に相当する疑似入力を与える命令、ポート入力回路２９からのポート入力に相当する疑似入力を与える命令、流量信号のデジタル値（ＡＤコンバータ２２０の出力値）に相当する疑似入力を与える命令、例えば流量レンジや検出器の口径などのパラメータを書き込む命令、パラメータを読み出す命令などがある。
【００２９】
疑似入力書込手段２２７は、命令解析手段２２６が解析した命令が、押しボタン入力に相当する疑似入力を与える命令であった場合、当該押しボタン入力と同等の状態になるように入力バッファ２２２に対して値の書き込みを行う。これにより、制御手段２２３は、入力バッファ２２２に書き込まれた値に応じて、押しボタン入力時と同じ所定の処理を行い、必要に応じて処理結果を出力バッファ２２４に書き込む。
【００３０】
疑似入力書込手段２２７は、命令解析手段２２６が解析した命令が、外部接点入力に相当する疑似入力を与える命令であった場合、当該外部接点入力と同等の状態になるように入力バッファ２２２に対して値の書き込みを行う。これにより、制御手段２２３は、入力バッファ２２２に書き込まれた値に応じて、外部接点入力時と同じ所定の処理を行い、必要に応じて処理結果を出力バッファ２２４に書き込む。
【００３１】
疑似入力書込手段２２７は、命令解析手段２２６が解析した命令が、ポート入力に相当する疑似入力を与える命令であった場合、当該ポート入力と同等の状態になるように入力バッファ２２２に対して値の書き込みを行う。これにより、制御手段２２３は、入力バッファ２２２に書き込まれた値に応じて、ポート入力時と同じ所定の処理を行い、必要に応じて処理結果を出力バッファ２２４に書き込む。
【００３２】
疑似入力書込手段２２７は、命令解析手段２２６が解析した命令が、流量信号のデジタル値に相当する疑似入力を与える命令であった場合、当該流量信号の入力と同等の状態になるように入力バッファ２２２に対して値の書き込みを行う。これにより、制御手段２２３は、入力バッファ２２２に書き込まれた値に応じて、流量信号入力時と同じ流量値演算処理または流速値演算処理を行い、必要に応じて処理結果を出力バッファ２２４に書き込む。
【００３３】
疑似入力書込手段２２７は、命令解析手段２２６が解析した命令が、パラメータを書き込む命令であった場合、この命令で指定されたパラメータを入力バッファ２２２に書き込む。これにより、指定されたパラメータが制御手段２２３に設定されることになる。制御手段２２３は、パラメータの設定に対し、必要に応じて所定の処理を行い、処理結果を出力バッファ２２４に書き込む。
【００３４】
次に、変換器２ａの状態読出手段２２８は、出力バッファ２２４の内容を読み出す（図４ステップＳ６）。
変換器２ａのフレーム生成手段２２９は、状態読出手段２２８が読み出した出力バッファ２２４の内容を含むレスポンスフレームを生成する（図４ステップＳ７）。
変換器２ａのフレーム送信手段２３０は、フレーム生成手段２２９によって生成されたレスポンスフレームを、通信インタフェース２４を介してテスト装置４に送信する（図４ステップＳ８）。
【００３５】
テスト装置４のフレーム受信手段４３は、通信インタフェース４０を介して変換器２ａからのレスポンスフレームを受信する（図４ステップＳ９）。
テスト装置４のレスポンス解析手段４４は、受信したレスポンスフレームから出力バッファ２２４の内容を取り出し（図４ステップＳ１０）、取り出した内容を記憶手段４６に記録する（図４ステップＳ１１）。
【００３６】
次に、テスト装置４の比較手段４５は、ステップＳ１１で記憶手段４６に記録された出力バッファ２２４の内容と、記憶手段４６に予め記憶されている期待値とを比較する（図１４ステップＳ１２）。期待値は、ステップＳ１，Ｓ２で送信した命令に応じて変換器２ａで実行される処理の結果として出力バッファ２２４に書き込まれる内容の期待される値を示している。
【００３７】
比較手段４５は、ステップＳ１１で記憶手段４６に記録された内容と期待値とが一致する場合、正常と判定し、一致しない場合、異常（エラー）と判定する。比較手段４５の判定結果は、表示装置４８の画面に表示される。こうして、電磁流量計のテストが終了する。スクリプト（プログラム）で定められたテスト項目が複数ある場合には、図４の処理を繰り返し実行することになる。
【００３８】
図５はスクリプトの生成とテストの実行を行うテスト装置４のテスト画面の１例を示す図である。図５に示すように、テスト装置４の画面には、変換器２ａの設定・表示器２３のＬＣＤ表示器に対応する表示を行うための表示部５０と、設定・表示器２３の入力キーに対応する疑似入力を行うためのキー入力部５１と、スクリプトを表示するスクリプト表示部５２と、外部接点入力やポート入力に対応する疑似入力を行うためのポート入力部５３と、パラメータ入出力のためのパラメータ入出力部５４と、流量信号のデジタル値に対応する疑似入力を行うためのＡＤ入力部５５と、スクリプトファイルの操作のためのファイル操作部５６などが表示されている。
【００３９】
作業員は、図５に示したような画面に対して操作を行うことにより、電磁流量計のテストの内容をテスト装置４に対して指示するためのプログラムであるスクリプトを作成する。スクリプトの作成後に、作業員がファイル操作部５６を操作すると、テスト装置４は、スクリプトに従って図４で説明した一連の処理を実行して結果をスクリプト表示部５２に表示する。また、出力バッファ２２４の内容のうち、設定・表示器２３のＬＣＤ表示器の表示内容は表示部５０に表示される。
【００４０】
スクリプトに記述される命令としては、例えば初期化（工場出荷時設定に戻す）ことを命令する「ＩＮＩ」、設定・表示器２３の入力キーの操作と同じ状態を作り出すことを命令する「ＫＥＹ」、外部接点入力やポート入力を強制的にＯＮ／ＯＦＦすることを命令する「ＦＳＷ」、外部接点入力やポート入力を強制的に解除することを命令する「ＲＳＷ」、指定した値のパラメータを書き込むことを命令する「ＳＥＴ」、パラメータを読み出して比較することを命令する「ＣＨＫ」、出力バッファ２２４の履歴を読み出してチェックする命令「ＴＲＮ」、流量信号のデジタル値を疑似入力することを命令する「ＡＤＣ」などがある。
【００４１】
また、出力バッファ２２４の内容としては、例えば設定・表示器２３のメインＬＣＤの表示内容、設定・表示器２３のサブＬＣＤの上段の表示内容、設定・表示器２３のサブＬＣＤの下段の表示内容、外部接点入力やポート入力、接点出力の状態を示す値、変換器２ａの状態を示す内部ステータスフラグ、流量値を示す４〜２０ｍＡの電流値、流量値とその単位、予め決められた流量が積算される毎に制御手段２２３から出力される積算パルスの数、積算パルス数に所定の重みを掛けた積算値などがある。
【００４２】
こうして、本実施の形態では、作業員が手動操作で電磁流量計のテストを行う必要がなくなるので、大量のテストを手間をかけずに実施することができ、網羅率の高いテストを実施することができる。本実施の形態では、変換器とテスト装置だけでテストを実施することができる。スクリプトは再利用できるので、退行テストを自動化することができる。また、本実施の形態では、表示器や測定器の内容を記録する必要がないので、確認ミスを低減することができ、製品やテストに熟練した作業員でなくてもテストできる。また、本実施の形態では、テストを自動で実施することができ、テストの実施中に作業員がいる必要がないので、休日や夜間等でもテストを実施することができる。テストの進捗は、スクリプトとエラーの件数で定量的に把握することができる。また、本実施の形態では、変換器２ａのソフトウェアに問題が見つかった場合でも、ソフトウェアの修正後のテストで問題がなければよいので、修正後の確認を容易に行うことができる。
【００４３】
なお、本実施の形態によれば、単純なテストでなく、より網羅率の高いテストを実施することが可能である。
（１）例えば、ＡＤ入力部５５を操作してスクリプトを作成することで、流量信号のデジタル値（ＡＤコンバータ２２０の出力値）に相当する疑似入力に、乱数により任意の振幅のノイズを印加することができる。この入力に対して、出力バッファ２２４の内容を読み出すことにより、制御手段２２３の機能をテストすることができる。具体的には、電磁流量計の検出器の測定管に異物が付着している場合現れる高周波ノイズで付着診断機能が正しく動作するかをテストしたり、流量信号のデジタル値のダンピング処理機能や移動平均算出機能の効果をテストしたりすることができる。
【００４４】
（２）また、ＡＤ入力部５５を操作してスクリプトを作成することで、流量信号のデジタル値を、ゼロ点→指定時間任意の値→ゼロ点、というパターンで変化させることができる。出力バッファ２２４の内容として、積算パルス数を読み出すことにより、積算パルスの妥当性を確認することができる。
【００４５】
（３）また、パラメータ入出力部５４を操作してスクリプトを作成し、遅延時間を設定することで、擬似入力後に出力バッファ２２４を読みにいく時間を１ｍｓ単位で遅らせることができる。状態読出手段２２８は、入力バッファ２２２に疑似入力が与えられた時点から、指定された遅延時間の経過後に出力バッファ２２４の内容を読み出すので、表示や出力が安定したところで出力バッファ２２４の内容を読み出すことができ、テストの再現性を向上させることができる。
【００４６】
（４）また、パラメータ入出力部５４を操作してスクリプトを作成することで、流量信号のデジタル値の疑似入力後の流量値の過渡状態を例えば最大１０００点（２０秒）にわたって読み出すことができる。これにより、流量信号のデジタル値のダンピング処理機能や移動平均算出機能などの時間の要素を含む機能をテストすることができる。
【００４７】
（５）また、パラメータ入出力部５４を操作してスクリプトを作成することで、変換器２ａのハードウェアに設定されているパラメータ、例えばハードウェアタイマの設定値を出力バッファ２２４を介して読み出すことができる。これにより、流量値を示す４〜２０ｍＡのＰＷＭ（Pulse Width Modulation）出力タイミングや、励磁電流の出力タイミング、ＡＤコンバータ２２０のサンプルホールドのタイミングなどを決めているハードウェアタイマに設定した値をチェックすることができ、外部の測定器が無くてもソフトウェアとしての機能はすべてテストすることができる。
【００４８】
（６）また、パラメータ入出力部５４を操作してスクリプトを作成し、パラメータを書き込むことで、変換器２ａの重故障を強制的に発生させることができる。このパラメータの書き込みに対して、出力バッファ２２４の内容として、変換器２ａの状態を示すパラメータ（内部ステータスフラグ）や変換器の各種出力や異常表示などを読み出すことにより、変換器２ａの重故障発生時の挙動をテストすることができる。
【００４９】
本実施の形態で説明したテスト装置４は、ＣＰＵ、記憶装置及びインタフェースを備えたコンピュータと、これらのハードウェア資源を制御するプログラムによって実現することができる。テスト装置４のＣＰＵは、記憶装置に格納されたプログラムに従って本実施の形態で説明した処理を実行する。
【産業上の利用可能性】
【００５０】
本発明は、電磁流量計をテストする技術に適用することができる。
【符号の説明】
【００５１】
２ａ…変換器、４…テスト装置、２０…励磁回路、２１…増幅回路、２２…ＣＰＵ、２３…設定・表示器、２４…通信インタフェース、２５…アナログ出力回路、２６…デジタル出力回路、２７…接点入力回路、２８…接点出力回路、２９…ポート入力回路、４０…通信インタフェース、４１…フレーム生成手段、４２…フレーム送信手段、４３…フレーム受信手段、４４…レスポンス解析手段、４５…比較手段、４６…記憶手段、４７…入力装置、４８…表示装置、２２０…ＡＤコンバータ、２２１…記憶手段、２２２…入力バッファ、２２３…制御手段、２２４…出力バッファ、２２５…フレーム受信手段、２２６…命令解析手段、２２７…疑似入力書込手段、２２８…状態読出手段、２２９…フレーム生成手段、２３０…フレーム送信手段。
【図１】
0006339927.tif 000002
【図２】
0006339927.tif 000003
【図３】
0006339927.tif 000004
【図４】
0006339927.tif 000005
【図５】
0006339927.tif 000006
【図６】
0006339927.tif 000007