(57)【要約】      （修正有）【課題】通常動作時に測定データをサーバに保存して一元管理する生産ラインにおいて、サーバが停止したときに、測定データを欠落させずに単独で測定を行うことができる測定装置を提供する。【解決手段】サーバ１００と通信する測定装置２００であって、不揮発性の記憶領域２１０と、順次測定データを得る測定部２２０と、前記サーバ１００が前記測定データを保存可能な場合は、前記測定データを前記サーバ１００に向けて送信して保存させ、前記サーバ１００が前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御部２３０とを備える。【選択図】図１
2013073244.tif 000002
【特許請求の範囲】
【請求項１】
サーバと通信する測定装置であって、
不揮発性の記憶領域と、
順次測定データを得る測定部と、
前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御部と
を備える測定装置。
【請求項２】
前記測定装置は、さらに、表示部を備え、
前記表示部は、
前記サーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、
前記サーバが前記測定データを提供不能な場合は、前記測定部より直接、又は前記記憶領域を介して前記測定部により得られる最新の測定データを取得して、前記取得した最新の測定データに基づいた情報を表示する、請求項１に記載の測定装置。
【請求項３】
前記保存制御部は、
前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合に前記記憶領域に保存した測定データを前記サーバに向けて送信して保存させる、請求項１及び請求項２の何れか１項に記載の測定装置。
【請求項４】
前記保存制御部は、
前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合に前記サーバに向けて送信した測定データを前記記憶領域から消去する、請求項３に記載の測定装置。
【請求項５】
前記保存制御部は、全数保存部と転送部とを含み、
前記全数保存部は、前記測定部により得られた測定データを前記記憶領域に全数保存し、
前記転送部は、
前記サーバが前記測定データを保存可能な場合、及び前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合は、前記記憶領域に保存された測定データを前記サーバに向けて送信するとともに前記記憶領域から消去し、
前記サーバが前記測定データを保存不能な場合は、前記記憶領域に保存された測定データを前記記憶領域から消去しない請求項４に記載の測定装置。
【請求項６】
前記保存制御部は、選択保存部と転送部とを含み、
前記選択保存部は、
前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記記憶領域には保存せず、
前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存し、
前記転送部は、
前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合に前記記憶領域に保存された測定データを前記サーバに向けて送信するとともに前記記憶領域から消去し、
前記サーバが前記測定データを保存不能な場合に前記記憶領域に保存された測定データを前記記憶領域から消去しない、請求項４に記載の測定装置。
【請求項７】
前記転送部は、前記記憶領域に保存された測定データのうちの最新の測定データを優先的に前記サーバに向けて送信して保存させる、請求項５及び請求項６の何れか１項に記載の測定装置。
【請求項８】
前記転送部は、前記記憶領域に保存された測定データを前記サーバに向けて送信する処理を前記測定部による測定データを得る処理よりも優先度を下げて実行する、請求項５〜請求項７の何れか１項に記載の測定装置。
【請求項９】
前記記憶領域は、
前記サーバに保存されていない測定データが全数保存される履歴用領域と、前記測定部により得られる最新の測定データのみが保存される表示用領域とを含み、
前記表示部は、
前記サーバが前記測定データを提供不能な場合に、前記表示用領域に保存された前記最新の測定データを取得して、前記取得した前記最新の測定データに基づいた情報を表示する請求項２に記載の測定装置。
【請求項１０】
サーバと通信する測定装置における測定方法であって、
前記測定装置は、不揮発性の記憶領域を備え、
順次測定データを得る測定ステップと、
前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御ステップと
を含む測定方法。
【請求項１１】
前記測定方法は、さらに、表示ステップを含み、
前記表示ステップは、
前記サーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、
前記サーバが前記測定データを提供不能な場合は、前記測定装置より直接、又は前記記憶領域を介して前記測定装置により得られる最新の測定データを取得し、前記取得した最新の測定データに基づいた情報を表示する、請求項１０に記載の測定方法。
【請求項１２】
測定装置により得られた測定データを受信し、前記測定データに基づいた情報を表示する表示装置であって、
前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、
前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する表示装置。
【請求項１３】
測定装置により得られた測定データを受信し、前記測定データに基づいた情報を表示する表示方法であって、
前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示する第一表示ステップと、
前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する第二表示ステップと
を含む表示方法。
【請求項１４】
サーバと通信する測定装置と、前記測定装置により得られた測定データを受信し前記測定データに基づいた情報を表示する表示装置とからなる測定システムであって、
前記測定装置は、
不揮発性の記憶領域と、
順次前記測定データを得る測定部と、
前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御部とを備え、
前記表示装置は、
前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、
前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する測定システム。
【請求項１５】
サーバと通信する測定装置と、前記測定装置により得られた測定データを受信し前記測定データに基づいた情報を表示する表示装置とからなる測定システムにおける測定方法であって、
前記測定装置は、不揮発性の記憶領域を備え、
前記測定装置において、順次前記測定データを得る測定ステップと、
前記測定装置において、前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御ステップと、
前記表示装置において、前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示する第一表示ステップと、
前記表示装置において、前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する第二表示ステップとを含む測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定対象の諸特性を測定する測定装置、及び最新の測定データを表示する表示装置に関する。特に、測定データを保存して一元管理するサーバが機能を停止したときに測定データを欠落させないようにするための技術、及び最新の測定データを正しく表示するための技術に関する。
【背景技術】
【０００２】
生産ラインにおいては通常多数の測定装置が稼働している。このような多数の測定装置により各々出力される測定データは、一般的に共通の記憶装置（以下「サーバ」と記す）に保存されて一元管理される。また、ここで一元管理された測定データを用いて、測定装置の近くや集中管理室等に設置した操業監視用の表示装置に最新の測定データが表示される。
【０００３】
測定装置の中には２４時間無休で稼働し続けなければならないものがある。この様な測定装置が故障した場合には、速やかに修理するか、又は予備の測定装置に置き換えることで、生産ラインを止めない対応をとることができる。
【０００４】
一方、サーバを停止させないためにいろいろな提案がなされているが、それでも故障や保守点検等によりサーバを停止することはある。サーバが停止したときには、各測定装置は測定を単独で行うことができるが、サーバに測定データを保存することができないため、測定データを欠落させないための工夫や、表示装置に最新の測定データを正しく表示させるための工夫が必要となる。
【０００５】
ここでサーバ停止中に、サーバが収集できないデータをサーバ以外の装置に収集して演算し保存するプラント監視制御装置が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２３３８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、サーバ（ＳＶＲ）の全台停止時におけるデータ欠損を回避すると記載されているが、プラント全体の制御を行う制御装置（ＰＬＣ）が正常に動作していなければ装置全体が動作しないので、測定装置が単独で測定を行うことは考慮されていない。
【０００８】
従って、特許文献１のプラント監視制御装置は、制御装置（ＰＬＣ）による集中制御の下で、単なる外部記憶装置であるサーバ（ＳＶＲ）が停止した場合に、制御装置（ＰＬＣ）がデータの集約場所を一時的にサーバ（ＳＶＲ）から別の場所に変更するだけのものでしかない。
【０００９】
一方、本出願が課題にしているのは、測定データを集約するサーバが停止したときに、各々の測定装置が集中制御の下ではなく単独で測定を行う際に、測定データを欠落させないこと、及び最新の測定データを正しく表示させることである。
【００１０】
従って、特許文献１の技術では、本願の課題を解決することはできない。
【００１１】
本発明は、通常動作時に測定データをサーバに保存して一元管理する生産ラインにおいて、サーバが停止したときに、測定データを欠落させずに単独で測定を行うことができる測定装置、及び測定方法を提供することを第一の目的とし、また、同じくサーバが停止したときに、最新の測定データに基づいて操業監視用の情報等を正しく表示させることができる表示装置、及び表示方法を提供することを第二の目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係るサーバと通信する測定装置は、不揮発性の記憶領域と、順次測定データを得る測定部と、前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御部とを備える。
【００１３】
ここで、前記測定装置は、さらに、表示部を備え、前記表示部は、前記サーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、前記サーバが前記測定データを提供不能な場合は、前記測定部より直接、又は前記記憶領域を介して前記測定部により得られる最新の測定データを取得して、前記取得した最新の測定データに基づいた情報を表示するとよい。
【００１４】
ここで測定装置において、前記保存制御部は、前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合に前記記憶領域に保存した測定データを前記サーバに向けて送信して保存させるとよい。
【００１５】
ここで測定装置において、前記保存制御部は、前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合に前記サーバに向けて送信した測定データを前記記憶領域から消去するとよい。
【００１６】
ここで測定装置において、前記保存制御部は、全数保存部と転送部とを含み、前記全数保存部は、前記測定部により得られた測定データを前記記憶領域に全数保存し、前記転送部は、前記サーバが前記測定データを保存可能な場合、及び前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合は、前記記憶領域に保存された測定データを前記サーバに向けて送信するとともに前記記憶領域から消去し、前記サーバが前記測定データを保存不能な場合は、前記記憶領域に保存された測定データを前記記憶領域から消去しないとよい。
【００１７】
ここで測定装置において、前記保存制御部は、選択保存部と転送部とを含み、前記選択保存部は、前記サーバが前記測定データを保存可能な場合は前記測定データを前記サーバに向けて送信して保存させ、前記記憶領域には保存せず、前記サーバが前記測定データを保存不能な場合は前記測定データを前記記憶領域に保存し、前記転送部は、前記サーバが前記測定データを保存不能な状態から保存可能な状態になった場合に前記記憶領域に保存された測定データを前記サーバに向けて送信するとともに前記記憶領域から消去し、前記サーバが前記測定データを保存不能な場合に前記記憶領域に保存された測定データを前記記憶領域から消去しないとよい。
【００１８】
ここで測定装置において、前記転送部は、前記記憶領域に保存された測定データのうちの最新の測定データを優先的に前記サーバに向けて送信して保存させるとよい。
【００１９】
ここで測定装置において、前記転送部は、前記記憶領域に保存された測定データを前記サーバに向けて送信する処理を前記測定部による測定データを得る処理よりも優先度を下げて実行するとよい。
【００２０】
ここで測定装置において、前記記憶領域は、前記サーバに保存されていない測定データが全数保存される履歴用領域と、前記測定部により得られる最新の測定データのみが保存される表示用領域とを含み、前記表示部は、前記サーバが前記測定データを提供不能な場合に、前記表示用領域に保存された前記最新の測定データを取得して、前記取得した前記最新の測定データに基づいた情報を表示するとよい。
【００２１】
上記目的を達成するために、本発明に係る測定方法は、サーバと通信する測定装置における測定方法であって、前記測定装置は、不揮発性の記憶領域を備え、順次測定データを得る測定ステップと、前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御ステップとを含む。
【００２２】
ここで、前記測定方法は、さらに、表示ステップを含み、前記表示ステップは、前記サーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、前記サーバが前記測定データを提供不能な場合は、前記測定装置より直接、又は前記記憶領域を介して前記測定装置により得られる最新の測定データを取得し、前記取得した最新の測定データに基づいた情報を表示するとよい。
【００２３】
上記目的を達成するために、本発明に係る表示装置は、測定装置により得られた測定データを受信し、前記測定データに基づいた情報を表示する表示装置であって、前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する。
【００２４】
上記目的を達成するために、本発明に係る表示方法は、測定装置により得られた測定データを受信し、前記測定データに基づいた情報を表示する表示方法であって、前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示する第一表示ステップと、前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する第二表示ステップとを含む。
【００２５】
上記目的を達成するために、本発明に係る測定システムは、サーバと通信する測定装置と、前記測定装置により得られた測定データを受信し前記測定データに基づいた情報を表示する表示装置とからなる測定システムであって、前記測定装置は、不揮発性の記憶領域と、順次前記測定データを得る測定部と、前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御部とを備え、前記表示装置は、前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示し、前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する測定システム。
【００２６】
上記目的を達成するために、本発明に係る測定方法は、サーバと通信する測定装置と、前記測定装置により得られた測定データを受信し前記測定データに基づいた情報を表示する表示装置とからなる測定システムにおける測定方法であって、前記測定装置は、不揮発性の記憶領域を備え、前記測定装置において、順次前記測定データを得る測定ステップと、前記測定装置において、前記サーバが前記測定データを保存可能な場合は、前記測定データを前記サーバに向けて送信して保存させ、前記サーバが前記測定データを保存不能な場合は、前記測定データを前記記憶領域に保存する保存制御ステップと、前記表示装置において、前記測定装置と通信するサーバが前記測定データを提供可能な場合は、前記サーバから前記サーバが提供可能な測定データのうちの最新の測定データの提供を受け、前記提供を受けた前記最新の測定データに基づいた情報を表示する第一表示ステップと、前記表示装置において、前記サーバが前記測定データを提供不能な場合は、前記測定装置から直接、前記測定装置が送信可能な最新の測定データを受信し、前記受信した前記最新の測定データに基づいた情報を表示する第二表示ステップとを含む測定方法。
【発明の効果】
【００２７】
課題を解決するための手段に記載した測定装置、及び測定方法の構成により、サーバが停止するなどして、サーバが測定データを保存不能な場合は、測定装置が備える不揮発性の記憶領域に測定データを保存するので、測定データを欠落させずに測定装置が単独で測定を行うことができる。
【００２８】
また、課題を解決するための手段に記載した表示装置及び表示方法の構成により、サーバが停止するなどして、サーバが最新の測定データを提供不能な場合は、最新の測定データを測定装置から直接取得するので、最新の測定データに基づく情報を操業監視等のために表示することができる。
【図面の簡単な説明】
【００２９】
【図１】実施の形態１に係る測定システムの概略を示す図である。
【図２】測定処理の概要を示すフローチャートである。
【図３】サーバ保存処理の概要を示すフローチャートである。
【図４】表示装置による表示制御処理の概要を示すフローチャートである。
【図５】変形例１に係る測定システムの概略を示す図である。
【図６】変形例１に係る測定処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００３０】
［実施の形態１］
＜概要＞
実施の形態１は、個々の測定装置により得られる各々の測定データをサーバに保存させて集約する測定システムを示す。実施の形態１に係る測定システムでは、サーバの停止中に各々の測定装置がそれぞれ単独で、各々の測定装置が備える不揮発性の記憶領域に測定データを保存しながら測定を行う。またサーバの復帰後には、測定処理に余計な負荷をかけないようにしながら、各々の測定装置が不揮発性の記憶領域に保存しておいた測定データをサーバに保存させ、不揮発性の記憶領域から測定データを消去する。
【００３１】
さらに、サーバから測定データの提供を受け、提供を受けた測定データに基づいた情報を表示する表示装置において、サーバの停止中に測定装置から直接最新の測定データを受信して、受信した最新の測定データに基づいた情報を表示する。
【００３２】
＜構成＞
図１は、実施の形態１に係る測定システム１の概略を示す図である。
【００３３】
測定システム１は、例えば液晶フラットパネル用板ガラスの生産ラインにおいて加工中の製品に対して各種測定を担う装置の総称である。測定システム１は、サーバ１００、測定装置２００、表示装置３００、及びネットワーク４００を備える。ここで、通常はサーバ１００は１台であり、測定装置２００、及び表示装置３００は複数台あるが、図１においては説明の簡略化のためにそれぞれ１台ずつ記載している。
【００３４】
サーバ１００は、例えば信頼性の高いビジネス用のサーバコンピュータである。サーバ１００は、測定装置２００とは別に設置された不揮発性の記憶装置を備える独立した装置である。またサーバ１００は、複数の測定装置２００がそれぞれ測定対象の諸特性を測定するなどして得た測定データを保存し、保存した各種測定データを一元管理する。
【００３５】
ここでサーバ１００に保存された各種測定データには、必要に応じて処理が施され、測定装置２００における操業監視用の測定データの表示や、最終製品の品質保証のために利用される。
【００３６】
測定装置２００は、例えば各種測定機器とパソコンとの組み合わせである。測定装置２００は、記憶領域２１０、測定部２２０、保存制御部２３０、及び表示部２４０を含む。測定装置２００は、測定対象の外形寸法や肉厚を測定したり、品質を検査して測定データを得て、これをサーバ１００へ向けて送信して保存させる。
【００３７】
記憶領域２１０は、パソコンに内蔵されているか、又はパソコンにローカルに接続されている不揮発性記憶装置内の一部の領域である。ここで、不揮発性記憶装置とは、例えばハードディスクドライブやフラッシュメモリである。ここで記憶領域２１０は、サーバ１００に保存されていない測定データが全て保存される履歴用領域２１１と、最新の測定データのみが保存される表示用領域２１２とに分かれている。本実施の形態では、履歴用領域２１１は、一週間分の測定データを記憶できる程度の記憶容量を備える。また、記憶領域２１０には日付を含むファイル名によって表記されたファイルが自動的に作成され、当該ファイル内に測定データを保存するものとする。
【００３８】
測定部２２０は、測定対象の外形寸法や肉厚を測定したり、品質を検査して、順次最新の測定データを得る。
【００３９】
保存制御部２３０は、サーバ１００が測定データを保存可能な場合は、測定部２２０により得られた最新の測定データをサーバ１００に向けて送信して保存させる。一方、保存制御部２３０は、サーバ１００が測定データを保存不能な場合は、測定部２２０により得られた最新の測定データを記憶領域２１０に保存する。ここで保存制御部２３０は、全数保持部２３１、及び転送部２３２を含む。
【００４０】
全数保持部２３１は、サーバ１００が保存可能であるか保存不可であるかに関係なく、測定部２２０により得られた最新の測定データを記憶領域２１０に全数保存する。より詳細には、全数保持部２３１は、履歴用領域２１１には、既に保存されている測定データを消去せずに、新しく得られた最新の測定データを追加書き込みする。さらに、全数保持部２３１は、表示用領域２１２には、保存されている測定データが消去されるように、保存されている測定データを新しく得られた最新の測定データに置き換える。
【００４１】
転送部２３２は、全数保存部２３１により記憶領域２１０に保存された測定データを、サーバ１００に転送することを試みる。より詳細には、転送部２３２は、履歴用領域２１１に測定データが保存されていないかをチェックし、測定データが履歴用領域２１１に保存されている場合にのみ以下の転送処理を行う。転送部２３２はネットワーク４００を介してサーバ１００との接続を確保し、サーバ１００が測定データを保存可能な場合、あるいは、サーバ１００が測定データを保存不能な状態から保存可能な状態になった場合には、転送部２３２は、履歴用領域２１１に保存された測定データをサーバ１００に向けて送信して保存させる。さらに転送部２３２は、測定データの保存が完了した旨の通知をサーバ１００から受け取ると、該当する測定データを履歴用領域２１１から消去する。一方、サーバ１００が測定データを保存不能な場合には、履歴用領域２１１に保存された測定データは履歴用領域２１１から消去されることなく、少なくともサーバ１００に転送されるまでそのまま履歴用領域２１１に保持され続ける。
【００４２】
なお、本実施の形態では、転送部２３２により記憶領域２１０に保存された測定データをサーバ１００に転送した後、すぐに記憶領域２１０から消去しているが、記憶領域２１０の空き容量に余裕があるうちは、必ずしも消去しなくてもよい。
【００４３】
また、転送部２３２は、履歴用領域２１１に保存された測定データのうちの最新の測定データを他の測定データよりも優先的にサーバ１００に保存させることが望ましい。サーバ１００が復旧した場合に、サーバ１００にいち早く最新の測定データが保存されることにより、表示部２４０や表示装置３００が速やかに通常の動作に戻ることができる。
【００４４】
ここで最新の測定データが履歴用領域２１１に保存されているか否かの判断は、履歴用領域２１１に保存されている測定データの中に、表示用領域２１２に保存されている測定データと同一のものがあるか否かにより行うことができる。詳細には、例えば各測定データを記憶領域２１０に保存する際に、各測定データを一意に識別可能な識別情報を測定データ毎に添付しておく。そして、転送部２３２はこの識別情報を用いて履歴用領域２１１に保存されている測定データの中から、表示用領域２１２に保存されている測定データと同一のものを検索する。ここで表示用領域２１２に保存されている測定データと同一の測定データが検索されれば、転送部２３２は最新の測定データがあると判定し、表示用領域２１２に保存されている測定データと同一の測定データを優先的にサーバ１００に転送する。ここで識別情報は、例えば測定した日付と時刻、あるいはシリアルナンバー等である。
【００４５】
また、転送部２３２は、記憶領域２１０に保存された測定データをサーバ１００に向けて送信する処理を測定部２２０による測定データを得る処理などの他の処理よりも優先度を下げて実行することが望ましい。但し記憶領域２１０に保存された測定データの中の最新の測定データだけは優先度を下げなくてもよい。場合によっては、転送部２３２は複数回に分けて測定データをサーバ１００に向けて送信する。従って、測定部２２０による測定データを得る処理等の測定装置２００が本来行うべき重要な処理を高速かつ安定的に実行させることができる。
【００４６】
また、転送部２３２は、サーバ１００が測定データを保存不能な場合には、最新の測定データを表示装置３００と表示部２４０とに送信してもよい。
【００４７】
ネットワーク４００は、イントラネット等の比較的大規模なネットワークである。
【００４８】
表示部２４０はネットワーク４００を介してサーバ１００から測定データの提供を受けることが可能なように接続され、かつ測定装置２００本体とソケット通信のようなローカルな通信回線を介して通信可能なように接続されている独立した機器である。表示部２４０はローカルな通信回線を介して記憶領域２１０内の表示用領域２１２に保存された最新の測定データを取得できる。なお表示部２４０は現場のオペレータ用に測定装置２００本体の比較的近くに設置することを想定している。ここで、ローカルな通信回線とは、例えばＲＳ２３２Ｃなどのシリアルインターフェース等を想定している。従って、比較的大規模なネットワークであるネットワーク４００が使用不能となったような場合であっても、測定装置２００は単独で動作できる。しかしながら、ネットワーク４００のような比較的大規模なネットワークが使用不能になるようなことは近年ほとんど起きないので、ローカルな通信回線の代わりにネットワーク４００を用いてもよい。
【００４９】
表示部２４０は、サーバ１００が測定データを提供可能な場合は、サーバ１００が提供可能な測定データのうちの最新の測定データや過去の測定データの提供を受け、提供を受けた測定データに基づいた情報（例えば最新の測定データや過去の測定データ等）を表示する。一方、表示部２４０は、サーバ１００が測定データを提供不能な場合は、測定部２２０より直接、又は、記憶領域２１０を介して、測定部２２０により得られる最新の測定データを取得して、これに基づいた最新の情報（例えば最新の測定データ）を表示する。
【００５０】
なお、測定装置２００は、サーバ１００が測定データを提供不能な場合に、測定部２２０が最新の測定データを得る度に、記憶領域２１０を介さずに最新の測定データを表示装置３００と表示部２４０とに送信してもよい。
【００５１】
表示装置３００は、サーバ１００と測定装置２００とにネットワーク４００を介して通信可能に接続された独立した機器である。なお、表示装置３００は、測定装置２００から幾分離れた場所にある集中管理室に設置することを想定している。
【００５２】
また表示装置３００は、第１受信部３１０、及び第２受信部３２０を備える。
【００５３】
第１受信部３１０は、サーバ１００が測定データを提供可能な場合に、サーバ１００からサーバ１００が提供可能な最新の測定データや過去の測定データの提供を受け、提供を受けた測定データに基づいた情報（例えば最新の測定データや過去の測定データ等）を表示する。
【００５４】
第２受信部３２０は、サーバ１００が最新の測定データを提供不能な場合に、測定装置２００から直接、測定装置２００が送信可能な最新の測定データを受信し、受信した最新の測定データに基づいた情報（例えば最新の測定データ等）を表示する。
【００５５】
なお、表示装置３００と表示部２４０とは、実質的に同様の機能を備えており両者は同一の構成であってもよい。
【００５６】
＜制御方法＞
測定装置２００では、測定処理、及びサーバ保存処理を同時並列的に実行している。
【００５７】
また表示部２４０、及び表示装置３００では、それぞれ表示制御処理を実行している。
【００５８】
図２は、測定処理の概要を示すフローチャートである。以下に図２を用いて、測定処理の概要を説明する。
【００５９】
（１）測定部２２０が測定対象が測定箇所に移動するまで待つ（ステップＳ１）。
【００６０】
（２）測定部２２０が測定を開始し、測定対象の外形寸法や肉厚を測定したり、品質を検査して測定データを得る（ステップＳ２）。
【００６１】
（３）全数保持部２３１が測定の終了を待つ（ステップＳ３）。
【００６２】
（４）全数保持部２３１が、更新の途中でデータが誤って読み取られるのを避けるため、記憶領域２１０を読み出し禁止にする（ステップＳ４）。
【００６３】
（５）全数保持部２３１が、履歴用領域２１１には既に保存されている情報を消去せずにステップＳ２で得られた測定データを追加書き込みする。さらに、全数保持部２３１が、表示用領域２１２には保存されている情報が消去されるように保存されている情報をステップＳ２で得られた測定データに置き換える（ステップＳ５）。
【００６４】
（６）全数保持部２３１が、記憶領域２１０の読み出しを許可する（ステップＳ６）。
【００６５】
（７）次の測定対象を測定するためにステップＳ１へ戻る。
【００６６】
図３は、サーバ保存処理の概要を示すフローチャートである。以下に図３を用いて、サーバ保存処理の概要を説明する。
【００６７】
（１）転送部２３２が、履歴用領域２１１に測定データが保存されているか否かを判断する（ステップＳ１１）。
【００６８】
（２）履歴用領域２１１に測定データが全く保存されていない場合は（ステップＳ１１：Ｎｏ）、一定時間動作を休止し（ステップＳ１２）、ステップＳ１１へ戻る。
【００６９】
（３）履歴用領域２１１に１つでも測定データが保存されている場合は（ステップＳ１１：Ｙｅｓ）、転送部２３２が、保存されている測定データの中に最新の測定データがあるか否かを判断する（ステップＳ１３）。
【００７０】
（４）最新の測定データがあると判断された場合には（ステップＳ１３：Ｙｅｓ）、転送部２３２が、すぐに最新の測定データをサーバ１００に向けて送信することを試みる（ステップＳ１４）。
【００７１】
（５）転送部２３２が、最新の測定データをサーバ１００に向けて送信することができたか否かを判断する（ステップＳ１５）。
【００７２】
（６）送信することができた場合には（ステップＳ１５：Ｙｅｓ）、転送部２３２が、保存が完了した旨の通知をサーバ１００から受け取った後に、該当する測定データを履歴用領域２１１から消去する（ステップＳ１６）。
【００７３】
（７）送信することができなかった場合には（ステップＳ１５：Ｎｏ）、一定時間動作を休止し（ステップＳ１７）、ステップＳ１１へ戻る。
【００７４】
（８）最新の測定データがないと判断された場合には（ステップＳ１３：Ｎｏ）、一定時間動作を休止する（ステップＳ１８）。
【００７５】
（９）動作を休止した後、最新でない測定データをサーバ１００に向けて送信することを試みる前に、再度、転送部２３２が、保存されている測定データの中に最新の測定データがあるか否かを判断する（ステップＳ１９）。最新の測定データがあると判断された場合には（ステップＳ１９：Ｙｅｓ）、ステップＳ１４へ行く。
【００７６】
（１０）最新の測定データがないと判断された場合には（ステップＳ１９：Ｎｏ）、転送部２３２が、最新でない測定データの１つ又は所定数以下を、サーバ１００に向けて送信することを試みる（ステップＳ２０）。
【００７７】
（１１）転送部２３２が、最新でない測定データをサーバ１００に向けて送信することができたか否かを判断する（ステップＳ２１）。
【００７８】
（１２）送信することができた場合には（ステップＳ２１：Ｙｅｓ）、転送部２３２が、保存が完了した旨の通知をサーバ１００から受け取った後に、該当する測定データを履歴用領域２１１から消去する（ステップＳ２２）。
【００７９】
（１３）送信することができなかった場合には（ステップＳ２１：Ｎｏ）、一定時間動作を休止し（ステップＳ２３）、ステップＳ１１へ戻る。
【００８０】
図４は、表示装置３００による表示制御処理の概要を示すフローチャートである。以下に図４を用いて、表示制御処理の概要を説明する。
【００８１】
（１）第１受信部３１０が、サーバ１００から測定データ（例えば最新の測定データや過去の測定データ等）の提供を受けることを試みる（ステップＳ３１）。
【００８２】
（２）第１受信部３１０が、サーバ１００から測定データの提供を受けることができたか否かを判断する（ステップＳ３２）。
【００８３】
（３）サーバ１００から測定データの提供を受けることができた場合には（ステップＳ３２：Ｙｅｓ）、第１受信部３１０が、提供を受けた測定データに基づいた情報（例えば最新の測定データや過去の測定データ等）を表示する（ステップＳ３３）。
【００８４】
（４）一定時間動作を休止し（ステップＳ３４）、ステップＳ３１へ戻る。
【００８５】
（５）サーバ１００から測定データの提供を受けることができなかった場合には（ステップＳ３２：Ｎｏ）、第２受信部３２０が、測定装置２００から直接、記憶領域２１０内の表示用領域２１２に保存された最新の測定データを受信する（ステップＳ３５）。
【００８６】
なお、第２受信部３２０は、測定部２２０が最新の測定データを得るのを待って、記憶領域２１０を介さずに測定部２２０から直接最新の測定データを受信してもよい。
【００８７】
（６）第２受信部３２０が、測定装置２００から最新の測定データを受信できたか否かを判断する（ステップＳ３６）。
【００８８】
（７）測定装置２００から最新の測定データを受信できた場合には（ステップＳ３６：Ｙｅｓ）、第２受信部３２０が、受信した最新の測定データに基づいた情報（例えば最新の測定データ）を表示する（ステップＳ３７）。
【００８９】
（８）一定時間動作を休止し（ステップＳ３８）、ステップＳ３１へ戻る。
【００９０】
（９）測定装置２００から最新の測定データを受信できなかった場合には（ステップＳ３６：Ｎｏ）、第２受信部３２０がエラーを表示する（ステップＳ３９）。
【００９１】
（１０）一定時間動作を休止し（ステップＳ４０）、ステップＳ３１へ戻る。
【００９２】
＜まとめ＞
以上のように、本実施の形態１に係る測定システム１によれば、測定データを暫定的に内蔵する記憶領域に全数保存した後で、内蔵する記憶領域に保存した測定データをサーバ１００に転送したときに、内蔵する記憶領域から測定データの消去を行う。よって、測定データをサーバ１００に保存できないときには内蔵する記憶領域にそのまま測定データが残るので、測定データを欠落させずに測定装置が単独で測定を行うことができる。また、測定システム１によれば、表示部２４０、及び表示装置３００が、サーバ１００が停止するなどしてサーバ１００から最新の測定データの提供を受けることができないときには、最新の測定データを測定装置２００から直接取得する。従って、最新の情報を正しく表示することができ、測定装置が単独で測定を行うことができる。
［変形例１］
＜概要＞
変形例１の測定システム２は、実施の形態１の測定システム１から測定装置２００を削除して、測定装置５００に置き換えたものである。測定装置２００はサーバ１００が測定データを保存可能か否かに関係なく先に測定データを記憶領域２１０に全数保存して、後でサーバ１００に転送した測定データを消去する。一方測定装置５００は先に測定データをサーバ１００に向けて送信することを試みて、送信できなかった測定データのみを後で記憶領域２１０に保存する。
【００９３】
＜構成＞
図５は、変形例１に係る測定システム２の概略を示す図である。
【００９４】
測定システム２は、実施の形態１の測定システム１における測定装置２００を測定装置５００に置き換えたものである。測定システム２は、図５に示すように、サーバ１００、測定装置５００、表示装置３００、及びネットワーク４００を備える。
【００９５】
なお、測定システム２において、測定システム１と同様の構成には同一番号を付し、その説明を省略する。
【００９６】
測定装置５００は、実施の形態１における測定装置２００から、保存制御部２３０を削除して、保存制御部５３０に置き換えたものである。測定装置５００は、記憶領域２１０、測定部２２０、保存制御部５３０、及び表示部２４０を含む。
【００９７】
保存制御部５３０は、サーバ１００が測定データを保存可能な場合は、測定部２２０により得られた最新の測定データをサーバ１００に向けて送信して保存させる。一方、保存制御部５３０は、サーバ１００が測定データを保存不能な場合は、測定部２２０により得られた最新の測定データを記憶領域２１０に保存する。ここで保存制御部５３０は、選択保存部５３１、及び転送部２３２を含む。
【００９８】
選択保存部５３１は、サーバ１００が測定データを保存可能な場合は測定部２２０により得られた最新の測定データをサーバ１００に向けて送信して保存させ、保存が完了した旨の通知をサーバ１００から受け取る。この場合、最新の測定データを記憶領域２１０に保存しない。一方、選択保存部５３１は、サーバ１００が測定データを保存不能な場合は少なくともサーバ１００に保存されるまで測定部２２０により得られた最新の測定データを記憶領域２１０に保存する。
【００９９】
より詳細には、選択保存部５３１は、保存に失敗した旨の通知をサーバ１００から受け取ったとき、あるいは所定の時間が経過してもサーバ１００から応答がない場合に、履歴用領域２１１に既に保存されている情報を消去せずに、該当する最新の測定データを履歴用領域２１１に追加書き込みする。さらに、選択保存部５３１は、表示用領域２１２に保存されている情報が消去されるように、保存されている情報を該当する最新の測定データに置き換えて書き込む。
【０１００】
なお、選択保存部５３１は、サーバ１００が測定データを保存不能な場合には、記憶領域２１０を介さずに最新の測定データを表示装置３００と表示部２４０とに送信してもよい。
【０１０１】
また、実施の形態１では、転送部２３２は、最新の測定データを他の測定データよりも優先してサーバ１００に保存させることが望ましいとしたが、変形例１では、サーバ１００が復旧した場合には、選択保存部５３１が直接最新の測定データをサーバ１００に保存させるため、特に転送部２３２で最新の測定データを他の測定データよりも優先してサーバ１００に保存させなくてもよい。
【０１０２】
＜制御方法＞
測定装置５００では、測定処理、及びサーバ保存処理を同時並列的に実行している。
【０１０３】
ここで、測定処理のみが実施の形態１と異なり、サーバ保存処理、及び表示制御処理は、実施の形態１と同様なのでその説明を省略する。
【０１０４】
図６は、変形例１に係る測定処理の概要を示すフローチャートである。以下に図６を用いて、変形例１に係る測定処理の概要を説明する。
【０１０５】
なお、図２の実施の形態１に係る測定処理と同様のステップには同一番号を付し、その説明を省略する。
【０１０６】
（１）〜（３）図２の（１）〜（３）と同様である（ステップＳ１〜Ｓ３）。
【０１０７】
（４）選択保存部５３１が、測定部２２０により得られた最新の測定データを、サーバ１００に向けて送信することを試みる（ステップＳ５１）。
【０１０８】
（５）データ出力部５３１が、最新の測定データをサーバ１００に向けて送信することができたか否かを判断する（ステップＳ５２）。
【０１０９】
（６）送信することができた場合には（ステップＳ５２：Ｙｅｓ）、一定時間動作を休止し（ステップＳ５３）、ステップＳ１へ戻る。
【０１１０】
（７）送信することができなかった場合には（ステップＳ５２：Ｎｏ）、選択保存部５３１が、更新の途中でデータが誤って読み取られるのを避けるため、記憶領域２１０を読み出し禁止にする（ステップＳ５４）。
【０１１１】
（８）選択保存部５３１が、履歴用領域２１１には既に保存されている情報を消去せずに該当する測定データを追加書き込みする。さらに、選択保存部５３１が、表示用領域２１２には保存されている情報が消去されるように保存されている情報を該当する測定データに置き換える（ステップＳ５５）。
【０１１２】
（９）選択保存部５３１が、記憶領域２１０の読み出しを許可する（ステップＳ５６）。
【０１１３】
（１０）次の測定対象を測定するためにステップＳ１へ戻る。
【０１１４】
＜まとめ＞
以上のように、変形例１の測定システム２によれば、最新の測定データをサーバ１００に保存させることを試みた後に、サーバ１００に保存されなかったときに内蔵する記憶領域に最新の測定データを保存することができる。よって、測定データをサーバ１００に保存できないときには内蔵する記憶領域に測定データを保存することができるので、測定データを欠落させずに測定装置が単独で測定を行うことができる。
【産業上の利用可能性】
【０１１５】
本発明は、様々な測定を行うあらゆる製品の生産ラインに適用することができる。
【０１１６】
本発明によれば、サーバが故障や保守点検等によりやむなく停止することがあっても、測定データを欠落させずに測定装置が単独で測定を行うことができ、生産ラインを止めなくてよいので、その産業的利用価値は極めて高い。
【符号の説明】
【０１１７】
１    測定システム
２    測定システム
１００    サーバ
２００    測定装置
２１０    記憶領域
２１１    履歴用領域
２１２    表示用領域
２２０    測定部
２３０    保存制御部
２３１    全数保持部
２３２    転送部
２４０    表示部
３００    表示装置
３１０    第１受信部
３２０    第２受信部
４００    ネットワーク
５００    測定装置
５３０    保存制御部
５３１    選択保存部
【図１】
2013073244.tif 000003
【図２】
2013073244.tif 000004
【図３】
2013073244.tif 000005
【図４】
2013073244.tif 000006
【図５】
2013073244.tif 000007
【図６】
2013073244.tif 000008