(57)【特許請求の範囲】
【請求項１】
対をなして配置される複数対の投光器及び受光器を備え、
前記投光器には、投光素子と、その投光素子を所定の投光周期で発光させる投光回路とが備えられ、
前記受光器には、これに対向して配置された前記投光素子からの光を受光する受光素子と、この受光素子からの信号に基づいて受光信号を出力する受光回路と、所定周期で開閉動作を行うことにより前記受光信号を選択的に有効化するゲート手段と、このゲート手段により有効化された信号に基づいて入光状態または遮光状態の検出動作をする検出手段とが備えられた透過型光電スイッチにおいて、
前記投光器には複数種類の異なる投光用周期の中から１つを選択して前記投光器毎に異なる周期で前記投光素子を発光させるための投光周期設定手段が設けられ、
前記各受光器には前記ゲート手段がそれぞれ複数設けられると共に、これらの各ゲート手段が次の動作（ａ）から（ｅ）を行うようにゲート制御手段により制御することで前記各ゲート手段に前記各投光器の各投光周期にそれぞれ対応した同期受光動作を行わせ、
（ａ）各ゲート手段は、待機状態において前記受光回路から前記受光信号を受けたときにはゲートを閉じ、その後、前記各投光器の投光周期のいずれかに対応する互いに異なる周期でゲートを開ける
（ｂ）各ゲート手段は、上記（ａ）でゲートを開けたタイミングで前記受光信号を受けたときには、以後、その周期でゲートを繰り返し開閉する同期受光動作を行う
（ｃ）各ゲート手段は、上記（ａ）でゲートを開けたタイミングで前記受光信号を受けなかったときには、ゲートを開けて上記（ａ）の待機状態に戻る
（ｄ）各ゲート手段には予め順位付けがされており、順位が下位のゲート手段は、上位のゲート手段が上記（ｂ）の同期受光動作に至ったことを条件に上記（ａ）の待機状態に入り、上位のゲート手段が上記（ａ）で待機状態にあるときには停止状態になる
（ｅ）各ゲート手段は、上記（ａ）で上位のゲート手段の同期受光動作の周期以外の周期でゲートを開ける
これらの同期受光動作を行うゲート手段のうち予め対応するものとして設定した投光器の投光周期に同期するもののみを有効化する同期抽出手段により取り出されたゲート手段からの信号に基づき前記検出手段における検出動作を行うようにしたことを特徴とする透過型光電スイッチ。
【請求項２】
前記検出手段には、前記同期抽出手段により有効化されたゲート手段からの出力信号を積分し、その値が予め設定された基準レベルに達したときには、出力を反転させるように動作する積分判定手段と、
前記各ゲート手段において、他のゲート手段と同時に前記同期受光動作を行ったことを検知する干渉検知手段とが設けられ、
前記積分判定手段は、前記ゲート手段からの出力信号のうち、前記干渉検知手段により検知動作があったときの出力信号を無効化させることを特徴とする請求項１に記載の透過型光電スイッチ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は透過型光電スイッチに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
この種の光電スイッチは、複数対の投光器及び受光器を対向させ、各投光器側の投光素子から所定周期のパルス光を投光し、これを対応する受光器の受光素子にて受光することで、各光軸が遮光状態になったか否かを検出する。この場合、透過型光電スイッチの動作タイプとして、同期式と非同期式との２種類がある。
同期式の透過型光電スイッチは、投光素子の発光周期と同一の周期で受光回路のゲート回路を開くことで、対応する投光器からの光だけを弁別して検出する。
このことは、同期式では投光器側から受光器側にパルス信号を送るため、同期用ケーブルを投光器から受光器に配線しなくてはならないことを意味する。このような配線作業は面倒であるばかりか、受光器側の回路構造が複雑化するという問題がある。また、設置する場所によっては、投光器と受光器との間にケーブルを配線できず、投光器と受光器とを別々の電源で作動させねばならないこともあり、この場合には同期式を採用できないという制約もある。
【０００３】
一方、非同期式は、受光素子からの受光信号を積分し、この積分出力が所定レベルに達することに基づいて、対応する投光器からの光であるか否かを弁別するようになっており、同期ケーブルが不要となる。
ところが、このような従来の非同期式を採用している透過型光電スイッチにおいては、Ｓ／Ｎ比を高めるためには比較的時定数の大きい積分回路が必要で、そのぶん応答時間が遅くなり、高速応答ができなくなるという問題があった。特に、このような非同期式の透過型光電スイッチを複数台隣接して使用する場合には、対応する投光器だけでなく、それに隣接する他の投光器からの光をも受光してしまう干渉現象が生じるため、正常な検出ができなくなるという問題があった。
本発明は、上記事情に鑑みてなされたもので、その目的は、非同期式でありながら、高速応答が可能な透過型光電スイッチを提供するところにある。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明に係る透過型光電スイッチは、対をなして配置される複数対の投光器及び受光器を備え、投光器には、投光素子と、その投光素子を所定の投光周期で発光させる投光回路とが備えられ、受光器には、これに対向して配置された投光素子からの光を受光する受光素子と、この受光素子からの信号に基づいて受光信号を出力する受光回路と、所定周期で開閉動作を行うことにより受光信号を選択的に有効化するゲート手段と、このゲート手段により有効化された信号に基づいて入光状態または遮光状態の検出動作をする検出手段とが備えられた透過型光電スイッチにおいて、投光器には複数種類の異なる投光用周期の中から１つを選択して投光器毎に異なる周期で投光素子を発光させるための投光周期設定手段が設けられ、各受光器にはゲート手段がそれぞれ複数設けられると共に、これらの各ゲート手段が次の動作（ａ）から（ｅ）を行うようにゲート制御手段により制御することで各ゲート手段に各投光器の各投光周期にそれぞれ対応した同期受光動作を行わせ、
（ａ）各ゲート手段は、待機状態において受光回路から受光信号を受けたときにはゲートを閉じ、その後、各投光器の投光周期のいずれかに対応する互いに異なる周期でゲートを開ける
（ｂ）各ゲート手段は、上記（ａ）でゲートを開けたタイミングで受光信号を受けたときには、以後、その周期でゲートを繰り返し開閉する同期受光動作を行う
（ｃ）各ゲート手段は、上記（ａ）でゲートを開けたタイミングで受光信号を受けなかったときには、ゲートを開けて上記（ａ）の待機状態に戻る
（ｄ）各ゲート手段には予め順位付けがされており、順位が下位のゲート手段は、上位のゲート手段が上記（ｂ）の同期受光動作に至ったことを条件に上記（ａ）の待機状態に入り、上位のゲート手段が上記（ａ）で待機状態にあるときには停止状態になる
（ｅ）各ゲート手段は、上記（ａ）で上位のゲート手段の同期受光動作の周期以外の周期でゲートを開ける
これらの同期受光動作を行うゲート手段のうち予め対応するものとして設定した投光器の投光周期に同期するもののみを有効化する同期抽出手段により取り出されたゲート手段からの信号に基づき検出手段における検出動作を行うようにしたところに特徴を有する。
【０００５】
請求項の２の発明は、請求項１に記載の透過型光電スイッチにおいて、検出手段には、同期抽出手段により有効化されたゲート手段からの出力信号を積分し、その値が予め設定された基準レベルに達したときには、出力を反転させるように動作する積分判定手段と、各ゲート手段において、他のゲート手段と同時に同期受光動作を行ったことを検知する干渉検知手段とが設けられ、積分判定手段は、ゲート手段からの出力信号のうち、干渉検知手段により検知動作があったときの出力信号を無効化させるところに特徴を有する。
【０００６】
【発明の作用及び効果】
＜請求項１の発明＞
請求項１の構成によれば、各投光器は、投光周期設定手段によって設定された互いに異なる周期でそれぞれの投光素子を発光させる。従って、各受光器の受光素子には、それらの投光器からのさまざまな周期のパルス光が混在した形で受光され、この受光素子からの信号に基づいて受光回路から複数種の周期のパルスが混在した受光信号が出力されている。
このとき、ゲート制御手段により、各ゲート手段は、待機状態において受光回路から受光信号を受けたときにはゲートを閉じ、その後、各投光器の投光周期のいずれかに対応する互いに異なる周期でゲートを開けるという動作を行っている（請求項１の（ａ）の動作）。このため、あるゲート手段が、あるパルスを受けてゲートを閉じ、その後、各投光器の投光周期のいずれかに対応する周期でゲートを開けたときに受光信号（パルス）が得られれば、以後、その周期でゲートを繰り返し開閉する同期受光動作を行うことになる（請求項１の（ｂ）の動作）。
なお、再びゲートを開けたときに受光信号が得られなかったゲート手段については、当初の待機状態に戻る（請求項１の（ｃ）の動作）。待機状態の戻ったゲート手段は、再び、ある受光信号パルスを受けてゲートを閉じ、その後、各投光器の投光周期のいずれかに対応する周期でゲートを開けるという（ａ）の動作を行うから、いずれ既に見つけられているものとは異なる別の投光周期の受光信号を見つけて同期受光動作に移行する。
【０００７】
ここで、各ゲート手段には予め順位付けがされており、順位が下位のゲート手段は、上位のゲート手段が上記（ｂ）の同期受光動作に至ったことを条件に上記（ａ）の待機状態に入り、上位のゲート手段が上記（ａ）で待機状態にあるときには停止状態になるように設定してあり（請求項１の動作（ｄ））、かつ、各ゲート手段は、上記（ａ）で上位のゲート手段の同期受光動作の周期以外の周期でゲートを開けるように設定してある（請求項１の動作（ｅ））から、結局、上位のゲート手段から順にいずれかの投光器から投光された受光信号を見つけることになる。
そして、各ゲート手段からの信号のうち予め対応するものとして設定された投光周期に同期するもののみを有効化して、その信号に基づいて検出動作が行われる。
【０００８】
ところで、仮に、予め対応するものとして設定された投光周期にのみ同期する１個のゲート手段だけを設けた構成にすると、次のような問題を生ずる。すなわち、待機状態であるパルスを受けてゲートを閉じ、その後、予め設定された投光周期でゲートを開いたとしても、そのゲートを開いたタイミングで次のパルスを受けないことがあり得る。受光信号には様々な周期のパルスが混在しており、待機状態にあるときに受けたパルスが、必ずしも設定した周期のものであるとは限らないからである。このため、ゲートを開いたタイミングで次のパルスを受けないときには、再びゲートを開けて「待機状態」に戻り、設定した周期のパルスを見つけるまでこのこの動作を繰り返さなければならない。何分の一かの確率で設定した周期のパルスを見つけ出すことはできるが、見つけ出すまで上述の動作を繰り返さざるを得ず、このために投光器と同期を確立するのに時間を要する。
これに対して、本発明では、上述したように、ゲート手段を複数設けて並行的に各投光素子の投光周期を見つけ出してゆくから、投光素子との同期を確立するための時間を飛躍的に短くすることができ、その分、高速動作が可能となる。
【０００９】
＜請求項２の発明＞
請求項２の構成によれば、積分判定手段は、同期抽出手段により有効化されたゲート手段からの出力信号を積分し、その値が予め設定された基準レベルに達したときには、出力を反転させる。これにより、ノイズの影響を除去して出力動作を行うことができるので、Ｓ／Ｎ比を向上させることができる。
また、異なる周期で発光する各投光器の発光タイミングが一致する場合がある。このような場合には、ある受光器に対応する投光器からの光が遮光される状態であっても、その投光器と異なる投光器からの光が同一タイミングでその受光器の受光素子に入光するいわゆる干渉が起きてしまう。積分回路を設けた従来のものでは、そのような瞬間的な干渉であるかどうかにかかわらず、積分中に反転した信号を受けた場合には、それまでの積分値をリセットして再度はじめから積分計算を実行する構成であった。しかしながら、本発明では、各ゲート手段において、干渉検知手段により他のゲート手段と同時に同期受光動作を行ったこと、すなわち、それらに対応する投光器の発光タイミングが一致したことを検知して、この際の出力信号を無効化させて、干渉が起きていない次の出力信号から引き続き積分を続行する。これにより上記干渉による検出動作の精度を低下させることなく、高速対応が可能になる。
【００１０】
【発明の実施の形態】
本発明の一実施形態を図１ないし図８によって説明する。
本実施形態に係る透過型光電スイッチ１０は、投光器Ｖ及び受光器Ｕを対向配置させて、各投光器Ｖ側の投光素子１１から所定周期のパルス光を投光し、これを対応する受光器Ｕの受光素子１３にて受光し、その受光素子１３からの受光信号を積分し、この積分出力が所定レベルに達することに基づいて、対応する投光器Ｖからの光であるかいなかを弁別する非同期式の透過型光電スイッチ１０である。
透過型光電スイッチ１０は、図１に示すように、例えば４組の投光器Ｖ（図１においては、符号Ｖ１，Ｖ２，Ｖ３，Ｖ４）及び受光器Ｕ（図１においては、符号Ｕ１，Ｕ２，Ｕ３，Ｕ４）が対をなして配置されている。各投光器Ｖには、投光素子１１と、その投光素子１１を所定周期のパルス光で発光させる投光回路１２と、複数の異なる投光用周期から選択して投光周期を投光回路１２に設定する投光周期制御手段１（請求項１の「投光周期設定手段」に相当する）とが備えられている。本実施形態では、各投光回路１２について、互いに異なる投光周期（周期T[0]，周期T[1]，周期T[2]，周期T[3]）になるように各投光器１２の投光周期制御手段１で調整している。なお、本実施形態では、投光器Ｖ１に周期T[0]、投光器Ｖ２に周期T[1]、投光器Ｖ３に周期T[2]、投光器Ｖ４に周期T[3]がそれぞれ設定される。また、各周期の長さは、周期T[0]＜周期T[1]＜周期T[2]＜周期T[3]の関係にある。
【００１１】
一方、各受光器Ｕには、前記投光素子１１からのパルス光を受光する受光素子１３と、この受光素子１３の受光量に応じた受光信号を出力する受光回路１４と、
受光制御手段２とが備えられている。この受光制御手段２は、後述する作用効果の説明で明らかにされるように、受光回路１４からの受光信号を受けて、「同期受光動作ルーチン」（請求項１の「（ａ）〜（ｅ）の動作」に相当する）、「同期抽出ルーチン」（請求項１の「同期抽出手段」に相当する）及び「検出ルーチン」（請求項２の「積分判定手段」及び「干渉検知手段」に相当する）を実行する。
【００１２】
次に、受光制御手段２で実行される処理を機能的に示したブロック図（図２）によって、受光器Ｕ１を例に挙げて説明する。
同図に示すように、４つの各ゲート手段Ｇ（同図においては、符号Ｇ１，Ｇ２，Ｇ３，Ｇ４）は、後述する「同期受光動作ルーチン」に示す動作に基づいて受光回路１４からの受光信号を有効化する。また、各ゲート手段Ｇは、ゲート手段Ｇ１からゲート手段Ｇ４の順に順位付けがされており、上位のゲート手段が後述する「同期受光動作」に至るまで、下位のゲート手段に停止信号を与え、「同期受光動作」に至ったときには、自己に設定された設定周期情報（CH[X] X=0,1,2,3）を下位のゲート手段に与えると共に、その「同期受光動作」に同期して次述する同期抽出手段２１及び干渉検知手段２２に同期受光動通知信号を与える。そして、同期抽出手段２１では、後述する「同期抽出ルーチン」に示す動作に基づいて、各ゲート手段Ｇにより有効化された受光信号のうち予め設定された設定周期に同期するもののみを有効化して積分判定手段２３に与える。なお、本実施形態では、前記設定周期は、各受光器Ｕに対向配置された投光器Ｖに設定された周期であり、例えば受光器Ｕ１であれば、投光器Ｖ１に設定された周期T[0]である。
【００１３】
干渉検知手段２２は、各ゲート手段Ｇの「同期受光動作」に同期して出力される同期受光動作通知信号に基づいて、前記同期抽出手段２１に設定された設定周期T[0]に同期して「同期受光動作」を行うゲート手段の動作タイミングと、他のゲート手段の動作タイミングが一致したことを検知して、その干渉検知信号を積分判定手段２３に与える。次いで、積分判定手段２３では、同期抽出手段２１からの出力信号及び干渉検知手段２２からの干渉検知手段２２に基づいて後述する「検出ルーチン」を実行する。検出動作手段２４では、積分判定手段２３からの出力信号に基づいて所定の検出動作を行う。
【００１４】
さて、本実施形態の作用効果を受光制御手段２（図２の機能的ブロック図においては、ゲート手段Ｇ、同期抽出手段２１及び積分判定手段２３）にて実行されるプログラムのフローチャート（図３，図４，図５，図６）及びタイミングチャート（図７，図８）を参照しつつ説明する。
まず、本実施形態における透過型光電スイッチ１０の投光器Ｖ側及び受光器Ｕ側のそれぞれの電源をオンすると、各投光器Ｖは、上述したように互いに異なる周期（周期T[0]，周期T[1]，周期T[2]，周期T[3]）でそれぞれの投光素子１１を発光させる。従って、図１に示すように、各受光器Ｕの受光素子１３には、それらの投光器Ｖからのさまざまな周期のパルス光が混在した形で受光され、この受光素子１３からの信号に基づいて受光回路１４から４つの周期のパルスが混在した受光信号が出力される。
【００１５】
ここで、例えば受光器Ｕ１の受光制御手段２が、その受光回路１４から受光信号を受けたときには、図３に示す「受光制御手段２の処理フロー」がスタートする。ステップＳ１において、各ゲート手段Ｇは、図４に示す「同期受光動作ルーチン」を実行する。各ゲート手段Ｇは、ステップＳ２１において、自己よりも上位のゲート手段Ｇから停止信号を受けているかどうかを判断して、停止信号がなければ「停止状態」からゲートを開けて「待機状態」に入る。そして、ステップＳ２２において、前記受光回路１４からの受光信号を受けたときには、ゲートを閉めて自己よりも上位のゲート手段Ｇから設定周期情報CH[0]を受けているか否かを判断して、受けてなければまず最短の周期T[0]でゲートを開けて（ステップＳ２３，Ｓ２４）、ステップＳ２５で受光回路１４からの受光信号を受けたときには、下位のゲート手段Ｇに設定周期情報CH[0]を与え、以後、その周期T[0]でゲートを繰り返し開閉する「同期受光動作」を行うと共に、その「同期受光動作」に同期して同期抽出手段２１及び干渉検知手段２２に同期受光動通知信号を随時与える（ステップＳ２６）。
なお、本実施形態で「停止状態」とは、各ゲート手段Ｇが上位のゲート手段Ｇからの停止信号を受けて、ゲートを閉じた状態としたが、これに限られず、上位のゲート手段Ｇからの停止信号を受けて、ゲートの開閉状態にかかわらずそのゲート手段自体の機能を停止している状態も、請求項１に記載の「停止状態」に含まれる。
【００１６】
一方、ステップＳ２４で上位のゲート手段Ｇから設定周期情報CH[0]を受けているとき、或いはステップＳ２５において受光信号を受けなかったときには、ステップＳ２７及びＳ２８で、上位のゲート手段Ｇから設定周期情報CH[1]を受けているか否かを判断して、受けてなければ次に短い周期T[1]（T[1]−T[0]経過後）でゲートを開けて、ステップＳ２９で受光回路１４からの受光信号を受けたときには、下位のゲート手段Ｇに設定周期情報CH[1]を与え、以後、その周期T[1]でゲートを繰り返し開閉する「同期受光動作」を行うと共に、その「同期受光動作」に同期して同期抽出手段２１及び干渉検知手段２２に同期受光動通知信号を随時与える（ステップＳ３０）。
【００１７】
これに対して、ステップＳ２８で上位ゲート手段から設定周期情報CH[1]を受けているとき、或いはステップＳ２９において受光信号を受けなかった場合、ステップＳ３１及びＳ３２で設定周期情報CH[2]を受けていれば次に短い周期T[2]（T[2]−T[1]経過後）でゲートを開けて、ステップＳ３３で受光信号を受けたときには、下位のゲート手段Ｇに設定周期情報CH[2]を与え、以後、その周期T[2]でゲートを繰り返し開閉する「同期受光動作」を行う等、上記と同様の処理を行う（ステップＳ３４）。
さらに、ステップＳ３２で設定周期情報CH[2]を受けているとき、或いはステップＳ３３において受光信号を受けなかった場合、ステップＳ３５及びＳ３６で、設定周期情報CH[3]を受けていれば次に最長の周期T[3]（T[3]−T[2]経過後）でゲートを開けて、ステップＳ３７で受光信号を受けたときには、以後、その周期T[2]でゲートを繰り返し開閉する「同期受光動作」を行う等、上記と同様の処理を行う（ステップＳ３８）。
なお、上記の一連の動作（ステップＳ２１〜ステップＳ３８）でいずれかの周期の「同期受光受光動作」に至らなかった場合には、再び当初の「待機状態」に戻る。
【００１８】
各ゲート手段Ｇが、以上の「同期受光動作ルーチン」を実行することにより、結局、上位のゲート手段Ｇ１から順にいずれかの投光器からの投光周期（周期T[0]，周期T[1]，周期T[2]，周期T[3]）に同期した「同期受光動作」を行い、これにより各ゲート手段が各投光器からの異なる周期で投光された受光信号を見つけることになる。図７に示すタイミングチャートで説明すると、各投光器Ｖの投光素子１１の発光により、受光器Ｕ１の受光回路１４からは複数の周期のパルスが混在した受光信号が出力される（同図において、「受光回路の出力信号」のタイミングチャート）。ここで、例えば、投光器Ｖ２からの投光を受光器Ｕ１の受光素子１３が受光すると、同図の「ゲートＧ１の動作」に示すように、最上位のゲート手段Ｇ１のみがゲートを開いた「待機状態」で受光回路１４からの受光信号を受けてゲートを閉じる。そして、最短の周期T[0]から順に順次ゲートの開閉動作を行うが、周期T[1]のタイミングで再度受光信号を受け、以後その周期T[1]で「同期受光動作」を行う。次いで、ゲート手段Ｇ２が、同図の「ゲートＧ２の動作」に示すように「待機状態」に入り、投光器Ｖ３の発光による受光信号を受けると、ゲートを閉じて、ゲート手段Ｇ１に設定された周期T[1]以外の周期で順次ゲートの開閉動作を行う。この際、周期T[2]のタイミングで再度受光信号を受け、以後その周期T[2]で「同期受光動作」を行う。ゲート手段Ｇ３，Ｇ４についても同様に、順次周期T[0]，周期T[3]でそれぞれ「同期受光動作」を行うことになる。
【００１９】
このように、本実施形態では、上述したように、４つのゲート手段Ｇが並行的に各投光器Ｖの投光周期を見つけ出してゆくから、対向する投光器Ｖとの同期を確立するための時間を飛躍的に短くすることができ、その分、高速動作が可能となる。
【００２０】
次に各ゲート手段Ｇにより有効化された受光信号が同期抽出手段２１に与えられると、図３のステップＳ２において、図５に示す「同期抽出ルーチン」が実行される。ステップＳ４１において、受けた受光信号が上記設定周期T[0]と同一の周期のものであるか否かが、各ゲート手段Ｇから与えられる同期受光動通知信号に基づいて判断され、同一の周期の受光信号のみが次述する「検出ルーチン」により処理される。なお、本実施形態では、上記「同期受光動作」の確定の精度を高めるために、各ゲート手段Ｇからの受光信号に対して、それらの「同期受光同期」と同一の周期で受光信号を受けるかどうかを常時に判断し（ステップＳ４３，Ｓ４４）、受けなかった場合にはそれに対応するゲート手段Ｇの「同期受光動作」の周期をクリア（ステップＳ４５）して、再度当初の「待機状態」に戻すように構成されている。
【００２１】
さらに、同期抽出手段２１の精度を高めるために、設定周期と同一の周期の受光信号を受けたときには、積分カウンターに”１”をセットして（ステップＳ４２）、他の周期の受光信号と同様に上記ステップＳ４３，Ｓ４４，Ｓ４５の処理が実行されると共に、その受光信号を計数し（ステップＳ４６，Ｓ４７）、連続して例えば８回所定の計数に達したときには出力信号を反転させる（ステップＳ４８，Ｓ４９）ように構成している。
【００２２】
そして、前記同期抽出手段２１から出力信号が積分判定手段２３に与えられると、図３のステップＳ３において、図６に示す「検出ルーチン」が実行される。
ステップＳ５１において積分カウンターに”０”がセットされ、設定周期T[0]に同期してその受光信号の信号レベルを検知し、所定レベル以上であれば、「ＹＥＳ」となり、ステップＳ５に戻る。これに対して、その受光信号レベルが所定レベル以下である場合には、「ＮＯ」となり計数され（ステップＳ５５）、連続して例えば８回所定レベル以下の受光信号を受けたときには、出力を反転させて検出動作手段２４に与えると共に、設定周期T[0]が設定されたゲート手段の周期をクリアする（ステップＳ５６，Ｓ５７，Ｓ５８）。
このような構成であれば、ノイズの影響を除去して出力動作を行うことができるので、Ｓ／Ｎ比を向上させることができる。
【００２３】
さて、例えば、図８に示すように、受光器Ｕ１に対向する投光器Ｖ１の発光タイミングが、例えば他の投光器Ｖ３の発光タイミングと一致する場合がある。このような場合には、受光器Ｖ１の受光素子１３に対して、正規の投光器Ｖ１からの光が遮光される状態であっても、投光器Ｖ３からの光が同一タイミングで入光してしまういわゆる干渉が起きてしまう。しかしながら、本実施形態では、ステップＳ５３において干渉検知手段２２から干渉検知信号を受けたときには、前記計数を一旦停止し、干渉検知信号を受けなくなったときの受光信号から引き続き計数を続行する。これにより、上記干渉による検出動作の精度を低下させることなく、高速対応が可能になる。
【００２４】
＜他の実施形態＞
本発明は、前記実施形態に限定されるものではなく、例えば、以下に説明するような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【００２５】
（１）上記実施形態では、投光器Ｖ及び受光器Ｕをそれぞれ４機としたが、複数であればそれ以上の数の投光器Ｖ及び受光器Ｕを配置してもよい。但し、この際には設定用周期も投光器Ｖの数に応じた数必要である。
（２）上記実施形態の受光制御手段２は、ロジック回路で構成してたり、或いはコンピュータプログラムによりコンピュータに実行させるように構成してもよい。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る透過型光電スイッチの全体構成図
【図２】受光制御手段の処理を説明するための機能的ブロック図
【図３】その処理フローチャート
【図４】同期受光動作ルーチンを示すフローチャート
【図５】同期抽出ルーチンを示すフローチャート
【図６】検出ルーチンを示すフローチャート
【図７】同期受光動作ルーチンを説明するためのタイミングチャート
【図８】干渉を説明するためのタイミングチャート
【符号の説明】
１…投光周期制御手段
２…受光制御手段
１０…透過型光電スイッチ
１１…投光素子
１２…投光回路
１３…受光素子
１４…受光回路
２１…同期抽出手段
２２…干渉検知手段
２３…積分判定手段
２４…検出動作手段
Ｇ（Ｇ１，Ｇ２，Ｇ３，Ｇ４）…ゲート手段
Ｕ（Ｕ１，Ｕ２，Ｕ３，Ｕ４）…受光器
Ｖ（Ｖ１，Ｖ２，Ｖ３，Ｖ４）…投光器
【図１】
0004550298.tif 000002
【図２】
0004550298.tif 000003
【図３】
0004550298.tif 000004
【図４】
0004550298.tif 000005
【図５】
0004550298.tif 000006
【図６】
0004550298.tif 000007
【図７】
0004550298.tif 000008
【図８】
0004550298.tif 000009