(57)【要約】【課題】イベント発生を検知するまでの時間を短縮し、イベント発生を素早く検知することが可能な監視ストレージシステムを提供する。【解決手段】監視ストレージシステム１は、取得した情報の上書き記憶が可能な第１記憶部１０と、外部から受信したログ情報を元にイベント発生を検知して、信号を出力する検知部４０と、検知部から出力された信号を受信して、第１記憶部から読み出した記憶情報を含む情報を記憶する第２記憶部２０と、を備えている。【選択図】図２
2017041045.tif 000002
【特許請求の範囲】
【請求項１】
取得した情報の上書き記憶が可能な第１記憶部と、
外部から受信したログ情報を元にイベント発生を検知して、信号を出力する検知部と、
前記検知部から出力された前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を記憶する第２記憶部と、を備えていることを特徴とする監視ストレージ装置。
【請求項２】
取得情報の上書き記憶が可能な第１記憶部、外部から受信したログ情報を元にイベント発生を検知して、信号を出力する検知部、および前記検知部から出力された前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を記憶する第２記憶部、を備えている監視ストレージ装置と、
情報を取得する情報データ取得部と、を備えていることを特徴とする監視情報ストレージ装置。
【請求項３】
前記情報データ取得部は、前記監視ストレージ装置と、ネットワーク上で接続されていることを特徴とする請求項２に記載の監視情報ストレージ装置。
【請求項４】
前記情報データ取得部は、画像を撮影する撮像装置、および環境情報を取得するアナログ情報取得装置の、少なくとも一方であることを特徴とする請求項２または請求項３に記載の監視情報ストレージ装置。
【請求項５】
ログ情報を記憶するログ情報記憶部と、
前記ログ情報記憶部とネットワーク上で接続され、取得情報の上書き記憶が可能な第１記憶部、前記ログ情報記憶部から受信したログ情報を元にイベント発生を検知して信号を出力する検知部、および前記検知部から出力された前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を記憶する第２記憶部、を備えている監視ストレージ装置と、を備えていることを特徴とする監視ストレージシステム。
【請求項６】
前記ログ情報記憶部と接続されているセンサー部を備えていることを特徴とする請求項５に記載の監視ストレージシステム。
【請求項７】
可動部と、
前記可動部の動作を制御する制御部と、を有する稼働装置を備えていることを特徴とする請求項５または請求項６に記載の監視ストレージシステム。
【請求項８】
前記稼働装置は、電子機器の組み立て装置であることを特徴とする請求項７に記載の監視ストレージシステム。
【請求項９】
前記電子機器は、ドットインパクトプリンターのヘッドであることを特徴とする請求項８に記載の監視ストレージシステム。
【請求項１０】
取得情報を第１記憶部に常時上書き記憶するステップと、
外部から受信したログ情報を元に検知部がイベント発生を検知して信号を出力するステップと、
前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶するステップと、を含むことを特徴とする監視ストレージ方法。
【請求項１１】
第２記憶部に記憶された前記情報のパス情報を前記ログ情報に追加するステップを含むことを特徴とする請求項１０に記載の監視ストレージ方法。
【請求項１２】
取得情報を第１記憶部に常時上書き記憶する手順と、
外部から受信したログ情報から検知部がイベント発生を検知して信号を出力する手順と、
前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶する手順と、をコンピューターに実行させることを特徴とする監視ストレージプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視ストレージ装置、監視情報ストレージ装置、監視ストレージシステム、監視ストレージ方法、および監視ストレージプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続されている監視ストレージシステムとして、カメラなどで撮影した画像を解析することによってイベント発生を検知するイベント検知部を備えた装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３４５１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されている監視ストレージシステムでは、撮影した画像を解析してイベント発生を検知するため、画像解析のために長時間を要してしまう。これにより、イベント発生を検知するまでの時間を短縮することが難しく、素早くイベント発生を検知することが困難であった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係る監視ストレージ装置は、取得した情報の上書き記憶が可能な第１記憶部と、外部から受信したログ情報を元にイベント発生を検知して、信号を出力する検知部と、前記検知部から出力された前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を記憶する第２記憶部と、を備えていることを特徴とする。
【０００７】
本適用例の監視ストレージ装置によれば、検知部から出力されたイベント発生の信号を受信して、第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶することができる。このとき、検知部は外部から受信したログ情報を読み取ることによりイベント発生を検知するため、データ解析の量を大幅に削減することができる。これにより、イベント発生の検知に要する時間を短縮することができ、素早くイベント発生を検知することができる。
【０００８】
［適用例２］本適用例に係る監視情報ストレージ装置は、取得情報の上書き記憶が可能な第１記憶部、外部から受信したログ情報を元にイベント発生を検知して、信号を出力する検知部、および前記検知部から出力された前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を記憶する第２記憶部、を備えている監視ストレージ装置と、情報を取得する情報データ取得部と、を備えていることを特徴とする。
【０００９】
本適用例の監視情報ストレージ装置によれば、検知部から出力されたイベント発生の信号を受信して、情報データ取得部によって取得した取得情報が上書き記憶されている第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶することができる。このとき、検知部は外部から受信したログ情報を読み取ることによりイベント発生を検知するため、データ解析の量を大幅に削減することができる。これにより、イベント発生の検知に要する時間を短縮することができ、素早くイベント発生を検知することができる。
【００１０】
［適用例３］上記適用例に記載の監視情報ストレージ装置において、前記情報データ取得部は、前記監視ストレージ装置と、ネットワーク上で接続されていることが好ましい。
【００１１】
本適用例によれば、情報データ取得部と、監視ストレージ装置との間の配線が不要となり、込み入った部位での配線や複雑な配線などを行う必要のない簡素な装置とすることが可能となる。
【００１２】
［適用例４］上記適用例に記載の監視情報ストレージ装置において、前記情報データ取得部は、画像を撮影する撮像装置、および環境情報を取得するアナログ情報取得装置の、少なくとも一方であることが好ましい。
【００１３】
本適用例によれば、情報データ取得部が撮像装置であれば、視認することが可能な画像情報として第１記憶部に記憶させることができる。また、情報データ取得部がアナログ情報取得装置であれば、例えば時刻、気温、湿度などの環境情報として第１記憶部に記憶させることができる。なお、情報データ取得部としては、撮像装置およびアナログ情報取得装置のいずれか一方、もしくは双方が設けられていてもよい。
【００１４】
［適用例５］本適用例に係る監視ストレージシステムは、ログ情報を記憶するログ情報記憶部と、前記ログ情報記憶部とネットワーク上で接続され、取得情報の上書き記憶が可能な第１記憶部、前記ログ情報記憶部から受信したログ情報を元にイベント発生を検知して信号を出力する検知部、および前記検知部から出力された前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を記憶する第２記憶部、を備えている監視ストレージ装置と、を備えていることを特徴とする。
【００１５】
本適用例によれば、検知部から出力されたイベント発生の信号を受信して、第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶することができる。このとき、検知部は外部から受信したログ情報が記憶されているログ情報記憶部からログ情報を読み取ることによりイベント発生を検知するため、データ解析の量を大幅に削減することができる。これにより、イベント発生の検知に要する時間を短縮することができる。また、監視ストレージ装置とログ情報記憶部とが、ネットワーク上で接続されているため、監視ストレージ装置とログ情報記憶部との間の複雑な配線が不要となり、簡素な配線で監視ストレージシステムを構成することができる。
【００１６】
［適用例６］上記適用例に記載の監視ストレージシステムにおいて、前記ログ情報記憶部と接続されているセンサー部を備えていることが好ましい。
【００１７】
本適用例によれば、センサー部から出力されるエラーログ情報（不具合ログ情報）を、容易にログ情報記憶部に記憶させることができる。
【００１８】
［適用例７］上記適用例に記載の監視ストレージシステムにおいて、可動部と、前記可動部の動作を制御する制御部と、を有する稼働装置を備えていることが好ましい。
【００１９】
本適用例によれば、可動部と、該可動部の動作を制御する制御部とを備えた稼働装置の動作を情報（例えば、画像情報またはアナログ情報）として記憶し、外部から受信したログ情報からイベント発生を検知部が検知して発する信号によって、読み出すことができる。即ち、稼働装置の不具合（エラー）発生時の状態を、時間的に遡って読み出された画像情報もしくはアナログ情報（環境情報）によって確認することができる。
【００２０】
［適用例８］上記適用例に記載の監視ストレージシステムにおいて、前記稼働装置は、電子機器の組み立て装置であることが好ましい。
【００２１】
本適用例によれば、時間的に遡った電子機器の組み立て装置の動作状態を、画像情報もしくはアナログ情報（環境情報）として確認することができる。これにより、電子機器の組み立て装置の不具合解析などを容易に行うことができる。
【００２２】
［適用例９］上記適用例に記載の監視ストレージシステムにおいて、前記電子機器は、ドットインパクトプリンターのヘッドであることが好ましい。
【００２３】
本適用例によれば、時間的に遡ったドットインパクトプリンターのヘッドの組み立て加工装置の動作状態を、画像情報もしくはアナログ情報（環境情報）として確認することができる。これにより、不具合解析などを容易に行うことができる。
【００２４】
［適用例１０］本適用例に記載の監視ストレージ方法は、取得情報を第１記憶部に常時上書き記憶するステップと、外部から受信したログ情報を元に検知部がイベント発生を検知して信号を出力するステップと、前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶するステップと、を含むことを特徴とする。
【００２５】
本適用例の監視ストレージ方法によれば、外部から受信したログ情報からイベント発生を検知部が検知して出力された信号を出力する信号を受信して、第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶することができる。このように、外部から受信したログ情報を読み取ることによりイベント発生を検知するため、データ解析の量を大幅に削減することができる。これにより、イベント発生の検知に要する時間を短縮することが可能となる。
【００２６】
［適用例１１］上記適用例に記載の監視ストレージ方法において、第２記憶部に記憶された前記情報のパス情報を前記ログ情報に追加するステップを含むことが好ましい。
【００２７】
本適用例によれば、第２記憶部に記憶されているイベント発生時の情報のパス情報を、ログ情報と共に確認することができ、手間なく確認することができる。
【００２８】
［適用例１２］本適用例に記載の監視ストレージプログラムは、取得情報を第１記憶部に常時上書き記憶する手順と、外部から受信したログ情報から検知部がイベント発生を検知して信号を出力する手順と、前記信号を受信して、前記第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶する手順と、をコンピューターに実行させることを特徴とする。
【００２９】
本適用例の監視ストレージプログラムによれば、コンピューターに実行させることにより、検知部から出力されたイベント発生の信号を受信して、第１記憶部から読み出した記憶情報を含む情報を第２記憶部に記憶することができる。このとき、検知部は外部から受信したログ情報を読み取ることによりイベント発生を検知するため、データ解析の量を大幅に削減することができる。これにより、イベント発生の検知に要する時間を短縮することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明に係る監視ストレージ装置および監視情報ストレージ装置を備えた監視ストレージシステムの概要を模式的に示す斜視図。
【図２】本発明に係る監視ストレージ装置および監視情報ストレージ装置を備えた監視ストレージシステムの構成の概略を模式的に示す機能ブロック図。
【図３】本発明に係る監視ストレージ方法を概略的に示すフローチャート。
【図４】ログ情報の記憶例を示す一覧表（リスト）。
【図５】ログ情報に追加されたパス情報の一例を示す一覧表（リスト）。
【発明を実施するための形態】
【００３１】
以下、本発明に係る実施形態について説明する。なお、以下で説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また、本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００３２】
（監視ストレージシステム）
先ず、図１、および図２を参照して、本発明に係る監視ストレージ装置、監視情報ストレージ装置、および監視ストレージシステムの構成を説明する。図１は、本発明に係る監視ストレージ装置および監視情報ストレージ装置を備えた監視ストレージシステムの概要を模式的に示す斜視図である。図２は、本発明に係る監視ストレージ装置および監視情報ストレージ装置を備えた監視ストレージシステムの構成の概略を模式的に示す機能ブロック図である。
【００３３】
図１に示すように、監視ストレージシステム１は、稼働装置として、ドットインパクトプリンター（電子機器の一例）のヘッドＷ２を組み立てる組み立て装置（ロボット）１００と、監視情報ストレージ装置５０と、を備えている。組み立て装置１００、および監視情報ストレージ装置５０は、それぞれネットワークＮＷ（図２参照）に接続されている。換言すれば、組み立て装置１００、および監視情報ストレージ装置５０は、ネットワークＮＷによって接続されている。なお、ネットワークＮＷへの接続は、有線接続、または無線接続（無線通信）のいずれであってもよい。
【００３４】
［稼働装置］
稼働装置としての組み立て装置（ロボット）１００は、可動部としてのアーム１３０と、エンドエフェクター１２０と、制御部１４０とを備えている。アーム１３０は、例えば３個の曲げ関節と３個のねじり関節とを有する６軸アームである。アーム１３０は、曲げ関節とねじり関節とを動作させるための駆動部としてのモーター群（図１では不図示）を備えている。組み立て装置（ロボット）１００は、アーム１３０などを動作させて、例えば挟持部１２３に保持された部材Ｗ１を、組み立て部１２５上に配置されている部材に装着するなどしてドットインパクトプリンターのヘッドＷ２を組み立てることができる。なお、組み立て装置（ロボット）１００では、エンドエフェクター１２０および挟持部１２３を可動部に含むことができる。
【００３５】
エンドエフェクター１２０は、アーム１３０の先端部に装着されている。６軸のアームが駆動することによって、所定の可動範囲内においてエンドエフェクター１２０を任意の位置において任意の姿勢（角度）とすることができる。エンドエフェクター１２０には、センサーの一つとして力覚センサー１２１が備えられている。力覚センサー１２１は、エンドエフェクター１２０に作用する３軸の力と、当該３軸まわりに作用するモーメントを計測するセンサーであり、例えば所定のモーメントを超えた場合などを不具合（エラー）状態として、エラーログ情報（不具合ログ情報）を、後述するログ情報記憶部１５０（図２参照）に記憶させる。なお、センサーとしての力覚センサー１２１は、単数設けられる構成であっても、複数設けられる構成であってもよい。また、エンドエフェクター１２０には、グリッパー１２２が備えられている。グリッパー１２２は、挟持部１２３を接近および離間させるためのアクチュエーター（不図示）を備えており、制御部１４０からの制御信号によってアクチュエーターが制御される。なお、ログ情報とは履歴情報のことである。
【００３６】
なお、センサーとしては、力覚センサー１２１の他に、例えばアーム１３０の位置情報を検知するリミットセンサー（レーザー光などを用いた光学式の位置検出センサーを含む）、アーム１３０の過昇温を検知する温度センサー、アーム１３０の動作を検知する加速度センサーや角速度センサー、もしくはカウンターやタイマーなどを備えることとしてもよい。また、それぞれの機能を備えたセンサーが、種々混在して設けられている構成であってもよい。
【００３７】
制御部１４０は、組み立て装置（ロボット）１００を制御するためのコンピューターである。本形態のように、制御部１４０は組み立て装置（ロボット）１００内に備えられてもよい。また、組み立て装置（ロボット）１００の外部において当該組み立て装置（ロボット）１００と通信可能に備えられた制御部１４０を備えている構成であってもよい。むろん、組み立て装置（ロボット）１００内のコンピューター（制御部１４０）と、組み立て装置（ロボット）１００の外部のコンピューターとが協働することにより制御部１４０が実現されてもよい。
【００３８】
制御部１４０は、図２に示すように、例えば、ログ情報記憶部１５０と、ＣＰＵ（Central Processing Unit）１５２と、通信部１５４と、記憶部（不図示）と、を備え、通信部１５４を介してアーム１３０などの可動部と通信を行う。これらの構成要素は、図示しないバス（Bus）と図示しない入出力機構を介して相互に通信可能に接続されている。
【００３９】
ログ情報記憶部１５０は、監視情報ストレージ装置５０とネットワークＮＷ上で接続されており、組み立て装置（ロボット）１００から出力されたログ情報を記憶するデータベース（ＤＢ：Data base）である。ログ情報記憶部１５０は、センサーとしての力覚センサー１２１と接続され、力覚センサー１２１で検出された、例えばエラー発生時刻やエラー内容などを含むログ情報を記憶する。なお、制御部１４０が、例えばネットワークＮＷ上でサーバー７０と接続されている場合は、ログ情報記憶部１５０を、サーバー７０内に設けることができる。なお、図２中には、サーバー７０内に設けられる場合のログ情報記憶部１５５を、想像線（２点鎖線）で示している。
【００４０】
ＣＰＵ１５２は、記憶部（不図示）に格納された各種プログラムを実行する。記憶部は、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）などを含み、制御部１４０が処理する各種情報や画像、プログラムを格納する。なお、記憶部は、制御部１４０に内蔵されるものに代えて、ＵＳＢ等のデジタル入出力ポート等によって接続された外付け型の記憶装置でもよい。通信部１５４は、例えば、ＵＳＢ等のデジタル入出力ポートやイーサネット（登録商標）ポート等を含んで構成される。
【００４１】
そして、制御部１４０は、記憶部に記憶された各種プログラムを実行することで、組み立て装置（ロボット）１００のアーム１３０などを動作させて、例えば挟持部１２３に保持された部材Ｗ１を、組み立て部１２５上に配置されている部材に装着するなどして、例えばドットインパクトプリンターのヘッドＷ２を組み立てることができる。
【００４２】
本形態では、稼働装置として、可動部としてのアーム１３０などを備えた組み立て装置（ロボット）１００を例に説明したが、これに限らない。稼働装置としては、例えば製品の組み立て状態や各種特性の検査を行う検査装置、または部品（部材）を所定の位置に搬送する搬送装置などであってもよい。また、組み立て装置（ロボット）１００は、６軸制御のロボットを例に説明したがこれに限らず、例えば水平多関節ロボットや双腕ロボットなど他の形態のロボット、もしくはＸＹ軸（２軸）走査装置、インデックステーブルを用いたロータリー型の製造装置など、他の形態の装置であってもよい。
【００４３】
［監視ストレージ装置および監視情報ストレージ装置］
組み立て装置（ロボット）１００とネットワークＮＷで接続されている監視情報ストレージ装置５０は、情報データ取得部１１０と、第１記憶部１０、第２記憶部２０、および検知部４０を含む監視ストレージ装置３０と、監視ストレージ装置３０の機能を制御する監視ストレージ制御部５５と、を備えている。監視情報ストレージ装置５０は、ログ情報記憶部１５０（ログ情報記憶部１５５）に記憶されているログ情報を検知部４０が監視し、不具合（エラー）ログ情報（イベント発生）を検知した場合に、第１記憶部１０に記憶されている情報を読みだしたり第２記憶部２０に記憶させたりするなどの機能を有している。
【００４４】
情報データ取得部１１０は、例えば画像を撮影する撮像装置としての監視カメラ、および環境情報を取得するアナログ情報取得装置（計時装置、温湿度記録計、パーティクルカウンターなど）の少なくとも一方を適用することができる。以下、本形態では、情報データ取得部１１０として、画像を撮影する撮像装置としての監視カメラを用いた例を説明する。なお、情報データ取得部１１０は、一つが設けられている構成であってもよいし、複数が設けられている構成であってもよい。
【００４５】
また、情報データ取得部１１０は、監視ストレージ装置３０と、ネットワークＮＷ上で接続されていてもよい。このように、情報データ取得部１１０と監視ストレージ装置３０とが、ネットワークＮＷ上で接続されていることにより、情報データ取得部１１０と監視ストレージ装置３０との間の配線が不要となり、込み入った部位での配線や複雑な配線などを行わない簡素な装置とすることが可能となる。
【００４６】
情報データ取得部（監視カメラ）１１０は、稼働装置としての組み立て装置（ロボット）１００の作動状況の撮影を常時行っている。そして、撮影された画像情報（画像データ）は、情報データ取得部（監視カメラ）１１０に接続されている監視ストレージ装置３０の第１記憶部１０に記憶（録画）される。
【００４７】
監視ストレージ制御部５５は、監視情報ストレージ装置５０（監視ストレージ装置３０）の動作を制御するためのコンピューターである。監視ストレージ制御部５５は、記憶部（不図示）に格納された各種プログラムを実行し、監視情報ストレージ装置５０の動作を制御することができる。監視ストレージ制御部５５に含まれる記憶部（不図示）は、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）などを含んでいる。記憶部（不図示）は、例えば、監視ストレージ制御部５５（監視ストレージ装置３０）が処理する各種情報や監視ストレージ動作ソフトウェアプログラム（監視ストレージプログラム）および関連するデータを格納することができる。
【００４８】
監視ストレージ装置３０の第１記憶部１０は、画像情報（画像データ）を記憶したり読み出したりすることができる。なお、第１記憶部１０は、取得した情報（画像データ）の上書き記憶が可能であり、情報データ取得部１１０によって撮影された画像データを、所定の記憶時間を超過した画像データに順次上書き記憶（録画）させることができる。第１記憶部１０には、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）などを適用することができる。
【００４９】
監視ストレージ装置３０の検知部４０は、ログ情報記憶部１５０（ログ情報記憶部１５５）へ定期的（例えば、１回／１０秒）にアクセスし、記憶されているログ情報に新たな不具合（エラー）ログ情報が追加されていないかを解析する。そして、検知部４０は、新たな不具合（エラー）ログ情報が追加されている場合、即ち画像情報として保存する必要のある不具合ログ情報と判断された場合（イベント発生）には、不具合（エラー）ログ情報中の時刻情報に沿って、第１記憶部１０に記憶されている画像情報（画像データ）から必要な時刻範囲の画像情報（画像データ）を切り出して読み出し、第２記憶部２０に送信し記憶させることができる。この際、検知部４０は、第２記憶部２０に送信し記憶させたパス情報（ネットワーク上の画像情報の所在を表す情報）を、ログ情報記憶部１５０（ログ情報記憶部１５５）に記憶されているログ情報に追加することができる。
【００５０】
監視ストレージ装置３０の第２記憶部２０は、検知部４０の判定に基づき、第１記憶部１０に記憶されている画像情報（画像データ）から切り出された画像情報（画像データ）を記憶（録画）することができる。記憶された画像情報（画像データ）は、必要に応じて取り出され、例えば表示部（モニター）６０などで確認することができる。なお、第２記憶部２０は、監視ストレージ装置３０に含まれずに、例えばネットワークＮＷで接続された他のコンピューター８０に設けられていてもよい。なお、図２中には、コンピューター８０に設けられていてもよい第２記憶部を、第２記憶部２５として想像線（２点鎖線）で示している。第２記憶部２０には、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）などを適用することができる。
【００５１】
上述した構成の監視ストレージシステム１（監視ストレージ装置３０を含む監視情報ストレージ装置５０および稼働装置としての組み立て装置（ロボット）１００）によれば、ログ情報記憶部１５０に記憶されているログ情報を監視し、不具合（エラー）ログ情報（イベント発生）を検知した場合に、検知部４０から出力されたイベント発生の信号を受信して、第１記憶部１０から読み出した記憶情報を含む情報を第２記憶部２０に記憶することができる。このように検知部４０は、外部から受信したログ情報が記憶されているログ情報記憶部１５０からログ情報を読み取ることによりイベント発生を検知するため、データ解析の量を大幅に削減することができる。これにより、イベント発生の検知に要する時間を短縮することができ、素早くイベント発生を検知することができる。また、監視ストレージ装置３０を含む監視情報ストレージ装置５０とログ情報記憶部１５０とが、ネットワークＮＷ上で接続されているため、監視ストレージ装置３０を含む監視情報ストレージ装置５０とログ情報記憶部１５０との間の複雑な配線が不要となり、簡素な配線で監視ストレージシステム１を構成することができる。
【００５２】
また、上述した構成の監視ストレージ装置３０を含む監視情報ストレージ装置５０のように、情報データ取得部１１０が撮像装置であれば、外部からの情報を画像情報として第１記憶部１０に記憶させることができる。もしくは、情報データ取得部１１０がアナログ情報取得装置であれば、例えば時刻、気温、湿度などの環境情報として第１記憶部１０に記憶させることができる。
【００５３】
また、監視ストレージシステム１は、可動部としてのアーム１３０など、およびアーム１３０の動作を制御する制御部を備えた稼働装置としての組み立て装置（ロボット）１００を有している。このような構成の監視ストレージシステム１によれば、アーム１３０などを含む組み立て装置（ロボット）１００の動作を情報（例えば、画像情報またはアナログ情報）として記憶し、外部から受信したログ情報を元に（外部から受信したログ情報から）イベント発生を検知部４０が検知して発する信号によって、読み出すことができる。即ち、組み立て装置（ロボット）１００の不具合（エラー）発生時の状態を、時間的に遡って読み出された画像情報もしくはアナログ情報（環境情報）によって確認することができる。
【００５４】
また、監視ストレージシステム１の有する稼働装置が、例えば電子機器としてのドットインパクトプリンターのヘッドＷ２を組み立てる組み立て装置（ロボット）１００であれば、時間的に遡ったドットインパクトプリンターのヘッドの組み立て装置（ロボット）１００の動作状態を、画像情報もしくはアナログ情報（環境情報）として確認することができる。これにより、不具合解析などを容易に行うことができる。
【００５５】
（監視ストレージ方法）
次に、図３、図４、および図５を参照して、本発明に係る監視ストレージ方法について説明する。図３は、本発明に係る監視ストレージ方法を概略的に示すフローチャートである。図４は、監視ストレージ方法において用いるログ情報の記憶例を示す一覧表（リスト）である。図５は、ログ情報に追加されたパス情報の一例を示す一覧表（リスト）である。なお、監視ストレージシステム１の構成については、前述と同符号を用いて説明する。また、前述と同様に、情報データ取得部１１０として、画像を撮影する撮像装置としての監視カメラを用いた例を用いて説明する。また、以下の説明では、ログ情報記憶部として、組み立て装置（ロボット）１００の制御部１４０に設けられているログ情報記憶部１５０を用いることとして説明する。以下、図３に沿って、監視ストレージシステム１における監視ストレージ方法について説明する。
【００５６】
先ず、ステップＳ１１として、監視情報ストレージ装置５０の情報データ取得部１１０は、稼働装置としての組み立て装置（ロボット）１００の作動状況の撮影を開始する。情報データ取得部（監視カメラ）１１０は、組み立て装置（ロボット）１００の作動状況を常時撮影（連続的に撮影）しており、画像情報（画像データ）も常時（連続的に）第１記憶部１０に送信する。そして、撮影された画像情報（画像データ）を、情報データ取得部（監視カメラ）１１０に接続されている監視ストレージ装置３０の第１記憶部１０に記憶する。換言すれば、情報データ取得部（監視カメラ）１１０によって撮影された画像情報は、第１記憶部１０に常時録画される（ステップＳ１１）。
【００５７】
第１記憶部１０は、取得した画像情報（画像データ）の上書き記憶が可能であり、所定の記憶時間を超過した画像データに順次上書き記憶しながら情報データ取得部１１０によって撮影された画像データを記憶（録画）する。なお、第１記憶部１０は、画像情報（画像データ）を記憶したり読み出したりすることができる。
【００５８】
併せて、ステップＳ１２として、稼働装置としての組み立て装置（ロボット）１００のログ情報記憶部１５０は、接続されているセンサーの一例としての力覚センサー１２１など、外部から受信したログ情報を記憶する。ログ情報記憶部１５０は、受信したログ情報を解析し、所定の不具合（エラー）のコードを有しているログ情報を抽出し、図４に示すようなログ情報（不具合（エラー）ログ情報）の一覧表とする。図４に示すように、それぞれのログ情報（不具合（エラー）ログ情報）は、エラー発生時刻およびエラー内容の二つの項目を備えており、エラーの内容に応じてログ情報を記憶（出力）する。なお、第１記憶部１０に画像情報を録画するステップＳ１１と、ログ情報記憶部１５０にログ情報を記憶するステップＳ１２とは、時間的な制約はなく、どちらのステップが先行して実行されてもよいし、並行して実行されてもよい。
【００５９】
なお、所定の不具合（エラー）のコードを有しているログ情報は、予め組み立て装置（ロボット）１００から出力されるログ情報リストを読み込み、ターゲットとするログ情報をユーザーが選択することができる。このようにターゲットとするログ情報を選択することにより、ターゲットとする不具合（エラー）内容のみ、画像情報（映像）として記憶（保存）することができるため、効率的な解析を行うことが可能となる。
【００６０】
次に、ステップＳ１３として、監視ストレージ装置３０の検知部４０は、ログ情報記憶部１５０（ログ情報記憶部１５５）へ定期的にアクセスし、記憶されているログ情報を監視し、記憶されているログ情報に新たな不具合（エラー）ログ情報が追加されていないかを解析する。ここで、定期的なアクセスとは、所定の時間間隔毎に、例えば、１０秒毎に１回のアクセスを行うことである。
【００６１】
次に、ステップＳ１５として検知部４０は、新たな不具合（エラー）ログ情報が追加されているか否かを判定する。そして、ステップＳ１７として検知部４０は、新たな不具合（エラー）ログ情報が追加されている場合（ステップＳ１５：Ｙｅｓ）、即ち画像情報として保存する必要のある不具合ログ情報と判断された場合（イベント発生）には、イベントの発生を検知した信号を出力する。そのイベントの発生を検知した信号を受信した第１記憶部１０は、第１記憶部１０に記憶されている画像情報（画像データ）を切り出す。また、検知部４０において、新たな不具合（エラー）ログ情報が追加されていない場合（ステップＳ１５：Ｎｏ）は、一連のフローを停止する停止信号の有無を確認するステップ（ステップＳ２３）に進む。
【００６２】
そして、ステップＳ１９として検知部４０は、切り出した画像情報（画像データ）を読みだして第２記憶部２０に記憶（保存）させる。詳細には、検知部４０は、画像情報として保存する必要がある不具合（エラー）ログ情報中の時刻情報に沿って、第１記憶部１０に記憶されている画像情報（画像データ）から必要な時刻範囲の画像情報（画像データ）を切り出して読み出し、第２記憶部２０に送信し記憶（保存）させる。
【００６３】
この際、ステップＳ２１として検知部４０は、第２記憶部２０に送信し、記憶させたパス情報を、ログ情報記憶部１５０（ログ情報記憶部１５５）に記憶されているログ情報に、図５に示すように追加する。ここで、図５に示す映像パスの項目に追加するパス情報の保存ファイル名ｆｎ２（映像パス）には、該当する不具合（エラー）ログ情報のエラー発生時刻の項目やエラー内容の項目に記載されているログ情報名ｆｎ１を付加することが好ましい。
【００６４】
このようなイベント発生時のパス情報のファイル名とすることにより、第２記憶部２０に記憶されているイベント発生時の情報のパス情報を、ログ情報と共に確認することができ、手間なく確認することができる。また、図５に示すログ情報の一覧表（リスト）の表示が、部分的に途切れて表示させてしまう場合などにおいても、エラー内容を推測することができる。
【００６５】
また、第２記憶部２０では、上書きされることなく記憶（保存）されるため、何時でも時間的に遡った画像（映像）などを、別に設けられた表示部（モニター）６０などにより視認することができる。
【００６６】
次に、新たな不具合（エラー）ログ情報が追加されていない場合（ステップＳ１５：Ｎｏ）と同様に、一連のフローを停止する停止信号の有無を確認するステップ（ステップＳ２３）に進む。ステップＳ２３において、一連のフローを停止する停止信号の無の場合（ステップＳ２３：Ｎｏ）は、ステップＳ１３に戻り、一連のフローを継続する。また、ステップＳ２３において、一連のフローを停止する停止信号の有の場合（ステップＳ２３：Ｙｅｓ）は、一連のフローを終了する（エンド）。
【００６７】
以上説明した監視ストレージ方法によれば、ログ情報記憶部１５０に記憶されているログ情報、即ち組み立て装置（ロボット）１００の設けられている力覚センサー１２１などのセンサーから受信したログ情報（外部からの入力情報）からイベント発生を検知部４０が検知して出力された信号を出力する信号を受信して、第１記憶部１０から読み出した記憶情報を含む情報を第２記憶部２０に記憶することができる。このように、外部から受信したログ情報を読み取ることによりイベント発生を検知するため、データ解析の量を大幅に削減することができる。これにより、イベント発生の検知に要する時間を短縮することが可能となる。
【００６８】
また、ステップＳ２１において検知部４０は、第２記憶部２０に記憶させたパス情報を、ログ情報記憶部１５０に記憶されているログ情報に追加するステップＳ２１を含む。そして、追加するパス情報の保存ファイル名ｆｎ２（映像パス）に、該当する不具合（エラー）ログ情報の項目に記載されているログ情報名ｆｎ１を付加する。これにより、第２記憶部２０に記憶されているイベント発生時の情報のパス情報を、ログ情報と共に一つの一覧表（リスト）で確認することが可能となり、手間なく確認することができる。
【００６９】
（監視ストレージプログラム）
本発明に係る監視ストレージプログラムの実施形態について説明する。本発明に係る監視ストレージプログラムは、前述した監視ストレージ方法に示したステップ（手順）を実行するためのプログラムである。本発明に係る監視ストレージプログラムは、取得情報を第１記憶部１０に常時上書き記憶する手順と、外部（力覚センサー１２１など）から受信したログ情報を元に（外部から受信したログ情報から）検知部４０がイベント発生を検知して信号を出力する手順と、信号を受信して第１記憶部１０から読み出した記憶情報を含む情報を第２記憶部２０に記憶する手順と、を含んでいる。そして、この監視ストレージプログラムを、コンピューターとしての監視ストレージ制御部５５に実行させることができる。
【００７０】
本発明に係る監視ストレージプログラムによれば、コンピューター（監視ストレージ制御部５５）に実行させることにより、検知部４０から出力されたイベント発生の信号を受信して、第１記憶部１０から読み出した記憶情報を含む情報を第２記憶部２０に記憶することができる。このとき、検知部４０は外部から受信したログ情報を読み取ることにより不具合（エラー）発生、即ちイベント発生を検知するため、データ解析の量を大幅に削減することができる。したがって、発明に係る監視ストレージプログラムを用いることにより、イベント発生の検知に要する時間を短縮することができる。
【符号の説明】
【００７１】
１…監視ストレージシステム、１０…第１記憶部、２０…第２記憶部、２５…第２記憶部、３０…監視ストレージ装置、４０…検知部、５０…監視情報ストレージ装置、６０…表示部（モニター）、７０…サーバー、８０…コンピューター、１００…稼働装置としての組み立て装置（ロボット）、１１０…情報データ取得部としてのカメラ（監視カメラ）、１２０…エンドエフェクター、１２１…センサーとしての力覚センサー、１２２…アクチュエーター、１２３…挟持部、１２５…組み立て部、１３０…可動部としてのアーム、１４０…制御部、１５０…ログ情報記憶部、１５２…ＣＰＵ、１５４…通信部、１５５…ログ情報記憶部、Ｗ１…部材、Ｗ２…ドットインパクトプリンターのヘッド、ＮＷ…ネットワーク。
【図１】
2017041045.tif 000003
【図２】
2017041045.tif 000004
【図３】
2017041045.tif 000005
【図４】
2017041045.tif 000006
【図５】
2017041045.tif 000007