(57)【要約】【課題】各種機器の機器情報の取り扱いと配信を容易化し、機器情報の監視やメンテナンス、生産管理などを効率化する。【解決手段】情報収集部１１は工作機械４や測定装置５のフィールド機器情報を収集し、これを情報蓄積部１２が収集時刻と関連づけてデータベースに蓄積・保存する。情報管理部１３は、保存されたフィールド機器情報を周期的に、又はゲートウェイ装置２のリクエストに応じて、又は予め定められた条件に合致した場合に、情報配信部１４に転送する。情報配信部１４は、これをＸＭＬ形式等の標準形式のデータ構造内に格納し、ゲートウェイ装置２等に送信する。ゲートウェイ装置２は、フィールド機器情報に関連した時刻のマルチメディア情報を画像蓄積サーバ６から取得し、標準のデータ構造内に格納して新たにフィールド機器情報ファイルを作成し、データセンタ８等に送信する。【選択図】　図２
2004062276.tif 000002
【特許請求の範囲】
【請求項１】
機器情報を予め設定された周期で定期的に収集する情報収集部と、
該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積部と、
該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信部に転送する情報管理部と、
該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、外部装置に送信する該情報配信部と、を備える
ことを特徴とする機器情報収集配信装置。
【請求項２】
請求項１に記載の機器情報収集配信装置において、
該情報収集部は、
複数の機器に対応する複数の情報収集手段から構成され、該情報収集手段のそれぞれが、無線もしくは有線で該機器と接続され、該情報収集手段別に予め設定された周期でもって該機器の機器情報を収集する機能を有するものである
ことを特徴とする機器情報収集配信装置。
【請求項３】
請求項１または２に記載の機器情報収集配信装置において、
該情報蓄積部は、
該情報管理部からのリクエストに応じて、ある時間範囲内の情報を転送する機能を有するものであり、
該情報管理部は、
該情報配信部からのリクエストに応じて、該情報蓄積部にリクエストを発し、該リクエストに応じて該情報蓄積部から転送されるある時間範囲内の情報をリクエスト情報として該情報配信部に転送する機能を有するものであり、
該情報配信部は、
該外部装置からのリクエストに対して、該情報管理部にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信する機能を有するものである
ことを特徴とする機器情報収集配信装置。
【請求項４】
請求項１ないし３のいずれかに記載の機器情報収集配信装置において、
該情報管理部は、
該情報収集部の周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信部に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信部に転送する機能を有するものである
ことを特徴とする機器情報収集配信装置。
【請求項５】
請求項１ないし４のいずれかに記載の機器情報収集配信装置において、
該情報管理部は、
該情報配信部に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加する機能を有するものであり、
該情報配信部は、
該情報管理部から転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信する機能を有するものである
ことを特徴とする機器情報収集配信装置。
【請求項６】
請求項１ないし５のいずれかに記載の機器情報収集配信装置において、
該情報管理部は、
該情報配信部に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加する機能を有するものであり、
該情報配信部は、
該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へと送信する機能を有するものである
ことを特徴とする機器情報収集配信装置。
【請求項７】
機器情報を予め設定された周期で定期的に収集する情報収集手順と、
該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積手順と、
該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信手順に転送する情報管理手順と、
該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、情報配信部により外部装置に送信する該情報配信手順と、を備える
ことを特徴とする機器情報収集配信方法。
【請求項８】
請求項７に記載の機器情報収集配信方法において、
該情報収集手順では、
複数の機器に対応して設けた情報収集手段により該機器と無線もしくは有線で接続し、予め情報収集手段別に設定された周期でもって該機器の機器情報を収集する
ことを特徴とする機器情報収集配信方法。
【請求項９】
請求項７または８に記載の機器情報収集配信方法において、
該情報蓄積手順では、
該情報管理手順からのリクエストに応じて、ある時間範囲内の情報を転送し、
該情報管理手順では、
該情報配信手順からのリクエストに応じて、該情報蓄積手順にリクエストを発し、該リクエストに応じて該情報蓄積手順により転送されるある時間範囲内の情報をリクエスト情報として該情報配信手順に転送し、
該情報配信手順では、
該外部装置からのリクエストに対して、該情報管理手順にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信する
ことを特徴とする機器情報収集配信方法。
【請求項１０】
請求項７ないし９のいずれかに記載の機器情報収集配信方法において、
該情報管理手順では、
該情報収集手順での周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信手順に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信手順に転送する
ことを特徴とする機器情報収集配信方法。
【請求項１１】
請求項７ないし１０のいずれかに記載の機器情報収集配信方法において、
該情報管理手順では、
該情報配信手順に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加し、
該情報配信手順では、
該情報管理手順により転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信する
ことを特徴とする機器情報収集配信方法。
【請求項１２】
請求項７ないしｌｌのいずれかに記載の機器情報収集配信方法において、
該情報管理手順では、
該情報配信手順に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加し、
該情報配信手順では、
該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へ送信する
ことを特徴とする機器情報収集配信方法。
【請求項１３】
請求項７ないし１２のいずれかに記載の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとした
ことを特徴とする機器情報収集配信プログラム。
【請求項１４】
請求項７ないし１２のいずれかに記載の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとし、
該プログラムを、該コンピュータが読み取りできる記録媒体に記録した
ことを特徴とする機器情報収集配信プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、工作機械・製造装置などの機器稼動情報、機器内部情報および工作機械の必要な測定を行うセンサなどの測定装置の測定情報等の機器情報の監視、機器のメンテナンスや生産管理などの効率化を目的としており、有線ＬＡＮあるいは無線ＬＡＮ，Ｂｌｕｅｔｏｏｔｈ、及び小型小電力無線機器等による該機器からの情報収集技術と該機器情報を蓄積・保存、あるいは必要に応じてＸＭＬ形式等の標準のデータ構造形式で記述するためのソフトウェア技術などにより構成される機器情報収集配信装置及び方法に関するものである。
【０００２】
【従来の技術】
工作機械やロボットなどのフィールド機器稼動情報、機器内部情報は、メーカ各社の固有フォーマットで記述されている場合が多い。このため、取得した該フィールド機器情報の扱いには、該固有フォーマットから該フィールド機器情報を取り出すための手段が必要とされてきた。このような利用例においては、必要な場合に応じて随時、各種フィールド機器情報を個別に取り扱うことは難しく、単一的なフィールド機器情報の配信に止まっているのが現状である（［１］ＮＣ装置のリモート診断方法およびその構成、シチズン時計株式会社、特開平３−２９０４６３号公報、［２］データロガー装置、三菱電機株式会社、特開平６−１７１３０４号公報）。
【０００３】
【発明が解決しようとする課題】
上述のように、従来は、フィールド機器稼動情報、機器内部情報は、メーカ各社の固有フォーマットで記述されている場合が多いため、取得した該フィールド機器情報の扱いには、該固有フォーマットから該フィールド機器情報幸取り出すための手段が必要である、という問題があった。また、このような利用例においては、必要な場合に応じて随時、各種フィールド機器情報を個別に取り扱うことが難しく、単一的なフィールド機器情報の配信に止まっている、という問題があった。
【０００４】
本発明は、上述の問題を解決するためのものであり、機器情報の取り扱いと配信を容易化し、機器情報の監視やメンテナンス、生産管理などを効率化する機器情報収集配信装置及び方法を提供することを課題とする。
【０００５】
【課題を解決するための手段】
上述した課題を解決するために、本発明は、機器情報を予め設定された周期で定期的に収集する情報収集部と、該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積部と、該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信部に転送する情報管理部と、該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、外部装置に送信する該情報配信部と、を備えることを特徴とする機器情報収集配信装置を解決の手段とする。
【０００６】
あるいは、上記の機器情報収集配信装置において、該情報収集部は、複数の機器に対応する複数の情報収集手段から構成され、該情報収集手段のそれぞれが、無線もしくは有線で該機器と接続され、該情報収集手段別に予め設定された周期でもって該機器の機器情報を収集する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【０００７】
あるいは、上記の機器情報収集配信装置において、該情報蓄積部は、該情報管理部からのリクエストに応じて、ある時間範囲内の情報を転送する機能を有するものであり、該情報管理部は、該情報配信部からのリクエストに応じて、該情報蓄積部にリクエストを発し、該リクエストに応じて該情報蓄積部から転送されるある時間範囲内の情報をリクエスト情報として該情報配信部に転送する機能を有するものであり、該情報配信部は、該外部装置からのリクエストに対して、該情報管理部にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【０００８】
あるいは、上記の機器情報収集配信装置において、該情報管理部は、該情報収集部の周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信部に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信部に転送する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【０００９】
あるいは、上記の機器情報収集配信装置において、該情報管理部は、該情報配信部に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加する機能を有するものであり、該情報配信部は、該情報管理部から転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【００１０】
あるいは、上記の機器情報収集配信装置において、該情報管理部は、該情報配信部に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加する機能を有するものであり、該情報配信部は、該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へと送信する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【００１１】
あるいは、機器情報を予め設定された周期で定期的に収集する情報収集手順と、該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積手順と、該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信手順に転送する情報管理手順と、該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、情報配信部により外部装置に送信する該情報配信手順と、を備えることを特徴とする機器情報収集配信方法を解決の手段とする。
【００１２】
あるいは、上記の機器情報収集配信方法において、該情報収集手順では、複数の機器に対応して設けた情報収集手段により該機器と無線もしくは有線で接続し、予め情報収集手段別に設定された周期でもって該機器の機器情報を収集することを特徴とする機器情報収集配信方法を解決の手段とする。
【００１３】
あるいは、上記の機器情報収集配信方法において、該情報蓄積手順では、該情報管理手順からのリクエストに応じて、ある時間範囲内の情報を転送し、該情報管理手順では、該情報配信手順からのリクエストに応じて、該情報蓄積手順にリクエストを発し、該リクエストに応じて該情報蓄積手順により転送されるある時間範囲内の情報をリクエスト情報として該情報配信手順に転送し、該情報配信手順では、該外部装置からのリクエストに対して、該情報管理手順にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信することを特徴とする機器情報収集配信方法を解決の手段とする。
【００１４】
あるいは、上記の機器情報収集配信方法において、該情報管理手順では、該情報収集手順での周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信手順に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信手順に転送することを特徴とする機器情報収集配信方法を解決の手段とする。
【００１５】
あるいは、上記の機器情報収集配信方法において、該情報管理手順では、該情報配信手順に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加し、該情報配信手順では、該情報管理手順により転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信することを特徴とする機器情報収集配信方法を解決の手段とする。
【００１６】
あるいは、上記の機器情報収集配信方法において、該情報管理手順では、該情報配信手順に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加し、該情報配信手順では、該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へ送信することを特徴とする機器情報収集配信方法を解決の手段とする。
【００１７】
あるいは、上記の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとしたことを特徴とする機器情報収集配信プログラムを解決の手段とする。
【００１８】
あるいは、上記の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとし、該プログラムを、該コンピュータが読み取りできる記録媒体に記録したことを特徴とする機器情報収集配信プログラムを記録した記録媒体を解決の手段とする。
【００１９】
本発明では、機器情報を収集し、そのまま、あるいはリクエストに応じて、あるいは予め設定された条件に合致した場合に、標準のデータ構造形式にして配信することにより、各社固有のフォーマットからの情報の取り出しを不要とし、取り扱いと配信を容易化して、機器情報の監視やメンテナンス、生産管理などを効率化する。
【００２０】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態を説明する。
【００２１】
Ａ．実施形態の構成
図１は、本発明の実施形態によるフィールド機器情報収集配信システムの構成例を示す。図１において、フィールド機器情報収集配信装置１は、ロボットや工作機械４あるいは測定装置５に有線あるいは無線により接続されるとともに、イントラネットなどのネットワーク３を通じてゲートウェイ装置２にも接続されている。フィールド機器情報収集配信装置１は、ロボットや工作機械４などのフィールド機器稼動情報、機器内部情報および測定装置５の測定情報など（以下、これらの情報をフィールド機器情報と呼ぶ）を、該収集時刻と関連付けて内部データベース（ＤＢ）に蓄積・保存し、ネットワーク３に接続されたクライアントからの要求に応じて該フィールド機器情報を送信するか、あるいは、クライアントからの要求に関係なく、予め定められた周期でもって該フィールド機器情報を送信する。
【００２２】
画像蓄積サーバ６は、イントラネットなどのネットワーク３に接続され、ロボットや工作機械４を監視する画像を撮影し、該撮影時刻と関連付けてマルチメディア情報として保存し、ネットワーク３に接続されたクライアントからの要求に応じてその保存したマルチメディア情報を応答する。
【００２３】
ゲートウェイ装置２は、イントラネットなどのネットワーク３に接続されるとともに、ＩＰ網７を経由してデータセンタ８に接続されており、該フィールド機器情報収集配信装置１からのＸＭＬ形式などの標準のデータ構造形式で記述された例えばＸＭＬファイルとして該フィールド機器情報を受信すると、必要に応じて指定した該画像蓄積サーバ６に対して、受信した該ＸＭＬファイル等に記述されている時間に関連するマルチメディア情報の要求を行い、前記ＸＭＬファイル等に取得した該マルチメディア情報を付加する。また、ゲートウェイ装置２は、指定されたデータセンタ８に対して、任意の時刻に上記の新たに作成したＸＭＬファイル等をＩＰ網７を通じて送信する。
【００２４】
なお、ＸＭＬ（エクステンシブル　マークアップ　ランゲージ）とは、文書フォーマットをインターネットでの配信に適したものとする国際標準のドキュメントの記述言語であり、ＸＭＬファイルは、テキストと、表示形式やデータ属性を示すタグからなるデータである。このＸＭＬのタグ中に関連する情報群をまとめて保存することで、フィールド機器情報や関連して収集されたマルチメディア情報を一つの関連情報群として管理する（ＸＭＬコンテナ化）。
【００２５】
ゲートウェイ装置２が、フィールド機器情報収集配信装置１から受信したフィールド機器情報や、それに関連して画像蓄積サーバ６から収集された時間関連のマルチメディア情報を付加して生成したＸＭＬファイル（ＸＭＬコンテナ）をデータセンタ８に送信する場合には、例えば、ＨＴＴＰプロトコルのＰＯＳＴコマンドを用いたマルチパートで送信することができる。
【００２６】
また、データセンタ８は、センタ管理者の要求に応じて、時間情報をパラメータとしてゲートウェイ装置２にＸＭＬファイルの送信を要求することができる。例えば、ＨＴＴＰプロトコルのＧＥＴコマンドを用いてゲートウェイ装置２に接続することができる。
【００２７】
Ｂ．実施形態の動作
次に、図２に示すフローチャート、図３に示す情報蓄積部のＤＢテーブル、図４に示す情報管理部の処理チャートおよび表１に示す該収集情報の組み合わせから成る転送条件例を参照して、上記図１の構成の実施形態の動作例とともに、本発明の実施形態によるフィールド機器情報収集配信方法の処理例について説明する。
【００２８】
まず、フィールド機器情報収集配信装置１内の情報収集部１１は、工作機械４などの機器稼動情報や機器内部情報を、また測定装置５の測定情報などをフィールド機器情報として、予め定められた周期でもって収集する。情報収集部１１は、複数の機器に対応する複数の情報収集手段を備えて、該情報収集手段のそれぞれが、無線もしくは有線で該機器と接続され、該情報収集手段別に予め設定された周期でもって各機器の機器情報を収集することも可能である。
【００２９】
次に、フィールド機器情報収集配信装置１内の情報蓄積部１２は、情報収集部１１の該フィールド機器情報に該フィールド機器情報収集配信装置１の管理する時計を用いて収集時刻を付与し、データベース（ＤＢ）に格納する。図３に、データを格納するＤＢテーブル例と収集時刻を付与する内部タイマーを示す。接続するフィールド機器が複数台ある場合には、個々の対象機器についてフィールド機器情報収集配信装置１内の情報蓄積部１２において、新規にＤＢテーブルを用意し、該フィールド機器情報が格納される。各ＤＢテーブルでは、それぞれ異なる周期で該フィールド機器情報の蓄積が可能となっている。
【００３０】
収集周期が短く、短期間で該フィールド機器情報が大量に発生した（書き込み量（蓄積量）が予め指定した値（例えば、○ｂｉｔｅ／ｓｅｃ）を越えた）ＤＢテーブルに関しては、情報収集部１１の収集周期を短くしたり、該フィールド機器情報の発生が少ない（書き込み量（蓄積量）が予め指定した値（例えば、□ｂｉｔｅ／ｓｅｃ）を下回った）ＤＢテーブルに関しては、情報収集部１１の収集周期を長くしたりするか、あるいは該フィールド機器情報をチェックし、個々の情報について経時変化が小さい場合には必要な情報のみ抽出して、必要のないものに関しては、ＤＢテーブルから削除する機構が情報蓄積部１２に設けられている。ただし、情報についての経時変化とは、ここでは、関連するＤＢテーブル内のあるチャネルの値を時系列でみた集合の該値の変化である。この経時変化は、前回の関連するＤＢテーブルヘの書き込み情報と、今回の書き込み情報とを照合することにより、これらの差分を求めることで得られる。
【００３１】
なお、ＤＢテーブルに保存された該フィールド機器情報については一定期間保持されるが、蓄積サイズが一定値に達した時には古いものから順次削除することで、ハードディスク等の記憶手段のクリーンアップが動的に行えるようになっている。
【００３２】
次に、フィールド機器情報収集配信装置１内の情報管理部１３は、該情報収集部１１の情報収集の周期と同じか、それよりも遅い独立に設定した定期的な周期でもって、該情報蓄積部１２のある時間範囲内の該フィールド機器情報をそのまま該情報配信部１４に転送するか、あるいは該情報蓄積部１２のある時間範囲内の該フィールド機器情報を予め設定された転送条件と照合し、合致した場合にのみ該情報配信部１４に転送する。
【００３３】
表１に該情報管理部１３における該フィールド機器情報の組み合わせから成る転送条件例を示す。
【００３４】
【表１】
2004062276.tif 000003
【００３５】
本例では、収集した該フィールド機器情報が、接続する機器１台に対して１収集周期当たり、デジタル（リレー信号）・アナログ値（電圧）、それぞれ３点ずつ、合計６点の場合で、アナログ値のｃｈａｎｎｅｌ２が５（Ｖ）、あるいはｃｈａｎｎｅｌ３が１（Ｖ）より小さく、かつ、ｃｈａｎｎｅｌ１が１０（Ｖ）より大きな場合に転送可能となっている。つまり、フィールド機器情報と閾値（〜Ｖ）を比較して転送可能性を判断している。また、デジタル値のｃｈａｎｎｅｌ１が０から１に、かつ、ｃｈａｎｎｅｌ２が１から０に変化した場合に転送可能となっている。ただし、これは一例であり、機器によっては８点ずつ、合計１６点というように、機器情報の点数が限定されたり、転送条件の数が限定されたりするものではない。
【００３６】
情報管理部１３では、情報配信部１４に転送するフィールド機器情報に対して条件評価を行い、該条件評価の情報を該フィールド機器情報に付加することもできる。
【００３７】
次に、フィールド機器情報収集配信装置１内の情報配信部１４は、該情報管理部１３から転送された該フィールド機器情報を、予め定められたＸＭＬ形式などの標準形式のデータ構造に格納し、該情報管理部１３において条件評価がなされている場合には、その情報も合わせて該ＸＭＬ形式化するなどした標準形式のデータ構造内に格納し、イントラネットなどのネットワーク３を通じて接続されたゲートウェイ装置２に送信する。画像蓄積サーバ６は、撮影した静止画像データ等を撮影時刻と関連付けて蓄積している。ＸＭＬ形式のデータ構造の一例を以下に示す。
＜？ｘｍｌ　ｖｅｒｓｉｏｎ＝”１．０”　ｅｎｃｏｒｄｉｎｇ＝”Ｓｉｆｔ＿ＪＩＳ”　？＞
＜Ｄｉｆｉｎｉｓｉｏｎ＞／／データに関する定義
＜ｎＣｈａｎｎｅｌ　ｓｃｒ＝”Ａｎａｌｏｇ”＞アナログデータのチャネル数＜／ｎＣｈａｎｎｅｌ＞
＜ｎＣｈａｎｎｅｌ　ｓｃｒ＝”Ｄｉｇｉｔａｌ”＞デジタルデータのチャネル数＜／ｎＣｈａｎｎｅｌ＞
＜ｎＣｈａｎｎｅｌ　ｓｃｒ＝”Ａｎａｌｏｇ”　ｎｏ＝”１”＞／／チャネル番号
＜Ｎａｍｅ＞データソース名＜／Ｎａｍｅ＞
＜Ｔｙｐｅ＞データ形式＜／Ｔｙｐｅ＞
＜Ｕｎｉｔ＞データ単位＜／Ｕｎｉｔ＞
＜Ｍａｘ＞データ最大値＜／Ｍａｘ＞
＜Ｍｉｎ＞データ最小値＜／Ｍｉｎ＞
＜／Ｃｈａｎｎｅｌ＞
＜／Ｄｉｆｉｎｉｓｉｏｎ＞
→＜Ｃｏｎｄｉｔｉｏｎ＞＜／Ｃｏｎｄｉｔｉｏｎ＞／／「条件評価」されている場合のみ記述
＜Ｄａｔｅ＞／／実データを格納する部分
＜ｔｉｍｅ＞／／このデータを収集した時刻＜／ｔｉｍｅ＞
＜ｃｈａｎｎｅｌ　ｓｃｒ＝”Ａｎａｌｏｇ”　ｎｏ＝”１”＞／／チャネル番号
＜ｖａｌｕｅ＞／／取得した値＜／ｖａｌｕｅ＞
＜／ｃｈａｎｎｅｌ＞
＜／Ｄａｔｅ＞
例えば、取得するアナログデータのチャネル数、デジタルデータのチャネル数、各チャネルのデータソース名、各チャネル毎のデータ単位、データ形式、データの最大値、最小値などを定義した上記のようなデータ構造に、実データを格納し、パース処理（文字列を意味のある語句に切り分ける処理）を施すことで、格納された各データを出力する。
【００３８】
情報管理部１３で条件評価がなされている場合には、上記→で示した＜Ｃｏｎｄｉｔｉｏｎ＞タグを追加して、この中に条件評価の内容を記述する。一例として、アナログ値のｃｈａｎｎｅｌ２が５（Ｖ）、またはｃｈａｎｎｅｌ３が１（Ｖ）より小さく、かつ、ｃｈａｎｎｅｌ１が１０（Ｖ）より大きい、という条件評価をされて情報配信部１４に転送された機器情報であったとすると、追加される＜Ｃｏｎｄｉｔｉｏｎ＞タグは、以下のようになる。
＜Ｃｏｎｄｉｔｉｏｎ＞
＜ｎＣｈａｎｎｅｌ　ｓｃｒ＝”Ａｎａｌｏｇ”　ｎｏ＝”１”＞／／アナログデータのチャネル番号＝１
＜ｏｖｅｒ＞３０＜／ｏｖｅｒ＞／／１０より大きい場合
＜／ｎＣｈａｎｎｅｌ＞
＜ｏｐｅｒａｓｉｏｎ＞ＯＲ＜／ｏｐｅｒａｓｉｏｎ＞／／または
＜ｎＣｈａｎｎｅｌ　ｓｃｒ＝”Ａｎａｌｏｇ”　ｎｏ＝”２”＞／／アナログデータのチャネル番号＝２
＜ｅｑｕａｌ＞３０＜／ｅｑｕａｌ＞／／５の場合
＜／ｎＣｈａｎｎｅｌ＞
＜ｏｐｅｒａｓｉｏｎ＞ＡＮＤ＜／ｏｐｅｒａｓｉｏｎ＞／／かつ
＜ｎＣｈａｎｎｅｌ　ｓｃｒ＝”Ａｎａｌｏｇ”　ｎｏ＝”３”＞／／アナログデータのチャネル番号＝３
＜ｏｖｅｒ＞３０＜／ｏｖｅｒ＞／／１より小さい
＜／ｎＣｈａｎｎｅｌ＞
＜／Ｃｏｎｄｉｔｉｏｎ＞
ＸＭＬファイル内に＜Ｃｏｎｄｉｔｉｏｎ＞タグがなければ、条件評価がなされていないということを示し、＜Ｃｏｎｄｉｔｉｏｎ＞タグがあれば、条件評価がなされていることを示す。その際、条件評価に使用した全条件（例えば、演算子（Ａｎｄ，Ｏｒ（Ａｎｄ優先）を含む条件））が、＜Ｃｏｎｄｉｔｉｏｎ＞タグ内に記述される。
【００３９】
ゲートウェイ装置２は、フィールド機器情報収集配信装置１内の該情報配信部１４から送信される該フィールド機器情報ファイル（ＸＭＬファイル等）を受信するか、あるいはフィールド機器情報収集配信装置１内の該情報管理部１４に対して、例えば時間情報を指定したオプションをつけたＨＴＴＰプロトコルのＧＥＴコマンドを用いてリクエストを出し、該情報蓄積部１２のある時間範囲内の該フィールド機器情報とともに該リクエストに対するフィールド情報（リクエスト情報）と合わせて該ＸＭＬ形式などの標準形式のデータ構造に格納された該フィールド機器情報ファイル（ＸＭＬファイル等）を受信する。該ゲートウエイ装置２からのリクエストに対して、該情報配信部１４は、該情報管理部１３にリクエストを発し、このリクエストに応じ、該情報管理部１３は該情報蓄積部１２にリクエストを発し、該情報蓄積部１２は、該情報管理部１３からのリクエストに応じて、リクエストにある時間範囲内の機器情報を転送する機能を有する。転送された機器情報はリクエスト情報として、該情報管理部１３から該情報配信部１４に転送されて、上述のようにゲートウエイ装置２で受信される。
【００４０】
該フィールド機器情報ファイル（ＸＭＬファイル等）を受信したゲートウェイ装置２は、指定された該画像蓄積サーバ６に例えば、時間情報を指定したオプションをつけたＨＴＴＰプロトコルのＧＥＴコマンドを用いて、該フィールド機器情報ファイルに記述された時刻付近のマルチメディア情報を収集し、前記該現場機器情報と合わせてＨＴＴＰプロトコルのＰＯＳＴコマンドにより、指定のデータセンタ８に送信する。なお、ＧＥＴコマンドは、要求（リクエスト）信号を送信し、その送信先から要求信号で示された属性のデータを入力するものである。また、マルチメディア情報は、例えば静止画像データ（ＪＰＥＧ）や動画データ（ＡＶＩ）、音声データ（ＷＡＶＥ）あるいは文字データ（ＴＸＴ）など、インターネットを介して送受信可能なファイルを組み合わせたものから構成される。
【００４１】
該情報管理部１３では、情報配信部１４へ転送する該フィールド機器情報個々について、優先度を選定することが可能である。すなわち、そのまま該情報配信部１４に転送する該フィールド機器情報に対して、該情報管理部１３で条件評価した際に、当該フィールド機器情報を優先するフラグや優先度情報を付与することが可能である。
【００４２】
また、フィールド機器情報収集配信装置１内の情報配信部１４が該ＸＭＬ形式などの標準形式のデータ構造に格納された該フィールド機器情報ファイルを送信して、ゲートウェイ装置２をはじめとする、他の外部アプリケーションサーバ、データベースサーバなどの外部機器が上記ファイルを受信した際に発行されるレスポンスを受信すると同時に、該ファイルの送信から該レスポンスを受信するまでのレスポンス時間を計測し、ある一定時間以上に達した場合には、該情報管理部１３は、情報配信部１４へ転送する該フィールド機器情報の中で優先するフラグが付与された、あるいは優先度をある基準値と比較して基準値よりも高い該フィールド機器情報（アラームや異常など緊急を要するもの）から優先的に該情報配信部１４に転送する。優先度の低い該フィールド機器情報に関しては、該レスポンス時間が一定時間内に復帰してから該情報配信部１４に転送再開する内部調整機能を有している。図４に、上述した情報管理部１３における処理チャートを示す。
【００４３】
上述の実施形態例によれば、ロボットや工作機械などのフィールド機器稼動情報、機器内部情報および工作機械の必要な測定を行う測定装置の測定情報などのフィールド情報を、外部リクエストに応じて、あるいは外部リクエストに関係なく定常的に、あるいはユーザの指定した作成条件に合致した場合にのみ、ＸＭＬ化など標準化して配信するため、フィールド情報を取り出す手段が不要となり、フィールド機器情報の効率的な利用を図ることができる。また、文字ベースのエラー情報だけでなく、該フィールド機器や該測定装置に関連した画像や映像、音声といったマルチメディア情報が適時利用可能となる他、ネットワーク内に流れる各種情報の機器情報、測定情報などのトラフィック制御が可能となる。
【００４４】
なお、図１で示した装置構成の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、図２、図４で示した処理の手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラム、あるいは、コンピュータにその処理の手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、ＦＤ（フレキシブルディスク）や、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。このように記録媒体あるいは通信回線からプログラムをコンピュータ等の制御手段にインストールすることで、本発明を実施することができる。
【００４５】
【発明の効果】
以上で述べたように、本発明によれば、機器情報を収集し、そのまま、あるいはリクエストに応じて、あるいは予め設定された条件に合致した場合に、標準のデータ構造形式にして配信するため、各社固有のフォーマットからの情報の取り出しが不要になり、配信や取り扱いが容易になるとともに、機器情報の監視やメンテナンス、生産管理などを効率化することができる。
【図面の簡単な説明】
【図１】本発明の実施形態によるフィールド機器情報収集配信システムの構成を示す図である。
【図２】本発明の実施形態によるフィールド機器情報収集配信方法の処理を示すフローチャートである。
【図３】フィールド機器情報収集配信システムにおける情報蓄積部のＤＢテーブルの構成例を示す図である。
【図４】フィールド機器情報収集配信システムにおける情報管理部の処理チャートを示す図である。
【符号の説明】
１…フィールド機器情報収集配信装置
１１…情報収集部
１２…情報蓄積部
１３…情報管理部
１４…情報配信部
２…ゲートウェイ装置
３…ネットワーク
４…工作機械
５…測定装置
６…画像蓄積サーバ
７…ＩＰ網
８…データセンタ
【図１】
2004062276.tif 000004
【図２】
2004062276.tif 000005
【図３】
2004062276.tif 000006
【図４】
2004062276.tif 000007