JP4896323B2 - センサ管理装置およびセンサ管理プログラム - Google Patents
センサ管理装置およびセンサ管理プログラム Download PDFInfo
- Publication number
- JP4896323B2 JP4896323B2 JP2001297681A JP2001297681A JP4896323B2 JP 4896323 B2 JP4896323 B2 JP 4896323B2 JP 2001297681 A JP2001297681 A JP 2001297681A JP 2001297681 A JP2001297681 A JP 2001297681A JP 4896323 B2 JP4896323 B2 JP 4896323B2
- Authority
- JP
- Japan
- Prior art keywords
- sensor
- setting information
- sensor group
- sensors
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 claims description 63
- 238000003860 storage Methods 0.000 claims description 32
- 238000000034 method Methods 0.000 claims description 27
- 230000006870 function Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 4
- WBMKMLWMIQUJDP-STHHAXOLSA-N (4R,4aS,7aR,12bS)-4a,9-dihydroxy-3-prop-2-ynyl-2,4,5,6,7a,13-hexahydro-1H-4,12-methanobenzofuro[3,2-e]isoquinolin-7-one hydrochloride Chemical compound Cl.Oc1ccc2C[C@H]3N(CC#C)CC[C@@]45[C@@H](Oc1c24)C(=O)CC[C@@]35O WBMKMLWMIQUJDP-STHHAXOLSA-N 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Electronic Switches (AREA)
- General Factory Administration (AREA)
Description
【発明の属する技術分野】
本発明は、センサを管理するセンサ管理装置およびセンサ管理プログラムに関する。
【0002】
【従来の技術】
従来より、工場の生産ライン等で移動する物体を検出するために、光電センサが用いられている。光電センサは、物体の搬送経路に光を投射し、物体からの反射光または透過光の有無を検出することにより、物体の有無を検出するものである。
【0003】
透過型の光電センサでは、被検出物体が検知領域に存在しない場合に、投光部から投射された光が受光部に入光する。この場合、受光部での受光量のレベルが設定値(しきい値)以下の場合に検知領域に被検出物体が存在すると判定される。一方、反射型の光電センサでは、被検出物体が検知領域に存在する場合に、投光部から投射された光が受光部に入光する。この場合、受光部での受光量のレベルが設定値(しきい値)以上の場合に検知領域に被検出物体が存在すると判定される。光電センサの感度は、設定値を調整することにより変化させることができる。
【0004】
【発明が解決しようとする課題】
複数の方向または複数の位置から物体の有無を検出する場合には、複数の光電センサが用いられる。複数の光電センサから出力される検出信号は、例えばプログラマブルコントローラ等の装置に与えられる。
【0005】
光電センサには、設定値等の情報を予め設定する必要がある。上記のような複数の光電センサを用いたシステムでは、各々の光電センサに設定値等の情報を設定するためおよび設定された情報を更新するために、時間がかかり、非常に煩雑である。
【0006】
本発明の目的は、センサ群に含まれるセンサに情報を容易に設定することができるとともに、設定された情報を容易に更新することができるセンサ管理装置およびセンサ管理プログラムを提供することである。
【0007】
【課題を解決するための手段および発明の効果】
第1の発明に係るセンサ管理装置は、複数の異なる種別のセンサを含むセンサ群に接続可能なセンサ管理装置であって、センサ群の複数のセンサの動作を規定するために設定される情報を設定情報として記憶する記憶手段と、記憶手段に記憶されるセンサ群の複数のセンサの設定情報を表示する表示手段と、表示手段により表示される設定情報を更新するとともに記憶手段に記憶される設定情報を更新する更新手段と、表示手段により表示された設定情報をセンサ群の複数のセンサに送信する通信手段とを備え、記憶手段は、複数組のセンサ群の設定情報を各組のセンサ群ごとに記憶し、表示手段は、記憶手段に記憶される複数組のセンサ群の設定情報のうち選択されたセンサ群に含まれる複数のセンサの設定情報を一覧で表示し、更新手段は、一覧で表示された設定情報を編集することにより設定情報を更新し、通信手段は、表示手段により表示されたセンサ群の設定情報を当該センサ群に一括送信するものである。
【0008】
本発明に係るセンサ管理装置においては、センサ群の複数のセンサの動作を規定するために設定される情報が設定情報として記憶手段に記憶される。そして、記憶されるセンサ群の複数のセンサの設定情報が表示手段により表示される。更新手段により、表示される設定情報が更新されるとともに記憶される設定情報が更新される。表示された設定情報は、通信手段によりセンサ群の複数のセンサに送信される。
【0009】
したがって、センサ群の複数のセンサに設定情報を一括して設定するとともに、設定された設定情報を容易に更新することができる。
【0010】
この場合、記憶手段により複数組のセンサ群の設定情報が各組のセンサ群ごとに記憶される。記憶される複数組のセンサ群の設定情報のうち選択されたセンサ群に含まれる複数のセンサの設定情報が表示手段により一覧表示され、一覧表示された設定情報が更新手段により編集されることにより更新され、表示手段により表示されたセンサ群の設定情報が通信手段により当該センサ群に一括送信される。
したがって、記憶された複数組のセンサ群の設定情報のうち、任意のセンサ群の設定情報を選択して当該センサ群に一括送信することができる。
【0011】
第2の発明に係るセンサ管理装置は、第1の発明に係るセンサ管理装置の構成において、表示手段は、選択されたセンサ群に含まれる各センサの種別を表示するものである。
【0012】
第3の発明に係るセンサ管理装置は、第1または第2の発明に係るセンサ管理装置の構成において、表示手段は、選択されたセンサ群に含まれる複数のセンサに設定可能な機能が異なる場合に、各センサに設定可能な機能と設定可能でない機能とを識別可能に表示するものである。
【0013】
第4の発明に係るセンサ管理装置は、第1〜第3のいずれかの発明に係るセンサ管理装置の構成において、通信手段は、選択されたセンサ群単位および選択されたセンサ単位で設定情報の送受信が可能であるものである。
【0014】
第5の発明に係るセンサ管理装置は、第1〜第4のいずれかの発明に係るセンサ管理装置の構成において、当該センサ管理装置に接続されたセンサ群の情報と、記憶手段に記憶された記憶内容とが一致しているか否かを判定する判定手段をさらに備え、通信手段は、判定手段によりセンサ群の情報と記憶手段に記憶された記憶内容とが一致していると判定された場合に、センサ群から当該センサ群の設定情報を受信するものである。
【0015】
第6の発明に係るセンサ管理プログラムは、複数の異なる種別のセンサを含むセンサ群に接続可能なコンピュータにより読み取り可能なセンサ管理プログラムであって、センサ群の複数のセンサの動作を規定するために設定される情報を設定情報として記憶する処理と、記憶されるセンサ群の複数のセンサの設定情報を表示する処理と、表示される設定情報を更新するとともに記憶される設定情報を更新する処理と、表示された設定情報をセンサ群の複数のセンサに送信する処理とをコンピュータに実行させ、記憶する処理は、複数組のセンサ群の設定情報を各組のセンサ群ごとに記憶する処理を含み、表示する処理は、記憶される複数組のセンサ群の設定情報のうち選択されたセンサ群に含まれる複数のセンサの設定情報を一覧で表示する処理を含み、更新する処理は、一覧で表示された設定情報を編集することにより設定情報を更新する処理を含み、通信する処理は、表示されたセンサ群の設定情報を当該センサ群に一括送信する処理を含むものである。
【0016】
本発明に係るセンサ管理プログラムにおいては、センサ群の複数のセンサの動作を規定するために設定される情報が設定情報として記憶される。そして、記憶されるセンサ群の複数のセンサの設定情報が表示される。表示される設定情報が更新されるとともに記憶される設定情報が更新される。表示された設定情報は、センサ群の複数のセンサに送信される。
【0017】
したがって、センサ群の複数のセンサに設定情報を一括して設定するとともに、設定された設定情報を容易に更新することができる。
【0018】
この場合、複数組のセンサ群の設定情報が各組のセンサ群ごとに記憶される。記憶される複数組のセンサ群の設定情報のうち選択されたセンサ群に含まれる複数のセンサの設定情報が一覧表示され、一覧表示された設定情報が編集されることにより更新され、表示されたセンサ群の設定情報が当該センサ群に一括送信される。
したがって、記憶された複数組のセンサ群の設定情報のうち、任意のセンサ群の設定情報を選択して当該センサ群に一括送信することができる。
【0019】
【発明の実施の形態】
図1は本発明の一実施の形態に係る光電センサ管理装置および複数の光電センサを用いたシステムの構成を示す模式図である。
【0020】
図1において、1つの装置20には、複数のセンサブロック10が設けられている。本実施の形態では、光電センサは、アンプ(センサ本体部)およびヘッドにより構成され、必要に応じてヘッドにレンズが取り付けられる。アンプには、CPU(中央演算処理装置)、増幅器、操作部、表示部等が設けられる。また、ヘッドには、投光部および受光部が設けられる。
【0021】
各センサブロック10は、1または複数のアンプ11および通信ユニット12を含む。例えば、1つのセンサブロック10の通信ユニット12には、最大16個のアンプ11を接続することができる。以下、1つのセンサブロック10を1ブロックと呼ぶ。
【0022】
本実施の形態の光電センサ管理装置30は、ケーブル40により選択的に1つのセンサブロック10の通信ユニット12に接続される。この光電センサ管理装置30は、パーソナルコンピュータおよび光電センサ管理プログラムにより構成される。
【0023】
後述するように、光電センサ管理装置30は、ケーブル40を介してセンサブロック10の通信ユニット12と通信を行うことにより、ブロック単位でアンプ11の設定値(しきい値)等の情報を設定するとともに現在の受光量(以下、現在値と呼ぶ)等の情報をモニタすることができる。光電センサ管理装置30は、例えば最大16個のセンサブロック10、すなわち最大256個の光電センサを管理することができる。
【0024】
図2は光電センサ管理装置における光電センサ管理プログラムの概念を示す図である。
【0025】
光電センサ管理装置30における光電センサ管理プログラム50は、画面上に設定ウインドウ51およびモニタウインドウ52を表示する。設定ウインドウ51は複数のシートからなり、各シートが1つのセンサブロック10に対応する。設定ウインドウ51は、複数のセンサブロック10に含まれるアンプ11の設定値等の情報を設定するために表示される。また、モニタウインドウ52は、現在接続されているセンサブロック10に含まれる各アンプ11の現在の設定値、現在値等の情報をモニタするために表示される。
【0026】
以下、アンプ11に設定される設定値等の情報を設定情報と呼び、アンプ11の現在の設定値、現在値等の情報をアンプ情報と呼ぶ。設定情報は、アンプ11の動作を規定するための情報であり、アンプ情報は、設定情報およびアンプ11の動作状態を示す情報を含む。
【0027】
設定ウインドウ51の設定情報は、ドキュメントとして記憶部31に記憶される。また、設定ウインドウ51の内容は、表計算アプリケーションプログラム53にファイルとして取り込むことができる。表計算アプリケーションプログラム53のファイルは記憶部32に保存される。さらに、設定ウインドウ51およびモニタウインドウ52の内容はプリンタ60に出力することもできる。
【0028】
図3は設定ウインドウの一例を示す図である。
設定ウインドウ51内で最大16ブロック内の最大16個のアンプ11の設定情報を一括編集することができる。
【0029】
設定ウインドウ51は、アンプリスト表示領域501およびアンプ情報表示領域502により構成される。アンプリスト表示領域501には、各センサブロック10に含まれるアンプの機種、ヘッドの機種およびレンズの機種がI/O(入出力)番号およびコメントとともに表示される。また、アンプ情報表示領域502には、選択されたセンサブロック10に含まれる1または複数のアンプ11の設定情報が表示される。図3の例では、タブ503を選択することによりブロック1の3個のアンプ11の設定情報が表示されている。
【0030】
設定ウインドウ51に対応するドキュメントには、「ブック」、「シート」、「行」、「列」および「セル」という概念が存在する。1つのブックは、1つの装置20に接続される複数のアンプ11の設定情報を含み、1つの設定ウインドウ51に対応する。1つのシートは、1つのセンサブロック10内のアンプ11の設定情報を含み、設定ウインドウ51内のタブ503,504,505により選択される。1つの行は、1つのアンプ11の設定情報を含み、1つのシート内に表示される。1つの列は、1つのシート内に表示されたアンプ11の設定情報の1項目に相当する。1つのセルは、1つのシート内に表示された1つのアンプ11の1つの設定情報に相当する。
【0031】
現在接続されている装置20に対応するシートをカレントブックと呼び、現在接続されているセンサブロック10に対応するシートをカレントシートと呼び、カーソルのある行をカレント行と呼ぶ。
【0032】
設定情報には、I/O番号、コメント、アンプの機種、ヘッドの機種、レンズの機種、設定値、シフト量、動作形態、タイマモード、キーロック等がある。ここで、シフト量とは、例えば設定値をシフトさせて表示する場合にシフトさせる量をいう。動作形態には、投光部からの光が受光部に入光したときに検出信号がオンとなる入光オン、および投光部からの光が受光部に入光しないときに検出信号がオンする遮光オンがある。タイマには、オフディレイおよびオンディレイがある。キーロックとは、一部の機能の設定をアンプ11のキーからはできないようにすることをいう。
【0033】
なお、各アンプ11の機種により設定可能な機能が異なる場合がある。この場合、設定ウインドウ51においてアンプ11ごとに設定可能な機能および設定できない機能を一覧により把握することができる。
【0034】
設定ウインドウ51とセンサブロック10との間で設定情報の送受信を行うことができる。設定情報の送受信を行う際には、メニュー506の「送受信」ボタンを選択し、プルダウンメニューの「送信」または「受信」を選択する。ここで、ダイアログが開き、送受信の単位を選択することができる。装置単位の場合には、現在選択されているブックの設定情報が送受信される。ブロック単位の場合には、現在選択されているシートの設定情報が送受信される。アンプ単位の場合には、現在選択されている行の設定情報が送受信される。装置単位が選択された場合には、送受信が完了するまで、ユーザにケーブル40のつなぎ替えを促すメッセージが表示される。
【0035】
「送信」を選択すると、設定ウインドウ51内の設定情報がセンサブロック10のアンプ11に送信される。「受信」を選択すると、センサブロック10に含まれるアンプ11の設定情報が受信され、設定ウインドウ51内に表示される。
【0036】
設定ウインドウ51内では、行範囲を指定することにより、切り取り、コピー、貼り付け、消去、行挿入等の編集作業を行うことができる。編集作業により設定情報が更新された場合には、更新後の設定情報に基づいて記憶部31に記憶されるドキュメントが更新される。
【0037】
なお、設定ウインドウ51の編集は、光電センサ管理装置30にセンサブロック10が接続されていない状態でも行うことができる。
【0038】
また、設定ウインドウ51の全ブロックまたは現在選択されているブロックをプリンタ60により印刷することができる。
【0039】
図4はモニタウインドウの一例を示す図である。
モニタウインドウ52は、光電センサ管理装置30に現在接続されているセンサブロック10に含まれるアンプ11のアンプ情報を表示する。モニタウインドウ52は、カレントシートに関連付けられて起動される。モニタウインドウ52が起動されると、光電センサ管理装置30は、現在接続されているセンサブロック10から通信によりアンプ11のアンプ情報を取得する。
【0040】
図4に示されるように、モニタウインドウ52は、アンプ情報領域521を有する。アンプ情報領域521内にアンプリストボックス522が表示される。
【0041】
アンプリストボックス522内には、光電センサ管理装置30に現在接続されているセンサブロック10に含まれるアンプ11の一覧が表示される。ユーザは、このアンプリストボックス522内に表示されたアンプ11からモニタしたいアンプ11を選択する。それにより、選択されたアンプ11のアンプ情報を通信により取得することができる。アンプ情報領域521の上部には、選択されたアンプ11について、ブロック番号、I/O番号、コメント、アンプの機種、ヘッドの機種およびレンズの機種が表示される。図4の例では、アンプリストボックス522内のI/O番号「X182」のアンプ11が選択されている。
【0042】
アンプ情報領域521には、アンプリストボックス522において選択されたアンプ11のアンプ情報が表示される。アンプ情報には、設定値、現在値、シフト表示値、シフト量、出力状態(検出信号のオンまたはオフ)、動作形態、タイマモード、キーロック等がある。表示モードとしては、設定値および現在値の表示、%表示および現在値の表示、余裕度のバー表示および現在値の表示、受光量のピーク値およびボトム値の表示、ならびにピーク値(%)およびボトム値(%)の表示を切り替えることができる。なお、余裕度は、現在値/設定値×100(%)により算出される。
【0043】
ユーザは、モニタウインドウ52のアンプ情報領域521内で、設定値、動作形態等の設定情報を編集して更新することができる。更新された設定情報は、リアルタイムに接続されているセンサブロック10の該当するアンプ11に送信される。また、アンプ11側で設定値、動作形態等が変更される場合もあるため、光電センサ管理装置30は、接続されているセンサブロック10の各アンプ11の設定情報を定期的に通信により取得し、モニタウインドウ52に表示する。モニタウインドウ52は、「閉じる」ボタンを選択することにより閉じられる。この場合、接続されているセンサブロック10の設定情報が更新されている場合には、確認メッセージが表示された後、ドキュメントのシートの内容が更新され、記憶部31に記憶される。
【0044】
次に、図5を用いて光電センサ管理装置30の構成を説明する。図5は光電センサ管理装置30の構成を示すブロック図である。
【0045】
光電センサ管理装置30は、CPU(中央演算処理装置)301、RAM(ランダムアクセスメモリ)302、ディスプレイ303、通信制御回路304、ROM(リードオンリメモリ)305、外部記憶装置306、記録媒体駆動装置307および入力装置308を含む。
【0046】
通信制御回路304は、センサブロック10の通信ユニット12との間で設定情報およびアンプ情報の送受信を行う。ROM305にはシステムプログラムが記憶される。記録媒体駆動装置307は、CD−ROMドライブ、フロッピィディスクドライブ等からなり、CD−ROM、フロッピィディスク等の記録媒体309に対してデータの読み書きを行う。記録媒体309には、光電センサ管理プログラムが記録されている。外部記憶装置306は、ハードディスク装置等からなり、記録媒体駆動装置307を介して記録媒体309から読み込まれた光電センサ管理プログラムを記憶する。また、外部記憶装置306は、図2の記憶部31,32として用いられ、上記のドキュメントを記憶する。
【0047】
CPU301は、外部記憶装置306に記憶された光電センサ管理プログラムをRAM302上で実行する。ディスプレイ303は、上記の設定ウインドウ51およびモニタウインドウ52を画面上に表示する。入力装置308は、キーボード、マウス等からなり、ディスプレイ303上に表示された設定ウインドウ51およびモニタウインドウ52を編集するために用いられる。
【0048】
なお、光電センサ管理プログラムを記録する記録媒体309として、ROM等の半導体メモリ、ハードディスク等の種々の記録媒体を用いることができる。また、光電センサ管理プログラムを通信回線等の通信媒体を介して外部記憶装置306にダウンロードし、RAM302上で実行してもよい。
【0049】
本実施の形態では、外部記憶装置306が記憶手段に相当し、ディスプレイ303が表示手段に相当し、CPU301および入力装置308が更新手段に相当し、CPU301および通信制御回路304が通信手段に相当する。
【0050】
図6は光電センサのアンプ11の上面図である。アンプ11には、表示器121,122、出力表示灯123、上下キー124、モードキー125およびL/Dキー(ライトオン/ダークオン設定キー)126が設けられている。
【0051】
表示器121,122には、設定値、現在値等が表示される。出力表示灯123は検出信号のオンおよびオフを表示する。例えば、検出信号がオンのときに出力表示灯123が点灯し、検出信号がオフのときに出力表示灯123が消灯する。上下キー124は、設定値の調整等に用いられる。モードキー125は、表示モードの変更、表示モードとパラメータ変更モードとの切り替え等に用いられる。なお、パラメータ変更モードでは、動作モード切り替え、タイマモード切り替え等の設定状態の切り替えを行うことができる。L/Dキー126は、入光オン(ライトオン)と遮光オン(ダークオン)との切り替えに用いられる。
【0052】
図7は光電センサの構成を示すブロック図である。図7に示すように、光電センサは、アンプ11およびヘッド11aにより構成される。図7には、一例として反射型の光電センサが示される。
【0053】
アンプ11は、CPU110、増幅器111、A/D(アナログ・デジタル)変換器112、表示部113、操作部114、出力回路115およびメモリ116を備える。また、ヘッド11aは、投光部117および受光部118を備える。
【0054】
CPU110は、投光部117、表示部113、操作部114および出力回路115の動作を制御する。メモリ116には、設定値等の設定情報が記憶されている。表示部113は、図6の表示器121,122および出力表示灯123を含み、操作部114は、図6の上下キー124、モードキー125およびL/Dキー126を含む。
【0055】
投光部117は、検知領域にレーザ光を投射する。受光部118は、検知領域からの反射光を受光し、受光量に対応した受光信号を出力する。増幅器111は、受光部118から出力される受光信号を増幅する。A/D変換器112は、増幅器111により増幅された受光信号をデジタル信号に変換し、CPU110に現在値として与える。
【0056】
CPU110は、A/D変換器112から与えられる現在値をメモリ116に記憶された設定値と比較することにより、検知領域における被検出物体の有無を判定する。動作形態が入光オンに設定されている場合には、現在値が設定値よりも高いときに出力回路115を介してオン状態の検出信号を出力するとともに、出力表示灯123にオン状態を表示させる。動作形態が遮光オンに設定されている場合には、現在値が設定値よりも低いときに出力回路115を介してオン状態の検出信号を出力するとともに、出力表示灯123にオン状態を表示させる。また、CPU110は、モードキー125の操作に基づいて、表示器121,122に設定値、現在値等を表示させる。また、CPU110は、上下キー124の操作に基づいて表示器121,122に表示された設定値等の設定情報を調整する。さらに、CPU110は、モードキー125の操作に基づいて表示器121,122の表示が切り替えられたときに表示器121,122に表示された設定情報をメモリ116に記憶させる。
【0057】
また、CPU110は、通信ユニット12を介して光電センサ管理装置30から送信された設定情報をメモリ116に記憶させるとともに、メモリ116に記憶された設定値、A/D変換器112から与えられた現在値等のアンプ情報を通信ユニット12を介して光電センサ管理装置30に送信する。
【0058】
ここで、光電センサ管理装置30とセンサブロック10との間での通信動作を説明する。
【0059】
光電センサ管理装置30からセンサブロック10への送信されるデータは、コマンドコードおよびパラメータからなる。コマンドコードは、動作種別を表すコードである。また、パラメータは、何番目のアンプ11に対する命令であるかを示す番号、送受信するデータ種別、送信データの上位ビット、送信データの下位ビット等を含む。
【0060】
センサブロック10から光電センサ管理装置30へ送信されるデータは、複数のパラメータからなる。光電センサ管理装置30からのコマンドコードがセンサブロック10の個別のアンプ11に対する命令である場合には、パラメータは、応答データの上位ビット、応答データの上位ビット等を含む。光電センサ管理装置30からのコマンドコードがセンサブロック10の複数のアンプ11に対する命令である場合には、パラメータは、各アンプ11の応答データの上位ビット、応答データの下位ビット等を含む。
【0061】
図8および図9は光電センサ管理プログラムによるセンサブロック10から光電センサ管理装置30へのデータの読み込み動作を示すフローチャートである。
【0062】
まず、光電センサ管理装置30のCPU301は、センサブロック10の通信ユニット12が接続されているか否かを判定する(ステップS1)。センサブロック10の通信ユニット12が接続されていない場合には、ユーザにメッセージを出してその旨を知らせる(ステップS12)。
【0063】
通信ユニット12が接続されている場合には、接続されているセンサブロック10のブロック番号および光電センサの状態(アンプ11の機種等)が光電センサ管理装置30の記憶内容と一致しているか否かを判定する(ステップS2)。接続されているセンサブロック10のブロック番号および光電センサの状態が光電センサ管理装置30の記憶内容と一致していない場合には、ユーザにメッセージを出してその旨を知らせる(ステップS12)。
【0064】
接続されているセンサブロック10のブロック番号および光電センサの状態が光電センサ管理装置30の記憶内容と一致している場合には、CPU301は、通信制御回路304を介してセンサブロック10の通信ユニット12にコマンドを送信する(ステップS3)。そして、センサブロック10の通信ユニット12から許可信号が返されたか否かを判定する(ステップS4)。
【0065】
センサブロック10の通信ユニット12から許可信号が返された場合には、CPU301は、通信制御回路304を介してセンサブロック10の通信ユニット12にコマンドを再送信する(ステップS5)。そして、センサブロック10の通信ユニット12から許可信号が返されたか否かを判定する(ステップS6)。
なお、コマンドを2回送信することにより通信の信頼性を確保している。
【0066】
センサブロック10の通信ユニット12から許可信号が返された場合には、CPU301は、コマンドがパラメータを持つか否かを判定する(ステップS7)。コマンドがパラメータを持たない場合には、ステップS11に進む。
【0067】
コマンドがパラメータを持つ場合には、CPU301は、通信制御回路304を介してセンサブロック10の通信ユニット12にパラメータを送信する(ステップS8)。そして、センサブロック10の通信ユニット12から許可信号が返されたか否かを判定する(ステップS9)。
【0068】
センサブロック10の通信ユニット12から許可信号が返された場合には、CPU301は、全パラメータを送り終えたか否かを判定する(ステップS10)。全パラメータを送り終えていない場合には、ステップS8に戻ってステップS9,S10の処理を繰り返す。
【0069】
全パラメータを送り終えた場合には、CPU301はセンサブロック10の通信ユニット12から完了コードが返されたか否かを判定する(ステップS11)。完了コードが返された場合には、処理を終了する。
【0070】
ステップS4,S6,S9で許可信号が返されない場合およびステップS11で完了コードが返されない場合には、CPU301はエラー処理を行う(ステップS13)。
【0071】
図10および図11は光電センサ管理プログラムによる光電センサ管理装置30からセンサブロック10へのデータの書き込み動作を示すフローチャートである。
【0072】
まず、光電センサ管理装置30のCPU301は、センサブロック10の通信ユニット12が接続されているか否かを判定する(ステップS21)。センサブロック10の通信ユニット12が接続されていない場合には、ユーザにメッセージを出してその旨を知らせる(ステップS34)。
【0073】
通信ユニット12が接続されている場合には、接続されているセンサブロック10のブロック番号および光電センサの状態(アンプ11の機種等)が光電センサ管理装置30の記憶内容と一致しているか否かを判定する(ステップS22)。接続されているセンサブロック10のブロック番号および光電センサの状態が光電センサ管理装置30の記憶内容と一致していない場合には、ユーザにメッセージを出してその旨を知らせる(ステップS34)。
【0074】
接続されているセンサブロック10のブロック番号および光電センサの状態が光電センサ管理装置30の記憶内容と一致している場合には、CPU301は、通信制御回路304を介してセンサブロック10の通信ユニット12にコマンドを送信する(ステップS23)。そして、センサブロック10の通信ユニット12から許可信号が返されたか否かを判定する(ステップS24)。
【0075】
センサブロック10の通信ユニット12から許可信号が返された場合には、CPU301は、通信制御回路304を介してセンサブロック10の通信ユニット12にコマンドを再送信する(ステップS25)。そして、センサブロック10の通信ユニット12から許可信号が返されたか否かを判定する(ステップS26)。なお、コマンドを2回送信することにより通信の信頼性を確保している。
【0076】
センサブロック10の通信ユニット12から許可信号が返された場合には、CPU301は、コマンドがパラメータを持つか否かを判定する(ステップS27)。コマンドがパラメータを持たない場合には、ステップS31に進む。
【0077】
コマンドがパラメータを持つ場合には、CPU301は、通信制御回路304を介してセンサブロック10の通信ユニット12にパラメータを送信する(ステップS28)。そして、センサブロック10の通信ユニット12から許可信号が返されたか否かを判定する(ステップS29)。
【0078】
センサブロック10の通信ユニット12から許可信号が返された場合には、CPU301は、全パラメータを送り終えたか否かを判定する(ステップS30)。全パラメータを送り終えていない場合には、ステップS28に戻ってステップS29,S30の処理を繰り返す。
【0079】
全パラメータを送り終えた場合には、CPU301はセンサブロック10の通信ユニット12からデータを受信する(ステップS31)。そして、全てのデータが送られたから否かを判定する(ステップS32)。全てのデータが送られていない場合には、ステップS31に戻り、ステップS31,S32の処理を繰り返す。全てのデータが送られた場合には、受信したデータに基づいて光電センサ管理装置30のアンプ情報を更新し(ステップS33)、処理を終了する。
【0080】
ステップS24,S26,S29で許可信号が返されない場合には、CPU301はエラー処理を行う(ステップS35)。
【0081】
上記のように、本実施の形態の光電センサ管理装置30においては、センサブロック10に含まれる各アンプ11のアンプ情報がモニタウインドウ52に表示される。したがって、センサブロック10の個々のアンプ11のアンプ情報を容易かつリアルタイムにモニタすることができる。
【0082】
また、モニタウインドウ52に表示されたアンプ11の設定情報を更新することができ、更新された設定情報が当該アンプ11に送信される。したがって、センサブロック10の個々のアンプ11の設定情報を容易に更新することが可能となる。
【0083】
さらに、モニタウインドウ52には、接続されているセンサブロック10に含まれるアンプ11の一覧が表示される。したがって、ユーザは、現在接続されているアンプ11を容易に知ることができ、モニタしたいアンプ11を容易に選択することができる。
【0084】
また、本実施の形態の光電センサ管理装置30においては、設定ウインドウ51に表示された設定情報がセンサブロック10に含まれる複数のアンプ11に一括送信される。したがって、センサブロック10に含まれる複数のアンプ11に設定情報を一括して設定するとともに、設定された設定情報を容易に更新することができる。
【0085】
また、設定ウインドウ51に表示される複数のセンサブロック10の設定情報はドキュメントとして記憶部31に記憶される。したがって、記憶部31に記憶された複数のセンサブロック10の設定情報のうち任意のセンサブロック10の設定情報を選択して当該センサブロック10に一括送信することができる。
【0086】
なお、上記実施の形態では、本発明を複数の光電センサからなる光電センサ群を管理するための光電センサ管理装置および光電センサ管理プログラムに適用した場合を説明したが、本発明は、光電センサ群に限らず、複数の磁気センサからなる磁気センサ群、複数の超音波センサからなる超音波センサ群等の他のセンサ群を管理するためのセンサ管理装置およびセンサ管理プログラムにも適用可能である。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係る光電センサ管理装置および複数の光電センサを用いたシステムの構成を示す模式図である。
【図2】光電センサ管理装置における光電センサ管理プログラムの概念を示す図である。
【図3】設定ウインドウの一例を示す図である。
【図4】モニタウインドウの一例を示す図である。
【図5】光電センサ管理装置の構成を示すブロック図である。
【図6】光電センサのアンプの上面図である。
【図7】光電センサの構成を示すブロック図である。
【図8】光電センサ管理プログラムによるセンサブロックから光電センサ管理装置へのデータの読み込み動作を示すフローチャートである。
【図9】光電センサ管理プログラムによるセンサブロックから光電センサ管理装置へのデータの読み込み動作を示すフローチャートである。
【図10】光電センサ管理プログラムによる光電センサ管理装置からセンサブロックへのデータの書き込み動作を示すフローチャートである。
【図11】光電センサ管理プログラムによる光電センサ管理装置からセンサブロックへのデータの書き込み動作を示すフローチャートである。
【符号の説明】
10 センサブロック
11 アンプ
12 通信ユニット
20 装置
30 光電センサ管理装置
31,32 記憶部
40 ケーブル
50 光電センサ管理プログラム
51 設定ウインドウ
52 モニタウインドウ
301 CPU
303 ディスプレイ
306 外部記憶装置
308 入力装置
Claims (6)
- 複数の異なる種別のセンサを含むセンサ群に接続可能なセンサ管理装置であって、
前記センサ群の複数のセンサの動作を規定するために設定される情報を設定情報として記憶する記憶手段と、
前記記憶手段に記憶されるセンサ群の複数のセンサの設定情報を表示する表示手段と、
前記表示手段により表示される設定情報を更新するとともに前記記憶手段に記憶される設定情報を更新する更新手段と、
前記表示手段により表示された設定情報を前記センサ群の複数のセンサに送信する通信手段とを備え、
前記記憶手段は、複数組のセンサ群の設定情報を各組のセンサ群ごとに記憶し、
前記表示手段は、前記記憶手段に記憶される複数組のセンサ群の設定情報のうち選択されたセンサ群に含まれる複数のセンサの設定情報を一覧で表示し、
前記更新手段は、一覧で表示された設定情報を編集することにより設定情報を更新し、
前記通信手段は、前記表示手段により表示されたセンサ群の設定情報を当該センサ群に一括送信することを特徴とするセンサ管理装置。 - 前記表示手段は、選択されたセンサ群に含まれる各センサの種別を表示することを特徴とする請求項1記載のセンサ管理装置。
- 前記表示手段は、選択されたセンサ群に含まれる複数のセンサに設定可能な機能が異なる場合に、各センサに設定可能な機能と設定可能でない機能とを識別可能に表示することを特徴とする請求項1または2記載のセンサ管理装置。
- 前記通信手段は、選択されたセンサ群単位および選択されたセンサ単位で設定情報の送受信が可能であることを特徴とする請求項1〜3のいずれか一項に記載のセンサ管理装置。
- 当該センサ管理装置に接続されたセンサ群の情報と、前記記憶手段に記憶された記憶内容とが一致しているか否かを判定する判定手段をさらに備え、
前記通信手段は、前記判定手段により前記センサ群の情報と前記記憶手段に記憶された記憶内容とが一致していると判定された場合に、前記センサ群から当該センサ群の設定情報を受信することを特徴とする請求項1〜4のいずれか一項に記載のセンサ管理装置。 - 複数の異なる種別のセンサを含むセンサ群に接続可能なコンピュータにより読み取り可能なセンサ管理プログラムであって、
前記センサ群の複数のセンサの動作を規定するために設定される情報を設定情報として記憶する処理と、
前記記憶されるセンサ群の複数のセンサの設定情報を表示する処理と、
前記表示される設定情報を更新するとともに前記記憶される設定情報を更新する処理と、
前記表示された設定情報を前記センサ群の複数のセンサに送信する処理とを前記コンピュータに実行させ、
前記記憶する処理は、複数組のセンサ群の設定情報を各組のセンサ群ごとに記憶する処理を含み、
前記表示する処理は、前記記憶される複数組のセンサ群の設定情報のうち選択されたセンサ群に含まれる複数のセンサの設定情報を一覧で表示する処理を含み、
前記更新する処理は、一覧で表示された設定情報を編集することにより設定情報を更新する処理を含み、
前記通信する処理は、前記表示されたセンサ群の設定情報を当該センサ群に一括送信する処理を含むことを特徴とするセンサ管理プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001297681A JP4896323B2 (ja) | 2001-09-27 | 2001-09-27 | センサ管理装置およびセンサ管理プログラム |
| US10/196,464 US7006942B2 (en) | 2001-09-27 | 2002-07-16 | Sensor management system and computer-readable medium for sensor management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001297681A JP4896323B2 (ja) | 2001-09-27 | 2001-09-27 | センサ管理装置およびセンサ管理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003110416A JP2003110416A (ja) | 2003-04-11 |
| JP4896323B2 true JP4896323B2 (ja) | 2012-03-14 |
Family
ID=19118713
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001297681A Expired - Fee Related JP4896323B2 (ja) | 2001-09-27 | 2001-09-27 | センサ管理装置およびセンサ管理プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4896323B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100786716B1 (ko) | 2006-07-31 | 2007-12-21 | 전자부품연구원 | 다수의 센서 노드를 구비하는 센서 네트워크에서의 시스템설정 장치 |
| KR100924562B1 (ko) * | 2007-08-30 | 2009-10-30 | 아주대학교산학협력단 | 센서 네트워크의 구성 정보를 설정하는 방법과 시스템 |
| JP5096382B2 (ja) | 2009-01-13 | 2012-12-12 | 株式会社キーエンス | 連設型センサシステム、ネットワークユニット、及びセンサユニット |
| JP5216603B2 (ja) | 2009-01-19 | 2013-06-19 | 株式会社キーエンス | 連設型センサシステム、ネットワークユニット、及びセンサユニット |
| JP6370547B2 (ja) * | 2013-12-17 | 2018-08-08 | 株式会社日立システムズ | 広域管理システム、広域管理装置、建物管理装置、広域管理方法、センサ情報送信方法、データ取得方法、およびプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04216111A (ja) * | 1990-12-14 | 1992-08-06 | Omron Corp | 制御機器情報設定表示装置 |
| JP3268458B2 (ja) * | 1991-04-03 | 2002-03-25 | コニカ株式会社 | 集中管理システム |
| JPH09222914A (ja) * | 1996-02-16 | 1997-08-26 | Matsushita Electric Works Ltd | 設備管理装置 |
| JP2001153686A (ja) * | 1999-11-25 | 2001-06-08 | Yokogawa Electric Corp | 測定器制御管理装置 |
| JP4120750B2 (ja) * | 1999-11-30 | 2008-07-16 | オムロン株式会社 | センサシステム |
-
2001
- 2001-09-27 JP JP2001297681A patent/JP4896323B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003110416A (ja) | 2003-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4896323B2 (ja) | センサ管理装置およびセンサ管理プログラム | |
| US7006942B2 (en) | Sensor management system and computer-readable medium for sensor management program | |
| JP4494687B2 (ja) | センサ管理装置およびセンサ管理プログラム | |
| JP5646299B2 (ja) | 携帯端末装置、プログラムおよび携帯端末装置の制御方法 | |
| JP6243188B2 (ja) | 光電センサ | |
| JP5021127B2 (ja) | センサ、センサ管理装置、センサ管理プログラムおよびセンサシステム | |
| US20050049006A1 (en) | Mobile terminal for displaying a variable auxiliary display area and method thereof | |
| JP6020033B2 (ja) | 光電センサ | |
| JPH09120472A (ja) | 自動販売機の制御装置 | |
| US20050062676A1 (en) | Display device, customizing method of the same and computer program product with customizing program recorded | |
| US8161390B2 (en) | Apparatus for displaying formation of network | |
| JP2718475B2 (ja) | 学習機能付リモートコントロール装置 | |
| JP4971005B2 (ja) | 電子機器に接続された外部機器の接続情報認識システム及びその認識方法 | |
| JPH09305464A (ja) | 音声情報記録装置および音声情報再生装置 | |
| JP2006166243A (ja) | コンテンツ再生装置およびコンテンツ表示装置 | |
| JP2001204089A (ja) | リモコン装置 | |
| KR101269313B1 (ko) | 거리에 반응하는 디스플레이 장치 및 디스플레이 방법 | |
| JP5451038B2 (ja) | ドライブレコーダ設定値反映方法 | |
| JP2002054953A (ja) | 測定装置 | |
| JP5265167B2 (ja) | 検出センサ及び検出センサシステム | |
| CN1937045B (zh) | 用于光学驱动器的自动写策略校准系统 | |
| KR101147154B1 (ko) | 다중메모 기능을 갖는 이동통신 단말기 및 그 방법 | |
| KR100274428B1 (ko) | 디스플레이장치의 상조정장치 및 상조정방법 | |
| JP2007147533A (ja) | センサシステム、安全検知装置の設定機器、安全検知装置の設定方法、プログラム、および、コンピュータ読取り可能な記録媒体 | |
| JP6270408B2 (ja) | 光電センサ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080918 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110315 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110511 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111213 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111221 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4896323 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |