(57)【要約】【課題】外部から機能を設定することができる検出センサを提供すること。【解決手段】判定回路２６が、受光素子２２から出力される受光信号Ｓ１のレベルとしきい値レベル値を比較することにより被検出物Ｗの検出を行い、比較結果に応じた出力信号Ｓ２をトランジスタＴ１に出力する。また、過電流検出回路２７は、トランジスタＴ１に流れる過電流を電圧信号で検出し、所定のパターンの電圧信号を検出すると、レジスタ２５に記憶された設定情報の読み出し又は書き込みが可能になるようにした。【選択図】図２
2008118226.tif 000002
【特許請求の範囲】
【請求項１】
被検出物を検出するための物理量に応じた検出信号レベルを出力する物理量検出手段と、
前記検出信号レベルに基づく出力信号を出力する出力手段と、
前記出力信号によってスイッチング動作を行うスイッチ手段と、
前記スイッチ手段に流れる電流を検出する電流検出手段と、
前記物理量検出手段の検出動作に関する設定情報を記憶する記憶手段と、
前記スイッチ手段を介して外部から入力される前記設定情報を前記記憶手段に出力する入力手段と、
前記電流検出手段にて所定のパターンの電流が検出された場合に前記入力手段に前記設定情報の入力を可能にする入力制御手段と、を備え、
前記入力手段には、前記電流検出手段で検出される電流に基づいて前記設定情報の入力がなされることを特徴とする検出センサ。
【請求項２】
請求項１に記載の検出センサにおいて、
前記電流検出手段により前記スイッチ手段において通常量以上の電流が検出された場合に、前記出力手段による前記出力信号を間欠的に出力させる過電流保護動作を行う過電流保護手段を備えたことを特徴とする検出センサ。
【請求項３】
請求項２に記載の検出センサにおいて、
前記入力制御手段は、前記過電流保護手段による前記過電流保護動作中に、前記電流検出手段にて前記所定のパターンの電流が検出された場合に前記入力手段に前記設定情報の入力を許可する、
ことを特徴とする検出センサ。
【請求項４】
請求項１〜３のうちのいずれか一項に記載の検出センサにおいて、
前記入力制御手段は、前記入力手段に前記設定情報の入力が許可されているときに、前記電流検出手段にて前記所定のパターンの電流が検出された場合には、前記入力手段に前記設定情報の入力を禁止し、前記出力手段による出力を行う、
ことを特徴とする検出センサ。
【請求項５】
請求項１〜４のうちのいずれか一項に記載の検出センサが接続されたコントローラであって、
前記検出センサのスイッチ手段に前記所定のパターンの電流を供給する電流源を備えたことを特徴とするコントローラ。
【請求項６】
請求項５に記載のコントローラにおいて、
前記電流源は、前記検出センサのスイッチ手段に所定量の電流を供給する第１の電流供給手段と、前記所定量以上の電流を前記スイッチ手段に供給する第２の電流供給手段とから構成され、
前記所定のパターンにて前記所定量以上の電流を供給した後、前記所定量以上の電流を供給して前記設定情報を前記検出センサに伝達するよう前記第２の電流供給手段を制御する電流制御手段と、
を備えたことを特徴とするコントローラ。
【請求項７】
請求項１〜４のうちのいずれか一項に記載の検出センサと、
前記検出センサに接続され、該検出センサのスイッチ手段のスイッチング動作による信号を受け取るコントローラと、を備え、
前記コントローラは、前記検出センサのスイッチ手段に前記所定のパターンの電流を供
給する電流源を備えたことを特徴とするセンサシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出センサ、コントローラ、及びセンサシステムに関するものである。
【背景技術】
【０００２】
従来、例えば被検出物の有無を検出するために用いられる検出センサは、入射光量の変化に対して予め設定されたしきい値レベルに基づき被検出物の有無を判断し、その判断結果に応じた信号をコントローラに出力する。近年、検出センサは、出力レベル切り替え等の機能切り替えの要求に対応するため、該検出センサに内蔵したＩＣ（集積回路：Integrated Circuit）に接続されたスイッチにより機能を切り替えるようにしている（例えば、特許文献１参照）。
【特許文献１】特開平１０−９８３６９号公報（段落［００２７］，第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年、感度，透過型／反射型，Ｌ／Ｄ  ＯＮを含めて、光電センサの多機能化の要求があり、各機能に応じて切替スイッチを備えることが考えられる。しかし、切り替えスイッチの数が多くなるとＩＣの端子数が増加してＩＣパッケージが大型化するといった問題がある。
【０００４】
そこで、コントローラ等から設定情報をセンサヘッドに送信して、該設定情報に基づきセンサヘッドの機能を設定する方法が考えられる。しかしながら、この方法では、コントローラから検出センサへ設定情報を送信するための端子や信号線が新たに必要になるため、従来の光電センサに用いていた接続ケーブルやコネクタ等を利用できなくなり、無駄が生じてしまう。
【０００５】
本発明は上記問題点を解決するためになされたものであって、その目的は、外部から機能を設定することができる検出センサを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明は、被検出物を検出するための物理量に応じた検出信号レベルを出力する物理量検出手段と、前記検出信号レベルに基づく出力信号を出力する出力手段と、前記出力信号によってスイッチング動作を行うスイッチ手段と、前記スイッチ手段に流れる電流を検出する電流検出手段と、前記物理量検出手段の検出動作に関する設定情報を記憶する記憶手段と、前記スイッチ手段を介して外部から入力される前記設定情報を前記記憶手段に出力する入力手段と、前記電流検出手段にて所定のパターンの電流が検出された場合に前記入力手段に前記設定情報の入力を可能にする入力制御手段と、を備え、前記入力手段には、前記電流検出手段で検出される電流に基づいて前記設定情報の入力がなされる。
【０００７】
同構成によれば、出力手段が物理量検出手段から出力される検出信号レベルに基づく出力信号をスイッチ手段に出力して被検出物の検出を行う。そして、そのスイッチ手段に、電流検出手段によって所定のパターンの電流が検出された場合に、外部からスイッチ手段への設定情報の入力が可能になり、スイッチ手段に入力された設定情報が入力手段によって記憶手段に出力される。そのため、検出センサの外部からその機能を設定できる。更に、出力信号が出力されるスイッチ手段に設定情報を入力して、検出センサの機能を設定できるため、検出センサへ設定情報を送信するための端子や信号線が新たに設ける必要が無く、従来の光電センサに用いていた接続ケーブルやコネクタ等を利用できる。また、入力
される設定情報を読み取るために新たな構成を負荷する必要が無いので、検出センサのＩＣの大型化が抑制される。
【０００８】
請求項２に記載の発明は、請求項１に記載の検出センサにおいて、前記電流検出手段により前記スイッチ手段において通常量以上の電流が検出された場合に、前記出力手段による前記出力信号を間欠的に出力させる過電流保護動作を行う過電流保護手段を備えた。同構成によれば、スイッチ手段において通常量以上の電流が検出された場合に、出力手段による出力信号を間欠的に出力させる過電流保護動作を行う。
【０００９】
請求項３に記載の発明は、請求項２に記載の検出センサにおいて、前記入力制御手段は、前記過電流保護手段による前記過電流保護動作中に、前記電流検出手段にて前記所定のパターンの電流が検出された場合に前記入力手段に前記設定情報の入力を許可するようにした。同構成によれば、過電流保護手段による過電流保護動作中は、出力手段から出力信号が出力されないため、外部から所定のパターンの電流が流される以外には、電流検出手段が所定のパターンの電流を検出することが無くなり、誤動作が防止される。
【００１０】
請求項４に記載の発明は、請求項１〜３のうちのいずれか一項に記載の検出センサにおいて、前記入力制御手段は、前記入力手段に前記設定情報の入力が許可されているときに、前記電流検出手段にて前記所定のパターンの電流が検出された場合には、前記入力手段に前記設定情報の入力を禁止し、前記出力手段による出力を行うようにした。同構成によれば、入力手段に設定情報の入力が許可されているときに所定のパターンの電流を外部から流すことにより、出力手段による出力を行わせることができる。
【００１１】
請求項５に記載の発明は、請求項１〜４のうちのいずれか一項に記載の検出センサが接続されたコントローラであって、前記検出センサのスイッチ手段に前記所定のパターンの電流を供給する電流源を備えた。同構成によれば、検出センサのスイッチ手段に所定のパターンの電流を供給することができる。
【００１２】
請求項６に記載の発明は、請求項５に記載のコントローラにおいて、前記電流源は、前記検出センサのスイッチ手段に所定量の電流を供給する第１の電流供給手段と、前記所定量以上の電流を前記スイッチ手段に供給する第２の電流供給手段とから構成され、前記所定のパターンにて前記所定量以上の電流を供給した後、前記所定量以上の電流を供給して前記設定情報を前記検出センサに伝達するよう前記第２の電流供給手段を制御する電流制御手段と、を備えた。同構成によれば、コントローラから検出センサの機能を設定することができる。
【００１３】
請求項７に記載の発明は、請求項１〜４のうちのいずれか一項に記載の検出センサと、前記検出センサに接続され、該検出センサのスイッチ手段のスイッチング動作による信号を受け取るコントローラと、を備え、前記コントローラは、前記検出センサのスイッチ手段に前記所定のパターンの電流を供給する電流源を備えた。同構成によれば、出力手段が物理量検出手段から出力される検出信号レベルに基づく出力信号をスイッチ手段に出力して被検出物の検出を行う。そして、そのスイッチ手段に、電流検出手段によって所定のパターンの電流が検出された場合に、外部からスイッチ手段への設定情報の入力が可能になり、電流検出手段で検出される電流に基づいて設定情報が入力手段に入力され、該設定情報が入力手段によって記憶手段に出力される。そのため、検出センサの外部からその機能を設定できる。更に、出力信号が出力されるスイッチ手段に設定情報を入力して、検出センサの機能を設定できるため、検出センサへ設定情報を送信するための端子や信号線が新たに設ける必要が無く、従来の光電センサに用いていた接続ケーブルやコネクタ等を利用できる。また、入力される設定情報を読み取るために新たな構成を負荷する必要が無いので、検出センサのＩＣの大型化が抑制される。
【発明の効果】
【００１４】
本発明によれば、外部から機能を設定することができる検出センサを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を光電センサに具体化した一実施の形態を図面に従って説明する。
図１に示すように、被検出物Ｗの有無を検出する光電センサのコントローラ１０にはセンサヘッド２０が接続されている。センサヘッドの２０には接続ケーブル３０が設けられ、その接続ケーブル３０の先端に設けられたコネクタ（図示略）がコントローラ１０のコネクタ（図示略）に接続されている。センサヘッド２０は、例えば使用時に被検出物Ｗを搬送する経路の上方や側方に配置され、投光手段としての投光素子２１から被検出物Ｗに光を照射し、受光手段としての受光素子２２は被検出物Ｗによる反射光を受光する。そして、センサヘッド２０は、受光素子２２の受光信号レベルとしきい値レベルとを比較して、被検出物Ｗの有無を判定し、接続ケーブル３０を介して該判定結果をコントローラ１０に送信する。
【００１６】
図２に示すように、コントローラ１０にはコネクタの接続端子Ｐ１１，Ｐ１２，Ｐ１３が設けられ、各接続端子Ｐ１１，Ｐ１２，Ｐ１３には接続ケーブル３０を構成する配線３０ａ，３０ｂ，３０ｃが接続される。接続端子Ｐ１１は高電位電源Ｖｃｃに接続され、接続端子Ｐ１３はグランドＧＮＤに接続されている。センサヘッド２０は、接続端子Ｐ１１及び配線３０ａを介して供給される電源に基づいて動作する。
【００１７】
センサヘッド２０には、半導体集積回路装置（ＩＣ）からなる制御装置２３が設けられ、該制御装置２３の接続端子Ｐ２１には投光素子２１が接続され、制御装置２３の接続端子Ｐ２２には物理量検出手段としての受光素子２２が接続され、制御装置２３の接続端子Ｐ２３にはスイッチ手段としてのトランジスタＴ１が接続されている。制御装置２３は、電源が供給されると投光素子２１を駆動して光を投光させる。その光は、被検出物Ｗにて反射され、その反射光は受光素子２２に入射される。受光素子２２は、入射光量に応じたレベルの受光信号Ｓ１を出力する。制御装置２３は、受光信号Ｓ１のレベルと予め設定されたしきい値のレベルを比較し、被検出物Ｗの有無を判定する。さらに、制御装置２３は、判定結果に応じた出力信号Ｓ２をトランジスタＴ１に出力する。
【００１８】
トランジスタＴ１はＮＰＮトランジスタであり、ベースに出力信号Ｓ２が印加され、コレクタがコントローラ１０に接続され、エミッタが抵抗Ｒ１を介してグランドに接続されている。トランジスタＴ１は、出力信号Ｓ２に応答してオンオフし、オンしたトランジスタＴ１を介して電流が流れる。コントローラ１０は、電流の有無によって、センサヘッド２０からの信号、つまり被検出物Ｗの有無を受け取る。
【００１９】
制御装置２３は、制御回路２４と、レジスタ２５と、出力手段としての判定回路２６と、電流検出手段，過電流保護手段，設定手段，入力手段及び入力制御手段としての過電流検出回路２７と、記憶手段としてのレジスタ２５とを含む。制御回路２４は接続端子Ｐ２１を介して投光素子２１と接続されており、制御回路２４は投光素子２１の投光を制御する。判定回路２６は接続端子Ｐ２２を介して受光素子２２に接続され、判定回路２６は、受光素子２２から出力される受光信号Ｓ１を入力し、制御装置２３から出力される出力信号Ｓ２を出力する。また、判定回路２６は接続端子Ｐ２３を介してトランジスタＴ１のベースに接続され、その接続端子Ｐ２３には過電流検出回路２７が接続されている。
【００２０】
制御回路２４にはレジスタ２５が接続されている。レジスタ２５は動作電源が供給されていないときにも情報の保持が可能で、且つ電気的に情報の書き込みが可能なメモリであ
り、例えばＥＥＰＲＯＭ，ポリシリコンフューズ，ツェナーザップ，フラッシュメモリ（登録商標）等からなる。
【００２１】
制御回路２４は、レジスタ２５に記憶された設定情報に基づいて投光素子２１を発光させ、光を投光させる。受光素子２２は、受光量に応じた受光信号を判定回路２６に出力する。判定回路２６は、受光信号Ｓ１のレベルと予め設定されたしきい値レベルとを比較して、被検出物Ｗの有無を判定し、該判定結果に応じた出力信号Ｓ２を出力する。判定回路２６は、レジスタ２５に記憶された設定情報に基づいて、入光時ＯＮ又は入光時ＯＦＦにて動作する。本実施形態において、判定回路２６は、入光時ＯＮに設定されている場合、受光信号レベルがしきい値レベル以上のときにはトランジスタＴ１をオンし、受光信号レベルがしきい値レベルよりも小さいときにはトランジスタＴ１をオフする。また、判定回路２６は、入光時ＯＦＦに設定されている場合、受光信号レベルがしきい値レベル以上のときにはトランジスタＴ１をオフし、受光信号レベルがしきい値レベルよりも小さいときにはトランジスタＴ１をオンする。
【００２２】
過電流検出回路２７は、トランジスタＴ１に流れる電流に応じてトランジスタＴ１のベースに発生する電圧を検出する。過電流検出回路２７は、検出した電圧に基づいて、該トランジスタＴ１に過電流が流れているか否かを判断し、過電流が流れている場合には判定回路２６を制御してトランジスタＴ１をオフさせる、所謂過電流保護機能を提供する。また、過電流検出回路２７は、判定回路２６を制御して出力信号を出力させ、トランジスタＴ１をオンオフさせる。
【００２３】
コントローラ１０の接続端子Ｐ１２は、第１の電流供給手段としての抵抗Ｒ２を介して高電位電源Ｖｃｃに接続されている。また、接続端子Ｐ１２は、電流制御手段としてのＣＰＵ１１と、第２の電流供給手段としての電流供給回路１２に接続されている。抵抗Ｒ２及び第２の電流供給手段は電流源を構成する。ＣＰＵ１１には、センサヘッド２０のトランジスタＴ１のオンオフに応じた信号が入力される。接続端子Ｐ１２は、抵抗Ｒ２を介して高電位電源Ｖｃｃが接続されているため、トランジスタＴ１のオフ時にはＨレベルの信号がＣＰＵ１１に入力され、トランジスタＴ１のオン時には、接続端子Ｐ１２がグランドＧＮＤに接続されるため、ＣＰＵ１１にＬレベルの信号が入力される。
【００２４】
電流供給回路１２は、ＣＰＵ１１からの制御信号に応答して、互いに異なる２つの電流（第１電流，第２電流）を、接続端子Ｐ１２を介してセンサヘッド２０、つまり、トランジスタＴ１に供給する。上記したように、トランジスタＴ１のベース電圧は、コントローラ１０から供給される電流に応じた電位となり、過電流検出回路２７はその電圧を検出する。本実施形態では、第１電流は１００ｍＡに設定され、第２電流は２００ｍＡに設定されている。そして、トランジスタＴ１のベース電圧は、第１電流（１００ｍＡ）が供給されるときに０．７Ｖとなり、第２電流（２００ｍＡ）が供給されるときに１．４ｖとなる。従って、過電流検出回路２７には、電流供給回路１２が電流を供給しない場合を合わせると、３種類（０Ｖ，０．７Ｖ，１．４Ｖ）のレベルの信号がＣＰＵ１１から入力される。尚、接続端子Ｐ１２は抵抗Ｒ２を介して高電位電源Ｖｃｃに接続されているが、抵抗Ｒ２は接続端子Ｐ１２をプルアップするためのものであり、ほとんど電流が流れないようにその抵抗値が設定されている。
【００２５】
このように、コントローラ１０からトランジスタＴ１に供給した電流に応じた電圧を過電流検出回路２７が検出することにより、センサヘッド２０に信号出力のために設けられたトランジスタＴ１を介して、該トランジスタＴ１を保護するための過電流検出回路２７にコントローラ１０から信号を伝達することができる。そのため、ＣＰＵ１１からの設定情報を取得するために受信回路やその回路が接続される端子を新たに付加する必要がなくなり、制御装置２３の大型化を抑制できる。
【００２６】
上記のように構成された光電センサが被検出物Ｗの検出を行う検出モードの動作について説明する。
制御回路２４は、レジスタ２５に記憶された設定情報を読み出し、該設定情報に基づいて投光素子２１を発光させ、被検出物Ｗに光を照射する。受光素子２２は、被検出物Ｗの反射面からの反射光を受光し、受光量に応じたレベルの受光信号Ｓ１を判定回路２６に出力する。判定回路２６は、受光信号Ｓ１のレベルとレジスタ２５に記憶されたしきい値レベルと比較して出力信号Ｓ２を出力する。
【００２７】
受光信号Ｓ１のレベルがしきい値レベル以上のときにはトランジスタＴ１をオンし、ＣＰＵ１１にＬレベルの信号が入力され、ＣＰＵ１１は被検出物Ｗが検出されたと判断する。また、受光信号Ｓ１のレベルがしきい値レベルよりも小さいときにはトランジスタＴ１をオフし、ＣＰＵ１１にＨレベルの信号が入力される。ＣＰＵ１１は被検出物Ｗが検出されていないと判断する。
【００２８】
過電流検出回路２７は、センサヘッド２０の検出動作時にトランジスタＴ１において過電流を検出した場合、判定回路２６の出力を停止させて（過電流保護動作）、センサヘッド２０を保護する。尚、過電流検出回路２７は、過電流を検出しない状態が所定時間（例えば、１分間）継続した場合に過電流保護を解除し、判定回路２６の出力を再開させる。
【００２９】
次に、光電センサの設定情報の読み出し又は書き込みを行う設定モードの動作について説明する。
ＣＰＵ１１は、電流供給回路１２を制御して、トランジスタＴ１に過電流（例えば、２００ｍＡ）を供給し、過電流検出回路２７に過電流保護動作をさせた後に、所定のパターンの電流を供給する。具体的には、ＣＰＵ１１は、電流供給回路１２を制御して、１００ｍＡの電流を流している状態から、１００ｍＡの電流と２００ｍＡの電流とを１クロック毎に交互に３回、トランジスタＴ１に供給する。次に、ＣＰＵ１１は、１０クロックの間、トランジスタＴ１に電流を供給しない状態にした後、１クロックの間、２００ｍＡの電流を供給する。そして、ＣＰＵ１１は、３クロックの間、トランジスタＴ１に電流を供給しない状態にした後、１クロックの間、２００ｍＡの電流をトランジスタＴ１に供給した後、１００ｍＡの電流を供給する。ＣＰＵ１１は、電流供給回路１２を制御して上記のパターンの電流を複数回（例えば、３回）供給する。
【００３０】
過電流検出回路２７は、所定のパターンの電流がトランジスタＴ１に供給されると、過電流検出回路２７は、図３に示すような波形の電圧信号Ｖｓを検出する。そして、過電流検出回路２７は、過電流保護動作中に、図３に示すような波形の電圧信号Ｖｓを複数回（電流供給回路１２が所定のパターンの電流を供給する回数）検出すると、レジスタ２５に記憶された設定情報の読み出し又は書き込みが可能になり、光電センサの設定情報の読み出し又は書き込みを図４に示す通信手順に従って行う。尚、検出モード中には、トランジスタＴ１に電流が流れるため、図３に示すような電圧を過電流検出回路２７が検出する可能性があるが、上記のように、過電流保護動作中に所定のパターンの電圧信号を検出した場合に、検出モードから直接設定モードに移ることがないため、誤動作を抑制することができる。また、過電流検出回路２７は、設定モード時に、図３に示すような波形の電圧信号Ｖｓを複数回（電流供給回路１２が所定のパターンの電流を供給する回数）検出すると、検出モードに移行し、判定回路２６の出力を再開させる。
【００３１】
ここで、センサヘッド２０の設定情報を書き込むライト動作と設定情報の読み出しを行うリード動作について説明する。
＜ライト動作＞
図３に示すような波形の電圧信号Ｖｓを検出した後に、過電流検出回路２７は、判定回
路２６を制御してトランジスタＴ１をオンオフさせることにより、先ず、ＣＰＵ１１にヘッダ４１（センサヘッド２０の種別，機器番号等の情報）をＣＰＵ１１に出力する。ＣＰＵ１１は、過電流検出回路２７からのヘッダ４１を受け取ると、コマンド４２（過電流検出回路２７に行わせる動作の情報）を過電流検出回路２７に出力して、光電センサが有する機能のうちから、書き込みを行う機能を指定する。次に、ＣＰＵ１１は、データ４３（指定した機能に対応する設定情報）を過電流検出回路２７に送信する。その後で、ＣＰＵ１１は、デリミタ４４（１つのライト動作を行うための通信の区切りを示す情報）を過電流検出回路２７に出力する。そして、過電流検出回路２７はデータ４３に基づいてレジスタ２５に書き込みを行う。
【００３２】
このように、コントローラ１０からトランジスタＴ１に流した過電流を、過電流検出回路２７が検出し、レジスタ２５に書き込むことによって、コントローラ１０からセンサヘッド２０に設けられた光電センサの機能を設定することができる。
【００３３】
＜リード動作＞
図３に示すような波形の電圧信号Ｖｓを検出した後に、ライト動作と同様に、先ず過電流検出回路２７は、ＣＰＵ１１にヘッダ４１をＣＰＵ１１に出力する。ＣＰＵ１１は、過電流検出回路２７からのヘッダ４１を受け取ると、コマンド４２を過電流検出回路２７に出力して、レジスタ２５に記憶された設定情報のうちから、読み出す機能を指定する。過電流検出回路２７は、コマンド４２を受け取ると、レジスタ２５に記憶された設定情報の中から指定された設定情報を読み出し、判定回路２６を制御してトランジスタＴ１をオンオフすることにより、データ４３をＣＰＵ１１に送信する。そして。ＣＰＵ１１はデータ４３を受け取るとデリミタ４４を過電流検出回路２７に出力する。
【００３４】
このように、過電流検出回路２７が、判定回路２６を制御してトランジスタＴ１をオンオフすることによって、コントローラに設けられたＣＰＵ１１に設定情報を送信可能にした。その結果、レジスタ２５に記憶した設定情報を読み出すことができる。
【００３５】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）判定回路２６が、受光素子２２から出力される受光信号Ｓ１のレベルとしきい値レベル値を比較することにより被検出物Ｗの検出を行い、比較結果に応じた出力信号Ｓ２をトランジスタＴ１に出力する。また、過電流検出回路２７は、トランジスタＴ１に流れる過電流を電圧信号で検出し、所定のパターンの電圧信号を検出すると、レジスタ２５に記憶された設定情報の読み出し又は書き込みが可能になるようにした。そのため、ＣＰＵ１１から所定のパターンの過電流を流した後に、設定情報を伝送することにより、レジスタ２５に書き込みを行い、光電センサの機能を設定することができる。また、設定情報がトランジスタＴ１を介して、制御装置２３に入力され、レジスタ２５に書き込みが行われるため、新たな端子や信号線を設ける必要が無く、従来の光電センサに用いていた接続ケーブルやコネクタ等を利用できる。
【００３６】
（２）過電流検出回路２７が、トランジスタＴ１に流れる過電流を検出することによって、ＣＰＵ１１からの制御装置２３の機能を設定するための設定情報を取得する。そのため、ＣＰＵ１１からの設定情報を取得するための構成を新たに付加する必要がなくなり、制御装置２３が大型化することを抑制できる。
【００３７】
（３）過電流保護動作中に所定のパターンの電圧信号を検出することを条件としているため、検出動作からいきなり設定動作に移ることがないので、誤動作を抑制することができる。
【００３８】
（４）センサヘッド２０に設けられた過電流検出回路２７が、判定回路２６を制御して
トランジスタＴ１をオンオフすることによって、コントローラに設けられたＣＰＵ１１に設定情報を送信可能にした。その結果、レジスタ２５に記憶した設定情報を読み出すことができる。
【００３９】
尚、上記各実施の形態は、以下の態様で実施してもよい。
・上記実施形態では、電流供給回路１２が供給する電流値を１００ｍＡ，２００ｍＡとしたが、これに限らず、検出動作中にトランジスタＴ１をオンオフすることにより流れる電流値よりも大きな値であれば、どのような値であってもよい。
【００４０】
・上記実施形態では、被検出物Ｗの有無を検出する光電センサに具体化したが、これに限らず、例えば被検出物Ｗにおける反射面の変位を測定する変位センサに具体化してもよい。
【図面の簡単な説明】
【００４１】
【図１】光電センサの斜視図。
【図２】光電センサのブロック回路図。
【図３】過電流検出回路の検出波形図。
【図４】通信手順を示す説明図。
【符号の説明】
【００４２】
１０…コントローラ、１１…ＣＰＵ、１２…電流供給回路、２０…センサヘッド、２２…受光素子、２３…制御装置、２５…レジスタ、２６…判定回路、２７…過電流検出回路、Ｓ１…受光信号、Ｓ２…出力信号、Ｔ１…トランジスタ、Ｗ…被検出物。
【図１】
2008118226.tif 000003
【図２】
2008118226.tif 000004
【図３】
2008118226.tif 000005
【図４】
2008118226.tif 000006