(57)【特許請求の範囲】
【請求項１】
光を検知領域に投射する投光部と、前記検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、前記設定値及びパラメータを変更するための操作部とを備えるセンサであって、
前記複数の機能を実行する処理手段と、
前記処理手段により実行される前記複数の機能の設定を変更する設定変更手段と、
オン／オフ情報および種類情報を含む禁止情報を外部から受信する通信手段とを備え、
前記オン／オフ情報は、前記複数の機能の設定変更を禁止するか否かを示し、前記種類情報は、前記複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、
前記通信手段により受信される前記禁止情報を記憶する記憶手段と、
前記記憶手段により記憶される禁止情報のオン／オフ情報がオンの場合に、前記設定変更手段による機能の設定変更のうち前記記憶手段により記憶される禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみを禁止する設定変更禁止手段とをさらに備え、
前記複数のモードとして、前記操作部の入力を受け付けず、前記設定値の調整及び前記パラメータの変更を禁止するフルロックモードと、前記操作部の入力を受け付けて前記パラメータ変更モードへ移行し、前記複数の機能のうち少なくとも前記投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えることを特徴とするセンサ。
【請求項２】
光を検知領域に投射する投光部と、前記検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、前記設定値及びパラメータを変更するための操作部とを備えるセンサに接続可能なセンサ管理装置であって、
オン／オフ情報および種類情報を含む禁止情報を記憶する記憶手段と、
前記記憶手段に記憶される禁止情報を表示する表示手段と、
前記表示手段により表示される禁止情報を更新するとともに前記記憶手段に記憶される禁止情報を更新する更新手段と、
前記表示手段により表示された禁止情報を前記センサに送信する通信手段とを備え、
前記オン／オフ情報は、前記複数の機能の設定変更を禁止するか否かを示し、前記種類情報は、前記複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、該複数のモードとして、前記操作部の入力を受け付けず、前記設定値の調整及び前記パラメータの変更を禁止するフルロックモードと、前記操作部の入力を受け付けて前記パラメータ変更モードへ移行し、前記複数の機能のうち少なくとも前記投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えることを特徴とするセンサ管理装置。
【請求項３】
当該センサ管理装置は、１組または複数組のセンサ群に接続され、
前記記憶手段は、前記１組または複数組のセンサ群の禁止情報を各組のセンサごとに記憶し、
前記表示手段は、前記記憶手段に記憶される１組または複数組のセンサ群の禁止情報のうち選択された組のセンサ群の禁止情報を表示し、
前記通信手段は、前記表示手段により表示された組のセンサ群の禁止情報を当該センサ群に一括送信すること特徴とする請求項２記載のセンサ管理装置。
【請求項４】
光を検知領域に投射する投光部と、前記検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、前記設定値及びパラメータを変更するための操作部とを備えるセンサに接続可能なコンピュータにより読み取り可能なセンサ管理プログラムであって、
オン／オフ情報および種類情報を含む禁止情報を記憶する処理と、
前記記憶されるセンサの禁止情報を表示する処理と、
前記表示される禁止情報を更新するとともに前記記憶される禁止情報を更新する処理と、
前記表示された禁止情報を前記センサに送信する処理とを前記コンピュータに実行させ、
前記オン／オフ情報は、前記複数の機能の設定変更を禁止するか否かを示し、前記種類情報は、前記複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、該複数のモードとして、前記操作部の入力を受け付けず、前記設定値の調整及び前記パラメータの変更を禁止するフルロックモードと、前記操作部の入力を受け付けて前記パラメータ変更モードへ移行し、前記複数の機能のうち少なくとも前記投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えることを特徴とするセンサ管理プログラム。
【請求項５】
前記コンピュータは、１組または複数組のセンサ群に接続され、
前記記憶する処理は、前記１組または複数組のセンサ群の禁止情報を各組のセンサ群ごとに記憶する処理を含み、
前記表示する処理は、前記記憶される１組または複数組のセンサ群の禁止情報のうち選択された組のセンサ群の禁止情報を表示する処理を含み、
前記送信する処理は、前記表示された組のセンサ群の禁止情報を当該センサ群に一括送信する処理を含むこと特徴とする請求項４記載のセンサ管理プログラム。
【請求項６】
光を検知領域に投射する投光部と、前記検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、前記設定値及びパラメータを変更するための操作部とを備えるセンサと、
前記センサに接続可能なセンサ管理装置とを備え、
前記センサ管理装置は、
オン／オフ情報および種類情報を含む禁止情報を記憶する記憶手段と、
前記記憶手段に記憶される禁止情報を表示する表示手段と、
前記表示手段により表示される禁止情報を更新するとともに前記記憶手段に記憶される禁止情報を更新する更新手段と、
前記表示手段により表示された禁止情報を前記センサに送信する通信手段とを含み、
前記オン／オフ情報は、前記複数の機能の設定変更を禁止するか否かを示し、前記種類情報は、前記複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、
前記センサは、
前記複数の機能を実行する処理手段と、
前記処理手段により実行される前記複数の機能の設定を変更する設定変更手段と、
前記センサ管理装置から禁止情報を受信する通信手段と、
前記通信手段により受信される前記禁止情報を記憶する記憶手段と、
前記記憶手段により記憶される禁止情報のオン／オフ情報がオンの場合に、前記設定変更手段による機能の設定変更のうち前記記憶手段により記憶される禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみを禁止する設定変更禁止手段とを含み、
前記複数のモードとして、前記操作部の入力を受け付けず、前記設定値の調整及び前記パラメータの変更を禁止するフルロックモードと、前記操作部の入力を受け付けて前記パラメータ変更モードへ移行し、前記複数の機能のうち少なくとも前記投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えることを特徴とするセンサシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の機能を有するセンサ、そのセンサを管理するセンサ管理装置およびセンサ管理プログラムならびにそれらを用いたセンサシステムに関する。
【０００２】
【従来の技術】
従来より、工場の生産ライン等で移動する物体を検出するために、光電センサが用いられている。光電センサは、物体の搬送経路に光を投射し、物体からの反射光または透過光の有無を検出することにより、物体の有無を検出するものである。
【０００３】
透過型の光電センサでは、被検出物体が検知領域に存在しない場合に、投光部から投射された光が受光部に入光する。この場合、受光部での受光量のレベルが設定値（しきい値）以下の場合に検知領域に被検出物体が存在すると判定される。一方、反射型の光電センサでは、被検出物体が検知領域に存在する場合に、投光部から投射された光が受光部に入光する。この場合、受光部での受光量のレベルが設定値（しきい値）以上の場合に検知領域に被検出物体が存在すると判定される。光電センサの感度は、設定値を調整することにより変化させることができる。
【０００４】
【発明が解決しようとする課題】
近年、複数の機能を有する多機能の光電センサが開発されている。このような多機能のセンサを使用する場合には、各機能に応じた設定を行う必要がある。例えば、設定値、現在の受光量等の情報を切り替え表示する表示器を備えた光電センサでは、表示器に表示させる情報を選択する表示モードの設定を行う必要がある。また、入光時にオンするかまたは遮光時にオンするかを切り替え可能な光電センサでは、入光オンまたは遮光オンの動作形態を設定する必要がある。
【０００５】
このような多機能の光電センサは、種々の設定を行うことにより多種多様な処理を行うことができるため、熟練者にとっては非常に便利なものであるが、光電センサについてあまり知識のない者にとっては、設定誤りを招く場合がある。
【０００６】
本発明の目的は、熟練度に応じた設定を行うことが可能なセンサ、ならびにそのセンサを管理するセンサ管理装置およびセンサ管理プログラムならびにそれらを用いたセンサシステムを提供することである。
【０００７】
【課題を解決するための手段および発明の効果】
第１の発明に係るセンサは、光を検知領域に投射する投光部と、検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、設定値及びパラメータを変更するための操作部とを備えるセンサであって、複数の機能を実行する処理手段と、処理手段により実行される複数の機能の設定を変更する設定変更手段と、オン／オフ情報および種類情報を含む禁止情報を外部から受信する通信手段とを備え、オン／オフ情報は、複数の機能の設定変更を禁止するか否かを示し、種類情報は、複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、通信手段により受信される禁止情報を記憶する記憶手段と、記憶手段により記憶される禁止情報のオン／オフ情報がオンの場合に、設定変更手段による機能の設定変更のうち記憶手段により記憶される禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみを禁止する設定変更禁止手段とをさらに備え、複数のモードとして、操作部の入力を受け付けず、設定値の調整及びパラメータの変更を禁止するフルロックモードと、操作部の入力を受け付けてパラメータ変更モードへ移行し、複数の機能のうち少なくとも投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えるものである。

【０００８】
本発明に係るセンサにおいては、処理手段により複数の機能が実行される。処理手段により実行される複数の機能の設定は、設定変更手段により変更することができる。通信手段により外部からオン／オフ情報および種類情報を含む禁止情報が受信されると、通信手段により受信される禁止情報が記憶手段により記憶される。ここで、オン／オフ情報は、複数の機能の設定変更を禁止するか否かを示し、種類情報は、複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示す。記憶手段により記憶される禁止情報のオン／オフ情報がオンの場合には、設定変更手段による機能の設定変更のうち記憶手段により記憶される禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみが設定変更不能手段により禁止される。
【０００９】
このように、外部からの禁止情報の種類情報により複数の機能のうち禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみを禁止することができる。それにより、熟練度に応じた機能の設定が可能となる。
【００１８】
第２の発明に係るセンサ管理装置は、光を検知領域に投射する投光部と、検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、設定値及びパラメータを変更するための操作部とを備えるセンサに接続可能なセンサ管理装置であって、オン／オフ情報および種類情報を含む禁止情報を記憶する記憶手段と、記憶手段に記憶される禁止情報を表示する表示手段と、表示手段により表示される禁止情報を更新するとともに記憶手段に記憶される禁止情報を更新する更新手段と、表示手段により表示された禁止情報をセンサに送信する通信手段とを備え、オン／オフ情報は、複数の機能の設定変更を禁止するか否かを示し、種類情報は、複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、該複数のモードとして、操作部の入力を受け付けず、設定値の調整及びパラメータの変更を禁止するフルロックモードと、操作部の入力を受け付けてパラメータ変更モードへ移行し、複数の機能のうち少なくとも投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えるものである。 
【００１９】
本発明に係るセンサ管理装置においては、オン／オフ情報および種類情報を含む禁止情報が記憶手段により記憶され、記憶手段に記憶される禁止情報が表示手段により表示される。表示手段により表示される禁止情報が更新手段により更新されるとともに、記憶手段に記憶される禁止情報が更新される。表示手段により表示された禁止情報は、通信手段によりセンサに送信される。オン／オフ情報は、複数の機能の設定変更を禁止するか否かを示し、種類情報は、複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示す。
【００２０】
センサが禁止情報を受信することにより、センサの複数の機能のうち禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみが禁止される。したがって、熟練度に応じたセンサの機能の設定が可能となる。
【００２１】
第３の発明に係るセンサ管理装置は、第２の発明に係るセンサ管理装置の構成において、当該センサ管理装置は、１組または複数組のセンサ群に接続され、記憶手段は、１組または複数組のセンサ群の禁止情報を各組のセンサごとに記憶し、表示手段は、記憶手段に記憶される１組または複数組のセンサ群の禁止情報のうち選択された組のセンサ群の禁止情報を表示し、通信手段は、表示手段により表示された組のセンサ群の禁止情報を当該センサ群に一括送信するものである。
【００２２】
この場合、記憶手段により１組または複数組のセンサ群の禁止情報が各組のセンサ群ごとに記憶される。記憶される１組または複数組のセンサ群の禁止情報のうち選択された組のセンサ群の禁止情報が表示手段により表示され、表示された組のセンサ群の禁止情報が通信手段により当該センサ群に一括送信される。
【００２３】
したがって、記憶された１組または複数組のセンサ群の禁止情報のうち、任意のセンサ群の禁止情報を当該センサ群に一括送信することができる。
【００２４】
第４の発明に係るセンサ管理プログラムは、光を検知領域に投射する投光部と、前記検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、前記設定値及びパラメータを変更するための操作部とを備えるセンサに接続可能なコンピュータにより読み取り可能なセンサ管理プログラムであって、オン／オフ情報および種類情報を含む禁止情報を記憶する処理と、前記記憶されるセンサの禁止情報を表示する処理と、前記表示される禁止情報を更新するとともに前記記憶される禁止情報を更新する処理と、前記表示された禁止情報を前記センサに送信する処理とを前記コンピュータに実行させ、前記オン／オフ情報は、前記複数の機能の設定変更を禁止するか否かを示し、前記種類情報は、前記複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、該複数のモードとして、前記操作部の入力を受け付けず、前記設定値の調整及び前記パラメータの変更を禁止するフルロックモードと、前記操作部の入力を受け付けて前記パラメータ変更モードへ移行し、前記複数の機能のうち少なくとも前記投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えるものである。 
【００２５】
本発明に係るセンサ管理プログラムにおいては、オン／オフ情報および種類情報を含む禁止情報が記憶され、記憶される禁止情報が表示される。表示される禁止情報が更新されるとともに、記憶される禁止情報が更新される。表示された禁止情報は、センサに送信される。オン／オフ情報は、複数の機能の設定変更を禁止するか否かを示し、種類情報は、複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示す。
【００２６】
センサが禁止情報を受信することにより、センサの複数の機能のうち禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみが禁止される。したがって、熟練度に応じたセンサの機能の設定が可能となる。
【００２７】
第５の発明に係るセンサ管理プログラムは、第４の発明に係るセンサ管理プログラムの構成において、コンピュータは、１組または複数組のセンサ群に接続され、記憶する処理は、１組または複数組のセンサ群の禁止情報を各組のセンサ群ごとに記憶する処理を含み、表示する処理は、記憶される１組または複数組のセンサ群の禁止情報のうち選択された組のセンサ群の禁止情報を表示する処理を含み、送信する処理は、表示された組のセンサ群の禁止情報を当該センサ群に一括送信する処理を含むものである。
【００２８】
この場合、１組または複数組のセンサ群の禁止情報が各組のセンサ群ごとに記憶される。記憶される１組または複数組のセンサ群の禁止情報のうち選択された組のセンサ群の禁止情報が表示され、表示された組のセンサ群の禁止情報が当該センサ群に一括送信される。
【００２９】
したがって、記憶された１組または複数組のセンサ群の禁止情報のうち、任意のセンサ群の禁止情報を当該センサ群に一括送信することができる。
【００３０】
第６の発明に係るセンサシステムは、光を検知領域に投射する投光部と、検知領域からの光を受ける受光部と、受光量の設定値及び現在値を表示する表示モードと、複数の機能の設定のための設定情報を機能ごとに切り替えて表示するパラメータ変更モードとを切り替え可能に表示する表示手段と、設定値及びパラメータを変更するための操作部とを備えるセンサと、センサに接続可能なセンサ管理装置とを備え、センサ管理装置は、オン／オフ情報および種類情報を含む禁止情報を記憶する記憶手段と、記憶手段に記憶される禁止情報を表示する表示手段と、表示手段により表示される禁止情報を更新するとともに記憶手段に記憶される禁止情報を更新する更新手段と、表示手段により表示された禁止情報をセンサに送信する通信手段とを含み、オン／オフ情報は、複数の機能の設定変更を禁止するか否かを示し、種類情報は、複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示し、センサは、複数の機能を実行する処理手段と、処理手段により実行される複数の機能の設定を変更する設定変更手段と、センサ管理装置から禁止情報を受信する通信手段と、通信手段により受信される禁止情報を記憶する記憶手段と、記憶手段により記憶される禁止情報のオン／オフ情報がオンの場合に、設定変更手段による機能の設定変更のうち記憶手段により記憶される禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみを禁止する設定変更禁止手段とを含み、複数のモードとして、操作部の入力を受け付けず、設定値の調整及びパラメータの変更を禁止するフルロックモードと、操作部の入力を受け付けてパラメータ変更モードへ移行し、複数の機能のうち少なくとも投光部による投光量を変化させる動作モードの切り替えを行うための一部の表示への移行のみが可能なイージーモードで動作させるイージーロックモードとを備えるものである。
【００３１】
本発明に係るセンサシステムのセンサ管理装置においては、センサの複数の機能のうちオン／オフ情報および種類情報を含む禁止情報が記憶手段により記憶され、記憶手段に記憶される禁止情報が表示手段により表示される。表示手段により表示される禁止情報が更新手段により更新されるとともに、記憶手段に記憶される禁止情報が更新される。表示手段により表示された禁止情報は、通信手段によりセンサに送信される。オン／オフ情報は、複数の機能の設定変更を禁止するか否かを示し、種類情報は、複数の機能のうち設定変更が禁止される機能が異なる複数のモードのいずれかを示す。
【００３２】
一方、センサにおいては、処理手段により複数の機能が実行される。処理手段により実行される複数の機能の設定は、設定変更手段により変更することができる。通信手段によりセンサ管理装置から禁止情報が受信されると、通信手段により受信される禁止情報が記憶手段により記憶される。記憶手段により記憶される禁止情報のオン／オフ情報がオンの場合には、設定変更手段による機能の設定変更のうち記憶手段により記憶される禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみが設定変更不能手段により禁止される。
【００３３】
このように、センサ管理装置からの禁止情報により複数の機能のうち禁止情報の種類情報により示されるモードで禁止される機能の設定変更のみを禁止することができる。それにより、熟練度に応じた機能の設定が可能となる。
【００３４】
また、各センサの禁止情報の設定の変更は、センサ管理装置により行われ、各センサでは行うことができないので、各センサの禁止情報の設定の変更を誤って行うことが防止される。
【００３５】
【発明の実施の形態】
図１は本発明の一実施の形態に係る複数の光電センサおよび光電センサ管理装置を用いたセンサシステムの構成を示す模式図である。
【００３６】
図１において、１つの装置２０には、複数のセンサブロック１０が設けられている。本実施の形態では、光電センサは、アンプ（センサ本体部）およびヘッドにより構成され、必要に応じてヘッドにレンズが取り付けられる。アンプには、ＣＰＵ（中央演算処理装置）、増幅器、操作部、表示部等が設けられる。また、ヘッドには、投光部および受光部が設けられる。各光電センサは、後述する複数の機能を有する。
【００３７】
各センサブロック１０は、１または複数のアンプ１１および通信ユニット１２を含む。例えば、１つのセンサブロック１０の通信ユニット１２には、最大１６個のアンプ１１を接続することができる。以下、１つのセンサブロック１０を１ブロックと呼ぶ。
【００３８】
本実施の形態の光電センサ管理装置３０は、ケーブル４０により選択的に１つのセンサブロック１０の通信ユニット１２に接続される。この光電センサ管理装置３０は、パーソナルコンピュータおよび光電センサ管理プログラムにより構成される。
【００３９】
後述するように、光電センサ管理装置３０は、ケーブル４０を介してセンサブロック１０の通信ユニット１２と通信を行うことにより、ブロック単位でアンプ１１の設定値（しきい値）等の情報を設定するとともに現在の受光量（以下、現在値と呼ぶ）等の情報をモニタすることができる。また、光電センサ管理装置３０は、各光電センサの複数の機能のうち少なくとも一部の機能の設定の変更を禁止する情報をブロック単位でアンプ１１に設定することができる。光電センサ管理装置３０は、例えば最大１６個のセンサブロック１０、すなわち最大２５６個の光電センサを管理することができる。
【００４０】
以下、各光電センサの複数の機能のうち少なくとも一部の機能の設定の変更を禁止または制限する機能、すなわち一部の機能の設定をアンプ１１のキーからはできないようにする機能をキーロックと呼ぶ。また、各光電センサの複数の機能のうち少なくとも一部の機能の設定の変更を禁止する情報をキーロック情報（禁止情報）と呼ぶ。キーロック情報は、キーロックの設定およびキーロックの解除（アンロック）を示している。
【００４１】
図２は光電センサ管理装置における光電センサ管理プログラムの概念を示す図である。
【００４２】
光電センサ管理装置３０における光電センサ管理プログラム５０は、画面上に設定ウインドウ５１およびモニタウインドウ５２を表示する。設定ウインドウ５１は複数のシートからなり、各シートが１つのセンサブロック１０に対応する。設定ウインドウ５１は、複数のセンサブロック１０に含まれるアンプ１１の設定値等の情報を設定するために表示される。また、モニタウインドウ５２は、現在接続されているセンサブロック１０に含まれる各アンプ１１の現在の設定値、現在値等の情報をモニタするために表示される。
【００４３】
以下、アンプ１１に設定される設定値等の情報を設定情報と呼び、アンプ１１の現在の設定値、現在値等の情報をアンプ情報と呼ぶ。設定情報は、アンプ１１の動作を規定するための情報であり、アンプ情報は、設定情報およびアンプ１１の動作状態を示す情報を含む。設定情報には、上記のキーロック情報も含まれる。
【００４４】
設定ウインドウ５１の設定情報は、ドキュメントとして記憶部３１に記憶される。また、設定ウインドウ５１の内容は、表計算アプリケーションプログラム５３にファイルとして取り込むことができる。表計算アプリケーションプログラム５３のファイルは記憶部３２に保存される。さらに、設定ウインドウ５１およびモニタウインドウ５２の内容はプリンタ６０に出力することもできる。
【００４５】
図３は設定ウインドウの一例を示す図である。
設定ウインドウ５１内で最大１６ブロック内の最大１６個のアンプ１１の設定情報を一括編集することができる。
【００４６】
設定ウインドウ５１は、アンプリスト表示領域５０１およびアンプ情報表示領域５０２により構成される。アンプリスト表示領域５０１には、各センサブロック１０に含まれるアンプの機種、ヘッドの機種およびレンズの機種がＩ／Ｏ（入出力）番号およびコメントとともに表示される。また、アンプ情報表示領域５０２には、選択されたセンサブロック１０に含まれる１または複数のアンプ１１の設定情報が表示される。図３の例では、タブ５０３を選択することによりブロック１の３個のアンプ１１の設定情報が表示されている。
【００４７】
設定ウインドウ５１に対応するドキュメントには、「ブック」、「シート」、「行」、「列」および「セル」という概念が存在する。１つのブックは、１つの装置２０に接続される複数のアンプ１１の設定情報を含み、１つの設定ウインドウ５１に対応する。１つのシートは、１つのセンサブロック１０内のアンプ１１の設定情報を含み、設定ウインドウ５１内のタブ５０３，５０４，５０５により選択される。１つの行は、１つのアンプ１１の設定情報を含み、１つのシート内に表示される。１つの列は、１つのシート内に表示されたアンプ１１の設定情報の１項目に相当する。１つのセルは、１つのシート内に表示された１つのアンプ１１の１つの設定情報に相当する。
【００４８】
現在接続されている装置２０に対応するシートをカレントブックと呼び、現在接続されているセンサブロック１０に対応するシートをカレントシートと呼び、カーソルのある行をカレント行と呼ぶ。
【００４９】
設定情報には、Ｉ／Ｏ番号、コメント、アンプの機種、ヘッドの機種、レンズの機種、設定値、シフト量、動作形態、タイマモード、上記のキーロック等がある。ここで、シフト量とは、例えば設定値をシフトさせて表示する場合にシフトさせる量をいう。動作形態には、投光部からの光が受光部に入光したときに検出信号がオンとなる入光オン、および投光部からの光が受光部に入光しないときに検出信号がオンする遮光オンがある。タイマには、オフディレイおよびオンディレイがある。
【００５０】
なお、各アンプ１１の機種により設定可能な機能が異なる場合がある。この場合、設定ウインドウ５１においてアンプ１１ごとに設定可能な機能および設定できない機能を一覧により把握することができる。
【００５１】
設定ウインドウ５１とセンサブロック１０との間で設定情報の送受信を行うことができる。設定情報の送受信を行う際には、メニュー５０６の「送受信」ボタンを選択し、プルダウンメニューの「送信」または「受信」を選択する。ここで、ダイアログが開き、送受信の単位を選択することができる。装置単位の場合には、現在選択されているブックの設定情報が送受信される。ブロック単位の場合には、現在選択されているシートの設定情報が送受信される。アンプ単位の場合には、現在選択されている行の設定情報が送受信される。装置単位が選択された場合には、送受信が完了するまで、ユーザにケーブル４０のつなぎ替えを促すメッセージが表示される。
【００５２】
「送信」を選択すると、設定ウインドウ５１内の設定情報がセンサブロック１０のアンプ１１に送信される。「受信」を選択すると、センサブロック１０に含まれるアンプ１１の設定情報が受信され、設定ウインドウ５１内に表示される。
【００５３】
設定ウインドウ５１内では、行範囲を指定することにより、切り取り、コピー、貼り付け、消去、行挿入等の編集作業を行うことができる。編集作業により設定情報が更新された場合には、更新後の設定情報に基づいて記憶部３１に記憶されるドキュメントが更新される。
【００５４】
なお、設定ウインドウ５１の編集は、光電センサ管理装置３０にセンサブロック１０が接続されていない状態でも行うことができる。
【００５５】
また、設定ウインドウ５１の全ブロックまたは現在選択されているブロックをプリンタ６０により印刷することができる。
【００５６】
図４はモニタウインドウの一例を示す図である。
モニタウインドウ５２は、光電センサ管理装置３０に現在接続されているセンサブロック１０に含まれるアンプ１１のアンプ情報を表示する。モニタウインドウ５２は、カレントシートに関連付けられて起動される。モニタウインドウ５２が起動されると、光電センサ管理装置３０は、現在接続されているセンサブロック１０から通信によりアンプ１１のアンプ情報を取得する。
【００５７】
図４に示されるように、モニタウインドウ５２は、アンプ情報領域５２１を有する。アンプ情報領域５２１内にアンプリストボックス５２２が表示される。
【００５８】
アンプリストボックス５２２内には、光電センサ管理装置３０に現在接続されているセンサブロック１０に含まれるアンプ１１の一覧が表示される。ユーザは、このアンプリストボックス５２２内に表示されたアンプ１１からモニタしたいアンプ１１を選択する。それにより、選択されたアンプ１１のアンプ情報を通信により取得することができる。アンプ情報領域５２１の上部には、選択されたアンプ１１について、ブロック番号、Ｉ／Ｏ番号、コメント、アンプの機種、ヘッドの機種およびレンズの機種が表示される。図４の例では、アンプリストボックス５２２内のＩ／Ｏ番号「Ｘ１８２」のアンプ１１が選択されている。
【００５９】
アンプ情報領域５２１には、アンプリストボックス５２２において選択されたアンプ１１のアンプ情報が表示される。アンプ情報には、設定値、現在値、シフト表示値、シフト量、出力状態（検出信号のオンまたはオフ）、動作形態、タイマモード、上記のキーロック等がある。表示モードとしては、設定値および現在値の表示、％表示および現在値の表示、余裕度のバー表示および現在値の表示、受光量のピーク値およびボトム値の表示、ならびにピーク値（％）およびボトム値（％）の表示を切り替えることができる。なお、余裕度は、現在値／設定値×１００（％）により算出される。
【００６０】
ユーザは、モニタウインドウ５２のアンプ情報領域５２１内で、設定値、動作形態等の設定情報を編集して更新することができる。更新された設定情報は、リアルタイムに接続されているセンサブロック１０の該当するアンプ１１に送信される。また、アンプ１１側で設定値、動作形態等が変更される場合もあるため、光電センサ管理装置３０は、接続されているセンサブロック１０の各アンプ１１の設定情報を定期的に通信により取得し、モニタウインドウ５２に表示する。モニタウインドウ５２は、「閉じる」ボタンを選択することにより閉じられる。この場合、接続されているセンサブロック１０の設定情報が更新されている場合には、確認メッセージが表示された後、ドキュメントのシートの内容が更新され、記憶部３１に記憶される。
【００６１】
次に、図５を用いて光電センサ管理装置３０の構成を説明する。図５は光電センサ管理装置３０の構成を示すブロック図である。
【００６２】
光電センサ管理装置３０は、ＣＰＵ（中央演算処理装置）３０１、ＲＡＭ（ランダムアクセスメモリ）３０２、ディスプレイ３０３、通信制御回路３０４、ＲＯＭ（リードオンリメモリ）３０５、外部記憶装置３０６、記録媒体駆動装置３０７および入力装置３０８を含む。
【００６３】
通信制御回路３０４は、センサブロック１０の通信ユニット１２との間で設定情報およびアンプ情報の送受信を行う。ＲＯＭ３０５にはシステムプログラムが記憶される。記録媒体駆動装置３０７は、ＣＤ−ＲＯＭドライブ、フロッピィディスクドライブ等からなり、ＣＤ−ＲＯＭ、フロッピィディスク等の記録媒体３０９に対してデータの読み書きを行う。記録媒体３０９には、光電センサ管理プログラムが記録されている。外部記憶装置３０６は、ハードディスク装置等からなり、記録媒体駆動装置３０７を介して記録媒体３０９から読み込まれた光電センサ管理プログラムを記憶する。また、外部記憶装置３０６は、図２の記憶部３１，３２として用いられ、上記のドキュメントを記憶する。
【００６４】
ＣＰＵ３０１は、外部記憶装置３０６に記憶された光電センサ管理プログラムをＲＡＭ３０２上で実行する。ディスプレイ３０３は、上記の設定ウインドウ５１およびモニタウインドウ５２を画面上に表示する。入力装置３０８は、キーボード、マウス等からなり、ディスプレイ３０３上に表示された設定ウインドウ５１およびモニタウインドウ５２を編集するために用いられる。
【００６５】
なお、光電センサ管理プログラムを記録する記録媒体３０９として、ＲＯＭ等の半導体メモリ、ハードディスク等の種々の記録媒体を用いることができる。また、光電センサ管理プログラムを通信回線等の通信媒体を介して外部記憶装置３０６にダウンロードし、ＲＡＭ３０２上で実行してもよい。
【００６６】
本実施の形態では、外部記憶装置３０６が記憶手段に相当し、ディスプレイ３０３が表示手段に相当し、ＣＰＵ３０１および入力装置３０８が更新手段に相当し、ＣＰＵ３０１および通信制御回路３０４が通信手段に相当する。
【００６７】
図６は光電センサのアンプ１１の上面図である。アンプ１１には、表示器１２１，１２２、出力表示灯１２３、上下キー１２４、モードキー１２５およびＬ／Ｄキー（ライトオン／ダークオン設定キー）１２６が設けられている。
【００６８】
表示器１２１，１２２には、設定値、現在値等が表示される。出力表示灯１２３は検出信号のオンおよびオフを表示する。例えば、検出信号がオンのときに出力表示灯１２３が点灯し、検出信号がオフのときに出力表示灯１２３が消灯する。上下キー１２４は、設定値の調整等に用いられる。モードキー１２５は、表示モードの変更、表示モードとパラメータ変更モードとの切り替え等に用いられる。なお、パラメータ変更モードでは、動作モード切り替え、タイマモード切り替え等の設定状態の切り替えを行うことができる。Ｌ／Ｄキー１２６は、入光オン（ライトオン）と遮光オン（ダークオン）との切り替えに用いられる。
【００６９】
図７は光電センサの構成を示すブロック図である。図７に示すように、光電センサは、アンプ１１およびヘッド１１ａにより構成される。図７には、一例として反射型の光電センサが示される。
【００７０】
アンプ１１は、ＣＰＵ１１０、増幅器１１１、Ａ／Ｄ（アナログ・デジタル）変換器１１２、表示部１１３、操作部１１４、出力回路１１５およびメモリ１１６を備える。また、ヘッド１１ａは、投光部１１７および受光部１１８を備える。
【００７１】
ＣＰＵ１１０は、投光部１１７、表示部１１３、操作部１１４および出力回路１１５の動作を制御する。メモリ１１６には、設定値等の設定情報が記憶されている。表示部１１３は、図６の表示器１２１，１２２および出力表示灯１２３を含み、操作部１１４は、図６の上下キー１２４、モードキー１２５およびＬ／Ｄキー１２６を含む。
【００７２】
投光部１１７は、検知領域にレーザ光を投射する。受光部１１８は、検知領域からの反射光を受光し、受光量に対応した受光信号を出力する。増幅器１１１は、受光部１１８から出力される受光信号を増幅する。Ａ／Ｄ変換器１１２は、増幅器１１１により増幅された受光信号をデジタル信号に変換し、ＣＰＵ１１０に現在値として与える。
【００７３】
ＣＰＵ１１０は、Ａ／Ｄ変換器１１２から与えられる現在値をメモリ１１６に記憶された設定値と比較することにより、検知領域における被検出物体の有無を判定する。動作形態が入光オンに設定されている場合には、現在値が設定値よりも高いときに出力回路１１５を介してオン状態の検出信号を出力するとともに、出力表示灯１２３にオン状態を表示させる。動作形態が遮光オンに設定されている場合には、現在値が設定値よりも低いときに出力回路１１５を介してオン状態の検出信号を出力するとともに、出力表示灯１２３にオン状態を表示させる。また、ＣＰＵ１１０は、モードキー１２５の操作に基づいて、表示器１２１，１２２に設定値、現在値等を表示させる。また、ＣＰＵ１１０は、上下キー１２４の操作に基づいて表示器１２１，１２２に表示された設定値等の設定情報を調整する。さらに、ＣＰＵ１１０は、モードキー１２５の操作に基づいて表示器１２１，１２２の表示が切り替えられたときに表示器１２１，１２２に表示された設定情報をメモリ１１６に記憶させる。
【００７４】
また、ＣＰＵ１１０は、通信ユニット１２を介して光電センサ管理装置３０から送信された設定情報をメモリ１１６に記憶させるとともに、メモリ１１６に記憶された設定値、Ａ／Ｄ変換器１１２から与えられた現在値等のアンプ情報を通信ユニット１２を介して光電センサ管理装置３０に送信する。メモリ１１６に記憶される設定情報は、キーロック情報を含む。キーロック情報は、キーロックのオンまたはオフおよびキーロックの種類が含まれる。
【００７５】
本実施の形態では、ＣＰＵ１１０が処理手段に相当し、ＣＰＵ１１０、表示部１１３および操作部１１４が設定変更手段に相当し、図１の通信ユニット１２が通信手段に相当し、メモリ１１６が記憶手段に相当し、ＣＰＵ１１０、表示部１１３およびメモリ１１６が設定変更禁止手段に相当する。特に、図６の表示器１２１，１２２が表示手段に相当し、上下キー１２４およびモードキー１２５が変更手段に相当し、Ｌ／Ｄキー１２６が決定手段に相当する。
【００７６】
ここで、図７の光電センサにおけるキーロック機能について図８〜図１７を用いて説明する。
【００７７】
図８は図７の光電センサにおけるキーロックの設定を示すフローチャートである。本実施の形態では、キーロックの種類として、イージーロック、動作モード可能ロック、第１の設定ロック、第２の設定ロックおよびフルロックの５つが用意されている。
【００７８】
まず、ＣＰＵ１１０はメモリ１１６に記憶されるキーロック情報を読み込み、キーロック情報がオンか否かを判定する（ステップＳ５１）。キーロック情報がオフの場合には、ＣＰＵ１１０は表示部１１３および操作部１１４を通常状態に設定する（ステップＳ５２）。
【００７９】
キーロック情報がオンの場合には、ＣＰＵ１１０はキーロック情報がイージーロックを示すか否かを判定する（ステップＳ５３）。キーロック情報がイージーロックを示す場合には、ＣＰＵ１１０は表示部１１３および操作部１１４をイージーロック状態に設定する。（ステップＳ５４）。
【００８０】
キーロック情報がイージーロックを示していない場合には、ＣＰＵ１１０はキーロック情報が動作モード可能ロックを示しているか否かを判定する（ステップＳ５５）。キーロック情報が動作モード可能ロックを示している場合には、ＣＰＵ１１０は表示部１１３および操作部１１４を動作モード可能ロック状態に設定する。（ステップＳ５６）。
【００８１】
キーロック情報が動作モード可能ロックを示していない場合には、ＣＰＵ１１０はキーロック情報が第１の設定ロックを示しているか否かを判定する（ステップＳ５７）。キーロック情報が第１の設定ロックを示している場合には、ＣＰＵ１１０は表示部１１３および操作部１１４を第１の設定ロック状態に設定する（ステップＳ５８）。
【００８２】
キーロック情報が第１の設定ロックを示していない場合には、ＣＰＵ１１０はキーロックがフルロックを示しているか否かを判定する（ステップＳ５９）。キーロック情報がフルロックを示している場合には、ＣＰＵ１１０は表示部１１３および操作部１１４をフルロック状態に設定する（ステップＳ６０）。
【００８３】
キーロック情報がフルロックを示していない場合には、ＣＰＵ１１０はエラー処理を行う。（ステップＳ６１）。
【００８４】
メモリ１１６に記憶されるキーロック情報が更新されるごとに、ＣＰＵ１１０はステップＳ５１〜Ｓ６１の処理を繰り返す。
【００８５】
次に、通常状態および上記の５つのキーロックにおける表示器１２１，１２２の表示状態の遷移について説明する。図９〜図１７は図５の表示器１２１，１２２の表示状態の遷移を示している。
【００８６】
キーロックがオフの場合の表示器１２１，１２２の表示状態を通常状態と呼ぶ。通常状態には、設定値、現在値等のアンプ情報を表示する表示モードと、機能の設定の変更を行うパラメータ（設定情報）変更モードとがある。
【００８７】
パラメータ変更モードには、主要な機能の設定の変更を行うイージーモード（簡単モード）と、詳細な機能の設定の変更を行うプロモード（詳細モード）とが準備されている。
【００８８】
図９〜図１７において、「ＭＯＤＥ」と記された矢印は、図６のモードキー１２５による遷移を示し、時間が記された矢印は、時間経過による遷移を示し、２つの三角印および矢印は、上下キー１２４による遷移を示す。また、楕円は、表示の点滅を示す。
【００８９】
図９は通常状態の表示モードにおける表示状態遷移を示す図である。図１０は通常状態のパラメータ変更モードにおける操作レベル切り替え時の表示状態遷移を示す図である。図１１はイージーモードにおける表示状態遷移を示す図、図１２および図１３はプロモードにおける表示状態遷移を示す図である。
【００９０】
図９に示すように、通常状態の表示モードでは、モードキー１２５を押すごとに、設定値および現在値の表示、設定値の％表示および現在値の表示、ならびに動作形態および動作モードの表示の順に切り替わり、設定値および現在値の表示に戻る。表示モードがフルモードに設定されている場合には、設定値の％表示および現在値の表示においてモードキー１２５を押すことによりバー表示および現在値の表示、ピークホールド値およびボトムホールド値の表示、ピークホールド値およびボトムホールド値の％表示、ならびに動作形態および動作モードの表示の順に切り替わる。
【００９１】
なお、表示モードがスタンダードモードに設定されている場合には、バー表示および現在値の表示、ピークホールド値およびボトムホールド値の表示、ならびにピークホールド値およびボトムホールド値の％表示への切り替えは行われない。
【００９２】
設定値および現在値の表示において上下キー１２４の操作により設定値を調整することができる。同様に、設定値の％表示および現在値の表示において上下キー１２４の操作により設定値を調整することができる。また、動作形態および動作モードの表示とタイマモードおよびタイマ値の表示とが切り替わる。この場合、表示時間は１．５秒であり、切り替え時間は０．２５秒である。
【００９３】
次に、図１０に示すように、モードキー１２５を３秒間押すことにより、パラメータ変更モードに移行する。パラメータ変更モードでは、上下キー１２４の操作によりイージーモ−ドとプロモードとの間で操作レベルを切り替えることができる。
【００９４】
図１１に示すように、イージ−モードでは、上下キー１２４の操作により動作モードを切り替えることができる。動作モードとしては、３つの基本的なモードのうちいずれかを選択することができる。後述するプロモードで基本的な３つのモード以外のモードが選択されている場合にのみ、他のモードも選択することができる。
【００９５】
動作モードの切り替えにおいてモードキー１２５を押すことにより、タイマモードの切り替えに移行する。タイマーモードの切り替えでは、上下キー１２４の操作によりタイマのオフ、オンディレイおよびオフディレイのうちいずれかを選択することができる。オンディレイの設定においてモードキー１２５を押すことによりタイマ値の調整に移行し、上下キー１２４の操作によりタイマ値を調整することができる。タイマーモードの切り替えおよびタイマ値の調整においてモードキー１２５を押すことにより、表示モードに遷移する。
【００９６】
図１２に示すように、プロモードでは、上下キー１２４の操作により動作モードを６つのモードに切り替えることができる。動作モードの切り替えにおいてモードキー１２５を押すことにより、タイマモードの切り替えに移行する。タイマモードの切り替えにおいて上下キー１２４を操作することにより、タイマのオフオンディレイおよびオフディレイのうちいずれかを選択することができる。オンディレイの設定においてモードキー１２５を押すことによりタイマ値の調整に移行し、上下キ−１２４の操作によりタイマ値を調整することができる。
【００９７】
タイマモードの切り替えおよびタイマ値の調整においてモードキー１２５を押すことにより、ＡＰＣ （オートパワーコントロール）の切り替えに移行する。ＡＰＣは、レーザーダイオード等の発光素子が劣化した場合に駆動電流を上昇させることにより一定の光量を保つ制御である。ＡＰＣの切り替えでは、上下キー１２４の操作によりＡＰＣのオンおよびオフを選択することができる。
【００９８】
ＡＰＣの切り替えにおいてモードキー１２５を押すことをより、微分モードに移行する。微分モードとは、受光量波形のエッジを検出する機能である。微分モードの切り替えでは、微分モードのオフ、立ち上がりエッジの検出および立ち下がりエッジの検出のいずれかを選択することができる。微分モードの切り替えにおいてモードキー１２５を押すことにより、図１３の表示モードの切り替えに移行する。
【００９９】
表示モードの切り替えでは、上下キー１２４の操作によりスタンダードモードおよびフルモードのいずれかを選択することができる。表示モードの切り替えにおいてモードキー１２５を押すことにより、エコモードの切り替えに移行する。エコモードは、一定時間が経過すると表示器１２１,１２２の表示をオフさせる機能である。エコモードの切り替えでは、上下キー１２４の操作によりエコモードのオフ、半分オンおよびすべてオンのいずれかを選択することができる。エコモードの切り替えにおいてモードキー１２５を押すことにより、表示値シフトの切り替えに移行する。
【０１００】
表示値シフトは、表示器１２１,１２２に表示される設定値、現在値等の値を一定量シフトさせて表示する機能である。表示値シフトの切り替えでは、上下キ−１２４の操作により表示値シフトのオフおよびオンのいずれかを選択することができる。表示値シフトのオンの設定においてモードキー１２５を押すことにより表示値シフト量およびシフト表示値の表示に移行し、上下キ−１２４の操作により表示値シフト量を調整することができる。表示値シフトの切り替えおよび表示値シフト量の調整においてモードキー１２５を押すことにより、表示モードに移行する。
【０１０１】
図１４はイージーロック状態における表示状態遷移を示す図である。イージーロック状態の表示モードにおける表示状態遷移は図９に示した表示状態遷移と同様である。表示モードにおいてモードキー１２５を３秒間押すことにより、パラメータ変更モードに移行する。
【０１０２】
イージーロック状態のパラメータ変更モードでは、イージーモードのみが可能となる。イージーモードでは、図１１に示したように、動作モードの切り替え、タイマモードの切り替えおよびタイマ値の調整を行うことができる。タイマモードの切り替えおよびタイマ値の調整においてモードキー１２５を押すことにより、表示モードに移行する。
【０１０３】
図１５は動作モード可能ロック状態における表示状態遷移を示す図である。動作モード可能状態の表示モードにおける表示状態遷移は図９に示した表示状態遷移と同様である。表示モードにおいてモードキー１２５を３秒間押すことにより、パラメータ変更モードに移行する。
【０１０４】
動作モード可能ロック状態のパラメータ変更モードでは、動作モードの切り替えのみが可能となる。動作モードの切り替えにおいてモードキー１２５を押すことにより、表示モードに移行する。
【０１０５】
図１６は第１の設定ロック状態における表示状態遷移を示す図である。第１の設定ロック状態では、表示モードのみが可能となり、モードキー１２５を３秒間押してもパラメータ変更モードには移行しない。第１の設定ロック状態の表示モードにおける表示状態遷移は図９に示した表示状態遷移と同様である。
【０１０６】
図１７は第２の設定ロック状態における表示状態遷移を示す図である。第２の設定ロック状態の表示モードでは、設定値および現在値の表示のみが行われ、上下キー１２４の操作により設定値の調整を行うことができる。第２の設定ロック状態では、モードキー１２５を３秒間押してもパラメータ変更モードに移行しない。
【０１０７】
最後に、フルロック状態では、表示モードおよびパラメータ変更モードのいずれにも移行することができない。すなわち、フルロック状態では、表示器１２１,１２２に何も表示されず、上下キー１２４、モードキー１２５およびＬ／Ｄキー１２６の入力も受け付けられない。ユーザは、出力表示灯１２３により検出信号のオンおよびオフのみを知ることができる。
【０１０８】
上記のように、本実施の形態の光電センサにおいては、光電センサ管理装置３０により送信されるキーロック情報により複数の機能のうち少なくとも一部の機能の設定の変更を禁止することができる。それにより、熟練度に応じた光電スイッチの設定の変更が可能となる。
【０１０９】
また、各光電センサのキーロックの設定および解除は、光電センサ管理装置３０により行われ、各光電センサでは行うことができないので、キーロックの設定および解除を誤って行うことが防止される。
【０１１０】
最後に、光電センサ管理装置３０とセンサブロック１０との間での通信動作を説明する。
【０１１１】
光電センサ管理装置３０からセンサブロック１０への送信されるデータは、コマンドコードおよびパラメータからなる。コマンドコードは、動作種別を表すコードである。また、パラメータは、何番目のアンプ１１に対する命令であるかを示す番号、送受信するデータ種別、送信データの上位ビット、送信データの下位ビット等を含む。
【０１１２】
センサブロック１０から光電センサ管理装置３０へ送信されるデータは、複数のパラメータからなる。光電センサ管理装置３０からのコマンドコードがセンサブロック１０の個別のアンプ１１に対する命令である場合には、パラメータは、応答データの上位ビット、応答データの上位ビット等を含む。光電センサ管理装置３０からのコマンドコードがセンサブロック１０の複数のアンプ１１に対する命令である場合には、パラメータは、各アンプ１１の応答データの上位ビット、応答データの下位ビット等を含む。
【０１１３】
図１８および図１９は光電センサ管理プログラムによるセンサブロック１０から光電センサ管理装置３０へのデータの読み込み動作を示すフローチャートである。
【０１１４】
まず、光電センサ管理装置３０のＣＰＵ３０１は、センサブロック１０の通信ユニット１２が接続されているか否かを判定する（ステップＳ１）。センサブロック１０の通信ユニット１２が接続されていない場合には、ユーザにメッセージを出してその旨を知らせる（ステップＳ１２）。
【０１１５】
通信ユニット１２が接続されている場合には、接続されているセンサブロック１０のブロック番号および光電センサの状態（アンプ１１の機種等）が光電センサ管理装置３０の記憶内容と一致しているか否かを判定する（ステップＳ２）。接続されているセンサブロック１０のブロック番号および光電センサの状態が光電センサ管理装置３０の記憶内容と一致していない場合には、ユーザにメッセージを出してその旨を知らせる（ステップＳ１２）。
【０１１６】
接続されているセンサブロック１０のブロック番号および光電センサの状態が光電センサ管理装置３０の記憶内容と一致している場合には、ＣＰＵ３０１は、通信制御回路３０４を介してセンサブロック１０の通信ユニット１２にコマンドを送信する（ステップＳ３）。そして、センサブロック１０の通信ユニット１２から許可信号が返されたか否かを判定する（ステップＳ４）。
【０１１７】
センサブロック１０の通信ユニット１２から許可信号が返された場合には、ＣＰＵ３０１は、通信制御回路３０４を介してセンサブロック１０の通信ユニット１２にコマンドを再送信する（ステップＳ５）。そして、センサブロック１０の通信ユニット１２から許可信号が返されたか否かを判定する（ステップＳ６）。なお、コマンドを２回送信することにより通信の信頼性を確保している。
【０１１８】
センサブロック１０の通信ユニット１２から許可信号が返された場合には、ＣＰＵ３０１は、コマンドがパラメータを持つか否かを判定する（ステップＳ７）。コマンドがパラメータを持たない場合には、ステップＳ１１に進む。
【０１１９】
コマンドがパラメータを持つ場合には、ＣＰＵ３０１は、通信制御回路３０４を介してセンサブロック１０の通信ユニット１２にパラメータを送信する（ステップＳ８）。そして、センサブロック１０の通信ユニット１２から許可信号が返されたか否かを判定する（ステップＳ９）。
【０１２０】
センサブロック１０の通信ユニット１２から許可信号が返された場合には、ＣＰＵ３０１は、全パラメータを送り終えたか否かを判定する（ステップＳ１０）。全パラメータを送り終えていない場合には、ステップＳ８に戻ってステップＳ９，Ｓ１０の処理を繰り返す。
【０１２１】
全パラメータを送り終えた場合には、ＣＰＵ３０１はセンサブロック１０の通信ユニット１２から完了コードが返されたか否かを判定する（ステップＳ１１）。完了コードが返された場合には、処理を終了する。
【０１２２】
ステップＳ４，Ｓ６，Ｓ９で許可信号が返されない場合およびステップＳ１１で完了コードが返されない場合には、ＣＰＵ３０１はエラー処理を行う（ステップＳ１３）。
【０１２３】
図２０および図２１は光電センサ管理プログラムによる光電センサ管理装置３０からセンサブロック１０へのデータの書き込み動作を示すフローチャートである。
【０１２４】
まず、光電センサ管理装置３０のＣＰＵ３０１は、センサブロック１０の通信ユニット１２が接続されているか否かを判定する（ステップＳ２１）。センサブロック１０の通信ユニット１２が接続されていない場合には、ユーザにメッセージを出してその旨を知らせる（ステップＳ３４）。
【０１２５】
通信ユニット１２が接続されている場合には、接続されているセンサブロック１０のブロック番号および光電センサの状態（アンプ１１の機種等）が光電センサ管理装置３０の記憶内容と一致しているか否かを判定する（ステップＳ２２）。接続されているセンサブロック１０のブロック番号および光電センサの状態が光電センサ管理装置３０の記憶内容と一致していない場合には、ユーザにメッセージを出してその旨を知らせる（ステップＳ３４）。
【０１２６】
接続されているセンサブロック１０のブロック番号および光電センサの状態が光電センサ管理装置３０の記憶内容と一致している場合には、ＣＰＵ３０１は、通信制御回路３０４を介してセンサブロック１０の通信ユニット１２にコマンドを送信する（ステップＳ２３）。そして、センサブロック１０の通信ユニット１２から許可信号が返されたか否かを判定する（ステップＳ２４）。
【０１２７】
センサブロック１０の通信ユニット１２から許可信号が返された場合には、ＣＰＵ３０１は、通信制御回路３０４を介してセンサブロック１０の通信ユニット１２にコマンドを再送信する（ステップＳ２５）。そして、センサブロック１０の通信ユニット１２から許可信号が返されたか否かを判定する（ステップＳ２６）。なお、コマンドを２回送信することにより通信の信頼性を確保している。
【０１２８】
センサブロック１０の通信ユニット１２から許可信号が返された場合には、ＣＰＵ３０１は、コマンドがパラメータを持つか否かを判定する（ステップＳ２７）。コマンドがパラメータを持たない場合には、ステップＳ３１に進む。
【０１２９】
コマンドがパラメータを持つ場合には、ＣＰＵ３０１は、通信制御回路３０４を介してセンサブロック１０の通信ユニット１２にパラメータを送信する（ステップＳ２８）。そして、センサブロック１０の通信ユニット１２から許可信号が返されたか否かを判定する（ステップＳ２９）。
【０１３０】
センサブロック１０の通信ユニット１２から許可信号が返された場合には、ＣＰＵ３０１は、全パラメータを送り終えたか否かを判定する（ステップＳ３０）。全パラメータを送り終えていない場合には、ステップＳ２８に戻ってステップＳ２９，Ｓ３０の処理を繰り返す。
【０１３１】
全パラメータを送り終えた場合には、ＣＰＵ３０１はセンサブロック１０の通信ユニット１２からデータを受信する（ステップＳ３１）。そして、全てのデータが送られたから否かを判定する（ステップＳ３２）。全てのデータが送られていない場合には、ステップＳ３１に戻り、ステップＳ３１，Ｓ３２の処理を繰り返す。全てのデータが送られた場合には、受信したデータに基づいて光電センサ管理装置３０のアンプ情報を更新し（ステップＳ３３）、処理を終了する。
【０１３２】
ステップＳ２４，Ｓ２６，Ｓ２９で許可信号が返されない場合には、ＣＰＵ３０１はエラー処理を行う（ステップＳ３５）。
【０１３３】
上記のように、本実施の形態の光電センサ管理装置３０においては、センサブロック１０に含まれる各アンプ１１のアンプ情報がモニタウインドウ５２に表示される。したがって、センサブロック１０の個々のアンプ１１のキーロックの状態等のアンプ情報を容易かつリアルタイムにモニタすることができる。
【０１３４】
また、モニタウインドウ５２に表示されたアンプ１１のキーロック情報等の設定情報を更新することができ、更新されたキーロック情報等の設定情報が当該アンプ１１に送信される。したがって、センサブロック１０の個々のアンプ１１のキーロック情報等の設定情報を容易に更新することが可能となる。
【０１３５】
さらに、モニタウインドウ５２には、接続されているセンサブロック１０に含まれるアンプ１１の一覧が表示される。したがって、ユーザは、現在接続されているアンプ１１を容易に知ることができ、モニタしたいアンプ１１を容易に選択することができる。
【０１３６】
また、本実施の形態の光電センサ管理装置３０においては、設定ウインドウ５１に表示されたキーロック情報等の設定情報がセンサブロック１０に含まれる複数のアンプ１１に一括送信される。したがって、センサブロック１０に含まれる複数のアンプ１１にキーロック情報等の設定情報を一括して設定するとともに、設定されたキーロック情報等の設定情報を容易に更新することができる。
【０１３７】
また、設定ウインドウ５１に表示される複数のセンサブロック１０のキーロック情報等の設定情報はドキュメントとして記憶部３１に記憶される。したがって、記憶部３１に記憶された複数のセンサブロック１０のキーロック情報等の設定情報のうち任意のセンサブロック１０のキーロック情報等の設定情報を選択して当該センサブロック１０に一括送信することができる。
【０１３８】
上記実施の形態では、光電センサが複数種類のキーロック状態に選択的に設定可能に構成されているが、光電センサがいずれか１種類のキーロック状態に設定可能に構成されてもよい。
【０１３９】
なお、上記実施の形態では、本発明を光電センサおよび複数の光電センサからなる光電センサ群を管理するための光電センサ管理装置ならびに光電センサ管理プログラムに適用した場合を説明したが、本発明は、光電センサに限らず、磁気センサ、超音波センサ等の他のセンサおよび他のセンサを管理するためのセンサ管理装置およびセンサ管理プログラムにも適用可能である。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る光電センサ管理装置および複数の光電センサを用いたセンサシステムの構成を示す模式図である。
【図２】光電センサ管理装置における光電センサ管理プログラムの概念を示す図である。
【図３】設定ウインドウの一例を示す図である。
【図４】モニタウインドウの一例を示す図である。
【図５】光電センサ管理装置の構成を示すブロック図である。
【図６】光電センサのアンプの上面図である。
【図７】光電センサの構成を示すブロック図である。
【図８】図７の光電センサにおけるキーロックの設定を示すフローチャートである。
【図９】通常状態の表示モードにおける表示状態遷移を示す図である。
【図１０】通常状態のパラメータ変更モードにおける操作レベル切り替え時の表示状態遷移を示す図である。
【図１１】イージーモードにおける表示状態遷移を示す図である。
【図１２】プロモードにおける表示状態遷移を示す図である。
【図１３】プロモードにおける表示状態遷移を示す図である。
【図１４】イージーロック状態における表示状態遷移を示す図である。
【図１５】動作モード可能ロック状態における表示状態遷移を示す図である。
【図１６】第１の設定ロック状態における表示状態遷移を示す図である。
【図１７】第２の設定ロック状態における表示状態遷移を示す図である。
【図１８】光電センサ管理プログラムによるセンサブロックから光電センサ管理装置へのデータの読み込み動作を示すフローチャートである。
【図１９】光電センサ管理プログラムによるセンサブロックから光電センサ管理装置へのデータの読み込み動作を示すフローチャートである。
【図２０】光電センサ管理プログラムによる光電センサ管理装置からセンサブロックへのデータの書き込み動作を示すフローチャートである。
【図２１】光電センサ管理プログラムによる光電センサ管理装置からセンサブロックへのデータの書き込み動作を示すフローチャートである。
【符号の説明】
１０  センサブロック
１１  アンプ
１１ａ  ヘッド
１２  通信ユニット
２０  装置
３０  光電センサ管理装置
３１，３２  記憶部
４０  ケーブル
５０  光電センサ管理プログラム
５１  設定ウインドウ
５２  モニタウインドウ
１１０  ＣＰＵ
１１３  表示部
１１４  操作部
１１６  メモリ
１２１，１２２  表示器
１２３  出力表示灯
１２４  上下キー
１２５  モードキー
１２６  Ｌ／Ｄキー
３０１  ＣＰＵ
３０３  ディスプレイ
３０６  外部記憶装置
３０８  入力装置
【図１】
0005021127.tif 000002
【図２】
0005021127.tif 000003
【図３】
0005021127.tif 000004
【図４】
0005021127.tif 000005
【図５】
0005021127.tif 000006
【図６】
0005021127.tif 000007
【図７】
0005021127.tif 000008
【図８】
0005021127.tif 000009
【図９】
0005021127.tif 000010
【図１０】
0005021127.tif 000011
【図１１】
0005021127.tif 000012
【図１２】
0005021127.tif 000013
【図１３】
0005021127.tif 000014
【図１４】
0005021127.tif 000015
【図１５】
0005021127.tif 000016
【図１６】
0005021127.tif 000017
【図１７】
0005021127.tif 000018
【図１８】
0005021127.tif 000019
【図１９】
0005021127.tif 000020
【図２０】
0005021127.tif 000021
【図２１】
0005021127.tif 000022