(57)【要約】【課題】多光軸光電センサの設定データのバックアップ、及び設定データのリストアを、誰でも容易に行うことを可能にする。【解決手段】複数の光軸毎に遮光状態を検知し、検知結果に基づき物体の有無を示す信号を出力する多光軸光電センサＳに接続可能で、センサＳの検知動作の定義を設定する設定データを含むデータの読出しと書込みが可能なデータ処理装置３であって、センサＳと通信可能な通信部３８と、設定データ及びセンサＳの製品情報を記憶可能な記憶部３７と、データ処理装置Ｓの動作条件を設定する設定部３１と、データ処理装置３の動作を制御する制御部３６とを備え、制御部３６は、センサＳとの接続状態、データ処理装置３の使用履歴、設定部３１による動作条件、及び製品情報に応じて、通信部３８を介してセンサＳから読出した設定データを記憶部３７に記憶させ、又は、記憶部３７に記憶させた設定データを通信部３８を介してセンサＳに書込む。【選択図】図１
2020008352.tif 000002
【特許請求の範囲】
【請求項１】
複数の光軸毎に遮光状態を検知し、検知結果に基づき物体の有無を示す信号を出力する多光軸光電センサに接続可能で、前記センサにおける検知動作の定義を設定する設定データを含むデータの読み出しと書き込みが可能なデータ処理装置であって、
前記センサと通信可能な通信部と、
前記設定データおよび前記センサの製品情報を記憶可能な記憶部と、
前記データ処理装置の動作条件を設定する設定部と、
前記データ処理装置の動作を制御する制御部と、を備え、
前記制御部は、
前記センサとの接続状態、前記データ処理装置の使用履歴、前記設定部による前記動作条件、および前記製品情報に応じて、前記通信部を介して前記センサから読み出した前記設定データを前記記憶部に記憶させ、または、前記記憶部に記憶させた前記設定データを前記通信部を介して前記センサに書き込む、
多光軸光電センサのデータ処理装置。
【請求項２】
前記制御部は、前記データ処理装置が、前記センサとの接続状態にあると判断した場合に、前記設定データの読み出し、または書き込みを行う、
請求項１に記載の多光軸光電センサのデータ処理装置。
【請求項３】
前記制御部は、前記データ処理装置が、前記データ処理装置の使用履歴がないと判断した場合に、強制的に、前記設定データの読み出しを行う、
請求項２に記載の多光軸光電センサのデータ処理装置。
【請求項４】
前記制御部は、前記データ処理装置が、前記データ処理装置の使用履歴があると判断した場合であって、前記設定部により、前記設定データの読み出しが許可に設定されている場合に、前記設定データの読み出しを行う、
請求項２または請求項３に記載の多光軸光電センサのデータ処理装置。
【請求項５】
確認用スイッチを設け、
前記制御部は、ユーザによる前記確認用スイッチの押下を確認した後に、前記設定データの読み出し、を行う、
請求項４に記載の多光軸光電センサのデータ処理装置。
【請求項６】
前記制御部は、前記データ処理装置が、前記データ処理装置の使用履歴があると判断した場合であって、前記設定部により、前記設定データの読み出しが不可に設定されており、前記センサの前記製品情報が、前記記憶部に記憶された前記製品情報と一致しない場合に、前記設定データの書き込みを行う、
請求項２ないし請求項５のいずれか一項に記載の多光軸光電センサのデータ処理装置。
【請求項７】
確認用スイッチを設け、
前記制御部は、ユーザによる前記確認用スイッチの押下を確認した後に、前記設定データの書き込み、を行う、
請求項６に記載の多光軸光電センサのデータ処理装置。
【請求項８】
前記制御部は、前記設定データの書き込みを行った後、
前記センサを再起動して前記書き込み後の前記設定データで前記センサを動作させる、
請求項６または請求項７に記載の多光軸光電センサのデータ処理装置。
【請求項９】
前記センサとして、複数個のセンサを備え、
前記記憶部は、前記複数個のセンサのそれぞれの製品情報を記憶可能であり、
前記複数個のセンサのそれぞれから前記設定データの読み出し、または、前記複数個のセンサのそれぞれへの前記設定データの書き込みを行う、
請求項１ないし請求項８のいずれか一項に記載の多光軸光電センサのデータ処理装置。
【請求項１０】
前記センサは、投光器と受光器を備えており、
前記記憶部は、前記投光器と前記受光器のそれぞれの製品情報を記憶可能であり、
前記制御部は、前記投光器と前記受光器のそれぞれから前記設定データの読み出し、または、前記投光器と前記受光器それぞれへの前記設定データの書き込みを行う、
請求項１ないし請求項９のいずれか一項に記載の多光軸光電センサのデータ処理装置。
【請求項１１】
前記投光器と前記受光器は、それぞれ複数個連結可能であり、
前記記憶部は、それぞれの前記投光器と前記受光器の製品情報を記憶可能であり、
前記制御部は、それぞれの前記投光器と前記受光器から前記設定データの読み出し、または、それぞれの前記投光器と前記受光器への前記設定データの書き込みを行う、
請求項１０に記載の多光軸光電センサのデータ処理装置。
【請求項１２】
他の装置との汎用通信が可能な汎用通信部をさらに備え、
前記制御部は、前記汎用通信部を介して、前記記憶部に記憶させたデータを前記他の装置に送信可能である、
請求項１ないし請求項１１のいずれか一項に記載の多光軸光電センサのデータ処理装置。
【請求項１３】
前記データ処理装置は、パーソナルコンピュータ等のＵＳＢバスパワーだけで駆動可能である、
請求項１ないし請求項１２のいずれか一項に記載の多光軸光電センサのデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多光軸光電センサのデータ処理装置に関する。
【背景技術】
【０００２】
一般的な多光軸光電センサは、複数の投光素子が一列に配置された投光部と、投光素子と同数の受光素子が一列に配置された受光部とを、各投受光素子を一対一の関係で向かい合うように配置して成る。投光部と受光部とは、通信線を介して接続されており、投光部側で各投光素子を順次発光させるとともに、受光部側で各投光素子に対応する受光素子から前記投光素子の発光動作に同期するタイミングで得た受光量を取り出すことにより、光軸毎の遮光状態を順に検知するようにしている。さらに受光部では、各光軸毎の検知結果を用いて検知エリアに物体があるか否かを判別し、その判別結果を示す信号（以下、「物体検知信号」という。）を出力する。
【０００３】
この種のセンサは、通常は、いずれか一光軸において遮光状態を検知すると、物体検知信号をオンにするように設定される。しかしながらセンサの設置場所やセンサの使用目的によっては、特定の光軸における検知結果を無効にしたり、所定数以上の光軸が遮光された場合のみ物体検知信号をオンにするなど、検知動作の内容に種々の条件を設定しなければならない場合がある。
【０００４】
例えば特許文献１のように、センサに接続したコンソールにより、種々の条件を設定する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２９６３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、例えば、あるセンサにおける種々の条件の設定を、他のセンサにもコピーしたいという要望がある場合には、他のセンサに接続されたコンソールと、パーソナルコンピュータとを接続して、前記あるセンサにおける種々の条件と同じ設定を他のセンサに接続されたコンソールに対して行う必要があった。
【０００７】
つまり、特許文献１では、パーソナルコンピュータをコンソールに直接接続して設定を変更する必要があるため、あるセンサにおける種々の条件の設定を、他のセンサにコピーするには、生産現場へパーソナルコンピュータを持ち込む必要があり、作業が繁雑であった。また、場合によっては、そのパーソナルコンピュータの使用権限を有する者が限られており、誰でもコピー作業を行うということが不可能であった。また、複数のセンサにそれぞれ異なる設定をしなくてはいけない場合、使用者がそれらの異なる設定を選択する必要があり、煩雑であった。
【０００８】
そこで、この開示の課題は、多光軸光電センサの設定データのバックアップ、および設定データのリストアを、誰でも容易に行うことができる多光軸光電センサのデータ処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、この開示の多光軸光電センサのデータ処理装置は、
複数の光軸毎に遮光状態を検知し、検知結果に基づき物体の有無を示す信号を出力する多光軸光電センサに接続可能で、前記センサにおける検知動作の定義を設定する設定データを含むデータの読み出しと書き込みが可能なデータ処理装置であって、
前記センサと通信可能な通信部と、
前記設定データおよび前記センサの製品情報を記憶可能な記憶部と、
前記データ処理装置の動作条件を設定する設定部と、
前記データ処理装置の動作を制御する制御部と、を備え、
前記制御部は、
前記センサとの接続状態、前記データ処理装置の使用履歴、前記設定部による前記動作条件、および前記製品情報に応じて、前記通信部を介して前記センサから読み出した前記設定データを前記記憶部に記憶させ、または、前記記憶部に記憶させた前記設定データを前記通信部を介して前記センサに書き込む。
【００１０】
上述の多光軸光電センサのデータ処理装置は、前記センサと前記データ処理装置との接続状態、前記データ処理装置の使用履歴、前記設定部による前記動作条件、および前記センサの製品情報に応じて、前記通信部を介して前記センサから前記設定データを読み出し、読み出した前記設定データを前記記憶部に記憶させる。また、上述の多光軸光電センサのデータ処理装置は、前記センサと前記データ処理装置との接続状態、前記データ処理装置の使用履歴、前記設定部による前記動作条件、および前記センサの製品情報に応じて、前記記憶部に記憶させた前記設定データを前記通信部を介して前記センサに書き込む。
【００１１】
上述の多光軸光電センサのデータ処理装置によれば、センサとデータ処理装置とを接続するだけで、上述の各条件を判断して、センサにおける設定データのバックアップ、または、センサへの設定データのリストアを行う。したがって、例えば、センサを交換した場合には、センサとデータ処理装置とを接続するだけで、センサの再設定を行うことができる。
【００１２】
一実施形態の多光軸光電センサのデータ処理装置では、前記制御部は、前記データ処理装置が、前記センサとの接続状態にあると判断した場合に、前記設定データの読み出し、または書き込みを行う。
【００１３】
一実施形態の多光軸光電センサのデータ処理装置によれば、データ処理装置においてセンサとの接続状態を判断し、データ処理装置とセンサとが接続状態にあると判断した場合に、設定データの読み出し、または書き込みを行う。したがって、センサとデータ処理装置とを接続するだけで、センサの再設定を容易に行うことができる。
【００１４】
一実施形態の多光軸光電センサのデータ処理装置では、前記制御部は、前記データ処理装置が、前記データ処理装置の使用履歴がないと判断した場合に、強制的に、前記設定データの読み出しを行う。
【００１５】
一実施形態の多光軸光電センサのデータ処理装置によれば、データ処理装置が工場出荷状態で、使用履歴がないと判断した場合には、強制的に設定データの読み出しを行うので、センサとデータ処理装置とを接続するだけで、センサのバックアップを容易に行うことができる。
【００１６】
一実施形態の多光軸光電センサのデータ処理装置では、前記制御部は、前記データ処理装置が、前記データ処理装置の使用履歴があると判断した場合であって、前記設定部により、前記設定データの読み出しが許可に設定されている場合に、前記設定データの読み出しを行う。
【００１７】
一実施形態の多光軸光電センサのデータ処理装置によれば、設定部により、設定データの読み出しを許可かするかどうかの設定が可能である。また、データ処理装置の使用履歴がある場合には、上述した強制的な設定データの読み出し、もしくは、意図的な設定のデータの読み出しが少なくとも過去に一度は実行されている。したがって、この場合には、記憶部にはセンサの設定データが記憶されている。しかし、ユーザが、設定部により、設定データの読み出しを許可する設定を行った場合には、ユーザの意図を優先し、センサとデータ処理装置とを接続するだけで、容易にセンサのバックアップを行う。
【００１８】
一実施形態の多光軸光電センサのデータ処理装置では、確認用スイッチを設け、前記制御部は、ユーザによる前記確認用スイッチの押下を確認した後に、前記設定データの読み出しを行う。
【００１９】
一実施形態の多光軸光電センサのデータ処理装置によれば、確認用スイッチの押下を確認した後に設定データの読み出しが行われるので、ユーザの意図しないデータ処理装置における設定データの上書きを防止することができる。
【００２０】
一実施形態の多光軸光電センサのデータ処理装置では、前記制御部は、前記データ処理装置が、前記データ処理装置の使用履歴があると判断した場合であって、前記設定部により、前記設定データの読み出しが不可に設定されており、前記センサの前記製品情報が、前記記憶部に記憶された前記製品情報と一致しない場合に、前記設定データの書き込みを行う。
【００２１】
一実施形態の多光軸光電センサのデータ処理装置によれば、設定部により、設定データの読み出しを不可とする設定が可能である。また、データ処理装置の使用履歴がある場合には、記憶部には設定データが記憶されている。したがって、ユーザが、センサを交換し、設定部により、設定データの読み出しを不可とする設定を行った場合には、交換したセンサとデータ処理装置とを接続するだけで、センサのリストアを容易に行うことができる。
【００２２】
一実施形態の多光軸光電センサのデータ処理装置では、確認用スイッチを設け、前記制御部は、ユーザによる前記確認用スイッチの押下を確認した後に、前記設定データの書き込み、を行う。
【００２３】
一実施形態の多光軸光電センサのデータ処理装置によれば、確認用スイッチの押下を確認した後に設定データの書き込みが行われるので、ユーザの意図しないセンサにおける設定データの上書きを防止することができる。
【００２４】
一実施形態の多光軸光電センサのデータ処理装置では、前記制御部は、前記設定データの書き込みを行った後、前記センサを再起動して前記書き込み後の前記設定データで前記センサを動作させる。
【００２５】
一実施形態の多光軸光電センサのデータ処理装置によれば、前記設定データの書き込みが行われた後には、前記データ処理装置が自動的にセンサを再起動して、書き込み後の設定データでセンサを動作させるので、利便性を向上させることができる。
【００２６】
一実施形態の多光軸光電センサのデータ処理装置では、前記センサとして、複数個のセンサを備え、前記記憶部は、前記複数個のセンサのそれぞれの製品情報を記憶可能であり、前記複数個のセンサのそれぞれから前記設定データの読み出し、または、前記複数個のセンサのそれぞれへの前記設定データの書き込みを行う。
【００２７】
一実施形態の多光軸光電センサのデータ処理装置によれば、データ処理装置は、例えば、それぞれ異なる場所に配置された複数個のセンサと接続可能であり、記憶部には、複数個のセンサのそれぞれの製品情報が記憶可能となっている。また、設定データの読み出しと書き込みも、複数個のセンサのそれぞれに対して行われる。したがって、一台のデータ処理装置を複数のセンサのそれぞれと接続するだけで、それぞれのセンサのバックアップとリストアを容易に行うことができる。
【００２８】
一実施形態の多光軸光電センサのデータ処理装置では、前記センサは、投光器と受光器を備えており、前記記憶部は、前記投光器と前記受光器のそれぞれの製品情報を記憶可能であり、前記制御部は、前記投光器と前記受光器のそれぞれから前記設定データの読み出し、または、前記投光器と前記受光器それぞれへの前記設定データの書き込みを行う。
【００２９】
一実施形態の多光軸光電センサのデータ処理装置によれば、記憶部は、センサの投光器と受光器のそれぞれについて製品情報を記憶可能となっており、制御部は、設定データと読み出しと書き込みを、投光器と受光器のそれぞれに対して行う。したがって、投光器と受光器のいずれかを交換した場合でも、センサとデータ処理装置とを接続するだけで、センサのバックアップとリストアを容易に行うことができる。
【００３０】
一実施形態の多光軸光電センサのデータ処理装置では、前記投光器と前記受光器は、それぞれ複数個連結可能であり、前記記憶部は、それぞれの前記投光器と前記受光器の製品情報を記憶可能であり、前記制御部は、それぞれの前記投光器と前記受光器から前記設定データの読み出し、または、それぞれの前記投光器と前記受光器への前記設定データの書き込みを行う。
【００３１】
一実施形態の多光軸光電センサのデータ処理装置によれば、投光器と受光器が、それぞれ複数個連結された場合でも、記憶部には、投光器と受光器のそれぞれの製品情報が記憶可能である。また、設定データの読み出しと書き込みを、投光器と受光器のそれぞれに対して行う。したがって、連結された投光器または受光器のいずれかを交換した場合でも、センサとデータ処理装置とを接続するだけで、センサのバックアップとリストアを容易に行うことができる。
【００３２】
一実施形態の多光軸光電センサのデータ処理装置では、他の装置との汎用通信が可能な汎用通信部をさらに備え、前記制御部は、前記汎用通信部を介して、前記記憶部に記憶させたデータを前記他の装置に送信可能である。
【００３３】
一実施形態の多光軸光電センサのデータ処理装置によれば、他の装置をデータ処理装置に接続可能であり、記憶部に記憶させた設定データ等のデータは、汎用通信部を介して、他の装置に送信可能となっている。したがって、安全系のトラブルシュートや情報収集の効率を向上させることができる。
【００３４】
一実施形態の多光軸光電センサのデータ処理装置では、前記データ処理装置は、パーソナルコンピュータ等のＵＳＢバスパワーだけで駆動可能である。
【００３５】
一実施形態の多光軸光電センサのデータ処理装置によれば、データ処理装置をパーソナルコンピュータ等のＵＳＢ端子に接続した場合には、データ処理装置は、パーソナルコンピュータ等のＵＳＢバスパワーだけで駆動可能なので、利便性を高めることができる。
【発明の効果】
【００３６】
以上より明らかなように、この開示の多光軸光電センサのデータ処理装置によれば、多光軸光電センサの設定データのバックアップまたはリストアを誰でも容易に行うことができる。
【図面の簡単な説明】
【００３７】
【図１】第１実施形態における多光軸光電センサの概略構成を示す図である。
【図２】データ処理装置の外観を示す図である。
【図３】ＤＩＰスイッチの機能を説明するための図である。
【図４】データ処理装置における全体処理の流れを説明するための図である。
【図５】データ処理装置におけるバックアップの処理を示すフローチャートである。
【図６】データ処理装置におけるリストアの処理を示すフローチャートである。
【発明を実施するための形態】
【００３８】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
【００３９】
（第１実施形態）
図１は、この開示の第１実施形態にかかる多光軸光電センサの概略構成を示す図である。図１に示すように、多光軸光電センサＳは、複数の投光素子１１が配備された投光部１と、投光素子１１と同数の受光素子２１が配備された受光部２とを、投受光面を対向させて配備したものである。投光部１には、投光素子１１のほか、各投光素子１１を個別に駆動する駆動回路１２，光軸順次選択回路１３，制御回路１６，通信回路１７，電源回路１８等が組み込まれる。また受光部２には、受光素子２１のほか、各受光素子２１毎のアンプ２２およびアナログスイッチ２３，光軸順次選択回路２５，制御回路２６，制御回路２６への入力用のアンプ２４，通信回路２７，電源回路２８などが組み込まれる。
【００４０】
投受光部１，２の各制御回路１６，２６は、ＣＰＵやメモリを具備するマイクロコンピュータなどにより構成される。各通信回路１７，２７は、ＲＳ４８５に準拠する通信インターフェースであって、同じくＲＳ４８５に対応するタイプの２本の通信線６Ａ，６Ｂを介して、投受光部１，２間における信号のやりとりを制御する。
【００４１】
各電源回路１８，２８は、共通の外部電源５（直流電源）から電源の提供を受け、それぞれ同じ装置内（投光部１または受光部２内）の各部に電源を供給する。なお、外部電源５から各電源回路１８，２８への電源供給は、２本の電源ライン７Ａ，７Ｂをそれぞれ分岐させて、一方を投光部１側の電源回路１８に、他方を受光部２側の電源回路２８に接続することにより行われる。したがって投光部１と受光部２とは、通信線６Ａ，６Ｂおよび電源ライン７Ａ，７Ｂにより接続された状態となる。
【００４２】
投光部１側の制御回路１６は、所定の時間毎にタイミング信号を発生させて、これを光軸順次選択回路１３に与える。光軸順次選択回路１３は、各投光素子１１の駆動回路１２を順に制御回路１６に接続するためのゲート回路であって、この回路における切替処理により、制御回路１６からのタイミング信号が各駆動回路１２に順に与えられて、各投光素子１１の順次発光動作が実現する。さらにタイミング信号は、通信回路１７，２７を介して受光部２側の制御回路２６にも与えられる。
【００４３】
受光部２において、各受光素子２１からの出力（以下、「受光出力」という。）は、アンプ２２，アナログスイッチ２３を介して制御回路２６への入力ライン２９に送出される。制御回路２６は、投光部１からのタイミング信号を光軸順次選択回路２５に送って、各光軸のアナログスイッチ２３を順にオン動作させ、発光した投光素子１１に対応する受光素子２１からの受光出力を取り込むとともに、各受光出力をそれぞれ所定のしきい値と比較するなどして、各光軸が遮光状態であるか否かを判別する。すべての光軸に対する受光出力の取り込みが終了すると、制御回路２６は、光軸毎の判別結果をまとめて最終的な判別処理を行って、その判別結果を示す物体検知信号を生成し、これを図示しない出力回路を介して外部に出力する。
【００４４】
さらに第１実施形態では、投受光部１，２間において、分岐コネクタ４により通信線６Ａ，６Ｂや電源ライン７Ａ，７Ｂを中継しつつ、これらのラインを外部に分岐させて、多光軸光電センサＳのデータ処理装置としてのデータ処理装置３が接続可能となっている。
【００４５】
データ処理装置３は、稼働前のセンサＳを設定モードにして、前記したフィックスブランキングやフローティングブランキングなど、種々の検知動作の定義を設定することができる。また、センサＳにおける設定データをバックアップしたり、交換したセンサＳに設定データをリストアしたりすることが可能となっている。
【００４６】
図２は、データ処理装置３の外観を示す。筐体の前面には、設定部としてのＤＩＰスイッチ３１および確認用スイッチとしてのプッシュスイッチ３２、ＬＥＤランプ３３、外部のコンピュータとの接続が可能なＵＳＢ端子３４が設けられている。ＬＥＤランプ３３は、ＩＮ−ＬＥＤ３３Ａ、ＯＵＴ−ＬＥＤ３３Ｂ、およびＥＲＲ−ＬＥＤ３３Ｃを備えている。これらのＬＥＤの機能については、後述する。
【００４７】
また、筐体の側面には、投光部１との接続端子３５Ａ、受光部２の接続端子３５Ｂ、ＩＯ−Ｌｉｎｋ（登録商標）との接続端子３５Ｃ、及び電源供給端子３５Ｄが設けられている。
【００４８】
図１に戻って、データ処理装置３の筐体内部には、マイクロコンピュータによる制御部３６のほか、記憶部としてのメモリ３７、通信部３８、ＵＳＢインターフェース３９、電源部４０、表示部４１、入力部４２、および汎用通信部としての汎用通信トランシーバ４３を備えている。
【００４９】
通信部３８は、投光部１および受光部２の通信回路と同様に、ＲＳ４８５規格のインターフェースであり、分岐コネクタ４により分岐された通信線６Ａ，６Ｂに接続される。電源部４０は、分岐コネクタ４により分岐された電源ライン７Ａ，７Ｂに接続されており、外部電源５からの電源を取り込んでデータ処理装置３内の各部に供給する役割を果たす。
【００５０】
ＵＳＢインターフェース３９は、ＵＳＢ端子３４にパーソナルコンピュータ等が接続された場合に、制御部３６とパーソナルコンピュータ等との通信を行う。なお、パーソナルコンピュータ等との通信のために、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信機能を備えてもよい。なお、データ処理装置３は、パーソナルコンピュータ等のＵＳＢバスパワーだけで駆動可能となっている。
【００５１】
表示部４１は、ＬＥＤランプ３３を点灯させるための制御を行う表示用インターフェースである。また、入力部４２は、ＤＩＰスイッチ３１およびプッシュスイッチ３２による入力を受け付けて、その入力内容を制御部３６に伝える入力用インターフェースである。
【００５２】
汎用通信トランシーバ４３は、通信プロトコル変換機能を備えており、センサＳの情報をＩＯ−Ｌｉｎｋにより、汎用システムへ開示できる。これにより安全系のトラブルシュートや情報収集の効率化を図ることができる。
【００５３】
制御部３６は、例えば、ＣＰＵにより構成される。メモリ３７は、例えば、フラッシュＲＯＭにより構成され、プログラムや後記する設定データ等が書き込まれる。制御部３６は、入力部４２を介してＤＩＰスイッチ３１およびプッシュスイッチ３２の入力を取り込み、投光部１および受光部２との通信によりセンサＳに各種検知動作の定義を設定する。また、制御部３６は、センサＳにおける現在の設定データをバックアップしたり、交換された新しいセンサＳに設定データをリストアする。
【００５４】
上記構成によれば、投光部１および受光部２の各通信回路１７，２７、およびデータ処理装置３の通信部３８にＲＳ４８５規格のインターフェースを組み込むことによって、各機器間においてそれぞれ個別に双方向通信を行うように設定される。したがって、データ処理装置３では、投光部１，受光部２のいずれに対しても、個別の設定処理を行うことができる。物体検知に関わる定義の殆どは、受光部２側の制御回路２６に設定されるが、フィックスブランキングのように、実際の検知処理結果を登録する必要のある処理では、投光部１にコマンドを送信して投光動作を行わせながら、受光部２側で得られた検知結果を取り込んで、光軸の無効化処理などを行い、その結果を受光部２に設定することになる。
【００５５】
さらにデータ処理装置３は、設定用のプログラムが変更されたり、新しい型式のセンサが発売された場合にも継続して使用できるように、適宜、制御部３６のプログラムや、センサＳの設定データを書き換えることができるように構成される。
【００５６】
この書き換え処理を行うには、まず、データ処理装置３を、ＵＳＢインターフェース３９を介して、バージョンアップ用の電子データ等を具備するパーソナルコンピュータ（図示せず）に接続した上で、パーソナルコンピュータからデータ処理装置３に設定データを書き込む。次に、データ処理装置３をセンサＳに接続することにより、データ処理装置３による判断の下、センサＳに対する設定データの書き換えが行われる。
【００５７】
また、あるセンサＳ１と同じ設定データを、他のセンサＳ２にも使用する場合がある。このような場合には、あるセンサＳ１にデータ処理装置３を接続することにより、データ処理装置３による判断の下、あるセンサＳ１の設定データがデータ処理装置３にバックアップされる。その後、データ処理装置３を他のセンサＳ２に接続することにより、データ処理装置３による判断の下、他のセンサＳ２に設定データがリストアされる。
【００５８】
本実施形態のデータ処理装置３は、例えば、リセットの種類切替のような簡易な処理については、データ処理装置３をセンサＳに接続することにより、データ処理装置３単体で行うことができる。また、複雑な設定についても、一旦、パーソナルコンピュータからデータ処理装置３に設定データを書き込んでしまえば、その後は、データ処理装置３をセンサＳに接続することにより、データ処理装置３による判断の下で、設定データの書き込みが可能となっている。
【００５９】
本実施形態のデータ処理装置３は、以上のようなデータ処理装置３の動作条件を設定する設定部として、ＤＩＰスイッチ３１が設けられている。図３にＤＩＰスイッチ３１の機能の一部を示す。
【００６０】
本実施形態では、８チャンネルのＤＩＰスイッチ３１を用いているが、図３には、その中の一部の機能を示している。図３に示ように、チャンネル１は、ＬＯＣＫとＵＮＬＯＣＫを切り替える。データ処理装置３の工場出荷時には、チャンネル１はＵＮＬＯＣＫに設定されている。チャンネル１がＵＮＬＯＣＫに設定されている場合には、データ処理装置３に書き込まれたデータは、不確定な状態であり、設定データのバックアップが可能となる。また、チャンネル１がＬＯＣＫに設定されている場合には、データ処理装置３に書き込まれたデータは確定状態にあり、設定データのリストアが可能となる。つまり、チャンネル１は、バックアップとリストアを切り替えるためのスイッチであると言うことができる。
【００６１】
図３に示すように、チャンネル２は、ＤＩＰ  ＥＮＡＢＬＥとＤＩＰ  ＤＩＳＡＢＬＥを切り替える。データ処理装置３の工場出荷時には、チャンネル２はＤＩＰ  ＤＩＳＡＢＬＥに設定されている。チャンネル２がＤＩＰ  ＤＩＳＡＢＬＥに設定されている場合には、ＤＩＰスイッチ３１による設定は無効となり、パーソナルコンピュータからデータ処理装置３に書き込まれた設定が有効となる。チャンネル２がＤＩＰ  ＥＮＡＢＬＥに設定されている場合には、ＤＩＰスイッチ３１による設定が有効となり、パーソナルコンピュータで書き込まれた情報が、さらにＤＩＰスイッチ３１で設定された情報で上書きされる。したがって、データ処理装置３単体で、センサＳの動作を設定することが可能となる。
【００６２】
図３に示すように、チャンネル３は、ＥＤＭ（External Device Monitoring）の機能を切り替える。データ処理装置３の工場出荷時には、チャンネル３はＥＤＭ  Ｄｉｓａｂｌｅｄに設定され、ＥＤＭは無効になっている。ＥＤＭが有効な場合には、センサＳにより、リレーの接点の監視等が行われる。
【００６３】
図３に示すように、チャンネル４，５は、Ａｕｔｏ  Ｒｅｓｅｔと、Ｍａｎｕａｌ  Ｒｅｓｅｔの切り替えを行う。データ処理装置３の工場出荷時には、Ａｕｔｏ  Ｒｅｓｅｔに設定されている。Ａｕｔｏ  Ｒｅｓｅｔに設定されている場合には、センサＳにより全ての光軸の受光が確認された場合に、安全出力が出力される。Ｍａｎｕａｌ  Ｒｅｓｅｔに設定されている場合には、センサＳにより全ての光軸の受光が確認された場合でも、ユーザの操作を待って、安全出力が出力される。
【００６４】
以上のように、本実施形態のデータ処理装置３は、ＤＩＰスイッチ３１の設定によって、データ処理装置３単体で、センサＳの動作の設定を変更することが可能となっている。
【００６５】
次に、図４から図６のフローチャートを参照しつつ、データ処理装置３によるバックアップ処理およびリストア処理について説明する。
【００６６】
図４から図６のフローチャートに示す処理は、データ処理装置３の起動時に実行される。
【００６７】
まず、図４に示すように、データ処理装置３の制御部３６は、データ処理装置３がセンサＳに接続されているかどうかを判断する（Ｓ１）。制御部３６は、データ処理装置３がセンサＳに接続されていないと判断した場合には（Ｓ１：ＮＯ）、データ処理装置３がパーソナルコンピュータ等と接続されていると考えられるので、パーソナルコンピュータ等から設定データ等を受信し、メモリ３７の設定データ等を更新する等の処理を行う（Ｓ２）。
【００６８】
一方、制御部３６は、データ処理装置３がセンサＳに接続されていると判断した場合には（Ｓ１：ＹＥＳ）、このデータ処理装置３が工場出荷状態で初めての使用なのか、あるいは既に使用履歴があるのかを判断する（Ｓ３）。工場出荷状態においては、メモリ３７には、いずれのセンサＳについてのデータも記憶されていない空の状態なので、初めての使用なのか否かを判断することができる。
【００６９】
制御部３６は、このデータ処理装置３が初めての使用であると判断した場合には（Ｓ３：ＹＥＳ）、強制的なバックアップ処理を行う（Ｓ４）。また、制御部３６は、このデータ処理装置３が初めての使用ではなく、使用履歴があると判断した場合には（Ｓ３：ＮＯ）、ＤＩＰスイッチ３１のチャンネル１がＵＮＬＯＣＫに設定されているかどうかを判断する（Ｓ５）。制御部３６は、ＤＩＰスイッチ３１のチャンネル１がＵＮＬＯＣＫに設定されていると判断した場合には（Ｓ５：ＹＥＳ）、バックアップ処理を行う（Ｓ６）。
【００７０】
しかし、制御部３６は、ＤＩＰスイッチ３１のチャンネル１がＬＯＣＫに設定されていると判断した場合には（Ｓ５：ＮＯ）、データ処理装置３に接続されたセンサＳから読み取った設定データと、データ処理装置３に記憶されている設定データとが一致するかどうかを判断する（Ｓ７）。ここで、設定データとは、センサＳの形式、光軸数、光軸間隔等の設定データを言う。
【００７１】
制御部３６は、設定データが一致せず、新たなセンサＳと接続されたと判断した場合には（Ｓ７：ＮＯ）、リストア処理を行う（Ｓ８）。しかし、制御部３６は、設定データが一致し、今までと同じセンサＳと接続されていると判断した場合には（Ｓ７：ＹＥＳ）、センサＳの設定データを変更せず、ノーマル処理（センサ検出動作）を実行する（Ｓ９）。
【００７２】
図５に、図４におけるステップＳ４に示した強制的なバックアップ処理と、ステップＳ６に示したバックアップ処理の詳細を示す。
【００７３】
図５に示ように、制御部３６は、強制的なバックアップ処理またはバックアップ処理が開始されると、ＩＮ−ＬＥＤ３３Ａを点灯させる（Ｓ１０）。
【００７４】
センサＳは、データ処理装置３が接続されたことを検知すると、データ処理装置３の設定データをバックアップ可能な状態となる。次に、制御部３６は、ＩＮ−ＬＥＤ３３Ａをゆっくり点滅させる（Ｓ１２）。
【００７５】
次に、制御部３６は、バックアップが、強制的なバックアップか、あるいは通常のバックアップかを判断する（Ｓ１３）。上述したように、メモリ３７にいずれのセンサＳのデータも記憶されていない場合には、制御部３６は、強制的なバックアップであると判断することができる。制御部３６は、強制的なバックアップであると判断した場合には（Ｓ１３：ＹＥＳ）、センサＳの設定データおよび設定データをメモリ３７にコピーし（Ｓ１５）、ＩＮ−ＬＥＤ３３Ａを点灯させる。このように、強制的なバックアップの場合には、センサＳにデータ処理装置３を接続しただけでバックアップ処理が実行される。
【００７６】
一方、制御部３６は、強制的なバックアップではないと判断した場合には（Ｓ１３：ＮＯ）、プッシュスイッチ３２が１秒以上押下されたか否かを判断する（Ｓ１４）。これは、ユーザが望まないデータ処理装置３内のデータの書き換えを防止するためである。なお、図５には図示を省略するが、所定時間経過してもプッシュスイッチ３２が１秒以上の押下が確認できない場合には、処理を中断すればよい。
【００７７】
制御部３６は、プッシュスイッチ３２が１秒以上押下されたと判断した場合には（Ｓ１４：ＹＥＳ）、センサＳの設定データをメモリ３７にコピーし（Ｓ１５）、ＩＮ−ＬＥＤ３３Ａを点灯させる（Ｓ１５）。
【００７８】
次に、制御部３６は、バックアップが成功したか否かを判断する（Ｓ１６）。制御部３６は、バックアップが成功したと判断した場合には（Ｓ１６：ＹＥＳ）、ＩＮ−ＬＥＤを点滅させる（Ｓ１７）。一方、制御部３６は、バックアップが成功しなかったと判断した場合には（Ｓ１６：ＮＯ）、ＩＮ−ＬＥＤを点滅し、ＥＲＲ−ＬＥＤを点灯させる（Ｓ１８）。
【００７９】
その後、パワーがオフされ、データ処理装置３がセンサＳから取り外される（Ｓ１９）。
【００８０】
図６に、図４におけるステップＳ８に示したリストア処理の詳細を示す。
【００８１】
図６に示ように、制御部３６は、リストア処理が開始されると、ＯＵＴ−ＬＥＤ３３Ｂを点灯させる（Ｓ２０）。
【００８２】
センサＳは、データ処理装置３が接続されたことを検知すると、データ処理装置３に設定データをリストア可能な状態となる。次に、制御部３６は、ＯＵＴ−ＬＥＤ３３Ｂをゆっくり点滅させる（Ｓ２２）。
【００８３】
次に、制御部３６は、接続されたセンサＳの基本情報が、データ処理装置３に記憶された基本情報と同じかどうかを判断する（Ｓ２３）。ここで、基本情報とは、設定データ群のＣＲＣ、センサＳの連結構成をいい、設定データ群には、センサＳの形式、光軸数、光軸間隔等が含まれる。
【００８４】
制御部３６は、接続されたセンサＳの基本情報が、データ処理装置３に記憶された基本情報と同じであると判断した場合に（Ｓ２３：ＹＥＳ）、データ処理装置３のメモリ３７に記憶された設定データをセンサＳにコピーし、ＯＵＴ−ＬＥＤ３３Ｂを点灯させる（Ｓ２６）。このように、リストア処理の際には、基本情報が一致すると、センサＳにデータ処理装置３を接続しただけでリストア処理が自動的に実行される。
【００８５】
一方、制御部３６は、接続されたセンサＳの基本情報が、データ処理装置３に記憶された基本情報と同じではないと判断した場合には（Ｓ２３：ＮＯ）、センサＳの光軸の数だけが、データ処理装置３に記憶された基本情報と違うかどうかを判断する（Ｓ２４）。これは、ユーザの判断により、光軸の数だけが違うセンサＳに対して、設定データのリストアを行う場合があるためである。制御部３６は、センサＳの光軸の数だけが、データ処理装置３に記憶された基本情報と違うと判断した場合には（Ｓ２４：ＹＥＳ）、プッシュスイッチ３２が１秒以上押下されたか否かを判断する（Ｓ２６）。これは、ユーザが望まないセンサＳ内のデータの書き換えを防止するためである。なお、図６には図示を省略するが、所定時間経過してもプッシュスイッチ３２が１秒以上の押下が確認できない場合には、処理を中断すればよい。
【００８６】
制御部３６は、プッシュスイッチ３２が１秒以上押下されたと判断した場合には（Ｓ２６：ＹＥＳ）、データ処理装置３のメモリ３７に記憶された設定データをセンサＳにコピーし、ＯＵＴ−ＬＥＤ３３Ｂを点灯させる（Ｓ２７）。
【００８７】
また、制御部３６は、センサＳの光軸の数だけが、データ処理装置３に記憶された基本情報と違うのではなく、他の基本情報も異なっていると判断した場合には（Ｓ２４：ＮＯ）、リストア処理を行うこと不適切なので、ＩＮ−ＬＥＤ３３Ａの点滅と、ＯＵＴ−ＬＥＤ３３Ｂを点滅と、ＥＲＲ−ＬＥＤ３３Ｃの点灯を行う。
【００８８】
制御部３６は、ステップＳ２７のデータ処理装置３からセンサＳへの設定データのコピーが終了すると、リストアが成功したか否かを判断する（Ｓ２８）。制御部３６は、リストアが成功したと判断した場合には（Ｓ２８：ＹＥＳ）、ＯＵＴ−ＬＥＤ３３Ｂを点滅させる（Ｓ２９）。一方、制御部３６は、リストアが成功しなかったと判断した場合には（Ｓ２８：ＮＯ）、ＯＵＴ−ＬＥＤ３３Ｂの点滅と、ＥＲＲ−ＬＥＤ３３Ｃの点灯を行う（Ｓ３０）。
【００８９】
その後、パワーがオフされ、データ処理装置３がセンサＳから取り外される（Ｓ３１）。なお、図６には示さないが、センサＳからデータ処理装置３を取り外すことなく再起動して使用してもよい。
【００９０】
以上説明したように、本実施形態によれば、データ処理装置３をセンサＳに接続するだけで、データ処理装置３による判断の下、バックアップ処理、およびリストア処理が行われるので、パーソナルコンピュータ等を作業現場に持ち込むことなく、誰でも容易にバックアップ処理、およびリストア処理を行うことができる。
【００９１】
（第２実施形態）
上述した実施形態においては、１つのセンサＳに対して、データ処理装置３を接続する態様について説明したが、メモリ３７に、複数のセンサＳ用のメモリ領域を確保することにより、複数のセンサＳのそれぞれを区別して、上述したバックアップ処理、およびリストア処理を行うようにしてもよい。
【００９２】
また、投光部１と受光部１ごとに製品情報をデータ処理装置３に記憶しておき、同じ型式の投光部１のみ、あるいは同じ型式の受光部１のみが交換されたような場合には、センサＳを接続しただけでリストア処理が自動的に実行されるようにしてもよい。
【００９３】
さらに、データ処理装置３によりリストア処理を行った後、自動でセンサＳを再起動をしてリストア処理後のデータでセンサＳを動作させてもよい。
【００９４】
以上の実施形態は例示であり、この発明の範囲から離れることなく様々な変形が可能である。上述した複数の実施の形態は、それぞれ単独で成立し得るものであるが、実施の形態同士の組みあわせも可能である。また、異なる実施の形態の中の種々の特徴も、それぞれ単独で成立し得るものであるが、異なる実施の形態の中の特徴同士の組みあわせも可能である。
【符号の説明】
【００９５】
１      投光部
２      受光部
３      データ処理装置
４      分岐コネクタ
５      外部電源
６Ａ    通信線
６Ｂ    通信線
７Ａ    電源ライン
７Ｂ    電源ライン
１１    投光素子
１２    駆動回路
１３    光軸順次選択回路
１６    制御回路
１７    通信回路
１８    電源回路
２１    受光素子
２２    アンプ
２３    アナログスイッチ
２４    アンプ
２５    光軸順次選択回路
２６    制御回路
２７    通信回路
２８    電源回路
３１    ＤＩＰスイッチ
３２    プッシュスイッチ
３３    ＬＥＤランプ
３３Ａ  ＩＮ−ＬＥＤ
３３Ｂ  ＯＵＴ−ＬＥＤ
３３Ｃ  ＥＲＲ−ＬＥＤ
３４    ＵＳＢ端子
３５Ａ  接続端子
３５Ｂ  接続端子
３５Ｃ  接続端子
３５Ｄ  電源供給端子
３６    制御部
３７    メモリ
３８    通信部
３９    ＵＳＢインターフェース
４０    電源部
４１    表示部
４２    入力部
４３    汎用通信トランシーバ
Ｓ      多光軸光電センサ
【図１】
2020008352.tif 000003
【図２】
2020008352.tif 000004
【図３】
2020008352.tif 000005
【図４】
2020008352.tif 000006
【図５】
2020008352.tif 000007
【図６】
2020008352.tif 000008