(57)【要約】【課題】リアルタイムにトレンドグラフを表示する場合でも、微小時間における計測値の変化を確認可能とする。【解決手段】計測値を示すデータを随時取得するデータ取得部２０２と、取得されたデータのうちのしきい値以上離れた相対時間毎のデータからトレンドグラフを随時生成するグラフ生成部２０６と、生成されたトレンドグラフを表示するグラフ表示部２０７と、拡大表示への切替え要求があるかを判定する切替え受付部２０８と、拡大表示への切替え要求があると判定された後、表示領域の指定を受付ける領域受付部２０９と、取得されたデータのうちの表示領域に対応するデータを取得するデータ取得部２１０と、取得されたデータからトレンドグラフを生成するグラフ生成部２１１と、生成されたトレンドグラフを表示するグラフ表示部２１２とを備え、グラフ生成部２０６及びグラフ表示部２０７は拡大表示への切替え要求があると判定された場合に処理を停止する。【選択図】図１
2020027152.tif 000002
【特許請求の範囲】
【請求項１】
計測値を得る計測部を備えた光学式物体検知センサ、及び表示端末を備え、
前記表示端末は、
前記計測部により得られた計測値を示すデータを随時取得する第１取得部と、
前記第１取得部により取得されたデータのうち、しきい値以上離れた相対時間毎のデータから、トレンドグラフを随時生成する第１生成部と、
前記第１生成部により生成されたトレンドグラフを表示する第１表示部と、
前記第１表示部によりトレンドグラフが表示されている状態において、拡大表示への切替え要求があるかを判定する切替え受付部と、
前記切替え受付部により拡大表示への切替え要求があると判定された後、表示領域の指定を受付ける領域受付部と、
前記第１取得部により取得されたデータのうち、前記領域受付部により受付けられた表示領域に対応するデータを取得する第２取得部と、
前記第２取得部により取得されたデータからトレンドグラフを生成する第２生成部と、
前記第２生成部により生成されたトレンドグラフを表示する第２表示部とを備え、
前記第１生成部及び前記第１表示部は、前記切替え受付部により拡大表示への切替え要求があると判定された場合に、処理を停止する
ことを特徴とするモニタシステム。
【請求項２】
前記光学式物体検知センサは、
前記計測部により得られた計測値を示すデータを、更新しながら既定数分記録する第１記録制御部と、
前記第１記録制御部により記録されているデータが既定数分更新される毎に、当該第１記録制御部により記録されている全てのデータを読出し、当該読出したデータを含むパケットを生成するパケット生成部と、
前記パケット生成部により生成されたパケットを前記表示端末に随時送信する送信部とを備え、
前記表示端末は、
前記送信部により送信されたパケットを受信する受信部を備え、
前記第１取得部は、前記受信部により受信されたパケットに含まれるデータを取得することで、前記計測部により得られた計測値を示すデータを随時取得する
ことを特徴とする請求項１記載のモニタシステム。
【請求項３】
前記パケット生成部は、生成するパケットに、基準時間を定義するための１つのタイムスタンプを含め、
前記第１取得部は、前記受信部により受信されたパケットに含まれるタイムスタンプから当該パケットに含まれるデータの相対時間を計算する
ことを特徴とする請求項２記載のモニタシステム。
【請求項４】
前記表示端末は、
前記第１取得部により取得された全てのデータを、更新しながら既定数分記録する第２記録制御部と、
前記第１取得部により取得されたデータのうち、しきい値以上離れた相対時間毎のデータを、更新しながら既定数分記録する第３記録制御部と、
前記切替え受付部により拡大表示への切替え要求があると判定された場合に、前記第２記録制御部により記録されている全てのデータをコピーして記録する第４記録制御部とを備え、
前記第１生成部は、前記第３記録制御部により記録されているデータからトレンドグラフを生成し、
前記第２取得部は、前記第４記録制御部により記録されているデータのうち、前記領域受付部により受付けられた表示領域に対応するデータを取得する
ことを特徴とする請求項１から請求項３のうちの何れか１項記載のモニタシステム。
【請求項５】
前記切替え受付部は、前記第２表示部によりトレンドグラフが表示されている状態において、全体表示への切替え要求があるかを判定し、
前記第１生成部及び前記第１表示部は、前記切替え受付部により全体表示への切替え要求があると判定された場合に、処理を再開し、
前記第２表示部は、前記切替え受付部により全体表示への切替え要求があると判定された場合に、処理を停止する
ことを特徴とする請求項１から請求項４のうちの何れか１項記載のモニタシステム。
【請求項６】
計測値を得る計測部を備えた光学式物体検知センサにおける前記計測部により得られた計測値を示すデータを随時取得する第１取得部と、
前記第１取得部により取得されたデータのうち、しきい値以上離れた相対時間毎のデータから、トレンドグラフを随時生成する第１生成部と、
前記第１生成部により生成されたトレンドグラフを表示する第１表示部と、
前記第１表示部によりトレンドグラフが表示されている状態において、拡大表示への切替え要求があるかを判定する切替え受付部と、
前記切替え受付部により拡大表示への切替え要求があると判定された後、表示領域の指定を受付ける領域受付部と、
前記第１取得部により取得されたデータのうち、前記領域受付部により受付けられた表示領域に対応するデータを取得する第２取得部と、
前記第２取得部により取得されたデータからトレンドグラフを生成する第２生成部と、
前記第２生成部により生成されたトレンドグラフを表示する第２表示部とを備え、
前記第１生成部及び前記第１表示部は、前記切替え受付部により拡大表示への切替え要求があると判定された後、処理を停止する
ことを特徴とする表示端末。
【請求項７】
第１取得部が、計測値を得る計測部を備えた光学式物体検知センサにおける前記計測部により得られた計測値を示すデータを随時取得するステップと、
第１生成部が、前記第１取得部により取得されたデータのうち、しきい値以上離れた相対時間毎のデータから、トレンドグラフを随時生成するステップと、
第１表示部が、前記第１生成部により生成されたトレンドグラフを表示するステップと、
切替え受付部が、前記第１表示部によりトレンドグラフが表示されている状態において、拡大表示への切替え要求があるかを判定するステップと、
領域受付部が、前記切替え受付部により拡大表示への切替え要求があると判定された後、表示領域の指定を受付けるステップと、
第２取得部が、前記第１取得部により取得されたデータのうち、前記領域受付部により受付けられた表示領域に対応するデータを取得するステップと、
第２生成部が、前記第２取得部により取得されたデータからトレンドグラフを生成するステップと、
第２表示部が、前記第２生成部により生成されたトレンドグラフを表示するステップとを有し、
前記第１生成部及び前記第１表示部は、前記切替え受付部により拡大表示への切替え要求があると判定された後、処理を停止する
ことを特徴とするモニタ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光学式物体検知センサでの計測値をモニタするためのモニタシステム、表示端末及びモニタ方法に関する。
【背景技術】
【０００２】
従来から、光電センサに対する感度調整は、検出対象である物体の有無が受光量（計測値）に与える変化を見ながら実施される。これに対し、７セグメントＬＥＤを用いて受光量を表示する光電センサが知られている（例えば特許文献１参照）。この光電センサは、物体の有無が切替わったと判定したタイミングでの受光量を表示する。しかしながら、この光電センサでは、一部の受光量しか表示されないため、その受光量がノイズ等によるものである可能性がある。
一方、タブレットを用い、タブレットが光電センサとの間で無線通信により受光量を示すデータを取得し、トレンドグラフを表示するモニタシステムも知られている（例えば特許文献２参照）。これにより、ユーザは、受光量の時間的な変化を確認できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−８５１９１号公報
【特許文献２】特願２０１７−２３８８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タブレットでリアルタイムにトレンドグラフを表示する場合において、仮に、ユーザが受光量を示す全データを確認できれば、最適な動作点を決定できる可能性がある。しかしながら、実際には、ユーザは、全データのうちの一部のデータしか確認できず、この一部のデータのみを用いて動作点を決定することになる。これは、光電センサとタブレットとの間での通信周期が光電センサでの計測周期に対して遅く、タブレットでは全データのうちの一部が間引かれたデータしか得られないためである。そのため、ユーザは微小時間における受光量の変化は確認できない。この課題は、光電センサに限らず、エッジセンサ等の他の光学式物体検知センサについても同様である。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、リアルタイムにトレンドグラフを表示する場合でも、微小時間における計測値の変化を確認可能なモニタシステムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係るモニタシステムは、計測値を得る計測部を備えた光学式物体検知センサ、及び表示端末を備え、表示端末は、計測部により得られた計測値を示すデータを随時取得する第１取得部と、第１取得部により取得されたデータのうち、しきい値以上離れた相対時間毎のデータから、トレンドグラフを随時生成する第１生成部と、第１生成部により生成されたトレンドグラフを表示する第１表示部と、第１表示部によりトレンドグラフが表示されている状態において、拡大表示への切替え要求があるかを判定する切替え受付部と、切替え受付部により拡大表示への切替え要求があると判定された後、表示領域の指定を受付ける領域受付部と、第１取得部により取得されたデータのうち、領域受付部により受付けられた表示領域に対応するデータを取得する第２取得部と、第２取得部により取得されたデータからトレンドグラフを生成する第２生成部と、第２生成部により生成されたトレンドグラフを表示する第２表示部とを備え、第１生成部及び第１表示部は、切替え受付部により拡大表示への切替え要求があると判定された場合に、処理を停止することを特徴とする。
【発明の効果】
【０００７】
この発明によれば、上記のように構成したので、リアルタイムにトレンドグラフを表示する場合でも、微小時間における計測値の変化を確認可能となる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係るモニタシステムの構成例を示す図である。
【図２】この発明の実施の形態１における表示端末の構成例を示す図である。
【図３】この発明の実施の形態１における表示端末の通信動作例を示すフローチャートである。
【図４】この発明の実施の形態１における表示端末のグラフ表示動作例を示すフローチャートである。
【図５】この発明の実施の形態１に係るモニタシステムにおけるデータの流れの一例を示す図である。
【図６】図６Ａ〜図６Ｄはこの発明の実施の形態１における表示端末で表示されるトレンドグラフの一例を示す図である。
【図７】この発明の実施の形態１に係るモニタシステムの別の構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係るモニタシステムの構成例を示す図である。以下では、光学式物体検知センサとしてエッジセンサ１を用いた場合について示す。
モニタシステムは、トレンドグラフを用いて、ユーザがエッジセンサ１での計測値をモニタするためのシステムである。このモニタシステムは、図１に示すように、エッジセンサ１及び表示端末２を備えている。
【００１０】
エッジセンサ１は、検出領域を介して光の投受光を行い、その受光結果に基づいて検出領域における物体１０の端部の位置を検出し、当該位置をエッジセンサ１の計測値とする。
表示端末２は、エッジセンサ１との間で無線通信（例えばブルートゥース（登録商標）通信）を行ってエッジセンサ１から計測値を示すデータを随時取得し、そのデータに基づくトレンドグラフをモニタに表示するタブレットである。
【００１１】
エッジセンサ１は、図１に示すように、投光部１０１、受光部１０２、処理部（計測部）１０３、記録制御部（第１記録制御部）１０４、パケット生成部１０５及び通信部（送信部）１０６を有している。図１に示すエッジセンサ１は、投光部１０１と受光部１０２とが検出領域を挟んで対向する透過型である場合を示しているが、エッジセンサ１の種別はこれに限らず、反射型又はリフレクタ型でもよい。また、処理部１０３、記録制御部１０４、パケット生成部１０５及び通信部１０６は、処理演算部１０７を構成する。
【００１２】
投光部１０１は、所定の幅を有する光を発光して検出領域に投光する。
受光部１０２は、投光部１０１により投光されて検出領域を通過した光を受光して光電変換を行う。
処理部１０３は、受光部１０２により得られた信号（光電変換後の信号）に基づいて、投光部１０１により投光された光のうちの遮光された光の幅から、物体１０の端部の位置を検出し、当該位置をエッジセンサ１の計測値とする。
【００１３】
記録制御部１０４は、処理部１０３により得られた計測値を示すデータを、エッジセンサ１が保持するバッファ（不図示）に随時記録する。このバッファは、固定長のメモリ等によって構成され、データを更新しながら既定数分記録する。以下では、上記既定数は、パケット生成部１０５で生成を行う１つのパケットに含まれるデータの数であるとする。
【００１４】
パケット生成部１０５は、記録制御部１０４によりバッファに記録されているデータが既定数分更新される毎に、当該バッファに記録されている全てのデータを読出してパケットを生成する。パケットは、上記既定数のデータ及び１つのタイムスタンプを含む。タイムスタンプは、パケット毎に基準時間を定義するための情報であり、例えばパケット毎にインクリメントされる番号を示す情報が挙げられる。
【００１５】
通信部１０６は、表示端末２（後述する通信部２０１）との間で無線通信を行う。すなわち、通信部１０６は、パケット生成部１０５により生成されたパケットを表示端末２に随時送信する。
【００１６】
なお、処理演算部１０７は、システムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の処理回路、又はメモリ等に記録されたプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等により実現される。
【００１７】
表示端末２は、図２に示すように、通信部（受信部）２０１、データ取得部（第１取得部）２０２、記録制御部（第２記録制御部）２０３、記録制御部（第３記録制御部）２０４、記録制御部（第４記録制御部）２０５、グラフ生成部（第１生成部）２０６、グラフ表示部（第１表示部）２０７、切替え受付部２０８、領域受付部２０９、データ取得部（第２取得部）２１０、グラフ生成部（第２生成部）２１１及びグラフ表示部（第２表示部）２１２を備えている。
【００１８】
通信部２０１は、エッジセンサ１（通信部１０６）との間で無線通信を行う。すなわち、通信部２０１は、通信部１０６により送信されたパケットを受信する。
【００１９】
データ取得部２０２は、通信部２０１により受信されたパケットに含まれるデータを取得することで、処理部１０３により得られた計測値を示すデータを随時取得する。また、データ取得部２０２は、通信部２０１により受信されたパケットに含まれるタイムスタンプから、当該パケットに含まれるデータの相対時間を計算する。
【００２０】
記録制御部２０３は、データ取得部２０２により取得された全てのデータを、対応する相対時間と紐付けて、表示端末２が保持する全データ保存用バッファ（不図示）に記録する。全データ保存用バッファは、固定長のメモリ等によって構成され、エッジセンサ１と表示端末２との間での通信に応じてデータを更新しながら既定数分記録する。
【００２１】
記録制御部２０４は、データ取得部２０２により取得されたデータのうち、しきい値以上離れた相対時間毎のデータを、対応する相対時間と紐付けて、表示端末２が保持する全体表示用バッファ（不図示）に記録する。全体表示用バッファは、固定長のメモリ等によって構成され、エッジセンサ１と表示端末２との間での通信に応じてデータを更新しながら既定数分記録する。
【００２２】
記録制御部２０５は、切替え受付部２０８により拡大表示への切替え要求があると判定された場合に、記録制御部２０３により全データ保存用バッファに記録されている全てのデータをコピーし、表示端末２が保持する拡大表示用バッファ（不図示）に記録する。拡大表示用バッファは、固定長のメモリ等によって構成され、エッジセンサ１と表示端末２との間での通信によってはデータの更新は行わない。
【００２３】
グラフ生成部２０６は、記録制御部２０４により全体表示用バッファに記録されているデータからトレンドグラフを随時生成する。この際、グラフ生成部２０６は、所定の時間スケール（例えば最大時間スケール）のトレンドグラフを生成する。
【００２４】
グラフ表示部２０７は、グラフ生成部２０６により生成されたトレンドグラフを、表示端末２が保持するモニタ（不図示）に表示する。
【００２５】
なお、グラフ生成部２０６及びグラフ表示部２０７は、切替え受付部２０８により拡大表示への切替え要求があると判定された場合に、処理を停止する。また、グラフ生成部２０６及びグラフ表示部２０７は、切替え受付部２０８により全体表示への切替え要求があると判定された場合に、処理を再開する。
【００２６】
切替え受付部２０８は、ユーザからの表示の切替え要求の有無を判定し、表示端末２の表示モードを全体表示モード又は拡大表示モードに設定する。全体表示モードは、表示端末２が上記所定の時間スケールでトレンドグラフを表示するモードである。拡大表示モードは、表示端末２が上記所定の時間スケールよりも短い時間スケールでトレンドグラフを表示するモードである。
【００２７】
領域受付部２０９は、切替え受付部２０８により拡大表示への切替え要求があると判定された後、表示領域の指定を受付ける。なお、ユーザは、表示領域の範囲を任意に指定可能である。また、領域受付部２０９は、表示端末２が拡大表示モードである場合に、表示領域の指定を随時受付けることができる。
【００２８】
データ取得部２１０は、記録制御部２０５により拡大表示用バッファに記録されているデータから、領域受付部２０９により受付けられた表示領域に対応するデータを取得する。
【００２９】
グラフ生成部２１１は、データ取得部２１０により取得されたデータからトレンドグラフを生成する。
【００３０】
グラフ表示部２１２は、グラフ生成部２１１により生成されたトレンドグラフをモニタに表示する。また、グラフ表示部２１２は、切替え受付部２０８により全体表示への切替え要求があると判定された場合に、処理を停止する。
【００３１】
次に、実施の形態１における表示端末２の動作例について、図３，４を参照しながら説明する。
実施の形態１に係るモニタシステムでは、エッジセンサ１から表示端末２へ、できる限り多くのデータを送信する。そして、表示端末２は、取得した大量のデータを用いて、長い時間スケールと短い時間スケールの両方のトレンドグラフを動的に表示可能とする。なお、表示端末２は、通信動作及びグラフ表示動作を並行して実施する。これにより、表示端末２は、トレンドグラフの拡大表示中も最新のデータを取得し続けることが可能となる。その結果、表示端末２は、全体表示から拡大表示へ切替えた後に直ぐに全体表示に戻した場合でも、直近の計測状況を示すトレンドグラフを即座に提供でき、スムーズな操作感が得られる。
【００３２】
まず、表示端末２の通信動作例について、図３を参照しながら説明する。
なお、エッジセンサ１は、投光部１０１と受光部１０２との間で光の投受光を行い、バッファが計測値を示すデータを更新しながら既定数分記録している。そして、パケット生成部１０５がバッファに記録されている既定数のデータ及び１つのタイムスタンプを含むパケット（図５に示す送信パケット）を定期的に生成し、通信部１０６がパケットを表示端末２に随時送信している。
【００３３】
ここで、エッジセンサ１と表示端末２との間での通信周期（例えば１０ｍｓ程度）は、エッジセンサ１における計測周期（例えば２５０μｓ程度）よりも遅い。そのため、エッジセンサ１により計測された個々のデータをリアルタイムに表示端末２に送信することは不可能である。
そこで、実施の形態１に係るモニタシステムでは、エッジセンサ１が定期的にパケットを生成して複数のデータをまとめて表示端末２に送信する。これにより、エッジセンサ１は、より多くのデータを表示端末２に送信することが可能である。なお、実施の形態１に係るモニタシステムでは、エッジセンサ１から表示端末２に送信されるデータを、制御用途としては用いず、モニタリング用途として用いる。そのため、エッジセンサ１は、通信による時間的な同期を考慮する必要はなく、また、一部のパケットの送信が失敗しても問題はない。
【００３４】
なお図５では、パケット（送信パケット）に含まれるデータが、エッジセンサ１が計測したデータ（計測データ）から一部のデータを間引いたデータとなっている。これは、エッジセンサ１による計測周期と通信周期とに基づく制約によるものであり、エッジセンサ１は計測したデータを全て表示端末２に送信することが望ましい。
【００３５】
また、エッジセンサ１がパケットに含まれるデータの取得間隔を一定とすることで、表示端末２はパケットに含まれるタイムスタンプを基準に当該パケットに含まれるデータの相対時間を計算可能となる。例えば、エッジセンサ１がデータの取得間隔を０．２ｍｓ間隔とした場合、表示端末２はタイムスタンプにより定まる基準時間に対して０．２ｍｓを順に加算していくことで、各データの相対時間を計算可能となる。
【００３６】
また、エッジセンサ１がパケットに含まれるタイムスタンプのインクリメントを調整することで、表示端末２はパケットがいつ通信されたパケットであるかを把握可能となり、基準時間を定義可能となる。例えば、図５に示すように、エッジセンサ１は、４つのデータに対して１つのタイムスタンプを付与し、且つ、そのタイムスタンプとして順にインクリメントされた番号を用いる。これにより、例えば、表示端末２は、受信したパケットに含まれるタイムスタンプが１である場合には、１番目のパケットであると把握でき、１番目の基準時間を定義可能となる。また、表示端末２は、受信したパケットに含まれるタイムスタンプが２である場合には、２番目のパケットであると把握でき、２番目の基準時間を定義可能となる。
これらにより、エッジセンサ１で複数のパケットに分けてデータを送信する場合でも、表示端末２で取得される全てのデータの相対時間間隔を揃えることが可能となる。
【００３７】
表示端末２の通信動作例では、図３に示すように、まず、通信部２０１は、通信部１０６により送信されたパケットを受信する（ステップＳＴ３０１）。
【００３８】
次いで、データ取得部２０２は、通信部２０１により受信されたパケットに含まれるデータを取得する（ステップＳＴ３０２）。
次いで、データ取得部２０２は、通信部２０１により受信されたパケットに含まれるタイムスタンプから、当該パケットに含まれるデータの相対時間を計算する（ステップＳＴ３０３）。すなわち、図５に示すように、データ取得部２０２は、通信部１０６により受信されたパケット（受信パケット）に含まれるタイムスタンプにより定義される基準時間を基準に、データがエッジセンサ１で計測された相対時間を計算する。
【００３９】
次いで、記録制御部２０３は、データ取得部２０２により取得された全てのデータを、上記相対時間と紐付けて、全データ保存用バッファに記録する（ステップＳＴ３０４）。
【００４０】
また、記録制御部２０４は、データ取得部２０２により取得されたデータのうち、しきい値以上離れた相対時間毎のデータを、上記相対時間と紐付けて、全体表示用バッファに記録する（ステップＳＴ３０５）。
【００４１】
すなわち、記録制御部２０４は、全体表示用バッファに最後に記録したデータの相対時間を基準に、しきい値以上離れた相対時間をもつデータが現れた場合に、そのデータを全体表示用バッファに記録する。また、表示端末２は、その他のデータは、全体表示用バッファには記録せず、全データ保存用バッファに記録しておく。
【００４２】
次いで、表示端末２は、ユーザからの通信停止要求があるかを判定する（ステップＳＴ３０６）。
【００４３】
このステップＳＴ３０６において、表示端末２が通信停止要求がないと判定した場合には、シーケンスはステップＳＴ３０１に戻る。
一方、ステップＳＴ３０６において、表示端末２が通信停止要求があると判定した場合には、シーケンスは終了する。
【００４４】
次に、表示端末２のグラフ表示動作例について、図４を参照しながら説明する。なお、切替え受付部２０８は、初期状態では、表示端末２の表示モードを全体表示モードに設定している。
表示端末２のグラフ表示動作例では、図４に示すように、まず、グラフ生成部２０６は、全体表示用バッファに記録されているデータからトレンドグラフを生成する（ステップＳＴ４０１）。この際、グラフ生成部２０６は、所定の時間スケールのトレンドグラフを生成する。
【００４５】
次いで、グラフ表示部２０７は、グラフ生成部２０６により生成されたトレンドグラフをモニタに表示する（ステップＳＴ４０２）。図６Ａにグラフ表示部２０７により表示されるトレンドグラフの一例を示す。図６Ａでは、トレンドグラフの時間軸が所定の時間スケール（ユーザが計測値の変化を容易に確認できる時間スケール）で固定され、時間が進む方向にトレンドグラフが更新され続ける。このトレンドグラフにより、ユーザは大まかな計測値の変化を確認できる。一方で、図５，６Ａに示すように、グラフ表示部２０７により表示されるトレンドグラフ（全体表示グラフ）は、データ取得部２０２により取得されたデータに対して一部のデータが間引かれたデータを用いている。そのため、このトレンドグラフでは、微小時間における計測値の急峻な変化は確認できない。図５では、記録制御部２０４で用いるしきい値を１０としている。
【００４６】
次いで、切替え受付部２０８は、ユーザからの拡大表示への切替え要求があるかを判定する（ステップＳＴ４０３）。
このステップＳＴ４０３において、切替え受付部２０８が拡大表示への切替え要求がないと判定した場合には、シーケンスはステップＳＴ４０１に戻る。
【００４７】
一方、ステップＳＴ４０３において、切替え受付部２０８は、拡大表示への切替え要求があると判定した場合に、表示端末２の表示モードを全体表示モードから拡大表示モードに切替える（ステップＳＴ４０４）。また、グラフ生成部２０６及びグラフ表示部２０７は、処理を停止する。
【００４８】
次いで、記録制御部２０３は、全データ保存用バッファに格納されている全てのデータをコピーして拡大表示用バッファに記録する（ステップＳＴ４０５）。
【００４９】
また、領域受付部２０９は、ユーザから、グラフ表示部２０７によりモニタに表示されているトレンドグラフ上の表示領域の指定を受付ける（ステップＳＴ４０６）。
【００５０】
次いで、データ取得部２１０は、記録制御部２０５により拡大表示用バッファに記録されているデータから、領域受付部２０９により受付けられた表示領域に対応するデータを取得する（ステップＳＴ４０７）。
【００５１】
次いで、グラフ生成部２１１は、データ取得部２１０により取得されたデータからトレンドグラフを生成する（ステップＳＴ４０８）。
【００５２】
次いで、グラフ表示部２１２は、グラフ生成部２１１により生成されたトレンドグラフをモニタに表示する（ステップＳＴ４０９）。
【００５３】
具体的には、例えば、図６Ｂ，６Ｃに示すようにユーザがモニタに表示されているトレンドグラフの興味のある箇所に対してタッチスクリーン操作（ピンチアウト）を行うことで、表示端末２は図５，６Ｄに示すような一部を拡大したトレンドグラフ（拡大表示グラフ）を表示する。この際、表示端末２は、時間経過によるトレンドグラフの更新は行わず、トレンドグラフを静止させたままとする。図６Ｄに示すように、グラフ表示部２１２により表示されるトレンドグラフでは、微小時間における計測値の急峻な変化が確認できる。なお、ユーザにより指定された表示領域が広い場合には、グラフ生成部２１１は、データ取得部２１０により取得されたデータを適当に間引いた上でトレンドグラフを生成する。図５では、データＤ１〜Ｄ５の領域を拡大する場合を示している。
【００５４】
次いで、領域受付部２０９は、ユーザから、表示領域の指定を受付けたかを判定する（ステップＳＴ４１０）。
【００５５】
このステップＳＴ４１０において、領域受付部２０９が表示領域の指定を受付けたと判定した場合には、シーケンスはステップＳＴ４０７に戻る。すなわち、ユーザは、拡大表示において広い表示領域を指定した後、更に、詳細なデータを確認したい場合に、より狭い表示領域を指定する。
【００５６】
一方、ステップＳＴ４１０において、領域受付部２０９が表示領域の指定を受付けていないと判定した場合には、切替え受付部２０８は、ユーザからの全体表示への切替え要求があるかを判定する（ステップＳＴ４１１）。
【００５７】
このステップＳＴ４１１において、切替え受付部２０８は、全体表示への切替え要求があると判定した場合には、表示端末２の表示モードを拡大表示モードから全体表示モードに切替える（ステップＳＴ４１２）。また、グラフ表示部２１２は、処理を停止する。その後、シーケンスはステップＳＴ４０１に戻る。
具体的には、例えば、ユーザがモニタに表示されているトレンドグラフに対してタッチスクリーン操作（ピンチイン）を行うことで、図６Ａに示すように、表示端末２はトレンドグラフの全体表示に戻す。
【００５８】
一方、ステップＳＴ４１１において、切替え受付部２０８は、全体表示への切替え要求がないと判定した場合には、シーケンスはステップＳＴ４１０に戻る。
【００５９】
このように、実施の形態１に係るモニタシステムでは、タブレットである表示端末２を用い、この表示端末２が無線通信によってエッジセンサ１から計測値を示すデータを取得することでトレンドグラフを表示している。また、この表示端末２では、ユーザからの要求に応じて、トレンドグラフの時間スケールを変更可能としている（時間スケール調整機能）。この時間スケール調整機能により、ユーザは計測値の変化を広い時間スケールと狭い時間スケールとの両方で捉えることができ、エッジセンサ１に対するモニタリングをより正確に実施できる。
【００６０】
また、実施の形態１に係るモニタシステムでは、パケット生成部１０５が定期的にバッファに記録されているデータを読出してパケットを生成し、通信部１０６がパケットを表示端末２に随時送信している。よって、エッジセンサ１が保持するバッファは、一つのパケットに格納するデータ分を記録可能な容量を有していればよい。
【００６１】
また、実施の形態１に係るモニタシステムでは、トレンドグラフの拡大表示機能は、表示端末２の中で全て完結する。すなわち、実施の形態１に係るモニタシステムでは、トレンドグラフの拡大表示機能において、エッジセンサ１と表示端末２との間での通信を考える必要はない。そのため、エッジセンサ１及び表示端末２の設計が非常にシンプルとなる。
【００６２】
なお上記では、パケット生成部１０５がパケットにタイムスタンプを含め、データ取得部２０２がパケットに含まれるタイムスタンプから当該パケットに含まれるデータの相対時間を計算する場合を示した。一方、エッジセンサ１と表示端末２との間でデータの取得間隔及びパケットの送信間隔が事前に定義されている場合、タイムスタンプは必須ではなく、タイムスタンプを用いなくてもデータ取得部２０２はパケットに含まれるデータの相対時間を計算可能である。一方で、エッジセンサ１と表示端末２との間では、無線通信によりデータを送受信しており、一部のパケットの取りこぼしも考えられるため、タイムスタンプを用いることが望ましい。
【００６３】
また、表示端末２は、データ取得部２０２により取得されたデータから、特異点データを検出する機能（特異点検出部）を追加してもよい。特異点検出部は、データ取得部２０２により取得されたデータのうち、しきい値範囲を超える計測値を示すデータを特異点データとして検出する。そして、グラフ表示部２０７は、グラフ生成部２０６により生成されたトレンドグラフのうち、特異点検出部により検出された特異点データに相当する部分を強調表示（線種を変える又は色を変える等）してもよい。これにより、ユーザは、リアルタイムに流れるトレンドグラフのうち、拡大表示すべき箇所を容易に特定可能となる。
【００６４】
以上のように、この実施の形態１によれば、モニタシステムは、計測値を得る処理部１０３を備えたエッジセンサ１、及び表示端末２を備え、表示端末２は、処理部１０３により得られた計測値を示すデータを随時取得するデータ取得部２０２と、データ取得部２０２により取得されたデータのうち、しきい値以上離れた相対時間毎のデータから、トレンドグラフを随時生成するグラフ生成部２０６と、グラフ生成部２０６により生成されたトレンドグラフを表示するグラフ表示部２０７と、グラフ表示部２０７によりトレンドグラフが表示されている状態において、拡大表示への切替え要求があるかを判定する切替え受付部２０８と、切替え受付部２０８により拡大表示への切替え要求があると判定された後、表示領域の指定を受付ける領域受付部２０９と、データ取得部２０２により取得されたデータのうち、領域受付部２０９により受付けられた表示領域に対応するデータを取得するデータ取得部２１０と、データ取得部２１０により取得されたデータからトレンドグラフを生成するグラフ生成部２１１と、グラフ生成部２１１により生成されたトレンドグラフを表示するグラフ表示部２１２とを備え、グラフ生成部２０６及びグラフ表示部２０７は、切替え受付部２０８により拡大表示への切替え要求があると判定された場合に、処理を停止する。これにより、実施の形態１に係るモニタシステムは、リアルタイムにトレンドグラフを表示する場合でも、微小時間における計測値の変化を確認可能となる。
【００６５】
なお上記では、光学式物体検知センサが、エッジセンサ１である場合を示した。しかしながら、これに限らず、光学式物体検知センサは、光の性質を利用して物体１０を検知可能なセンサであればよく、例えば図７に示すような光電センサ１ｂでもよい。
【００６６】
この光電センサ１ｂは、検出領域を介して光の投受光を行い、その受光結果に基づいて検出領域における物体１０の有無判定等の各種処理を行う。
【００６７】
光電センサ１ｂは、図７に示すように、投光部１０１ｂ、受光部（計測部）１０２ｂ、処理部１０３ｂ、記録制御部（第１記録制御部）１０４ｂ、パケット生成部１０５ｂ及び通信部（送信部）１０６ｂを有している。図７に示す光電センサ１ｂは、投光部１０１ｂと受光部１０２ｂとが検出領域を挟んで対向する透過型である場合を示しているが、光電センサ１ｂの種別はこれに限らず、反射型又はリフレクタ型でもよい。また、処理部１０３ｂ、記録制御部１０４ｂ、パケット生成部１０５ｂ及び通信部１０６ｂは、処理演算部１０７ｂを構成する。
【００６８】
投光部１０１ｂは、光を発光して検出領域に投光する。
受光部１０２ｂは、投光部１０１ｂにより投光されて検出領域を通過した光を受光して光電変換を行い、当該光電変換後の信号（受光量）を計測値とする。
処理部１０３ｂは、受光部１０２ｂにより得られた信号（光電変換後の信号）に基づいて、物体１０の有無判定等の各種処理を行う。
【００６９】
記録制御部１０４ｂは、受光部１０２ｂにより得られた計測値を示すデータを、光電センサ１ｂが保持するバッファ（不図示）に随時記録する。このバッファは、固定長のメモリ等によって構成され、データを更新しながら既定数分記録する。ここでは、上記既定数は、パケット生成部１０５ｂで生成を行う１つのパケットに含まれるデータの数であるとする。
【００７０】
パケット生成部１０５ｂは、記録制御部１０４ｂによりバッファに記録されているデータが既定数分更新される毎に、当該バッファに記録されている全てのデータを読出してパケットを生成する。パケットは、上記既定数のデータ及び１つのタイムスタンプを含む。タイムスタンプは、パケット毎に基準時間を定義するための情報であり、例えばパケット毎にインクリメントされる番号を示す情報が挙げられる。
【００７１】
通信部１０６ｂは、表示端末２（通信部２０１）との間で無線通信を行う。すなわち、通信部１０６ｂは、パケット生成部１０５ｂにより生成されたパケットを表示端末２に随時送信する。
【００７２】
なお、処理演算部１０７ｂは、システムＬＳＩ等の処理回路、又はメモリ等に記録されたプログラムを実行するＣＰＵ等により実現される。
【００７３】
またこの場合、表示端末２については、通信部２０１が光電センサ１ｂ（通信部１０６ｂ）との間で無線通信を行う点、及び、データ取得部２０２が、通信部２０１により受信されたパケットに含まれるデータを取得することで、受光部１０２ｂにより得られた計測値を示すデータを随時取得する点以外は上記と同様である。
【００７４】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００７５】
１  エッジセンサ
１ｂ  光電センサ
２  表示端末
１０１  投光部
１０１ｂ  投光部
１０２  受光部
１０２ｂ  受光部（計測部）
１０３  処理部（計測部）
１０３ｂ  処理部
１０４  記録制御部（第１記録制御部）
１０４ｂ  記録制御部（第１記録制御部）
１０５  パケット生成部
１０５ｂ  パケット生成部
１０６  通信部
１０６ｂ  通信部
１０７  処理演算部
１０７ｂ  処理演算部
２０１  通信部
２０２  データ取得部（第１取得部）
２０３  記録制御部（第２記録制御部）
２０４  記録制御部（第３記録制御部）
２０５  記録制御部（第４記録制御部）
２０６  グラフ生成部（第１生成部）
２０７  グラフ表示部（第１表示部）
２０８  切替え受付部
２０９  領域受付部
２１０  データ取得部（第２取得部）
２１１  グラフ生成部（第２生成部）
２１２  グラフ表示部（第２表示部）
【図１】
2020027152.tif 000003
【図２】
2020027152.tif 000004
【図３】
2020027152.tif 000005
【図４】
2020027152.tif 000006
【図５】
2020027152.tif 000007
【図６】
2020027152.tif 000008
【図７】
2020027152.tif 000009