(57)【要約】【課題】アナログ信号およびパルス信号を処理する場合に、省コスト、省スペース化を実現する。【解決手段】信号計測ユニット（２）は、機器から電気信号を入力し、アナログ計測部（２２）に送信するか、カウント計測部（２３）に送信するかを選択する入力部（２１）と、電圧値をアナログ値として計測するアナログ計測部と、電圧値が第１閾値以上となった回数または第２閾値以下となった回数をカウントするカウント計測部と備える。【選択図】図１
2020187436.tif 000002
【特許請求の範囲】
【請求項１】
外部の信号出力機器から出力された電気信号を入力する入力部と、
前記入力部において入力された電気信号の電圧値をアナログ値として計測するアナログ計測部と、
前記入力部において入力された電気信号の電圧値に関して、所定の第１閾値以上となった回数、および、所定の第２閾値以下となった回数の少なくともいずれか一方をカウントするカウント計測部と、を備え、
前記入力部は、入力された前記電気信号を前記アナログ計測部に送信するか、前記カウント計測部に送信するかを選択する信号計測ユニット。
【請求項２】
前記入力部は、複数の入力端子を備え、当該入力端子のそれぞれに対して、入力された前記電気信号を前記アナログ計測部に送信するか、前記カウント計測部に送信するかを選択する請求項１に記載の信号計測ユニット。
【請求項３】
前記入力部において、入力された前記電気信号を前記アナログ計測部に送信するか、前記カウント計測部に送信するかの設定指示を通信回線を介して受け付ける入力設定部をさらに備える請求項１または２に記載の信号計測ユニット。
【請求項４】
前記第１閾値および前記第２閾値の少なくともいずれか一方の設定指示を通信回線を介して受け付ける閾値設定部をさらに備える請求項１または２に記載の信号計測ユニット。
【請求項５】
第１の前記入力端子において入力された電気信号が前記カウント計測部により計測されたカウント計測値と目標値との一致を判定する比較部と、
前記比較部により前記カウント計測値と前記目標値とが一致したと判定されると、その時点で、第２の前記入力端子において入力された電気信号が前記アナログ計測部によって計測されたアナログ計測値を出力する出力制御部とをさらに備える請求項２に記載の信号計測ユニット。
【請求項６】
前記出力制御部は、前記比較部により前記カウント計測値と前記目標値とが一致したと判定されると、その時点で、第２の前記入力端子において入力された電気信号が前記アナログ計測部によって計測されたアナログ計測値をバッファに格納し、所定の通信周期で、前記バッファに格納されている複数のアナログ計測値を外部装置に通信出力する請求項５に記載の信号計測ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログ信号およびパルス信号を処理する信号計測ユニットに関する。
【背景技術】
【０００２】
従来、高速カウンタユニットにより、ロータリーエンコーダ、流量計などから出力されるパルス信号をカウントする技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０２００６号公報
【特許文献２】特開２０１６−１２７５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
パルス信号をカウントする場合には、デジタル回路によりパルスの電圧（ＨｉｇｈまたはＬｏｗ）を検知し、その変化回数をカウントする必要があるが、そのためには高速カウンタユニットが不可欠である。
【０００５】
従って、例えば、ロータリーエンコーダの位置（パルス）に同期してアナログ値をサンプリングして出力する場合には、パルス信号をカウントする高速カウンタユニットと、アナログ信号を処理する高速アナログユニットとを別々に用意する必要がある。これには、コストがかさむとともに、２台の装置を設置するスペースを確保しなければならないという問題がある。
【０００６】
なお、特許文献１には、入力されたアナログ信号の極大および極小を検出し、その回数をカウントする技術が開示されている。また、特許文献２には、アナログ信号を二値化して、カウントする技術が開示されている。ただし、何れの特許文献も、上記の問題を解決するものではない。
【０００７】
本発明の一態様は、アナログ信号およびパルス信号を処理する場合に、省コスト、省スペース化を実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る信号計測ユニットは、外部の信号出力機器から出力された電気信号を入力する入力部と、前記入力部において入力された電気信号の電圧値をアナログ値として計測するアナログ計測部と、前記入力部において入力された電気信号の電圧値に関して、所定の第１閾値以上となった回数、および、所定の第２閾値以下となった回数の少なくともいずれか一方をカウントするカウント計測部と、を備え、前記入力部は、入力された前記電気信号を前記アナログ計測部に送信するか、前記カウント計測部に送信するかを選択する。
【０００９】
前記の構成によれば、信号計測ユニットを、アナログ値を計測して出力するアナログ出力ユニットとして機能させる場合と、パルス信号のパルス数をカウントして出力するカウンタユニットとして機能させる場合とで切り替えることができる。よって、アナログ出力ユニットおよびカウンタユニットの両方を用意する必要がなくなり、省コスト、省スペース化を実現することができる。
【００１０】
本発明の一態様に係るカウンタユニットにおいて、前記入力部は、複数の入力端子を備え、当該入力端子のそれぞれに対して、入力された前記電気信号を前記アナログ計測部に送信するか、前記カウント計測部に送信するかを選択してもよい。
【００１１】
前記の構成によれば、互いに種類の異なる複数の外部の信号出力機器から出力された電気信号を入力し、それぞれに対してアナログ値を計測して出力するか、パルス信号のパルス数をカウントして出力するかを設定することが可能となる。よって、フレキシビリティの高い信号計測ユニットを提供することができる。
【００１２】
本発明の一態様に係るカウンタユニットは、前記出力制御部において、前記入力部において、入力された前記電気信号を前記アナログ計測部に送信するか、前記カウント計測部に送信するかの設定指示を通信回線を介して受け付ける入力設定部をさらに備えてもよい。
【００１３】
前記の構成によれば、外部から通信回線を介して、アナログ値を計測して出力するか、パルス信号のパルス数をカウントして出力するかを設定することが可能となる。
【００１４】
本発明の一態様に係るカウンタユニットは、前記第１閾値および前記第２閾値の少なくともいずれか一方の設定指示を通信回線を介して受け付ける閾値設定部をさらに備えてもよい。
【００１５】
前記の構成によれば、外部から通信回線を介して、第１閾値および第２閾値の少なくともいずれか一方の値を変更することができるので、パルス信号を出力する信号出力機器の特性に応じてカウント動作を行うことが可能となる。よって、カウント動作の精度を高めることができる。
【００１６】
本発明の一態様に係るカウンタユニットは、第１の前記入力端子において入力された電気信号が前記カウント計測部により計測されたカウント計測値と目標値との一致を判定する比較部と、前記比較部により前記カウント計測値と前記目標値とが一致したと判定されると、その時点で、第２の前記入力端子において入力された電気信号が前記アナログ計測部によって計測されたアナログ計測値を出力する出力制御部とをさらに備えてもよい。
【００１７】
前記の構成によれば、カウント計測値が、例えば計測対象物の位置情報を示す値である場合に、必要とされる精度に対応する目標値を予め設定しておくことによって、目標値における別の信号出力機器によるアナログ計測値を出力することができる。よって、十分な精度でアナログ計測値を出力することが可能となる。
【００１８】
また、信号計測ユニットから必要以上に細かい出力を行う必要がないので、通信の負荷および外部装置でのデータ処理の負荷を抑制することができる。
【００１９】
本発明の一態様に係るカウンタユニットにおいて、前記出力制御部は、前記比較部により前記カウント計測値と前記目標値とが一致したと判定されると、その時点で、第２の前記入力端子において入力された電気信号が前記アナログ計測部によって計測されたアナログ計測値をバッファに格納し、所定の通信周期で、前記バッファに格納されている複数のアナログ計測値を外部装置に通信出力してもよい。
【００２０】
前記の構成によれば、通信周期に影響を受けることなく、十分な精度で位置とアナログ計測値との対応付けを行うことが可能となる。
【００２１】
また、信号計測ユニットは目標値に対応するアナログ計測値をバッファして出力するので、従来所定の周期でカウンタ出力を行っていた場合に生じていた、測定対象の移動速度のムラによる測定精度のムラが生じることを防止することができる。
【発明の効果】
【００２２】
本発明の一態様によれば、アナログ信号およびパルス信号を処理する場合に、省コスト、省スペース化を実現することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態１に係る計測システムの構成を示すブロック図である。
【図２】本発明の実施形態１に係る信号計測ユニットの入出力データを示す図である。
【図３】本発明の実施形態１に係る信号計測ユニットの入出力データの数値例を示す図である。
【図４】本発明の実施形態１に係る信号計測ユニットが２チャネルのパルス信号を用いてカウントする例を示す図である。
【図５】本発明の実施形態１に係る信号計測ユニットにおける、アナログモードと、カウンタモードとを切り替える方法の例を示す図である。
【図６】本発明の実施形態１に係る信号計測ユニットにおける閾値の設定方法の例を示す図である。
【図７】本発明の実施形態１に係るアナログ値およびカウント値に関するデータを示す図である。
【図８】本発明の実施形態１に係るアナログ値と、カウント値とを対応付けて出力する処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
〔実施形態１〕
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図１から図８に基づいて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。本実施形態においては、例えば信号計測ユニット２をカウンタユニットの典型例として説明を行う。本発明の一態様に係る信号計測ユニット２についての理解を容易にするため、先ず、信号計測ユニット２を含む計測システム１の概要を、図１を用いて説明する。
【００２５】
§１．適用例
（計測システム１の全体構成）
図１は、本実施形態に係る計測システム１の構成を示すブロック図である。図１に示すように、計測システム１は、信号計測ユニット２と、ＰＬＣ３とを備えている。
【００２６】
信号計測ユニット２は、センサ４からのアナログ入力値をＰＬＣ３に送信する機能と、エンコーダ５からのアナログ入力値が特定の閾値を跨いだ回数をカウントし、カウント計測値をＰＬＣ３に送信する機能とを搭載し、送信対象として、アナログ出力信号、または、カウント計測値を切り替える。
【００２７】
ＰＬＣ３は、産業用コントローラであり、制御対象の装置を制御する。ＰＬＣ３の制御ユニットは、信号計測ユニット２に対してバス接続されていてもよいし、通信カプラを介してＥｔｈｅｒＣＡＴ（登録商標）、ＥｔｈｅｒＮｅｔ／ＩＰ（登録商標）、ＤｅｖｉｃｅＮｅｔ（登録商標）、ＣｏｍｐｏＮｅｔ（登録商標）などで接続されていてもよい。ＰＬＣ３は、例えば、信号計測ユニット２から、アナログ出力信号、および、カウント計測値を取得して、所定の処理（例えば、ワークの形状の検査等）を行う。
【００２８】
センサ４は、各種データ（例えば、コンベアにより移動するワークの縦位置等）を測定して、信号計測ユニット２に送信する。エンコーダ５は、各種データ（例えば、コンベアにより移動するワークの横位置等）を検出して、検出結果に応じたパルス信号を信号計測ユニット２に送信する。なお、エンコーダ５の代わりに、他の信号出力機器（例えば、流量計等）を用いてもよい。
【００２９】
§２．構成例
（信号計測ユニット２の構成）
信号計測ユニット２は、入力部２１、アナログ計測部２２、カウント計測部２３、入力設定部２４、閾値設定部２５、比較部２６、および、出力制御部２７を備えている。
【００３０】
入力部２１は、センサ４およびエンコーダ５（外部の信号出力機器）から出力された電気信号を入力する。アナログ計測部２２は、入力部２１において入力された電気信号の電圧値をアナログ値として計測する。カウント計測部２３は、入力部２１において入力された電気信号の電圧値に関して、Ｈｉｇｈレベル（所定の第１閾値）以上となった回数、および、Ｌｏｗレベル（所定の第２閾値）以下となった回数の少なくともいずれか一方をカウントする。そして、入力部２１は、入力された電気信号をアナログ計測部２２に送信するか、カウント計測部２３に送信するかを選択する。
【００３１】
なお、カウント計測部２３は、アナログユニットのＡ／Ｄ変換速度（サンプリング周波数）の１／４程度までの速度のパルスをカウントすることが可能である。
【００３２】
また、入力部２１は、入力端子Ｃｈ１、Ｃｈ２（複数の入力端子）を備えていてもよい。この場合、入力部２１は、入力端子Ｃｈ１、Ｃｈ２のそれぞれに対して、入力された電気信号をアナログ計測部２２に送信するか、カウント計測部２３に送信するかを選択する。
【００３３】
入力設定部２４は、入力部２１において、入力された電気信号をアナログ計測部２２に送信するか、カウント計測部２３に送信するかの設定指示を通信回線を介して受け付ける。
【００３４】
閾値設定部２５は、ＨｉｇｈレベルおよびＬｏｗレベルの少なくともいずれか一方の設定指示を通信回線を介して受け付ける。
【００３５】
比較部２６は、入力端子Ｃｈ１（第１の入力端子）において入力された電気信号がカウント計測部２３により計測されたカウント計測値と目標値との一致を判定する。出力制御部２７は、比較部２６によりカウント計測値と目標値とが一致したと判定されると、その時点で、入力端子Ｃｈ２（第２の入力端子）において入力された電気信号がアナログ計測部２２によって計測されたアナログ計測値を出力してもよい。
【００３６】
さらに、出力制御部２７は、比較部２６によりカウント計測値と目標値とが一致したと判定されると、その時点で、入力端子Ｃｈ２において入力された電気信号がアナログ計測部２２によって計測されたアナログ計測値をバッファに格納し、所定の通信周期で、バッファに格納されている複数のアナログ計測値をＰＬＣ（外部装置）４に通信出力してもよい。
【００３７】
なお、信号計測ユニット２は、入力された電気信号をアナログ計測部２２に送信するか、カウント計測部２３に送信するかの設定指示、および、Ｈｉｇｈレベル、Ｌｏｗレベル等の閾値の設定指示を、例えばＵＳＢ（Universal Serial Bus）経由でノートＰＣなどの設定値入力用装置から受け付ける構成でもよいし、設定値入力用装置が接続されたＰＬＣ３から、通信ネットワーク（イーサネット（登録商標）など）経由で受け付ける構成でもよい。
【００３８】
（入出力データの例）
図２は、本実施形態に係る信号計測ユニット２の入出力データの例を示す図である。図２（ａ）は、信号計測ユニット２の入力データの例を示し、特に、ロータリーエンコーダ、流量計等が出力するパルス信号の波形を示す。
【００３９】
図２（ｂ）は、信号計測ユニット２の出力データの例を示し、特に、信号計測ユニット２がアナログモード（通常モード）の場合における出力データの例を示す。信号計測ユニット２は、設定指示によりアナログモードを選択すると、図２（ｂ）に示すように、図２（ａ）のパルス信号をアナログ信号としてＰＬＣ３に出力する。
【００４０】
図２（ｃ）は、信号計測ユニット２の出力データの例を示し、特に、信号計測ユニット２がカウンタモード（簡易カウンタモード）の場合における出力データの例を示す。信号計測ユニット２は、設定指示によりカウンタモードを選択すると、図２（ｃ）に示すように、図２（ａ）のパルス信号に対するカウント値をＰＬＣ３に出力する。すなわち、信号計測ユニット２は、アナログ入力ユニットのハードウェア回路を備えた状態で、高速カウンタユニットと同様の機能を実現することができる。
【００４１】
さらに、信号計測ユニット２は、ある入力端子からのパルス信号のカウント値が事前に設定した目標値に到達したタイミングにおいて、別の入力端子からのアナログ信号を取得し、ＰＬＣ３に出力する機能を有する。
【００４２】
図３は、本実施形態に係る信号計測ユニット２の入出力データの数値例を示す図である。図３に示すように、アナログモードの場合、信号計測ユニット２は、アナログ入力値をアナログ信号として出力する。カウンタモードの場合、信号計測ユニット２は、アナログ入力値に応じたカウント値を出力する。
【００４３】
カウンタモードとしては、立ち上がり回数カウントモード、立ち下がり回数カウントモード、および、立ち上がり／立ち下がり回数カウントモードのいずれかが選択可能ある。
【００４４】
立ち上がり回数カウントモードの場合、信号計測ユニット２は、アナログ入力値が２．５［Ｖ］から５［Ｖ］に変化したとき（経過時間が６０、１６０のとき）に、カウント値に１を加算する。立ち下がり回数カウントモードの場合、信号計測ユニット２は、アナログ入力値が２．５［Ｖ］から０［Ｖ］に変化したとき（経過時間が１１０、２１０のとき）に、カウント値に１を加算する。
【００４５】
立ち上がり／立ち下がり回数カウントモードの場合、信号計測ユニット２は、アナログ入力値が２．５［Ｖ］から５［Ｖ］に変化したとき、および、アナログ入力値が２．５［Ｖ］から０［Ｖ］に変化したときに、カウント値に１を加算する。
【００４６】
図４は、本実施形態に係る信号計測ユニット２が２チャネルのパルス信号を用いてカウントする例を示す図である。図４（ａ）は、位相差入力のパルスの例を示す。図４（ｂ）は、位相差入力のパルスに対するカウント値の例を示す。図４（ａ）および図４（ｂ）に示すように、信号計測ユニット２は、２相の信号（Ａ相、Ｂ相）を入力し、当該信号間の位相差（４逓倍）によって、カウント値を加算または減算する。
【００４７】
図４（ｃ）は、加減算パルスの例を示す。図４（ｄ）は、加減算パルスに対するカウント値の例を示す。図４（ｃ）および図４（ｄ）に示すように、信号計測ユニット２は、加算パルスの信号、および、減算パルスの信号を入力し、当該信号の変化に応じて、カウント値を加算または減算する。
【００４８】
なお、信号計測ユニット２は、設定されたモード（位相差入力のパルス処理モード、加減算パルス処理モード）に従って、位相差入力のパルス、または、加減算パルスに応じたカウント処理を行う。モードの設定は、ユーザの設定指示により行われる。
【００４９】
（アナログモードおよびカウンタモードの切替設定）
図５は、本実施形態に係る信号計測ユニット２における、アナログモードと、カウンタモードとを切り替える方法の例を示す図である。図５（ａ）は、ＰＣ等の設定値入力用装置で用いられるツールによる設定画面の例を示す。図５（ａ）に示すように、ユーザは、入力端子Ｃｈ１、Ｃｈ２毎に、カウンタモードまたはアナログモードを設定することができる。
【００５０】
図５（ｂ）は、信号計測ユニット２に付設されたハードウェアスイッチの例を示す。図５（ｂ）に示すように、ユーザは、スイッチの切替により、入力端子Ｃｈ１、Ｃｈ２毎に、カウンタモードまたはアナログモードを設定することができる。
【００５１】
（閾値の設定方法）
図６は、本実施形態に係る信号計測ユニット２における閾値の設定方法の例を示す図である。図６（ａ）、（ｃ）、（ｅ）は、何れもＰＣ等の設定値入力用装置で用いられるツールによる設定画面の例を示す。
【００５２】
図６（ａ）は、入力端子Ｃｈ１、Ｃｈ２毎に、カウンタのＨｉｇｈレベル（第１閾値）、および、Ｌｏｗレベル（第２閾値）を設定する画面の例を示す。図６（ｂ）は、カウンタのＨｉｇｈレベル、および、Ｌｏｗレベルのグラフを示す。図６（ａ）に示すように、信号計測ユニット２は、カウンタのＨｉｇｈレベル、および、Ｌｏｗレベルを直接的に入力端子Ｃｈ１、Ｃｈ２毎に設定可能である。
【００５３】
図６（ｃ）は、入力端子Ｃｈ１、Ｃｈ２毎に、カウンタの閾値、および、ヒステリシス幅を設定する画面の例を示す。図６（ｄ）は、カウンタの閾値、および、ヒステリシス幅のグラフを示す。この場合、Ｈｉｇｈレベルは、「閾値＋ヒステリシス幅÷２」とする。また、Ｌｏｗレベルは、「閾値−ヒステリシス幅÷２」とする。図６（ｃ）に示すように、信号計測ユニット２は、カウンタのＨｉｇｈレベル、および、Ｌｏｗレベルを算出するための閾値およびヒステリシス幅を入力端子Ｃｈ１、Ｃｈ２毎に設定可能である。
【００５４】
図６（ｅ）は、入力端子Ｃｈ１、Ｃｈ２毎に、カウンタの閾値を設定する画面の例を示す。図６（ｆ）は、カウンタの閾値のグラフを示す。この場合、Ｈｉｇｈレベルは、「閾値＋閾値÷２」とする。また、Ｌｏｗレベルは、「閾値−閾値÷２」とする。図６（ｅ）に示すように、信号計測ユニット２は、カウンタのＨｉｇｈレベル、および、Ｌｏｗレベルを算出するための閾値を入力端子Ｃｈ１、Ｃｈ２毎に設定可能である。
【００５５】
（アナログ値と、カウント値とを対応付けて出力する処理）
図７は、本実施形態に係るアナログ値およびカウント値に関するデータを示す図である。図７（ａ）は、アナログ値と、カウント値とを対応付けて出力する処理に関する設定画面の例を示す。図７（ｂ）は、アナログ値およびカウント値の出力データを示す。
【００５６】
図７（ａ）には、設定項目の名称である項目名と、当該項目への設定値と、備考とが示されている。各項目について、以下に説明する。
【００５７】
カウント値一致アナログサンプリング機能には、カウント値が一致するアナログ値をサンプリングする機能（以下、「サンプリング機能」という）を有効とするか、無効とするかを示すとともに、有効とする場合にカウントすべきパルス信号を取得する入力端子を指定する。
【００５８】
カウント値一致アナログサンプリング対象（Ｃｈ１）には、入力端子Ｃｈ１に対してサンプリング機能の対象となるアナログ値の入力を有効とするか無効とするかを指定する。
【００５９】
カウント値一致アナログサンプリング対象（Ｃｈ２）には、入力端子Ｃｈ２に対してサンプリング機能の対象となるアナログ値の入力を有効とするか無効とするかを指定する。
【００６０】
カウント値一致アナログサンプリングモード（以下、「サンプリングモード」という）には、目標となるカウント値の設定方法を指定する。サンプリングモードには、「開始カウント値・終了カウント値・点数指定」、「変化量指定」、または、「テーブル指定」が選択可能である。
【００６１】
以下、サンプリングモードに「開始カウント値・終了カウント値・点数指定」が指定された場合に設定が必要な、開始カウント値、終了カウント値、および、点数について説明する。
【００６２】
開始カウント値には、最初のカウント値を設定する。終了カウント値には、最後のカウント値を設定する。点数には、カウント値の個数を設定する。
【００６３】
図７（ｂ）は、図７（ａ）の設定画面に応じた、信号計測ユニット２の出力データを示す。カウント値（Ｃｈ１）は、図７（ａ）の開始カウント値、終了カウント値、および、点数により指定された数値（１０、２０、・・・、９０、１００）である。アナログ値（Ｃｈ２）は、入力端子Ｃｈ１に入力されたパルス信号により当該カウント値が取得されたタイミングの、入力端子Ｃｈ２におけるアナログ値である。
【００６４】
図８は、本実施形態に係るアナログ値と、カウント値とを対応付けて出力する処理を示すフローチャートである。
【００６５】
（ステップＳ８０１）
信号計測ユニット２において、比較部２６は、カウント計測部２３からカウント値を読み出すとともに、目標値へのポインタに従って目標値を取得する。なお、カウント計測部２３は、随時、入力端子Ｃｈ１において入力されたパルス信号に関して、カウンタのＨｉｇｈレベル以上となった回数をカウントする。また、複数の目標値が、所定のメモリに記憶されている。
【００６６】
（ステップＳ８０２）
比較部２６は、カウント値が目標値以上であるか否かを判定する。カウント値が目標値以上である場合（ステップＳ８０２のＹＥＳ）、信号計測ユニット２は、ステップＳ８０３の処理を実行する。カウント値が目標値以上でない（目標値未満である）場合（ステップＳ８０２のＹＥＳ）、信号計測ユニット２は、ステップＳ８０１の処理を再度実行する。
【００６７】
（ステップＳ８０３）
出力制御部２７は、入力端子Ｃｈ２において入力された電気信号がアナログ計測部２２によって計測されたアナログ計測値をバッファに格納する。
【００６８】
（ステップＳ８０４）
信号計測ユニット２は、目標値へのポインタを更新する。
【００６９】
（ステップＳ８０５）
信号計測ユニット２は、カウント値が終了カウント値に到達したか否かを判定する。カウント値が終了カウント値に到達した場合（ステップＳ８０５のＹＥＳ）、信号計測ユニット２は、ステップ８０６の処理を実行する。カウント値が終了カウント値に到達していない場合（ステップＳ８０５のＮＯ）、信号計測ユニット２は、ステップ８０１の処理を再度実行する。
【００７０】
（ステップＳ８０６）
信号計測ユニット２において、出力制御部２７は、所定の通信周期で、バッファに格納されている複数のアナログ計測値をＰＬＣ３に通信出力する。
【００７１】
（信号計測ユニット２の拡張機能）
さらなる拡張機能として、信号計測ユニット２は、カウント値がユーザ指定の値になったタイミングにおける他チャネルのアナログ入力値をバッファに蓄積し、後で一括してＰＬＣ３へ転送する。カウント値の指定方法には、以下のバリエーションがある。
【００７２】
（１）開始カウント値と終了カウント値と取得点数を指定する（例えば、０〜１０００まで１０刻み等）
（２）変化量（例えば、＋１０等）のみを指定し、無限に繰り返す
（３）テーブルで複数のカウント値を羅列する（０、５、１０、２０・・・）
（本実施形態の効果）
上記によれば、アナログユニットが必要なアプリケーションにおいては、別途高速カウンタユニットを用意する必要がなくなり、省コスト、省スペース化を実現することができる。実際に、アナログユニットには、複数の入力端子を搭載した製品が多いので、未使用の入力端子が存在する場合には、当該入力端子をパルス信号入力用として有効に活用することができる。
【００７３】
〔ソフトウェアによる実現例〕
信号計測ユニット２の制御ブロック（具体的には、入力部２１、アナログ計測部２２、カウント計測部２３、入力設定部２４、閾値設定部２５、比較部２６、および、出力制御部２７）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００７４】
後者の場合、信号計測ユニット２は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００７６】
１  計測システム
２  信号計測ユニット
３  ＰＬＣ
４  センサ（信号出力機器）
５  エンコーダ（信号出力機器）
２１  入力部
２２  アナログ計測部
２３  カウント計測部
２４  入力設定部
２５  閾値設定部
２６  比較部
２７  出力制御部
Ｃｈ１、Ｃｈ２  入力端子（第１の入力端子、第２の入力端子）
【図１】
2020187436.tif 000003
【図２】
2020187436.tif 000004
【図３】
2020187436.tif 000005
【図４】
2020187436.tif 000006
【図５】
2020187436.tif 000007
【図６】
2020187436.tif 000008
【図７】
2020187436.tif 000009
【図８】
2020187436.tif 000010