(57)【要約】【課題】多数の入力信号を用いたカウント処理を実現する。【解決手段】中央処理装置１と検出装置２を含む構成において、検出装置２の検出部２１は、複数の入力ポート２０を介して入力された入力信号Ｓ１〜Ｓｎごとに上記入力信号Ｓ１〜Ｓｎの所定のエッジをカウント処理方式に応じた有効エッジとして検出する。通信制御部２３は、サブ側入出力インタフェース２２から有効エッジの情報を中央処理装置１に送信する。中央処理装置１の通信制御部１１は、メイン側入出力インタフェース１０から有効エッジの情報を受信する。カウント部１２は、検出部２１で検出された有効エッジを用いてカウント処理方式にしたがってカウント処理を行ってカウント値を更新する。【選択図】図１
2009230722.tif 000002
【特許請求の範囲】
【請求項１】
２値信号の入力信号をカウント処理方式にしたがってカウント処理することによって得られたカウント値を利用した処理を行う中央処理装置を備えるとともに、
異なる２値信号の入力信号が送信される入力線がそれぞれに接続される複数の入力ポートと、前記複数の入力ポートを介して入力された入力信号ごとに当該入力信号の有効エッジを検出する検出手段と、前記中央処理装置との間で通信を行う第１の通信制御手段とを有する検出装置を備え、
前記中央処理装置は、前記検出装置との間で通信を行う第２の通信制御手段を有し、
前記中央処理装置又は前記検出装置の何れかには、前記入力信号ごとに予め設定されたカウント処理方式に応じた前記有効エッジの情報を取得し、前記予め設定されたカウント処理方式にしたがってカウント処理を行ってカウント値を更新するカウント手段が設けられる
ことを特徴とするカウンタシステム。
【請求項２】
複数種類のカウント処理方式から一のカウント処理方式を選択するための設定手段を備え、
前記カウント手段は、前記設定手段で設定されたカウンタ処理方式にしたがってカウント処理を行う
ことを特徴とする請求項１記載のカウンタシステム。
【請求項３】
前記検出手段が前記入力信号のエッジを検出してから一定レベルを継続して前記エッジを前記有効エッジとして取り込むまでの時間である入力時定数を設定するための設定手段を備えることを特徴とする請求項１記載のカウンタシステム。
【請求項４】
前記カウント値の開始値を設定するための設定手段を備え、
前記カウント手段は、前記設定手段で設定されたカウント値の開始値から前記カウント処理を開始する
ことを特徴とする請求項１記載のカウンタシステム。
【請求項５】
前記カウント値の終了値を設定するための設定手段を備え、
前記カウント手段は、前記設定手段で設定されたカウント値が前記終了値に達するまで前記カウント処理を行う
ことを特徴とする請求項１記載のカウンタシステム。
【請求項６】
前記設定手段は前記中央処理装置に設けられることを特徴とする請求項２乃至５の何れか１項に記載のカウンタシステム。
【請求項７】
前記設定手段を有し前記検出装置に接続されるスイッチを備え、
前記検出装置は、前記設定手段で設定された設定内容を前記スイッチから受信する
ことを特徴とする請求項２乃至５の何れか１項に記載のカウンタシステム。
【請求項８】
前記カウント手段で前記カウント値が前記終了値に達したときにその旨を他の機器に通知する通知手段を備えることを特徴とする請求項５記載のカウンタシステム。
【請求項９】
前記検出装置は、前記カウント手段と、前記通知手段とを有し、
前記通知手段は、前記中央処理装置に通知する
ことを特徴とする請求項８記載のカウンタシステム。
【請求項１０】
前記検出装置に接続される外部機器を備え、
前記検出装置は、前記カウント手段と、前記通知手段とを有し、
前記通知手段は、前記外部機器に通知する
ことを特徴とする請求項８記載のカウンタシステム。
【請求項１１】
前記カウント手段は前記中央処理装置に設けられ、
前記検出装置は、前記検出手段で前記有効エッジが検出されたときに、前記有効エッジが検出された入力信号を識別するビットの情報を前記有効エッジの情報として前記中央処理装置に送信する
ことを特徴とする請求項１乃至８の何れか１項に記載のカウンタシステム。
【請求項１２】
前記複数の入力ポートのそれぞれは割込入力ポートであることを特徴とする請求項１乃至１１の何れか１項に記載のカウンタシステム。
【請求項１３】
前記中央処理装置は、割込入力ポートを有し、前記検出装置からの情報を前記割込入力ポートから取得することを特徴とする請求項１乃至１２の何れか１項に記載のカウンタシステム。
【請求項１４】
前記中央処理装置と前記検出装置とがパラレルバスで接続されることを特徴とする請求項１乃至１３の何れか１項に記載のカウンタシステム。
【請求項１５】
前記中央処理装置と前記検出装置とがシリアルバスで接続されることを特徴とする請求項１乃至１３の何れか１項に記載のカウンタシステム。
【請求項１６】
前記中央処理装置と前記検出装置とがマスタ・スレーブ通信によって通信が行われることを特徴とする請求項１乃至１５の何れか１項に記載のカウンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる入力信号を用いてカウント値を求めるカウンタシステムに関するものである。
【背景技術】
【０００２】
カウント値を求めるカウンタは、例えば機器制御を行うＰＬＣなど、さまざまな用途に用いられている。例えば自動昇降機の場合、カウンタによるカウント値が大きくなるにつれて上方に上がっていく制御が行われている。また、回転モータの場合、１回転ごとにカウンタがカウント値を１ずつ増やすことによってモータの回転数を制御している。
【０００３】
従来、上記カウンタの機能を全て中央処理装置が有していた（例えば、特許文献１参照）。例えば、図１１に示すように、中央処理装置７は、異なる入力信号Ｓ１〜Ｓｎが送信される入力線Ｌ１〜Ｌｎが接続され、上記入力信号Ｓ１〜Ｓｎを用いて、予め設定されたカウント処理方式（入力方式）にしたがってカウント処理を行ってカウント値を求める。
【０００４】
上記カウント処理方式には、図１２に示すように、単相入力方式（図１２（ａ））、二相入力方式（図１２（ｂ））、個別入力方式（図１２（ｃ））、方向判別入力方式（図１２（ｄ））などがある。
【０００５】
単相入力方式は、図１２（ａ）に示すように、１つの入力信号の立上りエッジ（又は立下りエッジ）が検出されるごとに、カウント値を１ずつ増やしてカウントする方式である。
【０００６】
二相入力方式は、図１２（ｂ）に示すように、２つの入力信号を用いてカウントする方式であり、一方（Ａ相）の入力信号がオフ状態であるときに、他方（Ｂ相）の入力信号の立下りエッジが検出されるとカウント値を１増やし、Ｂ相の入力信号の立上りエッジが検出されるとカウント値を１減らすようにカウントする。Ａ相の入力信号がオン状態であるときは、Ｂ相の入力信号のエッジは検出されない。
【０００７】
個別入力方式は、図１２（ｃ）に示すように、２つの入力信号を用いてカウントする方式であり、一方（Ａ相）の入力信号の立上りエッジが検出されるとカウント値を１増やし、他方（Ｂ相）の入力信号の立上りエッジが検出されるとカウント値を１減らすようにカウントする方式である。
【０００８】
方向判別方式は、図１２（ｄ）に示すように、２つの入力信号を用いてカウントする方式であり、一方（Ａ相）の入力信号の立上りエッジが検出されたときに、他方（Ｂ相）の入力信号がオフ状態であるとカウント値を１増やし、Ｂ相の入力信号がオン状態であるとカウント値を１減らすようにカウントする方式である。
【特許文献１】特開２００１−２１６１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の中央処理装置７は、ＳＲＡＭやＦＲＯＭ、入出力線、通信線、拡張バスなどの多くのデバイスが接続されているため、カウント処理に必要な入力信号Ｓ１〜Ｓｎが送信される入力線Ｌ１〜Ｌｎを多数接続することができなかった。このため、従来の中央処理装置７では、多数の入力信号を用いたカウント処理を実現することができなかった。
【００１０】
本発明は上記の点に鑑みて為されたものであり、その目的は、多数の入力信号を用いたカウント処理を実現することができるカウンタシステムを提供することにある。
【課題を解決するための手段】
【００１１】
請求項１の発明は、２値信号の入力信号をカウント処理方式にしたがってカウント処理することによって得られたカウント値を利用した処理を行う中央処理装置を備えるとともに、異なる２値信号の入力信号が送信される入力線がそれぞれに接続される複数の入力ポートと、前記複数の入力ポートを介して入力された入力信号ごとに当該入力信号の有効エッジを検出する検出手段と、前記中央処理装置との間で通信を行う第１の通信制御手段とを有する検出装置を備え、前記中央処理装置は、前記検出装置との間で通信を行う第２の通信制御手段を有し、前記中央処理装置又は前記検出装置の何れかには、前記入力信号ごとに予め設定されたカウント処理方式に応じた前記有効エッジの情報を取得し、前記予め設定されたカウント処理方式にしたがってカウント処理を行ってカウント値を更新するカウント手段が設けられることを特徴とする。
【００１２】
請求項２の発明は、請求項１の発明において、複数種類のカウント処理方式から一のカウント処理方式を選択するための設定手段を備え、前記カウント手段は、前記設定手段で設定されたカウンタ処理方式にしたがってカウント処理を行うことを特徴とする。
【００１３】
請求項３の発明は、請求項１の発明において、前記検出手段が前記入力信号のエッジを検出してから一定レベルを継続して前記エッジを前記有効エッジとして取り込むまでの時間である入力時定数を設定するための設定手段を備えることを特徴とする。
【００１４】
請求項４の発明は、請求項１の発明において、前記カウント値の開始値を設定するための設定手段を備え、前記カウント手段は、前記設定手段で設定されたカウント値の開始値から前記カウント処理を開始することを特徴とする。
【００１５】
請求項５の発明は、請求項１の発明において、前記カウント値の終了値を設定するための設定手段を備え、前記カウント手段は、前記設定手段で設定されたカウント値が前記終了値に達するまで前記カウント処理を行うことを特徴とする。
【００１６】
請求項６の発明は、請求項２乃至５の何れか１項の発明において、前記設定手段は前記中央処理装置に設けられることを特徴とする。
【００１７】
請求項７の発明は、請求項２乃至５の何れか１項の発明において、前記設定手段を有し前記検出装置に接続されるスイッチを備え、前記検出装置は、前記設定手段で設定された設定内容を前記スイッチから受信することを特徴とする。
【００１８】
請求項８の発明は、請求項５の発明において、前記カウント手段で前記カウント値が前記終了値に達したときにその旨を他の機器に通知する通知手段を備えることを特徴とする。
【００１９】
請求項９の発明は、請求項８の発明において、前記検出装置は、前記カウント手段と、前記通知手段とを有し、前記通知手段は、前記中央処理装置に通知することを特徴とする。
【００２０】
請求項１０の発明は、請求項８の発明において、前記検出装置に接続される外部機器を備え、前記検出装置は、前記カウント手段と、前記通知手段とを有し、前記通知手段は、前記外部機器に通知することを特徴とする。
【００２１】
請求項１１の発明は、請求項１乃至８の何れか１項の発明において、前記カウント手段は前記中央処理装置に設けられ、前記検出装置は、前記検出手段で前記有効エッジが検出されたときに、前記有効エッジが検出された入力信号を識別する情報を前記有効エッジの情報として前記中央処理装置に送信することを特徴とする。
【００２２】
請求項１２の発明は、請求項１乃至１１の何れか１項の発明において、前記複数の入力ポートのそれぞれは割込入力ポートであることを特徴とする。
【００２３】
請求項１３の発明は、請求項１乃至１２の何れか１項の発明において、前記中央処理装置は、割込入力ポートを有し、前記検出装置からの情報を前記割込入力ポートから取得することを特徴とする。
【００２４】
請求項１４の発明は、請求項１乃至１３の何れか１項の発明において、前記中央処理装置と前記検出装置とがパラレルバスで接続されることを特徴とする。
【００２５】
請求項１５の発明は、請求項１乃至１３の何れか１項の発明において、前記中央処理装置と前記検出装置とがシリアルバスで接続されることを特徴とする。
【００２６】
請求項１６の発明は、請求項１乃至１５の何れか１項の発明において、前記中央処理装置と前記検出装置とがマスタ・スレーブ通信によって通信が行われることを特徴とする。
【発明の効果】
【００２７】
請求項１の発明によれば、入力信号ごとの入力線が検出装置の複数の入力ポートに接続され、検出装置の検出手段が入力信号の有効エッジを検出し、カウント手段が有効エッジを用いてカウント処理を行うことによって、複数の入力信号を用いたカウント処理を実現することができる。
【００２８】
請求項２の発明によれば、ユーザが設定手段を操作することによって、各入力信号のカウンタ処理方式を任意に設定することができる。
【００２９】
請求項３の発明によれば、ユーザが設定手段を操作することによって、入力時定数を任意に設定することができる。これにより、入力信号に散発的に発生するノイズの影響を低減することができる。
【００３０】
請求項４の発明によれば、ユーザが設定手段を操作することによって、各カウント値の初期値を任意に設定することができる。
【００３１】
請求項５の発明によれば、ユーザが設定手段を操作することによって、各カウント値の終了値を任意に設定することができる。
【００３２】
請求項６の発明によれば、設定手段が中央処理装置に設けられるので、ユーザが、中央処理装置を介して設定内容を容易に設定することができる。
【００３３】
請求項７の発明によれば、ユーザが、スイッチを介して設定内容を容易に設定することができる。
【００３４】
請求項８の発明によれば、入力信号ごとにカウント値が終了値に達したときに通知手段が通知することによって、ユーザが、入力信号ごとにカウント値が終了値であることを知ることができる。
【００３５】
請求項９の発明によれば、ユーザは、入力信号ごとにカウント値が終了値であることを、中央処理装置を通して容易に知ることができる。
【００３６】
請求項１０の発明によれば、ユーザは、入力信号ごとにカウント値が終了値であることを、外部機器を通して容易に知ることができる。
【００３７】
請求項１１の発明によれば、有効エッジの情報を、有効エッジが検出された入力信号を識別する情報とすることによって、有効エッジの情報として入力信号ごとに１ビットずつ与えられたｎビットの情報に比べて、ビット数を少なくすることができる。
【００３８】
請求項１２の発明によれば、検出装置は、レベル変化した入力信号を優先して取得することができるので、レベル変化した入力信号の有効エッジを確実に取りこぼすことなく確実に検出することができ、その結果、複数の入力信号を用いたカウント処理をより正確に行うことができる。
【００３９】
請求項１３の発明によれば、中央処理装置が他の処理を行っている場合であっても、検出装置からの割込入力によって、中央処理装置は、カウント処理を優先的に行うことができる。その結果、複数の入力信号を用いたカウント処理をより正確に行うことができる。
【００４０】
請求項１４の発明によれば、中央処理装置と検出装置とがパラレルバスで接続されることによって、中央処理装置と検出装置との間で伝達される情報を１ビットずつ順に送信する場合比べて、短時間で送信することができる。
【００４１】
請求項１５の発明によれば、中央処理装置と検出装置とがシリアルバスで接続されることによって、中央処理装置がｎ個の入力信号を用いたカウント値を利用したい場合に、シリアルバスとして３本の信号線が中央処理装置に接続されるだけで、中央処理装置と検出装置との情報伝達を実現することができるので、入力信号の個数が多くなるほど、中央処理装置に入力信号の入力線が直接接続される場合に比べて、中央処理装置に接続される信号線の本数を少なくすることができ、その結果、中央処理装置に必要なポート数を低減することができる。
【００４２】
請求項１６の発明によれば、マスタ側が、自己に都合のよいタイミングでスレーブ側との間で情報伝達を行うことができる。
【発明を実施するための最良の形態】
【００４３】
（実施形態１）
まず、実施形態１のカウンタシステムの構成について図１を用いて説明する。本実施形態のカウンタシステムは、カウント値を利用した処理を行う中央処理装置１と、複数の異なる２値信号の入力信号Ｓ１〜Ｓｎのエッジを検出する検出装置２とを備えている。
【００４４】
検出装置２は、入力信号Ｓ１〜Ｓｎが送信される入力線Ｌ１〜Ｌｎがそれぞれに接続される複数の入力ポート２０（２０１〜２０ｎ）と、複数の入力ポート２０を介して入力された入力信号Ｓ１〜Ｓｎごとに上記入力信号Ｓ１〜Ｓｎの有効エッジを検出する検出部（検出手段）２１と、中央処理装置１との情報伝達に用いられるサブ側入出力インタフェース２２と、中央処理装置１との間で通信を行う通信制御部（第１の通信制御手段）２３とを備えている。
【００４５】
各入力ポート２０には、それぞれ対応する入力信号Ｓ１〜Ｓｎが入力される。具体的には、入力ポート２０１には入力信号Ｓ１が入力され、入力ポート２０２には入力信号Ｓ２が入力される。このようにして、入力ポート２０ｎには入力信号Ｓｎが入力される。
【００４６】
検出部２１は、各入力ポート２０１〜２０ｎに入力される入力信号Ｓ１〜Ｓｎを入力ポート２０１から順に取得し、予め設定されたカウント処理方式にしたがって、取得した入力信号Ｓ１〜Ｓｎの有効エッジを検出する。本実施形態では、各入力信号Ｓ１〜Ｓｎのカウント処理方式を全て単相入力方式として説明する。例えば入力信号Ｓ１の場合について説明すると、検出部２１は、図１２（ａ）に示すように、入力信号Ｓ１の立上りエッジ（オフからオンへの変化）を有効エッジとして検出する。他の入力信号Ｓ２〜Ｓｎの場合も、検出部２１は、入力信号Ｓ１の場合と同様の方法で有効エッジを検出する。
【００４７】
通信制御部２３は、検出部２１で有効エッジが検出された入力信号Ｓ１〜Ｓｎの識別情報（番号情報）を中央制御装置１に伝達する。
【００４８】
中央処理装置１は、プログラムによって演算処理及び機器制御を行うものであり、検出装置２のサブ側入出力インタフェース２２に接続されるメイン側入出力インタフェース１０と、検出装置２との間で通信を行う通信制御部（第２の通信制御手段）１１と、入力信号Ｓ１〜Ｓｎごとにカウント処理方式にしたがってカウント処理を行ってカウント値を更新するカウント部（カウント手段）１２とを備えている。
【００４９】
カウント部１２は、検出装置２の検出部２１で有効エッジが検出されたときに、メイン側入出力インタフェース１０を介して、有効エッジが検出された入力信号Ｓ１〜Ｓｎの識別情報を取得する。本実施形態では、各入力信号Ｓ１〜Ｓｎのカウンタ処理方式が全て単相入力方式であるため、例えば入力信号Ｓ１の場合について説明すると、カウント部１２は、検出部２１で有効エッジが検出された入力信号Ｓ１の識別情報を取得するごとに、図１２（ａ）に示すように、カウント値を１ずつ増やす。他の入力信号Ｓ２〜Ｓｎの場合も、カウント部１２は、入力信号Ｓ１の場合と同様の方法でカウント値を更新する。
【００５０】
ところで、本実施形態のカウンタシステムにおいて、中央処理装置１のメイン側入出力インタフェース１０と検出装置２のサブ側入出力インタフェース２２とは、パラレルバス３０で接続されている。このとき、各入力信号Ｓ１〜Ｓｎの識別情報は、入力信号Ｓ１〜Ｓｎの個数をｎ個とすると、（ｌｏｇ２ｎ）ビットで表わすことができる。例えば、入力信号Ｓ１〜Ｓｎが２個の場合、１ビットであり、入力信号Ｓ１〜Ｓｎが３個又は４個の場合、２ビットであり、１２９個以上２５６個以下の場合、８ビットとなる。したがって、パラレルバス３０に用いられる信号線は、パラレルバス３０で送受信される信号のビット数と同じ本数であるため、入力信号Ｓ１〜Ｓｎの本数をｎ本とすると、（ｌｏｇ２ｎ）本となる。
【００５１】
また、メイン側入出力インタフェース１０とサブ側入出力インタフェース２２には、中央処理装置１と検出装置２との間でハンドシェイクをするために用いられる２本の信号線３１，３２が接続されている。信号線３１では、ハンドシェイクを行いたい旨の信号であるＡ信号Ｓａを検出装置２から中央処理装置１に送信される。信号線３２では、中央処理装置１から検出装置２にＢ信号Ｓｂが送信される。
【００５２】
以下、中央処理装置１と検出装置２との間での情報伝達動作について図２を用いて説明する。ここでは、入力信号Ｓ１を代表して説明するが、他の入力信号Ｓ２〜Ｓｎについても同様である。
【００５３】
まず、検出装置２において、検出部２１が入力信号Ｓ１の有効エッジを検出すると、通信制御部２３は、有効エッジが検出された入力信号Ｓ１の識別情報をパラレルバス３０で送信させる。上記識別情報の送信は、検出部２１が入力信号Ｓ１〜Ｓｎの有効エッジを検出するまで継続して行われる。上記識別情報が継続して送信されている間、通信制御部２３は、Ａ信号Ｓａをオフからオンにし、信号線３１を介してオンのＡ信号Ｓａを中央処理装置１に送信する。
【００５４】
中央処理装置１の通信制御部１１は、オンのＡ信号Ｓａを受信すると、有効エッジが検出された入力信号Ｓ１の識別情報をパラレルバス３０から取得する。上記識別情報を取得した後、通信制御部１１は、Ｂ信号Ｓｂをオフからオンにし、信号線３２を介してオンのＢ信号Ｓｂを検出装置２に送信する。
【００５５】
その後、検出装置２の通信制御部２３は、オンのＢ信号Ｓｂを受信すると、Ａ信号Ｓａをオンからオフにし、信号線３１を介してオフのＡ信号Ｓａを中央処理装置１に送信する。
【００５６】
その後、中央制御装置１の通信制御部１１は、オフのＡ信号Ｓａを受信すると、Ｂ信号Ｓｂをオンからオフにし、信号線３２を介してオフのＢ信号Ｓｂを検出装置２に送信する。また、カウント部１２は、通信制御部１１がパラレルバス３０を介して取得した入力信号Ｓ１の識別情報に基づいて、入力信号Ｓ１のカウント値を更新する。
【００５７】
その後、検出装置２の通信制御部２３は、オフのＢ信号Ｓｂを受信する。
【００５８】
上記より、中央処理装置１と検出装置２との間では、マスタ・スレーブ通信が行われる。本実施形態では、検出装置２がマスタであり、中央処理装置１がスレーブである。
【００５９】
以上、本実施形態によれば、入力信号Ｓ１〜Ｓｎごとの入力線Ｌ１〜Ｌｎが検出装置２の複数の入力ポート２０に接続され、検出装置２の検出部２１が入力信号Ｓ１〜Ｓｎの有効エッジを検出し、中央処理装置１のカウント部１２が有効エッジを用いてカウント処理を行うことによって、複数の入力信号Ｓ１〜Ｓｎを用いたカウント処理を実現することができる。
【００６０】
また、中央処理装置１と検出装置２とがパラレルバス３０で接続されることによって、中央処理装置１がｎ個の入力信号Ｓ１〜Ｓｎを用いたカウント値を利用したい場合に、パラレルバス３０としての（ｌｏｇ２ｎ）本の信号線と、ハンドシェイク用の２本の信号線３１，３２とを用意するだけで、中央処理装置１と検出装置２との情報の伝達を実現することができるので、入力信号Ｓ１〜Ｓｎの個数が多くなるほど、中央処理装置１に複数の入力信号Ｓ１〜Ｓｎの入力線Ｌ１〜Ｌｎが直接接続される場合に比べて、中央処理装置１に接続される信号線の本数を少なくすることができ、その結果、中央処理装置１に必要なポート数を低減することができる。
【００６１】
さらに、中央処理装置１と検出装置２とがマスタ・スレーブ通信によって通信が行われることによって、マスタ側が、自己に都合のよいタイミングでスレーブ側との間で情報伝達を行うことができる。
【００６２】
また、本実施形態によれば、有効エッジの情報を、有効エッジが検出された入力信号Ｓ１〜Ｓｎを識別する情報とすることによって、有効エッジの情報として入力信号Ｓ１〜Ｓｎごとに１ビットずつ与えられたｎビットの情報に比べて、ビット数を少なくすることができる。特に、有効エッジの情報を（ｌｏｇ２ｎ）ビットの情報とし、この情報をパラレルバス３０で送信することによって、パラレルバス３０としての（ｌｏｇ２ｎ）本の信号線と、ハンドシェイク用の２本の信号線３１，３２とを用意するだけで、検出装置２から中央処理装置１に有効エッジの情報を送信することができる。これにより、入力信号Ｓ１〜Ｓｎの数が多くなるほど、中央処理装置に複数の入力信号の入力線が直接接続される場合に比べて、中央処理装置１に接続される信号線の本数を少なくすることができ、その結果、中央処理装置１において検出装置２との通信に必要なポート数を低減することができる。
【００６３】
なお、実施形態１の変形例として、入力信号Ｓ１〜Ｓｎごとにカウント処理方式にしたがってカウント処理を行うカウント部（カウント手段）を中央処理装置１ではなく検出装置２に備える構成であってもよい。このような構成であっても、入力信号Ｓ１〜Ｓｎごとの入力線Ｌ１〜Ｌｎが検出装置２の複数の入力ポート２０に接続され、検出装置２の検出部２１が入力信号Ｓ１〜Ｓｎの有効エッジを検出し、検出装置２のカウント部が各入力信号Ｓ１〜Ｓｎの有効エッジを用いてカウント処理を行うことによって、実施形態１と同様に、複数の入力信号Ｓ１〜Ｓｎを用いたカウント処理を実現することができる。
【００６４】
また、実施形態１の他の変形例として、各入力信号Ｓ１〜Ｓ２のカウント処理方式を二相入力方式や個別入力方式、方向判別入力方式などにしてもよい。以下の実施形態においても同様である。このとき、パラレルバス３０で用いられる信号線の本数は、検出装置２から中央処理装置１への伝達する情報量に応じて適宜設定される。
【００６５】
二相入力方式の場合、図１２（ｂ）に示すように、Ａ相の入力信号をＳ１、Ｂ相の入力信号をＳ２とすると、検出部２１は、入力信号Ｓ１がオフであるときの入力信号Ｓ２の立上りエッジ（オフからオンへの変化）及び立下りエッジ（オンからオフへの変化）を有効エッジとして検出する。そして、カウント部１２は、検出部２１で検出された有効エッジの情報を取得すると、立下りエッジのときにカウント値を１増やし、立上りエッジのときにカウント値を１減らす。他の入力信号Ｓ２〜Ｓｎを組み合わせた二相入力方式の場合も、検出部２１は、入力信号Ｓ１，Ｓ２の場合と同様の方法で有効エッジを検出し、カウント部１２は、入力信号Ｓ１，Ｓ２の場合と同様の方法でカウント値を更新する。
【００６６】
個別入力方式の場合、図１２（ｃ）に示すように、Ａ相の入力信号をＳ１、Ｂ相の入力信号をＳ２とすると、検出部２１は、入力信号Ｓ１の立上りエッジ及び入力信号Ｓ２の立上りエッジを有効エッジとして検出する。そして、カウント部１２は、検出装置２の検出部２１で検出された有効エッジの情報を取得すると、有効エッジが入力信号Ｓ１の立上りエッジであるときにカウント値を１増やし、有効エッジが入力信号Ｓ２の立上りエッジであるときにカウント値を１減らす。他の入力信号Ｓ２〜Ｓｎを組み合わせた個別入力方式の場合も、検出部２１は、入力信号Ｓ１，Ｓ２の場合と同様の方法で有効エッジを検出し、カウント部１２は、入力信号Ｓ１，Ｓ２の場合と同様の方法でカウント値を更新する。
【００６７】
方向判別入力方式の場合、図１２（ｄ）に示すように、Ａ相の入力信号をＳ１、Ｂ相の入力信号をＳ２とすると、検出部２１は、有効エッジとして、入力信号Ｓ１の立上りエッジと、このときの入力信号Ｓ２のオンオフ状態とを検出する。そして、カウント部１２は、検出装置２の検出部２１で検出された有効エッジの情報を取得すると、有効エッジが入力信号Ｓ２のオフ状態時の入力信号Ｓ１の立上りエッジであるときにカウント値を１増やし、有効エッジが入力信号Ｓ２のオン状態時の入力信号Ｓ１の立上りエッジであるときにカウント値を１減らす。他の入力信号Ｓ２〜Ｓｎを組み合わせた方向判別入力方式の場合も、検出部２１は、入力信号Ｓ１，Ｓ２の場合と同様の方法で有効エッジを検出し、カウント部１２は、入力信号Ｓ１，Ｓ２の場合と同様の方法でカウント値を更新する。
【００６８】
（実施形態２）
実施形態２のカウンタシステムは、図３に示すように、中央処理装置１のメイン側入出力インタフェース１０と検出装置２のサブ側入出力インタフェース２２とがシリアルバス４０で接続される点で、実施形態１のカウンタシステム（図１参照）と相違する。なお、実施形態１と同様の構成要素については、同一の符号を付して説明を省略する。
【００６９】
シリアルバス４０で送受信される信号のビット数は、入力信号Ｓ１〜Ｓｎの本数をｎ本とすると、（ｌｏｇ２ｎ）ビットとなる。例えば、入力信号Ｓ１〜Ｓｎが２本の場合、１ビットであり、入力信号Ｓ１〜Ｓｎが３，４本の場合、２ビットであり、１２９本以上２５６本以下の場合、８ビットとなる。一方、シリアルバス４０に用いられる信号線は、シリアルバス４０で送受信される信号のビット数に関係なく、３本である。
【００７０】
以下、中央処理装置１と検出装置２との間での情報伝達動作について図４を用いて説明する。ここでは、入力信号Ｓ１を代表して説明するが、他の入力信号Ｓ２〜Ｓｎについても同様である。
【００７１】
まず、検出装置２において、検出部２１が入力信号Ｓ１の有効エッジを検出すると、通信制御部２３は、有効エッジが検出された入力信号Ｓ１の検出コマンドを生成し、生成した検出コマンドをシリアルバス４０で送信する。
【００７２】
中央処理装置１の通信制御部１１は、検出コマンドを受信し、有効エッジが検出された入力信号Ｓ１の識別情報を取得する。上記識別情報を取得した後、通信制御部１１は、レスポンスを生成し、生成したレスポンスを検出装置２に送信する。
【００７３】
その後、検出装置２の通信制御部２３は、レスポンスを受信する。
【００７４】
その後、中央制御装置１のカウント部１２は、通信制御部１１が取得した入力信号Ｓ１の識別情報に基づいて、入力信号Ｓ１のカウント値を更新する。
【００７５】
以上、本実施形態によれば、中央処理装置１と検出装置２とがシリアルバス４０で接続されることによって、中央処理装置１がｎ個の入力信号Ｓ１〜Ｓｎを用いたカウント値を利用したい場合に、シリアルバス４０として３本の信号線が中央処理装置１に接続されるだけで、中央処理装置１と検出装置２との情報伝達を実現することができるので、入力信号Ｓ１〜Ｓｎの個数が多くなるほど、中央処理装置１に入力信号Ｓ１〜Ｓｎの入力線Ｌ１〜Ｌｎが直接接続される場合に比べて、中央処理装置１に接続される信号線の本数を少なくすることができ、その結果、中央処理装置１に必要なポート数を低減することができる。
【００７６】
（実施形態３）
実施形態３のカウンタシステムは、図５に示すように、各入力信号Ｓ１〜Ｓｎのカウント処理方式を複数種類のカウント処理方式から選択するための設定部（設定手段）１３を中央処理装置１に備える点で、実施形態１のカウンタシステム（図１参照）と相違する。なお、実施形態１と同様の構成要素については、同一の符号を付して説明を省略する。
【００７７】
設定部１３では、入力信号の番号とカウント処理方式とが設定される。例えば各入力信号Ｓ１〜Ｓｎの番号を順に１〜ｎとし、カウント処理方式について、単相入力方式を０、二相入力方式を１、個別入力方式を２、方向判別方式を３とすると、入力信号Ｓ２のカウント処理方式を単相入力方式としたい場合、ユーザは設定部１３を用いて入力信号Ｓ１〜Ｓｎの番号を２、カウント処理方式の番号を０と設定すればよい。なお、二相入力方式や個別入力方式、方向判別方式に設定する場合、隣接する２つの入力信号Ｓ１〜Ｓｎを用いるため、２つの入力信号Ｓ１〜Ｓｎのうち小さいほうの番号を設定すればよい。
【００７８】
本実施形態のカウント部１２は、設定部１３で設定されたカウント処理方式にしたがってカウント処理を行う。また、本実施形態の通信制御部１１は、設定部１３で設定されたカウント処理方式をパラレルバス３３で検出装置２に送信する。パラレルバス３３の本数は、カウント処理方式の情報がＮビットの場合、Ｎ本である。
【００７９】
本実施形態の通信制御部２３は、設定部１３で設定されたカウント処理方式を中央処理装置１から受信する。また、本実施形態の検出部２１は、通信制御部２３で受信されたカウント処理方式にしたがって入力信号Ｓ１〜Ｓｎの有効エッジを検出する。
【００８０】
次に、本実施形態のカウンタシステムにおけるカウント処理方式の設定動作について図６を用いて説明する。ここでは、入力信号Ｓ１を代表して説明するが、他の入力信号Ｓ２〜Ｓｎについても同様である。
【００８１】
まず、中央処理装置１において、設定部１３で入力信号Ｓ１のカウント処理方式が設定されると、通信制御部１１は、設定されたカウント処理方式に対応する入力信号Ｓ１の識別情報をパラレルバス３０で送信する。また、通信制御部１１は、入力信号Ｓ１のカウント処理方式をパラレルバス３３で送信する。そして、通信制御部１１は、Ａ信号Ｓａをオフからオンにし、信号線３１を介してオンのＡ信号Ｓａを検出装置２に送信する。
【００８２】
検出装置２の通信制御部２３は、入力信号Ｓ１の識別情報をパラレルバス３０で受信し、設定されたカウント処理方式をパラレルバス３３で受信する。検出部２１は、通信制御部２３で受信した入力信号Ｓ１のカウント処理方式を取得し、その後、割込禁止とする。その後、検出部２１は、これまでの入力信号Ｓ１のカウント処理方式を、取得した入力信号Ｓ１のカウント処理方式に変更する。その後、検出部２１は割込を許可し、Ｂ信号Ｓｂをオフからオンにし、信号線３２を介してオンのＢ信号Ｓｂを中央処理装置１に送信する。
【００８３】
中央処理装置１の通信制御部１１は、オンのＢ信号Ｓｂを受信すると、Ａ信号Ｓａをオンからオフにし、信号線３１を介してオフのＡ信号Ｓａを検出装置２に送信する。
【００８４】
その後、検出装置２の通信制御部２３は、オフのＡ信号Ｓａを受信すると、Ｂ信号Ｓｂをオンからオフにし、信号線３２を介してオフのＢ信号Ｓｂを中央処理装置１に送信する。
【００８５】
その後、中央制御装置１の通信制御部１１は、オフのＢ信号Ｓｂを受信する。
【００８６】
以上、本実施形態によれば、ユーザが設定部１３を操作することによって、各入力信号Ｓ１〜Ｓｎのカウント処理方式を任意に設定することができる。また、本実施形態では、設定部１３が中央処理装置１に備えられるので、ユーザが、中央処理装置１を介して各入力信号Ｓ１〜Ｓｎのカウント処理方式を容易に設定することができる。
【００８７】
（実施形態４）
実施形態４のカウンタシステムは、図５に示す設定部（設定手段）１３が、カウント処理方式を設定するためのものではなく、入力時定数を設定するためのものである点で、実施形態３のカウンタシステムと相違する。なお、実施形態３と同様の構成要素については、同一の符号を付して説明を省略する。
【００８８】
入力時定数とは、検出部２１が入力信号Ｓ１〜Ｓｎのエッジを検出してから一定レベルを継続してエッジを有効エッジとして取り込むまでの時間をいう。つまり、検出部２１において入力信号Ｓ１〜Ｓｎのエッジに対する検出タイミングの目安を与える定数をいう。例えば、入力時定数を５ミリ秒とした場合、入力信号Ｓ１〜Ｓｎがレベル変化したときに、変化後のレベルが５ミリ秒継続すると、検出装置２の検出部２１が入力信号Ｓ１〜Ｓｎのエッジを有効エッジとして検出する。これにより、入力信号Ｓ１〜Ｓｎに散発的に発生するノイズの影響を低減することができる。
【００８９】
本実施形態の通信制御部１１は、設定部１３で設定された入力時定数を検出装置２に送信する。
【００９０】
本実施形態の通信制御部２３は、設定部１３で設定された入力時定数を中央処理装置１から受信する。また、本実施形態の検出部２１は、通信制御部２３で受信された入力時定数が経過した後、入力信号Ｓ１〜Ｓｎの有効エッジを検出する。
【００９１】
なお、本実施形態のカウンタシステムにおける入力時定数の設定動作は、実施形態５において、図６の設定内容としてカウント処理方式を入力時定数とした場合と同様である。
【００９２】
以上、本実施形態によれば、ユーザが設定部１３を操作することによって、入力時定数を任意に設定することができる。また、本実施形態では、設定部１３が中央処理装置１に備えられるので、ユーザが、中央処理装置１を介して入力時定数を容易に設定することができる。
【００９３】
（実施形態５）
実施形態５のカウンタシステムは、図５に示す設定部（設定手段）１３が、各入力信号Ｓ１〜Ｓｎのカウント値の初期値を設定するためのものである点で、実施形態３のカウンタシステムと相違する。なお、実施形態３と同様の構成要素については、同一の符号を付して説明を省略する。
【００９４】
本実施形態のカウント部１２は、設定部１３で設定されたカウント値の初期値からカウント処理を開始する。
【００９５】
以上、本実施形態によれば、ユーザが設定部１３を操作することによって、各入力信号Ｓ１〜Ｓｎのカウント値の初期値を任意に設定することができる。また、本実施形態では、設定部１３が中央処理装置１に備えられるので、ユーザが、中央処理装置１を介してカウント値の初期値を容易に設定することができる。
【００９６】
（実施形態６）
実施形態６のカウンタシステムは、図５に示す設定部（設定手段）１３が、各カウント値の終了値であるカウンタ目標値を設定するためのものである点で、実施形態３のカウンタシステムと相違する。なお、実施形態３と同様の構成要素については、同一の符号を付して説明を省略する。
【００９７】
本実施形態のカウント部１２は、カウント値が、設定部１３で設定されたカウンタ目標値に達するまでカウント処理を行う。
【００９８】
以上、本実施形態によれば、ユーザが設定部１３を操作することによって、各カウント値のカウンタ目標値を任意に設定することができる。また、本実施形態では、設定部１３が中央処理装置１に備えられるので、ユーザが、中央処理装置１を介してカウンタ目標値を容易に設定することができる。
【００９９】
なお、実施形態３〜６では、中央処理装置１と検出装置２とがパラレルバス３０で接続される場合について説明したが、実施形態２のように中央処理装置１と検出装置２とがシリアルバス４０（図３参照）で接続される場合においても、実施形態３〜６の設定部１３を備えてもよい。このような構成においても、実施形態３〜６と同様に、ユーザが設定部１３を操作することによって、中央処理装置１を介して設定内容を設定することができる。
【０１００】
（実施形態７）
実施形態７のカウンタシステムは、図７に示すように、検出装置２がカウント部２４を備え、通信制御部２３が通知手段としての機能を有する点で、実施形態６のカウンタシステム（図５参照）と相違する。なお、実施形態６と同様の構成要素については、同一の符号を付して説明を省略する。
【０１０１】
通信制御部２３は、カウント部２４で各入力信号Ｓ１〜Ｓｎのカウント値がカウンタ目標値に達したことを中央処理装置１に通知する。
【０１０２】
次に、本実施形態のカウンタシステムにおける通知動作について図２を援用して説明する。ここでは、入力信号Ｓ１を代表して説明するが、他の入力信号Ｓ２〜Ｓｎについても同様である。
【０１０３】
まず、検出装置２において、検出部２１が有効エッジを検出し、カウント部２４が有効エッジに基づいて、各入力信号Ｓ１〜Ｓｎのカウント値を更新する。ここで、カウント値がカウンタ目標値に達したとき、通信制御部２３は、入力信号Ｓ１〜Ｓｎの識別情報をパラレルバス３０で中央処理装置１に送信する。このとき、通信制御部２３は、Ａ信号Ｓａをオフからオンにし、信号線３１を介してオンのＡ信号Ｓａを中央処理装置１に送信する。
【０１０４】
中央処理装置１の通信制御部１１は、カウント値がカウンタ目標値に達した入力信号Ｓ１〜Ｓｎの識別情報を受信する。その後、通信制御部１１は、Ｂ信号Ｓｂをオフからオンにし、信号線３２を介してオンのＢ信号Ｓｂを検出装置２に送信する。
【０１０５】
検出装置２の通信制御部２３は、オンのＢ信号Ｓｂを受信すると、Ａ信号Ｓａをオンからオフにし、信号線３１を介してオフのＡ信号Ｓａを中央処理装置１に送信する。
【０１０６】
中央処理装置１の通信制御部１１は、オフのＡ信号Ｓａを受信すると、Ｂ信号Ｓｂをオンからオフにし、信号線３２を介してオフのＢ信号Ｓｂを検出装置２に送信する。
【０１０７】
その後、検出装置２の通信制御部２３は、オフのＢ信号Ｓｂを受信する。
【０１０８】
以上、本実施形態によれば、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを通信制御部２３が通知することによって、ユーザが、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを知ることができる。特に本実施形態では、ユーザは、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを、中央処理装置１を通して容易に知ることができる。
【０１０９】
なお、実施形態７では、中央処理装置１と検出装置２とがパラレルバス３０で接続される場合について説明したが、実施形態２のように中央処理装置１と検出装置２とがシリアルバス４０（図３参照）で接続される場合においても、実施形態３〜６と同様に、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを通信制御部２３が通知することによって、ユーザが、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを知ることができる。特に本実施形態では、ユーザは、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを、中央処理装置１を通して容易に知ることができる。
【０１１０】
（実施形態８）
実施形態８のカウンタシステムは、図８に示すように、検出装置２に接続される外部機器５を備える点で、実施形態７のカウンタシステム（図７参照）と相違する。なお、実施形態７と同様の構成要素については、同一の符号を付して説明を省略する。
【０１１１】
外部機器５は、検出装置２との情報伝達に用いられる入出力インタフェース５０と、検出装置２との間で通信を行う通信制御部５１と、カウント値がカウンタ目標値に達した入力信号Ｓ１〜Ｓｎを報知する報知部５２とを備えている。
【０１１２】
本実施形態の通信制御部２３は、中央処理装置１との情報伝達を制御するとともに、外部機器５との情報伝達も制御する。通信制御部２３は、カウント部２４で入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを外部機器５に通知する。
【０１１３】
次に、本実施形態のカウンタシステムにおける通知動作について説明する。ここでは、入力信号Ｓ１を代表して説明するが、他の入力信号Ｓ２〜Ｓｎについても同様である。
【０１１４】
まず、検出装置２において、検出部２１が有効エッジを検出し、カウント部２４が有効エッジに基づいて、各入力信号Ｓ１〜Ｓｎのカウント値を更新する。ここで、カウント値がカウンタ目標値に達したとき、通信制御部２３は、入力信号Ｓ１〜Ｓｎの識別情報をパラレルバス３０で外部機器５に送信する。このとき、通信制御部２３は、Ａ信号Ｓａをオフからオンにし、信号線３１を介してオンのＡ信号Ｓａを外部機器５に送信する。
【０１１５】
外部機器５の通信制御部５１は、カウント値がカウンタ目標値に達した入力信号Ｓ１〜Ｓｎの識別情報を受信する。その後、通信制御部５１は、Ｂ信号Ｓｂをオフからオンにし、信号線３２を介してオンのＢ信号Ｓｂを検出装置２に送信する。
【０１１６】
検出装置２の通信制御部２３は、オンのＢ信号Ｓｂを受信すると、Ａ信号Ｓａをオンからオフにし、信号線３１を介してオフのＡ信号Ｓａを外部機器５に送信する。
【０１１７】
外部機器５の通信制御部５１は、オフのＡ信号Ｓａを受信すると、Ｂ信号Ｓｂをオンからオフにし、信号線３２を介してオフのＢ信号Ｓｂを検出装置２に送信する。
【０１１８】
その後、検出装置２の通信制御部２３は、オフのＢ信号Ｓｂを受信する。
【０１１９】
以上、本実施形態によれば、ユーザは、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを、外部機器５を通して知ることができる。
【０１２０】
なお、実施形態８では、外部機器５と検出装置２とがパラレルバス３０で接続される場合について説明したが、図９に示すように、外部機器５と検出装置２とがシリアルバス４０（図３参照）で接続される場合においても、実施形態８と同様に、ユーザは、入力信号Ｓ１〜Ｓｎごとにカウント値がカウンタ目標値に達したことを、外部機器５を通して容易に知ることができる。
【０１２１】
（実施形態９）
実施形態９のカウンタシステムは、図９に示すように、検出装置２にパラレルバス３０で接続されるスイッチ６を備え、検出装置２がカウント部２４を備える点で、実施形態１のカウンタシステム（図１参照）と相違する。なお、実施形態１と同様の構成要素については、同一の符号を付して説明を省略する。
【０１２２】
スイッチ６は、ディップスイッチであり、各入力信号Ｓ１〜Ｓｎのカウント処理方式を設定するための設定部（設定手段）６０と、検出装置２との情報伝達に用いられる入出力インタフェース６１と、検出装置２との間で通信を行う通信制御部６２とを備えている。
【０１２３】
本実施形態の通信制御部２３は、設定部６０で設定されたカウント処理方式をスイッチ６から受信する受信手段である。また、本実施形態の検出部２１は、通信制御部２３で受信されたカウント処理方式にしたがって入力信号Ｓ１〜Ｓｎの有効エッジを検出する。さらに、本実施形態のカウント部２４は、通信制御部２３で受信されたカウント処理方式にしたがってカウント処理を行う。
【０１２４】
以上、本実施形態によれば、ユーザが、スイッチ６を介して各入力信号Ｓ１〜Ｓｎのカウント処理方式を容易に設定することができる。
【０１２５】
なお、実施形態９の変形例として、スイッチ６の設定内容を各入力信号Ｓ１〜Ｓｎのカウント処理方式に代えて、入力時定数、各入力信号Ｓ１〜Ｓｎのカウント値の初期値又は各カウント値のカウンタ目標値の何れかにしてもよい。このような場合であっても、ユーザが、スイッチ６を介して設定内容を容易に設定することができる。
【０１２６】
また、実施形態９では、スイッチ６と検出装置２とがパラレルバス３０で接続される場合について説明したが、図１０に示すように、スイッチ６と検出装置２とがシリアルバス４０で接続される場合においても、実施形態９と同様に、ユーザは、スイッチ６を介して設定内容を容易に設定することができる。
【０１２７】
（実施形態１０）
実施形態１０のカウンタシステムは、図１に示すように、複数の入力ポート２０のそれぞれが割込入力ポートである点で、実施形態１のカウンタシステムと相違する。なお、実施形態１と同様の構成要素については、同一の符号を付して説明を省略する。
【０１２８】
以上、本実施形態によれば、検出装置２は、エッジが発生した入力信号Ｓ１〜Ｓｎを優先して取得することができるので、遅延なくエッジを検出することができ、その結果、複数の入力信号Ｓ１〜Ｓｎを用いたカウント処理をより正確に行うことができる。
【０１２９】
（実施形態１１）
実施形態１１のカウンタシステムは、図１に示すように、メイン側入出力インタフェース１０に割込入力ポートを含む点で、実施形態１のカウンタシステムと相違する。つまり、中央処理装置１は、検出装置２からの情報を割込入力ポートから取得する。なお、実施形態１と同様の構成要素については、同一の符号を付して説明を省略する。
【０１３０】
以上、本実施形態によれば、中央処理装置１が他の処理を行っている場合であっても、検出装置２からの割込入力によって、中央処理装置１は、カウント処理を優先的に行うことができる。その結果、複数の入力信号Ｓ１〜Ｓｎを用いたカウント処理をより正確に行うことができる。
【０１３１】
なお、実施形態１０，１１の変形例として、実施形態２〜９においても適用することができる。また、実施形態１０のような割込入力ポートである入力ポート２０と、実施形態１１のような割込入力ポートを含むメイン側入出力インタフェース１０とを併用したものであってもよい。
【図面の簡単な説明】
【０１３２】
【図１】実施形態１，１０，１１に係るカウンタシステムの構成を示すブロック図である。
【図２】実施形態１に係るカウンタシステムの動作を示す図である。
【図３】実施形態２に係るカウンタシステムの構成を示すブロック図である。
【図４】同上に係るカウンタシステムの動作を示す図である。
【図５】実施形態３〜６に係るカウンタシステムの構成を示すブロック図である。
【図６】同上に係るカウンタシステムの動作を示す図である。
【図７】実施形態７に係るカウンタシステムの構成を示すブロック図である。
【図８】実施形態８に係るカウンタシステムの構成を示すブロック図である。
【図９】実施形態９に係るカウンタシステムの構成を示すブロック図である。
【図１０】同上の変形例に係るカウンタシステムの構成を示すブロック図である。
【図１１】従来のカウンタシステムの構成を示すブロック図である。
【図１２】カウント処理方式を示す図である。
【符号の説明】
【０１３３】
１  中央処理装置
１０  メイン側入出力インタフェース
１１  通信制御部
１２  カウント部
２  検出装置
２０  入力ポート
２１  検出部
２２  サブ側入出力インタフェース
２３  通信制御部
Ｓ１〜Ｓｎ  入力信号
【図１】
2009230722.tif 000003
【図２】
2009230722.tif 000004
【図３】
2009230722.tif 000005
【図４】
2009230722.tif 000006
【図５】
2009230722.tif 000007
【図６】
2009230722.tif 000008
【図７】
2009230722.tif 000009
【図８】
2009230722.tif 000010
【図９】
2009230722.tif 000011
【図１０】
2009230722.tif 000012
【図１１】
2009230722.tif 000013
【図１２】
2009230722.tif 000014