(57)【特許請求の範囲】
【請求項１】
被検出物を検出するための検出条件が記憶される動作メモリと、
前記動作メモリに記憶されている前記検出条件に基づいて被検出物を検出する検出手段と、
前記検出条件を前記動作メモリに記憶させる設定手段と、
前記設定手段により前記動作メモリに記憶された前記検出条件を変更可能な変更手段とを備えた検出センサにおいて、
所定の操作に従って前記動作メモリに記憶されている前記検出条件を記憶する設定用メモリと、
前記動作メモリに記憶されている検出条件と前記設定用メモリに記憶されている検出条件とを比較し、両条件が一致しているか否かを判定する判定手段と、
前記判定手段の判定結果を報知する報知手段と
を備え、
前記検出条件は複数の設定項目からなり、
前記報知手段は、一致しない設定項目を報知する項目報知部を含む、ことを特徴とする検出センサ。
【請求項２】
請求項１に記載の検出センサにおいて、
前記報知手段は、前記設定用メモリに記憶されている検出条件の内から一致しない前記設定項目に対応する設定値を報知する設定値報知部を含む、ことを特徴とする検出センサ。
【請求項３】
請求項１又は２に記載の検出センサにおいて、
前記設定手段は、所定の操作に基づいて、前記設定用メモリに記憶されている検出条件を前記動作メモリに記憶させることを特徴とする検出センサ。
【請求項４】
被検出物を検出するための検出条件が記憶される動作メモリと、
前記動作メモリに記憶されている前記検出条件に基づいて被検出物を検出する検出手段
と、
前記検出条件を前記動作メモリに記憶させる設定手段と、
前記設定手段により前記動作メモリに記憶された前記検出条件を変更可能な変更手段とを備えた検出センサと、
所定の操作に従って前記動作メモリに記憶されている前記検出条件を記憶する設定用メモリと、
前記動作メモリに記憶されている検出条件と前記設定用メモリに記憶されている検出条件とを比較し、両条件が一致しているか否かを判定する判定手段と、
前記判定手段の判定結果を報知する報知手段と、
を備え、
前記検出条件は複数の設定項目からなり、
前記報知手段は、一致しない設定項目を報知する項目報知部を含む、ことを特徴とする検出センサシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検出物を検出する検出センサ及び検出センサシステムに関するものである。
【背景技術】
【０００２】
従来、被検出物を検出するための検出センサとして、種々のものがある。例えば光電センサは、光を照射するとともにその光を受光し、その受光量とメモリに記憶されたしきい値とを比較し、被検出物の有無を検出する。このような検出センサは、受光量を変化させうる被検出物の検出が可能である。しかし、その受光量の変化は被検出物により異なるため、検出センサは、上面などに設けられた操作部の操作に従って、照射する光の光量やしきい値等の検出条件を変更可能に構成されている。
【０００３】
上記操作部は、ユーザが操作するために設けられているため、ユーザの意図しない接触によっても、検出条件が変更されてしまう場合があった。また、ユーザが検出条件を変更してその変更内容を忘れてしまい、変更内容を認識していない場合があった。そうすると、検出条件の設定変更に起因して、検出センサの検出動作が正確ではなくなる可能性がある。この場合、上記検出センサを使用したシステムにおいては、システムの設定と異なる条件にて被検出物を検出するため、誤動作を起こすおそれがある。
【０００４】
このため、検出センサが正確に作動しなくなった場合、検出条件を構成するすべての設定項目についてデータを読み出し、予め設定されていた検出条件に対して変更されているか否かを確認する必要があった。そのための処理は煩雑であるとともに、処理に時間がかかる。また、検出センサが正確に作動しなくなった原因は設定変更とは限らないため、検出条件の変更を確認する作業が無駄となる場合もあった。
【０００５】
このため、検出条件の変更が可能であっても、不用意に検出条件が変更されないことが望まれていた。そこで、例えば特許文献１には、検出条件を変更するための操作キーをユーザが一定時間以上押圧することで、操作キーへの入力を無効化できる検出センサが提案されている。
【特許文献１】特開２００６−２４３９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成であっても、ユーザに認識されることなく検出条件が変更される可能性があった。例えば、操作キーの無効化は操作キーの操作により行われるため、ユーザにより意図せず設定変更されてしまう場合があった。そこで、検出条件の変更が可能である検出センサにおいて、検出条件の変更箇所を知ることができるようにして不具合の原因を明確化し、解析を可能とすることが望まれていた。
【０００７】
本発明は、こうした実情に鑑みてなされたものであって、その目的は、検出条件の変更を容易に確認することができる検出センサ及び検出センサシステムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、被検出物を検出するための検出条件が記憶される動作メモリと、前記動作メモリに記憶されている前記検出条件に基づいて被検出物を検出する検出手段と、前記検出条件を前記動作メモリに記憶させる設定手段と、前記設定手段により前記動作メモリに記憶された前記検出条件を変更可能な変更手段とを備えた検出センサにおいて、所定の操作に従って前記動作メモリに記憶されている前記検出条件を記憶する設定用メモリと、前記動作メモリに記憶されている検出条件と前記設定用メモリに記憶されている検出条件とを比較し、両条件が一致しているか否かを判定する判定手段と、前記判定手段の判定結果を報知する報知手段とを備えた。
【０００９】
同構成によれば、動作メモリ記憶されている検出条件と設定用メモリに記憶されている検出条件とが一致しない場合にその判定結果が報知手段に報知される。このため、検出条件の変更を容易に確認することができる。
【００１０】
また、請求項１に記載の発明は、前記検出条件は複数の設定項目からなり、前記報知手段は、一致しない設定項目を報知する項目報知部を含む。同構成によれば、変更された設定項目を容易に確認することができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の検出センサにおいて、前記報知手段は、前記設定用メモリに記憶されている検出条件の内から一致しない前記設定項目に対応する設定値を報知する設定値報知部を含む。同構成によれば、変更された検出条件に対応する設定値が報知されるため、その設定値に基づいて検出条件を容易に元に戻すことが可能となる。
【００１２】
請求項３に記載の発明は、請求項１又は２に記載の検出センサにおいて、前記設定手段は、所定の操作に基づいて、前記設定用メモリに記憶されている検出条件を前記動作メモリに記憶させる。同構成によれば、変更された設定項目について再設定されるため、効率よく速やかに検出条件が元に戻される。
【００１３】
請求項４に記載の発明は、被検出物を検出するための検出条件が記憶される動作メモリと、前記動作メモリに記憶されている前記検出条件に基づいて被検出物を検出する検出手段と、前記検出条件を前記動作メモリに記憶させる設定手段と、前記設定手段により前記動作メモリに記憶された前記検出条件を変更可能な変更手段とを備えた検出センサと、所定の操作に従って前記動作メモリに記憶されている前記検出条件を記憶する設定用メモリと、前記動作メモリに記憶されている検出条件と前記設定用メモリに記憶されている検出条件とを比較し、両条件が一致しているか否かを判定する判定手段と、前記判定手段の判定結果を報知する報知手段と、を備え、前記検出条件は複数の設定項目からなり、前記報知手段は、一致しない設定項目を報知する項目報知部を含む。
【００１４】
同構成によれば、動作メモリ記憶されている検出条件と、設定用メモリに記憶されている検出条件とが一致するか否かが判定手段により判定され、その判定結果が、報知手段に報知される。このため、検出条件の変更を容易に確認することができる。
【発明の効果】
【００１５】
従って、上記記載の発明によれば、検出条件の変更を容易に確認することができる。
【発明を実施するための最良の形態】
【００１６】
（第１実施形態）
以下、本発明を具体化した第１実施形態を図面に従って説明する。
図１に示すように、検出センサ１０は、本体部１１が略直方体に形成されるとともに、その上面には例えば８桁表示可能なデジタル表示部１２が配設されている。デジタル表示部１２は、８つの７セグメントＬＥＤ（発光ダイオード）が一列に接続される態様で構成されている。
【００１７】
デジタル表示部１２の左側には複数の設定モード表示灯１３ａが設けられている。これら設定モード表示灯１３ａにより、その時の設定モードが表示される。設定モードには、「ＲＵＮ（検出動作のみを実行する通常検出モード）」、「ＴＥＡＣＨ（検出用しきい値の設定）」、「Ｌ／Ｄ（入光時ＯＮ／非入光時ＯＮの設定）」がある。また、デジタル表示部１２の右側には複数の設定モード表示灯１３ｂが設けられている。これら設定モード表示灯１３ｂにより、表示される設定モードには、「ＴＩＭＥＲ（タイマ動作の設定）」、「ＣＵＳＴ（カスタム設定の内容表示）」、「ＰＲＯ（詳細設定）」がある。
【００１８】
設定モード表示灯１３ａの左側には、ＬＥＤからなる変更表示灯１４が設けられている。また、設定モード表示灯１３ｂの右側には、ジョグスイッチ（商標登録）１５が設けられ、そのスイッチ１５のさらに右側には設定モードを切り換えるための設定モード切り換えスイッチ１６が設けられている。なお、ジョグスイッチ１５は、押圧操作及び回動操作が可能となっている。
【００１９】
また、検出センサ１０の本体部１１の図中左側の側面１１ａには、投光用ファイバ１７及び受光用ファイバ１８を接続するための接続孔（図示略）が設けられ、図中右側の側面１１ｂにはケーブル１９が接続されている。検出センサ１０は、ケーブル１９を介して外部機器（図示略）に接続されている。ケーブル１９に接続された外部機器には、例えば検出センサ１０の検出結果が表示される。
【００２０】
図２に示すように、検出センサ１０のＣＰＵ２０に接続された操作部２１は、上述したジョグスイッチ１５及び設定モード切り換えスイッチ１６を含む。ＣＰＵ２０は、各スイッチの操作に基づく操作信号を入力する。また、ＣＰＵ２０に接続された表示部２２は、上述したデジタル表示部１２、変更表示灯１４を含む。ＣＰＵ２０は、デジタル表示部１２の８桁の７セグメントＬＥＤに、文字・数字・記号を表示させ、変更表示灯１４を所定の態様で点灯／消灯させる。ＣＰＵ２０は、検出センサ１０に設定されている検出条件を変更する変更手段に相当し、表示部２２に所定の表示内容を表示させながら、操作部２１が操作されることで、検出センサ１０に設定されている検出条件の設定を変更することができる。
【００２１】
また、ＣＰＵ２０には、上述した投光用ファイバ１７を介して検出手段を構成する投光手段２５が接続されており、受光用ファイバ１８を介して検出手段を構成する受光手段２６が接続されている。投光手段２５は、例えば発光ダイオード（ＬＥＤ）と、その発光ダイオードの光を導く投光用ファイバ１７とより構成されている。受光手段２６は、例えば受光用ファイバ１８から出射される光を受光する受光用ファイバと、その受光用ファイバにて導かれた光を電気信号に変換するフォトダイオード（ＰＤ）より構成されている。発光ダイオード及びフォトダイオードは本体部１１に内蔵され、投光用ファイバ１７及び受光用ファイバ１８は、それぞれの基端が発光ダイオード及びフォトダイオードと対向するように本体部１１に装着される。
【００２２】
また、ＣＰＵ２０にはメモリ２３が接続されている。メモリ２３には、記憶手段としての設定用メモリ２３ａと、動作メモリ２３ｂと、初期値メモリ２３ｃとが含まれている。ＣＰＵ２０は、動作メモリ２３ｂに記憶された検出条件を読み出し、この検出条件に従って投光手段２５を駆動して光を照射させるとともに、受光手段２６を駆動して投光手段２５から照射され受光した光を電気信号に変換させる。更に、ＣＰＵ２０は、受光手段２６からの電気信号を入力し、その電気信号と、メモリ２３の動作メモリ２３ｂに記憶されている検出用しきい値とを比較する。そして、ＣＰＵ２０は、比較結果に基づいて、投光手段２５及び受光手段２６により形成された検出エリア内における被検出物の有無を判定する。そして、ＣＰＵ２０は、接続された出力手段２４により、検出結果をケーブル１９を介して外部機器にデータを送信する。このように、ＣＰＵ２０は、動作メモリ２３ｂに記憶されている検出条件に基づいて、被検出物の有無を検出する検出手段として機能する。
【００２３】
ＣＰＵ２０は、操作部２１に対する操作に従って、動作メモリ２３ｂに記憶された検出条件を変更する。この動作メモリ２３ｂの検出条件を変更することにより、ＣＰＵ２０は、以降の動作において、変更された検出条件に従って投光手段２５，受光手段等を制御する。
【００２４】
また、ＣＰＵ２０は、操作部２１に対する所定の操作に従って、動作メモリ２３ｂに記憶されている検出条件を設定用メモリ２３ａに書き込む保存動作（Ｓａｖｅ）、設定用メモリ２３ａに記憶されている検出条件を動作メモリ２３ｂに書き込む読み出し動作（Ｌｏａｄ）、等を行う。
【００２５】
初期値メモリ２３ｃには、検出条件の初期値が記憶されている。これらの初期値は、例えば、検出センサ１０の工場出荷時等の所定のタイミングで、初期値メモリ２３ｃに記憶される。ＣＰＵ２０は、操作部２１に対する所定の操作に従って、初期値メモリ２３ｃに記憶されている検出条件を動作メモリ２３ｂに書き込む初期化動作を行う。この初期化動作によって、動作メモリ２３ｂの検出条件が工場出荷時等の初期値にリセットされる。
【００２６】
また、ＣＰＵ２０は、動作メモリ２３ｂに保存されている検出条件と検出センサ１０の工場出荷時に保存された設定用メモリ２３ａに記憶されている検出条件とを比較し、検出センサ１０に設定されている検出条件は、工場出荷時と比較して変更されているか否かを判定する判定手段として機能する。そして、ＣＰＵ２０は、その判定結果を報知手段としての表示部２２のデジタル表示部１２又は変更表示灯１４に表示させる。
【００２７】
具体的には、ＣＰＵ２０は、検出センサ１０に設定されている検出条件が変更されていると判定すると、判定結果表示部としての変更表示灯１４を点滅させる。
また、ＣＰＵ２０は、検出センサ１０に設定されている検出条件が変更されていると判定すると、検出条件において変更されている設定項目を項目報知部としてのデジタル表示部１２に表示させる。また、ＣＰＵ２０は、検出センサ１０に設定されている検出条件が変更されていると判定すると、変更されている設定項目の設定値を設定値報知部としてのデジタル表示部１２に表示させる。
【００２８】
また、ＣＰＵ２０は、検出センサ１０に設定されている検出条件が変更されていると判定すると、設定用メモリ２３ａに保存されている検出条件に基づいて、変更されている設定項目を再設定する。例えば、ＣＰＵ２０は、工場出荷時と比較して、検出条件において検出用しきい値が変更されていると判定した場合には、動作メモリ２３ｂに保存されている検出用しきい値を設定用メモリ２３ａに保存されている検出用しきい値に変更する。
【００２９】
ここで、検出センサ１０における検出条件の変更について詳述する。
検出センサ１０における各機能は、関連するもの同士がまとめられて、上層（上位階層）、中層（中位階層）、及び下層（下位階層）の３層の階層構造に分類されており、ジョグスイッチ１５又は設定モード切り換えスイッチ１６の操作に応じて各機能を選択することができるようになっている。
【００３０】
具体的には、図３（ａ）に示すように、設定モード切り換えスイッチ１６が押圧操作されることにより、検出センサ１０の設定モードは、「ＲＵＮ」→「ＴＥＡＣＨ」→「Ｌ／Ｄ」→「ＴＩＭＥＲ」→「ＣＵＳＴ」→「ＰＲＯ」→「ＲＵＮ」の順番でループ状に切り換えられ、切り換えられた設定モードに対応した位置の設定モード表示灯１３ａ，１３ｂが点灯される。設定モード表示灯１３ａの「ＴＥＡＣＨ」、「Ｌ／Ｄ」、設定モード表示灯１３ｂの「ＴＩＭＥＲ」、「ＣＵＳＴ」のうち何れかの設定モードが点灯している状態で、ジョグスイッチ１５が押圧操作されると、各設定モードにおいて検出条件を変更することが可能となる。例えば、設定モード表示灯１３ａの「ＴＥＡＣＨ」の設定モードが表示されている状態でジョグスイッチ１５が押圧されると、検出用しきい値の設定が可能となる。
【００３１】
また、設定モード表示灯１３ｂの「ＰＲＯ」の設定モードが点灯している状態で、ジョグスイッチ１５が押圧操作されると、デジタル表示部１２に一段下位の層である中層の機能「Ｐｒｏ１」が表示される。そして、その状態で、ジョグスイッチ１５を左右の一方に倒すと、図３（ｂ）に示すように、デジタル表示部１２に表示される中層の機能がその操作回数に応じて、「Ｐｒｏ１」→「Ｐｒｏ２」→「Ｐｒｏ３」→「Ｐｒｏ４」→「Ｐｒｏ５」→「Ｐｒｏ１」の順番にループ状に切り換えられる。また、ジョグスイッチ１５を他方に倒すと、その操作回数に応じてデジタル表示部１２に表示される中層の機能が、上記とは逆向きの順番でループ状に切り換えられる。
【００３２】
また、デジタル表示部１２に中層の機能「Ｐｒｏ１」が表示されている状態で、ジョグスイッチ１５が押圧操作されると、デジタル表示部１２に表示される機能が一段下位の層である下層の機能に切り換えられ、更に、ジョグスイッチ１５を押圧操作することにより、当該機能に係る処理が許容され、検出センサ１０の設定を行うことができる。
【００３３】
具体的には、例えば、デジタル表示部１２に「Ｐｒｏ１」が表示されている状態で、ジョグスイッチ１５を１回押圧すると、デジタル表示部１２には応答時間切り換え機能を示す「Ｐｒｏ１  ＳＰＥＤ」という文字が表示される。この状態でジョグスイッチ１５を一方に倒すと、その操作回数に応じて、デジタル表示部１２の表示は、「Ｐｒｏ１  ＨＹＳ（ヒステリシス機能）」→「Ｐｒｏ１  ＳＨＦｔ（シフト機能）」→「Ｐｒｏ１  Ｐｃｔｌ（受光感度）」→「Ｐｒｏ１  ＬＡＳＥ（投光停止機能）」→「Ｐｒｏ１  ＳＰＥＤ」の順番にループ状に切り換えられる。ユーザは所望の設定項目がデジタル表示部１２に表示されたときに、ジョグスイッチ１５を１回押圧すれば、その機能の設定変更が可能となる。
【００３４】
例えば、デジタル表示部１２に応答時間切り換え機能（「Ｐｒｏ１  ＳＰＥＤ」）が表示されている状態で、ジョグスイッチ１５がもう１回押圧操作されると、応答時間切り換え機能の設定が可能となる。応答時間切り換えの設定が選択された状態で、ジョグスイッチ１５を一方に倒すことで、応答時間が複数段階にループ状に切り換わるようになっており、所望の設定速度が表示されたときにジョグスイッチ１５が押圧操作されると、ＣＰＵ２０は、その速度を設定する。これにより、検出条件において、応答時間の設定が変更される。なお、ＣＰＵ２０は、検出条件の設定を変更すると、その変更にともない、動作メモリ２３ｂに記憶されている値（検出値）を変更する。
【００３５】
更に、ＣＰＵ２０は、変更判定処理を実行する。変更判定処理は、検出条件の検出値が実際に変更されたか否かを判定する処理である。ＣＰＵ２０は、動作メモリ２３ｂに格納された検出値と、設定用メモリ２３ａに記憶された設定値とを比較し、検出値と設定値とが一致しない場合には、図１に示す変更表示灯１４を点灯する。この変更表示灯１４の点灯により、ユーザは検出条件が変更されたことを容易に確認することができる。検出値と設定値との比較は、検出値が変更されたことを検出するために行われる。ジョグスイッチ１５を操作して設定値を選択する場合、操作前の検出値と同じ値を選択する場合がある。この場合であっても、ジョグスイッチ１５の押圧操作によりＣＰＵ２０は選択されている値を検出値として動作メモリ２３ｂに格納する。このため、単に動作メモリ２３ｂに対する格納だけでは、値が実質的に変更されたことを確認することができない。つまり、ＣＰＵ２０は、操作前の検出値と異なる値が動作メモリ２３ｂに書き込まれた場合にのみ、変更表示灯１４を点灯させるようにしている。
【００３６】
そして、検出条件の設定が終わった状態で、設定モード切り換えスイッチ１６が所定時間（例えば２秒間）以上押圧操作され続けると、ＣＰＵ２０はＲＵＮモードに復帰して通常検出を再開する。
【００３７】
また、デジタル表示部１２に中層の機能「Ｐｒｏ５」が表示されている状態で、ジョグスイッチ１５が押圧操作されると、デジタル表示部１２に表示される機能が一段下位の層である下層の機能に切り換えられ、更に、ジョグスイッチ１５を押圧操作することにより、当該機能に係る処理が許容され、検出センサ１０の設定が変更されたか否か、動作メモリ２３ｂの検出条件の保存、読み出しを行うことができる。
【００３８】
具体的には、例えば、デジタル表示部１２に「Ｐｒｏ５」が表示されている状態で、ジョグスイッチ１５を１回押圧すると、デジタル表示部１２には各種設定を一括設定する機能を示す「Ｃｏｄｅ」という文字が追加表示される。この状態でジョグスイッチ１５を一方に倒すと、その操作回数に応じて、デジタル表示部１２の表示は、その階層に設定された機能を示す文字の表示が順番にループ状に切り換えられる。これらの表示のなかに、動作メモリ２３ｂの検出条件を確認するためのモードを示す「Ｐｒｏ５  ｃｈｃｋ」という文字が表示される。この状態でジョグスイッチ１５が１回押圧されると、図３（ｃ）に示すように、その下層の機能を示す文字「Ｊｕｄｇ」「Ｌｏａｄ」「Ｓａｖｅ」がループ状に切り換えて追加表示される。各文字が表示されている状態で、ジョグスイッチ１５がもう１回押圧操作されると、ＣＰＵ２０は、それぞれの表示に応じた動作を行う。
【００３９】
「Ｊｕｄｇ」は、動作メモリ２３ｂに記憶された検出条件を判定する判定動作を示す。この判定動作は、動作メモリ２３ｂに記憶された検出条件が変更されているか否かを判定する動作である。ＣＰＵ２０は、動作メモリ２３ｂに記憶された検出条件の値（検出値）と、設定用メモリ２３ａに記憶された検出条件（設定条件）の値（設定値）とを比較し、全ての検出値が設定値と一致する場合には判定動作を終了する。一方、設定値と一致しない検出値を検出した場合、ＣＰＵ２０は、変更表示灯１４を点灯させる。この変更表示灯１４の点灯により、ユーザは、検出条件が変更されていることを確認することができる。
【００４０】
「Ｌｏａｄ」は、設定用メモリ２３ａに記憶されている検出条件（設定条件）の値を動作メモリ２３ｂに記憶させる設定動作である。ＣＰＵ２０は、設定用メモリ２３ａに記憶されている設定値を読み出し、その設定値を動作メモリ２３ｂに記憶された検出値に上書きすることで、検出条件を設定条件に変更する。つまり、動作メモリ２３ｂの検出値が変更されていても、設定用メモリ２３ａに記憶された設定値が動作メモリ２３ｂに復元される。従って、個々の検出条件を設定し直す必要がない、つまり変更された検出条件を確認する手間が省略される。
【００４１】
「Ｓａｖｅ」は、動作メモリ２３ｂに記憶されている検出値を、設定値として設定用メモリ２３ａに記憶させる保存動作である。ＣＰＵ２０は、動作メモリ２３ｂに記憶されている検出条件を読み出し、その検出値を設定値として設定用メモリ２３ａに書き込む。つまり、動作メモリ２３ｂの検出条件が設定用メモリ２３ａに保存される。この動作により、上記の判定動作、検出条件の一括的な設定が可能となる。
【００４２】
次に、検出センサ１０における検出条件の変更確認について詳述する。
ＣＰＵ２０は、設定モード切り換えスイッチ１６が押圧操作されることで、設定モードが判定モードに切り換えられると、検出センサ１０における検出条件の変更を確認する処理を行う。ＣＰＵ２０は、検出センサ１０の検出条件の設定に変更点があるか否かを判定する処理、又は、検出センサ１０の検出条件において変更された設定項目を検出する処理を行うことが可能となっている。
【００４３】
判定モードに対応する「ＰＲＯ」の位置の設定モード表示灯１３ｂが点灯された状態でジョグスイッチ１５が１回押圧されると、デジタル表示部１２に「Ｊｕｄｇ」が表示され、その状態でジョグスイッチ１５が一方に倒されると、デジタル表示部１２に「Ｓａｖｅ」が表示され、更に同方向に倒されるとデジタル表示部１２に「Ｌｏａｄ」が表示される。ＣＰＵ２０は、「Ｊｕｄｇ」が表示されているときにジョグスイッチ１５が押圧操作されると、検出センサ１０の検出条件の設定に変更点があるか否かを判定する判定処理を行う。また、「Ｌｏａｄ」が表示されているときにジョグスイッチ１５が押圧操作されると設定動作を行い、「Ｓａｖｅ」が表示されているときにジョグスイッチ１５が押圧操作されると保存動作を行う。
【００４４】
まず、変更判定処理について説明する。
図４に示すように、ＣＰＵ２０は、まず、ステップ１００において、検出センサ１０に設定されているセンサ項目、つまり、メモリ２３の動作メモリ２３ｂに設定されている検出条件を読み込む。次に、ＣＰＵ２０は、ステップ１１０に進み、メモリ２３の設定用メモリ２３ａに保存されている検出条件を読み込む。
【００４５】
そして、ＣＰＵ２０は、ステップ１２０に進み、動作メモリ２３ｂに記憶されている検出条件と設定用メモリ２３ａに保存されている検出条件とを比較する。両メモリの検出条件が一致していると判断すれば（ステップ１２０、ＹＥＳ）、ＣＰＵ２０は検出センサ１０において検出条件は変更されていないと判定し、本処理を終了する。また、両メモリの検出条件が一致していないと判断すれば（ステップ１２０、ＮＯ）、ＣＰＵ２０は検出センサ１０において工場出荷時と比較して検出条件が変更されていると判定する。そして、ＣＰＵ２０は、ステップ１３０に進み、変更表示灯１４を点灯して本処理を終了する。
【００４６】
次に、上記の項目判定処理を図５に示すフロー図に従って説明する。
ＣＰＵ２０は、まず、ステップ２００において、検出センサ１０に設定されているセンサ項目、つまり、メモリ２３の動作メモリ２３ｂに設定されている検出条件を読み込む。次に、ＣＰＵ２０は、ステップ２１０に進み、メモリ２３の設定用メモリ２３ａに保存されている検出条件を読み込む。
【００４７】
そして、ＣＰＵ２０は、ステップ２２０に進み、動作メモリ２３ｂに記憶されている検出条件と設定用メモリ２３ａに保存されている検出条件とを比較する。両メモリの検出条件が一致していると判断すれば（ステップ２２０、ＹＥＳ）、ＣＰＵ２０は検出センサ１０において検出条件は変更されていないと判定し、本処理を終了する。また、両メモリの検出条件が一致していないと判断すれば（ステップ２２０、ＮＯ）、ＣＰＵ２０はステップ２３０に進み、検出条件において設定が変更された項目を検出してデジタル表示部１２に表示する。更に、ＣＰＵ２０は、ステップ２４０に進み、検出条件において設定が変更された項目の、設定用メモリ２３ａに保存されている設定値を表示する。
【００４８】
そして、ＣＰＵ２０はステップ２５０に進み、検出センサ１０に設定されている検出条件において、変更されている設定項目の設定値を元に戻すか否かを判断する。設定値を元に戻さないと判断すれば（ステップ２５０、ＮＯ）、そのまま本処理を終了する。また、設定値を元に戻すと判断すれば（ステップ２５０、ＹＥＳ）、ＣＰＵ２０はステップ２６０に進み、検出センサ１０の検出動作を行い、本処理を終了する。つまり、ＣＰＵ２０は、設定条件を検出条件に設定する設定手段を構成する。
【００４９】
次に、本実施形態の特徴的な作用効果を記載する。
（１）検出センサ１０では、ジョグスイッチ１５の押圧操作時に、設定用メモリ２３ａに記憶された検出条件（設定条件）と動作メモリ２３ｂに記憶されている検出条件とを比較し、設定条件と一致しない検出条件を検出した場合には変更表示灯１４が点灯される。このため、検出条件の変更を容易に確認することができる。
【００５０】
（２）検出センサ１０では、設定条件と一致しない検出条件を検出した場合には変更表示灯１４が点灯される。検出センサ１０は、レールに固定され、このレールには複数の検出センサ１０が固定される。従って、複数の検出センサ１０を使用している場合、変更表示灯１４により、検出条件が変更された検出センサ１０を容易に特定することができる。
【００５１】
（３）検出センサ１０では、設定用メモリ２３ａに記憶された検出条件（設定条件）と動作メモリ２３ｂに記憶されている検出条件とを比較することで、設定条件と検出条件とが変更されているか否かが判定される。そして、設定条件と一致しない検出条件の項目及び検出条件の値がデジタル表示部１２に表示される。このため、変更された項目及びその項目に対する設定条件の値を容易に確認することができる。
【００５２】
（４）ＣＰＵ２０は、検出センサ１０に設定されている検出条件が工場出荷時の検出条件から変更されていると判定した場合に、変更された検出条件の設定項目の設定値をデジタル表示部１２に表示するため、変更された設定項目の元の設定値を確認することができる。このため、その設定値に基づいて、検出条件を容易に元に戻すことができる。
【００５３】
（５）ＣＰＵ２０は、検出センサ１０に設定されている検出条件と設定条件とが一致しないと判定した場合に、検出条件を設定条件に戻すか否かを確認する。そして、戻すが選択された場合には検出条件の設定項目の設定値に設定用メモリ２３ａに記憶されている設定値を設定する。このため、効率よく速やかに検出条件を元に戻すことができる。
【００５４】
（第２実施形態）
次に、本発明を具体化した第２実施形態を図面に従って説明する。なお、上記第１実施形態と同様の構成部分については、同一符号を付しその説明を省略する。
【００５５】
図６に示すように、本実施形態の検出センサシステム１００は、４つの検出センサ１０が隣接配置され、それらの検出センサ１０を両側から挟むように、メインユニット３０とエンドユニット４０とが配設されている。４つの検出センサ１０とメインユニット３０とエンドユニット４０は、図示しないレールに固定されている。
【００５６】
メインユニット３０の本体部３１は、略直方体に形成されている。メインユニット３０の側面３１ａには、電源線３２が接続されるとともに、エンドユニット４０と接続される通信ケーブル３３が接続されている。そして、本体部３１の上面３１ｂには、コントローラ５０に接続される接続部３４が設けられている。
【００５７】
図７に示すように、メインユニット３０の検出センサ１０側の側面には、ＣＰＵ３５により駆動されて光信号によるデータを送信する投光素子３６が設けられている。また、メインユニット３０のＣＰＵ３５には、外部機器と通信可能な通信手段３７と、エンドユニット４０からデータを受信する受信手段３８が設けられている。本実施形態では、通信手段３７にはコントローラ５０が接続されている。
【００５８】
コントローラ５０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を有するパーソナルコンピュータよりなる。尚、コントローラ５０としてＰＬＣ(Programmable Logic Controller )を用いても良い。
【００５９】
コントローラ５０は、通信手段５１によりメインユニット３０との間でデータを送受信できるようになっている。コントローラ５０のメモリ５４には、各検出センサ１０とメインユニット３０とエンドユニット４０を制御するための制御プログラムが記憶されている。コントローラ５０のＣＰＵ５２は、上記制御プログラムを実行し、各検出センサ１０の検出条件の設定、各検出センサ１０の検出条件、検出結果を確認を行うようになっている。また、メモリ５４には、各検出センサ１０にそれぞれ設定した検出条件（設定条件）が記憶されている。ＣＰＵ５２は、上記制御プログラムを実行して各検出センサ１０に設定した検出条件を設定条件としてメモリ５４に格納する。そして、ＣＰＵ５２は、通信手段５１を介して各検出センサ１０から検出条件を読み出し、検出センサ１０それぞれの検出条件と、各検出センサ１０に対応する設定条件とを比較する。そして、ＣＰＵ５２は、各検出センサ１０から読み出した検出条件を表示画面５３に表示するとともに、比較結果に基づいて、設定条件と一致しない検出条件を明示するようになっている。ＣＰＵ５２は判定手段に相当し、表示画面５３は、判定表示部、項目報知部及び設定値報知部に相当する。
【００６０】
各検出センサ１０に対する検出条件の設定、各検出センサ１０の検出条件を読み出すための構成について説明する。
本実施形態では、各検出センサ１０のメインユニット３０側の側面付近には受信手段としての受光素子２７が設けられ、エンドユニット４０側の側面付近には送信手段としての投光素子２８が設けられている。なお、各受光素子２７及び投光素子２８が設けられている部分の側面には、光通過用の窓が形成されている。各受光素子２７及び投光素子２８は、メインユニット３０の投光素子３６、隣接する検出センサ１０の受光素子２７又は投光素子２８と対向するように配設されている。
【００６１】
また、エンドユニット４０の検出センサ１０側の側面付近には、検出センサ１０の投光素子２８と対向するように、受光素子４１が設けられている。なお、エンドユニット４０についても、受光素子４１が設けられている部分の側面には、光通過用の窓が形成されている。エンドユニット４０のＣＰＵ４２は、受光素子４１にてデータを受信すると、そのデータを送信手段４３から送信する。エンドユニット４０から送信されたデータは、通信ケーブル３３を介してメインユニット３０の受信手段３８にて受信される。
【００６２】
このため、メインユニット３０の投光素子３６から送信された伝送信号は、例えば各検出センサ１０での検出結果等が反映されながら、メインユニット３０側からエンドユニット４０側へと転送されるようになっている。そして、エンドユニット４０にて受光されたデータは、各検出センサ１０の検出結果等の情報を含んだ状態で、メインユニット３０に送信される。
【００６３】
即ち、コントローラ５０は、メインユニット３０と各検出センサ１０を介して、設定条件を各検出センサ１０に送信する。また、コントローラ５０は、各検出センサ１０、エンドユニット４０及びメインユニット３０を介して、各検出センサ１０の検出条件を読み出す。更にまた、コントローラ５０は、各検出センサ１０からそれぞれ読み出した検出条件を、設定条件としてメモリ５４に記憶することができる。
【００６４】
また、本実施形態では、コントローラ５０を操作することで、検出センサ１０に所定の処理を実行させることが可能である。例えば、コントローラ５０からメインユニット３０に、検出センサ１０を特定する識別情報と、その検出センサ１０に実行させる処理のコマンドとを関連付けたデータが送信されると、メインユニット３０のＣＰＵ３５は、そのデータを反映した伝送信号を作成する。そして、ＣＰＵ３５はその伝送信号に基づいて、投光素子３６に駆動電流を供給し、伝送信号を光信号として検出センサ１０に所定の周期で順次出力する。
【００６５】
各検出センサ１０のＣＰＵ２０は、受光素子２７にて光信号として受けた伝送信号を電気信号に変換し、自身の検出結果等を反映させた伝送信号を作成して、通信下流側の検出センサ１０に送出する。即ち、各検出センサ１０は、リレー方式により、上流側、即ちメインユニット３０から出力された信号を、下流側に送信する。エンドユニット４０のＣＰＵ４２は、受光素子４１にて受けた光信号をデジタル信号に変換して、通信ケーブル３３を介してメインユニット３０に送信する。
【００６６】
上記のように構成された検出センサシステム１００において、コントローラ５０は、表示部に図８に示す表示画面５３ａを表示する。この表示画面５３ａは、各検出センサ１０に設定する検出条件を入力するための画面である。この表示画面５３ａでは、チャネル（ｃｈ１等）を選択することにより検出センサ１０を特定し、各種入力欄に設定された値を、その特定した検出センサ１０に対する検出条件として、メインユニット３０を介して該当する検出センサ１０に出力する。検出条件を受け取った検出センサ１０は、自身の動作メモリ２３ｂと設定用メモリ２３ａとに検出条件を記憶し、動作メモリ２３ｂから読み出した検出条件に従って検出動作等を行う。
【００６７】
表示画面５３ａの各設定項目には、検出条件をその検出センサ１０から取得するための取得ボタン６１と、入力された検出条件を検出センサ１０に設定するための設定ボタン６２とが設けられている。また、表示画面５３ａには、接続された総ての検出センサ１０の全ての検出条件をその検出センサ１０からそれぞれ取得するための全取得ボタン６３と、入力された検出条件を同時に各検出センサ１０に設定するための全設定ボタン６４とが設けられている。尚、図８において、設定に際して数値を入力し、取得に際して検出センサ１０から取得した数値を表示するための領域（欄）には、「※」が表示されている。この表示は、実際には設定する又は取得された値が表示される。
【００６８】
また、表示画面５３ａには、検出センサ１０における検出条件の変更の有無を表示する赤色表示灯６５及び青色表示灯６６が設けられている。赤色表示灯６５は、検出条件の変更があった場合に点灯し、青色表示灯６６は、検出条件の変更がない場合に点灯する。
【００６９】
また、表示画面５３ａには、検出条件を確認するためのチェックボタン（図示略）が設けられている。コントローラ５０のＣＰＵ５２は、チェックボタンが操作されると、選択されているチャネルの検出センサ１０からその時の検出条件の各項目における値（検出値）を読み出し、その検出値とメモリ５４に記憶された設定値とを比較する。そして、ＣＰＵ５２は、図９に示すように、表示画面５３ｂに、検出条件の項目名と、各項目に対応する設定値（又は検出値）とを表示する。更に、ＣＰＵ５２は、設定条件と検出条件とが一致しない項目について、表示した設定値（又は検出値）が検出値（又は設定値）と一致しないことを示す表示（例えば反転文字、文字又は背景の点滅であって、図９においては破線で示す）を行う。この表示画面５３ｂにより、検出センサ１０における検出条件の変更の有無、変更された検出条件の項目名及び設定値，検出値を容易に確認することができる。
【００７０】
次に、本実施形態の効果を記載する。
（１）検出センサシステム１００では、コントローラ５０のメモリ５４に各検出センサ１０の設定値が記憶され、ＣＰＵ５２は、各検出センサ１０から読み出した検出値と、メモリ５４から読み出した設定値とを比較し、検出センサ１０における検出条件の変更された項目が表示画面５３に表示される。このため、検出センサ１０が接続されたコントローラ５０において、検出センサ１０における検出値の変更を容易に確認することができる。
【００７１】
（２）検出センサシステム１００においては、４つの検出センサ１０は光通信により通信可能とされ、コントローラ５０には４つの検出センサ１０の情報が一括して送信され、そのデータに基づく検出条件の変更の判定結果が表示される。このため、各検出センサ１０において判定を行う場合と比較して、判定処理が迅速に行われる。
【００７２】
（３）表示画面５３ｂには、検出センサ１０の検出条件の項目と設定値とがリストとして表示されるとともに、変更された項目に対する設定値が明示される。このため、検出センサ１０において変更された項目及び設定値を容易に確認することができる。
【００７３】
尚、本発明の実施形態は、以下のように変更してもよい。
・上記各実施形態では、光電センサである検出センサ１０について説明したが、検出センサを他の態様のものとしてもよい。例えば、検出センサを、圧力センサ、近接センサ、流体センサ、流量センサ、超音波センサ、接触式センサ等としてもよい。何れの種類の検出センサとしても、検出条件の変更を判定できる構成であればよい。
【００７４】
・上記第２実施形態では、メインユニット３０に接続したコントローラ５０に設定値を記憶するようにしたが、設定値をコントローラ５０以外、例えばメインユニット３０に記憶するようにしてもよい。更に、メインユニット３０において、設定値と検出値との比較を行うようにしてもよく、この場合に比較結果を出力する、又はメインユニット３０に表示部を設けるようにしてもよい。
【００７５】
・上記第１実施形態では、検出センサ１０に設けられたジョグスイッチ１５又は設定モード切り替えスイッチ１６の所定の操作に従って、各機能を選択するようにしたが、例えば外部からの信号線などにより各機能を選択するようにしてもよい。
【００７６】
・上記第２実施形態では、表示画面５３ａに、接続された総ての検出センサ１０の全ての検出条件をその検出センサ１０からそれぞれ取得するための全取得ボタン６３を設けるようにしたが、その全取得ボタン６３の代わりに、検出条件の変更の有無情報のみを取得するための取得ボタンを設けるようにしてもよい。
【００７７】
・上記各実施形態における検出条件の設定項目に、検出センサ１０の検出動作と関連性の低い項目、例えば表示切替（表示部１２に表示される内容の切替）を含むようにしてもよい。これにより、表示部１２の表示内容が切り替わってしまった際に、例えば知識の少ないエンドユーザが、検出センサ１０の検出動作も切り替わってしまったと勘違いしてしまうことを防止することができる。
【００７８】
・上記第１実施形態では、変更された検出条件の項目名と設定値とデジタル表示部１２に表示するようにしたが、更に検出値を表示するようにしてもよい。この場合、設定値と検出値とを所定時間毎に交互に表示する、スイッチ１５の操作に従って切り換えて表示する、等の表示形態は適宜変更されてもよい。
【図面の簡単な説明】
【００７９】
【図１】検出センサの平面図。
【図２】検出センサの電気的構成を説明するブロック図。
【図３】（ａ）〜（ｃ）はモード変更の説明図。
【図４】変更判定動作のフロー図。
【図５】項目判定動作のフロー図。
【図６】検出センサシステムの説明図。
【図７】検出センサシステムの電気的構成を説明するブロック図。
【図８】表示画面の説明図。
【図９】表示画面の説明図。
【符号の説明】
【００８０】
１０…検出センサ、１２…報知手段、判定表示部としてのデジタル表示部、１４…報知手段、項目報知部、設定値報知部としての変更表示灯、２０…検出手段、変更手段、判定手段としてのＣＰＵ、２３ａ…記憶手段としての設定用メモリ、２３ｂ…動作メモリ、５０…コントローラ、５２…変更手段としてのＣＰＵ、５３…報知手段、判定表示部、項目報知部、設定値報知部としての表示画面、５４…記憶手段としてのメモリ、１００…検出センサシステム。
【図１】
0005265167.tif 000002
【図２】
0005265167.tif 000003
【図３】
0005265167.tif 000004
【図４】
0005265167.tif 000005
【図５】
0005265167.tif 000006
【図６】
0005265167.tif 000007
【図７】
0005265167.tif 000008
【図８】
0005265167.tif 000009
【図９】
0005265167.tif 000010