[go: up one dir, main page]

JP2004062276A - Device information collection / delivery device, method, program, and recording medium recording this program - Google Patents

Device information collection / delivery device, method, program, and recording medium recording this program Download PDF

Info

Publication number
JP2004062276A
JP2004062276A JP2002216179A JP2002216179A JP2004062276A JP 2004062276 A JP2004062276 A JP 2004062276A JP 2002216179 A JP2002216179 A JP 2002216179A JP 2002216179 A JP2002216179 A JP 2002216179A JP 2004062276 A JP2004062276 A JP 2004062276A
Authority
JP
Japan
Prior art keywords
information
device information
collection
procedure
distribution
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.)
Granted
Application number
JP2002216179A
Other languages
Japanese (ja)
Other versions
JP4213915B2 (en
Inventor
Masahito Urano
浦野 将人
Hirohisa Tezuka
手塚 博久
Hisafumi Imaeda
今枝 尚史
Kenichiro Shimokura
下倉 健一朗
Takayoshi Endo
遠藤 公誉
Tsutomu Yabuuchi
籔内 勉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002216179A priority Critical patent/JP4213915B2/en
Publication of JP2004062276A publication Critical patent/JP2004062276A/en
Application granted granted Critical
Publication of JP4213915B2 publication Critical patent/JP4213915B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

【課題】各種機器の機器情報の取り扱いと配信を容易化し、機器情報の監視やメンテナンス、生産管理などを効率化する。
【解決手段】情報収集部11は工作機械4や測定装置5のフィールド機器情報を収集し、これを情報蓄積部12が収集時刻と関連づけてデータベースに蓄積・保存する。情報管理部13は、保存されたフィールド機器情報を周期的に、又はゲートウェイ装置2のリクエストに応じて、又は予め定められた条件に合致した場合に、情報配信部14に転送する。情報配信部14は、これをXML形式等の標準形式のデータ構造内に格納し、ゲートウェイ装置2等に送信する。ゲートウェイ装置2は、フィールド機器情報に関連した時刻のマルチメディア情報を画像蓄積サーバ6から取得し、標準のデータ構造内に格納して新たにフィールド機器情報ファイルを作成し、データセンタ8等に送信する。
【選択図】 図2
An object of the present invention is to facilitate handling and distribution of device information of various devices, and to improve efficiency of monitoring, maintenance, production management, and the like of device information.
An information collection unit (11) collects field device information of a machine tool (4) and a measuring device (5), and an information storage unit (12) stores and stores the information in a database in association with a collection time. The information management unit 13 transfers the stored field device information to the information distribution unit 14 periodically, in response to a request from the gateway device 2, or when a predetermined condition is met. The information distribution unit 14 stores this in a data structure of a standard format such as the XML format, and transmits the data structure to the gateway device 2 or the like. The gateway device 2 acquires the multimedia information at the time related to the field device information from the image storage server 6, stores the multimedia information in a standard data structure, creates a new field device information file, and transmits the file to the data center 8 or the like. I do.
[Selection] Fig. 2

Description

【0001】
【発明の属する技術分野】
本発明は、工作機械・製造装置などの機器稼動情報、機器内部情報および工作機械の必要な測定を行うセンサなどの測定装置の測定情報等の機器情報の監視、機器のメンテナンスや生産管理などの効率化を目的としており、有線LANあるいは無線LAN,Bluetooth、及び小型小電力無線機器等による該機器からの情報収集技術と該機器情報を蓄積・保存、あるいは必要に応じてXML形式等の標準のデータ構造形式で記述するためのソフトウェア技術などにより構成される機器情報収集配信装置及び方法に関するものである。
【0002】
【従来の技術】
工作機械やロボットなどのフィールド機器稼動情報、機器内部情報は、メーカ各社の固有フォーマットで記述されている場合が多い。このため、取得した該フィールド機器情報の扱いには、該固有フォーマットから該フィールド機器情報を取り出すための手段が必要とされてきた。このような利用例においては、必要な場合に応じて随時、各種フィールド機器情報を個別に取り扱うことは難しく、単一的なフィールド機器情報の配信に止まっているのが現状である([1]NC装置のリモート診断方法およびその構成、シチズン時計株式会社、特開平3−290463号公報、[2]データロガー装置、三菱電機株式会社、特開平6−171304号公報)。
【0003】
【発明が解決しようとする課題】
上述のように、従来は、フィールド機器稼動情報、機器内部情報は、メーカ各社の固有フォーマットで記述されている場合が多いため、取得した該フィールド機器情報の扱いには、該固有フォーマットから該フィールド機器情報幸取り出すための手段が必要である、という問題があった。また、このような利用例においては、必要な場合に応じて随時、各種フィールド機器情報を個別に取り扱うことが難しく、単一的なフィールド機器情報の配信に止まっている、という問題があった。
【0004】
本発明は、上述の問題を解決するためのものであり、機器情報の取り扱いと配信を容易化し、機器情報の監視やメンテナンス、生産管理などを効率化する機器情報収集配信装置及び方法を提供することを課題とする。
【0005】
【課題を解決するための手段】
上述した課題を解決するために、本発明は、機器情報を予め設定された周期で定期的に収集する情報収集部と、該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積部と、該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信部に転送する情報管理部と、該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、外部装置に送信する該情報配信部と、を備えることを特徴とする機器情報収集配信装置を解決の手段とする。
【0006】
あるいは、上記の機器情報収集配信装置において、該情報収集部は、複数の機器に対応する複数の情報収集手段から構成され、該情報収集手段のそれぞれが、無線もしくは有線で該機器と接続され、該情報収集手段別に予め設定された周期でもって該機器の機器情報を収集する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【0007】
あるいは、上記の機器情報収集配信装置において、該情報蓄積部は、該情報管理部からのリクエストに応じて、ある時間範囲内の情報を転送する機能を有するものであり、該情報管理部は、該情報配信部からのリクエストに応じて、該情報蓄積部にリクエストを発し、該リクエストに応じて該情報蓄積部から転送されるある時間範囲内の情報をリクエスト情報として該情報配信部に転送する機能を有するものであり、該情報配信部は、該外部装置からのリクエストに対して、該情報管理部にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【0008】
あるいは、上記の機器情報収集配信装置において、該情報管理部は、該情報収集部の周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信部に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信部に転送する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【0009】
あるいは、上記の機器情報収集配信装置において、該情報管理部は、該情報配信部に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加する機能を有するものであり、該情報配信部は、該情報管理部から転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【0010】
あるいは、上記の機器情報収集配信装置において、該情報管理部は、該情報配信部に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加する機能を有するものであり、該情報配信部は、該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へと送信する機能を有するものであることを特徴とする機器情報収集配信装置を解決の手段とする。
【0011】
あるいは、機器情報を予め設定された周期で定期的に収集する情報収集手順と、該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積手順と、該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信手順に転送する情報管理手順と、該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、情報配信部により外部装置に送信する該情報配信手順と、を備えることを特徴とする機器情報収集配信方法を解決の手段とする。
【0012】
あるいは、上記の機器情報収集配信方法において、該情報収集手順では、複数の機器に対応して設けた情報収集手段により該機器と無線もしくは有線で接続し、予め情報収集手段別に設定された周期でもって該機器の機器情報を収集することを特徴とする機器情報収集配信方法を解決の手段とする。
【0013】
あるいは、上記の機器情報収集配信方法において、該情報蓄積手順では、該情報管理手順からのリクエストに応じて、ある時間範囲内の情報を転送し、該情報管理手順では、該情報配信手順からのリクエストに応じて、該情報蓄積手順にリクエストを発し、該リクエストに応じて該情報蓄積手順により転送されるある時間範囲内の情報をリクエスト情報として該情報配信手順に転送し、該情報配信手順では、該外部装置からのリクエストに対して、該情報管理手順にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信することを特徴とする機器情報収集配信方法を解決の手段とする。
【0014】
あるいは、上記の機器情報収集配信方法において、該情報管理手順では、該情報収集手順での周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信手順に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信手順に転送することを特徴とする機器情報収集配信方法を解決の手段とする。
【0015】
あるいは、上記の機器情報収集配信方法において、該情報管理手順では、該情報配信手順に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加し、該情報配信手順では、該情報管理手順により転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信することを特徴とする機器情報収集配信方法を解決の手段とする。
【0016】
あるいは、上記の機器情報収集配信方法において、該情報管理手順では、該情報配信手順に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加し、該情報配信手順では、該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へ送信することを特徴とする機器情報収集配信方法を解決の手段とする。
【0017】
あるいは、上記の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとしたことを特徴とする機器情報収集配信プログラムを解決の手段とする。
【0018】
あるいは、上記の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとし、該プログラムを、該コンピュータが読み取りできる記録媒体に記録したことを特徴とする機器情報収集配信プログラムを記録した記録媒体を解決の手段とする。
【0019】
本発明では、機器情報を収集し、そのまま、あるいはリクエストに応じて、あるいは予め設定された条件に合致した場合に、標準のデータ構造形式にして配信することにより、各社固有のフォーマットからの情報の取り出しを不要とし、取り扱いと配信を容易化して、機器情報の監視やメンテナンス、生産管理などを効率化する。
【0020】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態を説明する。
【0021】
A.実施形態の構成
図1は、本発明の実施形態によるフィールド機器情報収集配信システムの構成例を示す。図1において、フィールド機器情報収集配信装置1は、ロボットや工作機械4あるいは測定装置5に有線あるいは無線により接続されるとともに、イントラネットなどのネットワーク3を通じてゲートウェイ装置2にも接続されている。フィールド機器情報収集配信装置1は、ロボットや工作機械4などのフィールド機器稼動情報、機器内部情報および測定装置5の測定情報など(以下、これらの情報をフィールド機器情報と呼ぶ)を、該収集時刻と関連付けて内部データベース(DB)に蓄積・保存し、ネットワーク3に接続されたクライアントからの要求に応じて該フィールド機器情報を送信するか、あるいは、クライアントからの要求に関係なく、予め定められた周期でもって該フィールド機器情報を送信する。
【0022】
画像蓄積サーバ6は、イントラネットなどのネットワーク3に接続され、ロボットや工作機械4を監視する画像を撮影し、該撮影時刻と関連付けてマルチメディア情報として保存し、ネットワーク3に接続されたクライアントからの要求に応じてその保存したマルチメディア情報を応答する。
【0023】
ゲートウェイ装置2は、イントラネットなどのネットワーク3に接続されるとともに、IP網7を経由してデータセンタ8に接続されており、該フィールド機器情報収集配信装置1からのXML形式などの標準のデータ構造形式で記述された例えばXMLファイルとして該フィールド機器情報を受信すると、必要に応じて指定した該画像蓄積サーバ6に対して、受信した該XMLファイル等に記述されている時間に関連するマルチメディア情報の要求を行い、前記XMLファイル等に取得した該マルチメディア情報を付加する。また、ゲートウェイ装置2は、指定されたデータセンタ8に対して、任意の時刻に上記の新たに作成したXMLファイル等をIP網7を通じて送信する。
【0024】
なお、XML(エクステンシブル マークアップ ランゲージ)とは、文書フォーマットをインターネットでの配信に適したものとする国際標準のドキュメントの記述言語であり、XMLファイルは、テキストと、表示形式やデータ属性を示すタグからなるデータである。このXMLのタグ中に関連する情報群をまとめて保存することで、フィールド機器情報や関連して収集されたマルチメディア情報を一つの関連情報群として管理する(XMLコンテナ化)。
【0025】
ゲートウェイ装置2が、フィールド機器情報収集配信装置1から受信したフィールド機器情報や、それに関連して画像蓄積サーバ6から収集された時間関連のマルチメディア情報を付加して生成したXMLファイル(XMLコンテナ)をデータセンタ8に送信する場合には、例えば、HTTPプロトコルのPOSTコマンドを用いたマルチパートで送信することができる。
【0026】
また、データセンタ8は、センタ管理者の要求に応じて、時間情報をパラメータとしてゲートウェイ装置2にXMLファイルの送信を要求することができる。例えば、HTTPプロトコルのGETコマンドを用いてゲートウェイ装置2に接続することができる。
【0027】
B.実施形態の動作
次に、図2に示すフローチャート、図3に示す情報蓄積部のDBテーブル、図4に示す情報管理部の処理チャートおよび表1に示す該収集情報の組み合わせから成る転送条件例を参照して、上記図1の構成の実施形態の動作例とともに、本発明の実施形態によるフィールド機器情報収集配信方法の処理例について説明する。
【0028】
まず、フィールド機器情報収集配信装置1内の情報収集部11は、工作機械4などの機器稼動情報や機器内部情報を、また測定装置5の測定情報などをフィールド機器情報として、予め定められた周期でもって収集する。情報収集部11は、複数の機器に対応する複数の情報収集手段を備えて、該情報収集手段のそれぞれが、無線もしくは有線で該機器と接続され、該情報収集手段別に予め設定された周期でもって各機器の機器情報を収集することも可能である。
【0029】
次に、フィールド機器情報収集配信装置1内の情報蓄積部12は、情報収集部11の該フィールド機器情報に該フィールド機器情報収集配信装置1の管理する時計を用いて収集時刻を付与し、データベース(DB)に格納する。図3に、データを格納するDBテーブル例と収集時刻を付与する内部タイマーを示す。接続するフィールド機器が複数台ある場合には、個々の対象機器についてフィールド機器情報収集配信装置1内の情報蓄積部12において、新規にDBテーブルを用意し、該フィールド機器情報が格納される。各DBテーブルでは、それぞれ異なる周期で該フィールド機器情報の蓄積が可能となっている。
【0030】
収集周期が短く、短期間で該フィールド機器情報が大量に発生した(書き込み量(蓄積量)が予め指定した値(例えば、○bite/sec)を越えた)DBテーブルに関しては、情報収集部11の収集周期を短くしたり、該フィールド機器情報の発生が少ない(書き込み量(蓄積量)が予め指定した値(例えば、□bite/sec)を下回った)DBテーブルに関しては、情報収集部11の収集周期を長くしたりするか、あるいは該フィールド機器情報をチェックし、個々の情報について経時変化が小さい場合には必要な情報のみ抽出して、必要のないものに関しては、DBテーブルから削除する機構が情報蓄積部12に設けられている。ただし、情報についての経時変化とは、ここでは、関連するDBテーブル内のあるチャネルの値を時系列でみた集合の該値の変化である。この経時変化は、前回の関連するDBテーブルヘの書き込み情報と、今回の書き込み情報とを照合することにより、これらの差分を求めることで得られる。
【0031】
なお、DBテーブルに保存された該フィールド機器情報については一定期間保持されるが、蓄積サイズが一定値に達した時には古いものから順次削除することで、ハードディスク等の記憶手段のクリーンアップが動的に行えるようになっている。
【0032】
次に、フィールド機器情報収集配信装置1内の情報管理部13は、該情報収集部11の情報収集の周期と同じか、それよりも遅い独立に設定した定期的な周期でもって、該情報蓄積部12のある時間範囲内の該フィールド機器情報をそのまま該情報配信部14に転送するか、あるいは該情報蓄積部12のある時間範囲内の該フィールド機器情報を予め設定された転送条件と照合し、合致した場合にのみ該情報配信部14に転送する。
【0033】
表1に該情報管理部13における該フィールド機器情報の組み合わせから成る転送条件例を示す。
【0034】
【表1】

Figure 2004062276
【0035】
本例では、収集した該フィールド機器情報が、接続する機器1台に対して1収集周期当たり、デジタル(リレー信号)・アナログ値(電圧)、それぞれ3点ずつ、合計6点の場合で、アナログ値のchannel2が5(V)、あるいはchannel3が1(V)より小さく、かつ、channel1が10(V)より大きな場合に転送可能となっている。つまり、フィールド機器情報と閾値(〜V)を比較して転送可能性を判断している。また、デジタル値のchannel1が0から1に、かつ、channel2が1から0に変化した場合に転送可能となっている。ただし、これは一例であり、機器によっては8点ずつ、合計16点というように、機器情報の点数が限定されたり、転送条件の数が限定されたりするものではない。
【0036】
情報管理部13では、情報配信部14に転送するフィールド機器情報に対して条件評価を行い、該条件評価の情報を該フィールド機器情報に付加することもできる。
【0037】
次に、フィールド機器情報収集配信装置1内の情報配信部14は、該情報管理部13から転送された該フィールド機器情報を、予め定められたXML形式などの標準形式のデータ構造に格納し、該情報管理部13において条件評価がなされている場合には、その情報も合わせて該XML形式化するなどした標準形式のデータ構造内に格納し、イントラネットなどのネットワーク3を通じて接続されたゲートウェイ装置2に送信する。画像蓄積サーバ6は、撮影した静止画像データ等を撮影時刻と関連付けて蓄積している。XML形式のデータ構造の一例を以下に示す。
<?xml version=”1.0” encording=”Sift_JIS” ?>
<Difinision>//データに関する定義
<nChannel scr=”Analog”>アナログデータのチャネル数</nChannel>
<nChannel scr=”Digital”>デジタルデータのチャネル数</nChannel>
<nChannel scr=”Analog” no=”1”>//チャネル番号
<Name>データソース名</Name>
<Type>データ形式</Type>
<Unit>データ単位</Unit>
<Max>データ最大値</Max>
<Min>データ最小値</Min>
</Channel>
</Difinision>
→<Condition></Condition>//「条件評価」されている場合のみ記述
<Date>//実データを格納する部分
<time>//このデータを収集した時刻</time>
<channel scr=”Analog” no=”1”>//チャネル番号
<value>//取得した値</value>
</channel>
</Date>
例えば、取得するアナログデータのチャネル数、デジタルデータのチャネル数、各チャネルのデータソース名、各チャネル毎のデータ単位、データ形式、データの最大値、最小値などを定義した上記のようなデータ構造に、実データを格納し、パース処理(文字列を意味のある語句に切り分ける処理)を施すことで、格納された各データを出力する。
【0038】
情報管理部13で条件評価がなされている場合には、上記→で示した<Condition>タグを追加して、この中に条件評価の内容を記述する。一例として、アナログ値のchannel2が5(V)、またはchannel3が1(V)より小さく、かつ、channel1が10(V)より大きい、という条件評価をされて情報配信部14に転送された機器情報であったとすると、追加される<Condition>タグは、以下のようになる。
<Condition>
<nChannel scr=”Analog” no=”1”>//アナログデータのチャネル番号=1
<over>30</over>//10より大きい場合
</nChannel>
<operasion>OR</operasion>//または
<nChannel scr=”Analog” no=”2”>//アナログデータのチャネル番号=2
<equal>30</equal>//5の場合
</nChannel>
<operasion>AND</operasion>//かつ
<nChannel scr=”Analog” no=”3”>//アナログデータのチャネル番号=3
<over>30</over>//1より小さい
</nChannel>
</Condition>
XMLファイル内に<Condition>タグがなければ、条件評価がなされていないということを示し、<Condition>タグがあれば、条件評価がなされていることを示す。その際、条件評価に使用した全条件(例えば、演算子(And,Or(And優先)を含む条件))が、<Condition>タグ内に記述される。
【0039】
ゲートウェイ装置2は、フィールド機器情報収集配信装置1内の該情報配信部14から送信される該フィールド機器情報ファイル(XMLファイル等)を受信するか、あるいはフィールド機器情報収集配信装置1内の該情報管理部14に対して、例えば時間情報を指定したオプションをつけたHTTPプロトコルのGETコマンドを用いてリクエストを出し、該情報蓄積部12のある時間範囲内の該フィールド機器情報とともに該リクエストに対するフィールド情報(リクエスト情報)と合わせて該XML形式などの標準形式のデータ構造に格納された該フィールド機器情報ファイル(XMLファイル等)を受信する。該ゲートウエイ装置2からのリクエストに対して、該情報配信部14は、該情報管理部13にリクエストを発し、このリクエストに応じ、該情報管理部13は該情報蓄積部12にリクエストを発し、該情報蓄積部12は、該情報管理部13からのリクエストに応じて、リクエストにある時間範囲内の機器情報を転送する機能を有する。転送された機器情報はリクエスト情報として、該情報管理部13から該情報配信部14に転送されて、上述のようにゲートウエイ装置2で受信される。
【0040】
該フィールド機器情報ファイル(XMLファイル等)を受信したゲートウェイ装置2は、指定された該画像蓄積サーバ6に例えば、時間情報を指定したオプションをつけたHTTPプロトコルのGETコマンドを用いて、該フィールド機器情報ファイルに記述された時刻付近のマルチメディア情報を収集し、前記該現場機器情報と合わせてHTTPプロトコルのPOSTコマンドにより、指定のデータセンタ8に送信する。なお、GETコマンドは、要求(リクエスト)信号を送信し、その送信先から要求信号で示された属性のデータを入力するものである。また、マルチメディア情報は、例えば静止画像データ(JPEG)や動画データ(AVI)、音声データ(WAVE)あるいは文字データ(TXT)など、インターネットを介して送受信可能なファイルを組み合わせたものから構成される。
【0041】
該情報管理部13では、情報配信部14へ転送する該フィールド機器情報個々について、優先度を選定することが可能である。すなわち、そのまま該情報配信部14に転送する該フィールド機器情報に対して、該情報管理部13で条件評価した際に、当該フィールド機器情報を優先するフラグや優先度情報を付与することが可能である。
【0042】
また、フィールド機器情報収集配信装置1内の情報配信部14が該XML形式などの標準形式のデータ構造に格納された該フィールド機器情報ファイルを送信して、ゲートウェイ装置2をはじめとする、他の外部アプリケーションサーバ、データベースサーバなどの外部機器が上記ファイルを受信した際に発行されるレスポンスを受信すると同時に、該ファイルの送信から該レスポンスを受信するまでのレスポンス時間を計測し、ある一定時間以上に達した場合には、該情報管理部13は、情報配信部14へ転送する該フィールド機器情報の中で優先するフラグが付与された、あるいは優先度をある基準値と比較して基準値よりも高い該フィールド機器情報(アラームや異常など緊急を要するもの)から優先的に該情報配信部14に転送する。優先度の低い該フィールド機器情報に関しては、該レスポンス時間が一定時間内に復帰してから該情報配信部14に転送再開する内部調整機能を有している。図4に、上述した情報管理部13における処理チャートを示す。
【0043】
上述の実施形態例によれば、ロボットや工作機械などのフィールド機器稼動情報、機器内部情報および工作機械の必要な測定を行う測定装置の測定情報などのフィールド情報を、外部リクエストに応じて、あるいは外部リクエストに関係なく定常的に、あるいはユーザの指定した作成条件に合致した場合にのみ、XML化など標準化して配信するため、フィールド情報を取り出す手段が不要となり、フィールド機器情報の効率的な利用を図ることができる。また、文字ベースのエラー情報だけでなく、該フィールド機器や該測定装置に関連した画像や映像、音声といったマルチメディア情報が適時利用可能となる他、ネットワーク内に流れる各種情報の機器情報、測定情報などのトラフィック制御が可能となる。
【0044】
なお、図1で示した装置構成の一部もしくは全部の機能をコンピュータのプログラムで構成し、そのプログラムをコンピュータを用いて実行して本発明を実現することができること、あるいは、図2、図4で示した処理の手順をコンピュータのプログラムで構成し、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能を実現するためのプログラム、あるいは、コンピュータにその処理の手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、FD(フレキシブルディスク)や、MO、ROM、メモリカード、CD、DVD、リムーバブルディスクなどに記録して、保存したり、配布したりすることが可能である。また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。このように記録媒体あるいは通信回線からプログラムをコンピュータ等の制御手段にインストールすることで、本発明を実施することができる。
【0045】
【発明の効果】
以上で述べたように、本発明によれば、機器情報を収集し、そのまま、あるいはリクエストに応じて、あるいは予め設定された条件に合致した場合に、標準のデータ構造形式にして配信するため、各社固有のフォーマットからの情報の取り出しが不要になり、配信や取り扱いが容易になるとともに、機器情報の監視やメンテナンス、生産管理などを効率化することができる。
【図面の簡単な説明】
【図1】本発明の実施形態によるフィールド機器情報収集配信システムの構成を示す図である。
【図2】本発明の実施形態によるフィールド機器情報収集配信方法の処理を示すフローチャートである。
【図3】フィールド機器情報収集配信システムにおける情報蓄積部のDBテーブルの構成例を示す図である。
【図4】フィールド機器情報収集配信システムにおける情報管理部の処理チャートを示す図である。
【符号の説明】
1…フィールド機器情報収集配信装置
11…情報収集部
12…情報蓄積部
13…情報管理部
14…情報配信部
2…ゲートウェイ装置
3…ネットワーク
4…工作機械
5…測定装置
6…画像蓄積サーバ
7…IP網
8…データセンタ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to monitoring of equipment operation information such as machine operation information of machine tools and manufacturing equipment, internal information of equipment and measurement information of measurement equipment such as sensors for performing necessary measurements of machine tools, maintenance of equipment and production management, etc. For the purpose of efficiency improvement, information collection technology from the device by wire LAN or wireless LAN, Bluetooth, small and low power wireless device and the like and accumulation and storage of the device information, or standard of XML format etc. as necessary The present invention relates to a device information collection / delivery device and method configured by software technology or the like for describing in a data structure format.
[0002]
[Prior art]
Field device operation information such as machine tools and robots, and device internal information are often described in a format unique to each manufacturer. Therefore, in order to handle the acquired field device information, a means for extracting the field device information from the unique format has been required. In such a usage example, it is difficult to individually handle various types of field device information as needed when necessary, and at present, only single field device information is distributed ([1]). Remote diagnosis method and configuration of NC device, Citizen Watch Co., Ltd., JP-A-3-290463, [2] Data logger device, Mitsubishi Electric Corporation, JP-A-6-171304).
[0003]
[Problems to be solved by the invention]
As described above, conventionally, field device operation information and device internal information are often described in a format unique to each manufacturer. There is a problem that means for extracting device information is required. Further, in such a usage example, it is difficult to handle various field device information individually as needed, and there is a problem that only a single field device information is distributed.
[0004]
The present invention has been made to solve the above-described problem, and provides a device information collection / delivery device and method that facilitates handling and distribution of device information, and makes monitoring, maintenance, and production management of device information more efficient. That is the task.
[0005]
[Means for Solving the Problems]
In order to solve the above-described problem, the present invention provides an information collection unit that periodically collects device information at a preset cycle, and information that stores the collected device information in a database in association with a collection time. A storage unit, an information management unit that receives the stored device information and, if necessary, transfers the received device information to an information distribution unit; And an information distribution unit for storing the information in a standard data format and transmitting the information to an external device.
[0006]
Alternatively, in the device information collection and distribution device, the information collection unit includes a plurality of information collection units corresponding to a plurality of devices, and each of the information collection units is connected to the device by wireless or wire, A device information collection and distribution device characterized by having a function of collecting device information of the device at a cycle set in advance for each of the information collection units is provided as a solution.
[0007]
Alternatively, in the device information collection / delivery device, the information storage unit has a function of transferring information within a certain time range in response to a request from the information management unit. A request is issued to the information storage unit in response to the request from the information distribution unit, and information within a certain time range transferred from the information storage unit in response to the request is transferred to the information distribution unit as request information. The information distribution unit issues a request to the information management unit in response to a request from the external device, and transmits the device information together with the request information transferred in response to the request. A device information collection / delivery device having a function of storing the data in a standard format data structure and transmitting the data to the external device is provided as a means for solving the problem.
[0008]
Alternatively, in the device information collection / delivery device, the information management unit receives the device information at a period equal to or longer than the period of the information collection unit, and the received device information is used as it is. A device information collection / distribution device characterized by having a function of transferring to an information distribution unit or transferring to an information distribution unit only when a preset condition is met is solved.
[0009]
Alternatively, in the above device information collection / delivery device, the information management unit has a function of performing a condition evaluation on the device information to be transferred to the information distribution unit, and adding the condition evaluation information to the device information. The information distribution unit has a function to store the condition evaluation information together with the device information transferred from the information management unit in the data structure of the standard format and transmit the information to the external device. A device information collection / delivery device characterized in that the device information is a solution.
[0010]
Alternatively, in the device information collection and distribution device, the information management unit has a function of performing a condition evaluation on the device information to be transferred to the information distribution unit and adding a priority flag or a priority to the device information. The information distribution unit stores the transferred device information in a data format of a standard format and transmits the device information to the external device, and the response time from input of a response to the transmission by the external device exceeds a certain time. In this case, the device information has a function of preferentially transmitting device information to which the priority flag is added or device information having a higher priority than the reference value to the external device. The device is the means of solution.
[0011]
Alternatively, an information collection procedure for periodically collecting device information at a preset cycle, an information storage procedure for storing the collected device information in a database in association with a collection time, and Receiving and, if necessary, an information management procedure for transferring the received device information to an information distribution procedure, and receiving the transferred device information, storing the information in a data structure of a predetermined standard format, And an information distribution procedure for transmitting the information to an external device by an information distribution unit.
[0012]
Alternatively, in the device information collection and distribution method described above, in the information collection procedure, the device is wirelessly or wiredly connected to the device by information collection means provided for a plurality of devices, and at a cycle set in advance for each information collection means. A device information collection / distribution method characterized in that device information of the device is collected as a means for solving the problem.
[0013]
Alternatively, in the device information collection and distribution method, in the information storage procedure, information within a certain time range is transferred in response to a request from the information management procedure, and in the information management procedure, A request is issued to the information storage procedure in response to the request, and information within a certain time range transferred by the information storage procedure is transferred to the information distribution procedure as request information in response to the request. Issuing a request to the information management procedure in response to a request from the external device, storing device information in the data structure of the standard format together with the request information transferred in response to the request, A device information collection / delivery method characterized by transmitting the information to an apparatus is a means for solving the problem.
[0014]
Alternatively, in the device information collection and distribution method, in the information management procedure, the device information is received at a cycle equal to or longer than the cycle in the information collection procedure, and the received device information is used as it is. A device information collection / distribution method characterized by transferring to the information distribution procedure or transferring to the information distribution procedure only when a preset condition is met is provided as a solution.
[0015]
Alternatively, in the device information collection and distribution method, in the information management procedure, a condition evaluation is performed on the device information to be transferred to the information distribution procedure, and the information of the condition evaluation is added to the device information. In the procedure, the information of the condition evaluation is stored in the data structure of the standard format together with the device information transferred by the information management procedure, and transmitted to the external device. Let the method be the solution.
[0016]
Alternatively, in the device information collection and distribution method, in the information management procedure, a condition evaluation is performed on the device information to be transferred to the information distribution procedure, and a priority flag or priority is added to the device information. If the response time from when the transferred device information is stored in a standard format data structure and transmitted to the external device to when the external device inputs a response to the transmission exceeds a predetermined time, the priority A device information collection / delivery method characterized in that device information to which a flag is added or device information having a higher priority than a reference value is preferentially transmitted to the external device.
[0017]
Alternatively, a means for solving the problem is a device information collection / distribution program which is a program for causing a computer to execute the procedure in the device information collection / delivery method.
[0018]
Alternatively, a program for causing a computer to execute the procedure in the device information collection and distribution method described above, and the program is recorded on a recording medium readable by the computer. The medium is the solution.
[0019]
In the present invention, the device information is collected, and is distributed as it is, or in response to a request, or when a preset condition is met, in a standard data structure format, whereby information from a format unique to each company is obtained. Eliminates the need for removal, facilitates handling and distribution, and streamlines monitoring, maintenance, and production management of device information.
[0020]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0021]
A. Configuration of the embodiment
FIG. 1 shows a configuration example of a field device information collection and distribution system according to an embodiment of the present invention. In FIG. 1, a field device information collecting and delivering device 1 is connected to a robot, a machine tool 4, or a measuring device 5 by wire or wirelessly, and is also connected to a gateway device 2 through a network 3 such as an intranet. The field device information collection and distribution device 1 collects field device operation information such as robots and machine tools 4, device internal information, measurement information of the measurement device 5 and the like (hereinafter, such information is referred to as field device information) at the collection time. The field device information is stored and stored in an internal database (DB) in association with the network device 3, and the field device information is transmitted in response to a request from a client connected to the network 3, or is determined in advance regardless of a request from the client. The field device information is transmitted periodically.
[0022]
The image storage server 6 is connected to the network 3 such as an intranet, captures an image for monitoring the robot or the machine tool 4, stores the captured image as multimedia information in association with the capturing time, and receives a request from a client connected to the network 3. Responds with the stored multimedia information as requested.
[0023]
The gateway device 2 is connected to a network 3 such as an intranet and to a data center 8 via an IP network 7, and has a standard data structure such as an XML format from the field device information collection and distribution device 1. When the field device information is received, for example, as an XML file described in a format, the multimedia information relating to the time described in the received XML file or the like is transmitted to the image storage server 6 designated as necessary. And adds the obtained multimedia information to the XML file or the like. Further, the gateway device 2 transmits the newly created XML file or the like to the designated data center 8 at an arbitrary time via the IP network 7.
[0024]
Note that XML (Extensible Markup Language) is an international standard document description language that makes the document format suitable for distribution on the Internet. An XML file indicates text, display format, and data attributes. This is data consisting of tags. By collectively storing related information groups in the XML tag, field device information and multimedia information collected in association are managed as one related information group (XML containerization).
[0025]
An XML file (XML container) generated by the gateway device 2 by adding the field device information received from the field device information collection and distribution device 1 and the time-related multimedia information collected from the image storage server 6 in association with the field device information. Is transmitted to the data center 8 in a multi-part manner using, for example, a POST command of the HTTP protocol.
[0026]
Further, the data center 8 can request the gateway device 2 to transmit an XML file using the time information as a parameter in response to a request from the center administrator. For example, it is possible to connect to the gateway device 2 using a GET command of the HTTP protocol.
[0027]
B. Operation of the embodiment
Next, referring to the flowchart shown in FIG. 2, the DB table of the information storage unit shown in FIG. 3, the processing chart of the information management unit shown in FIG. A description will be given of a processing example of the field device information collection and distribution method according to the embodiment of the present invention, together with an operation example of the embodiment having the configuration in FIG.
[0028]
First, the information collecting unit 11 in the field device information collection and distribution device 1 uses device operation information and device internal information of the machine tool 4 and the like, and measurement information of the measuring device 5 and the like as field device information as field device information in a predetermined cycle. Collect with you. The information collecting unit 11 includes a plurality of information collecting units corresponding to a plurality of devices, each of the information collecting units is connected to the device wirelessly or by wire, and at a preset cycle for each of the information collecting units. Thus, it is also possible to collect device information of each device.
[0029]
Next, the information storage unit 12 in the field device information collection and distribution device 1 assigns a collection time to the field device information of the information collection unit 11 using a clock managed by the field device information collection and distribution device 1, and (DB). FIG. 3 shows an example of a DB table for storing data and an internal timer for giving a collection time. When there are a plurality of field devices to be connected, a new DB table is prepared in the information storage unit 12 of the field device information collection and distribution device 1 for each target device, and the field device information is stored. In each DB table, the field device information can be stored at different periods.
[0030]
For a DB table in which the collection cycle is short and a large amount of the field device information is generated in a short period of time (the write amount (accumulation amount) exceeds a predetermined value (for example, bbit / sec)), the information collection unit 11 For the DB table in which the collection cycle of the field device information is shortened or the generation of the field device information is small (the writing amount (accumulation amount) is less than a predetermined value (for example, □ bit / sec)), the information collection unit 11 A mechanism for lengthening the collection cycle or checking the field device information, extracting only necessary information when individual information has little change with time, and deleting unnecessary information from the DB table. Are provided in the information storage unit 12. Here, the time-dependent change in information is, here, a change in a value of a certain channel in a related DB table in a time series. This change over time can be obtained by comparing the previous write information to the related DB table with the current write information to obtain a difference between these information.
[0031]
Note that the field device information stored in the DB table is retained for a certain period of time, but when the storage size reaches a certain value, oldest ones are sequentially deleted, so that cleanup of storage means such as a hard disk is dynamically performed. You can do it.
[0032]
Next, the information management unit 13 in the field device information collection / distribution apparatus 1 stores the information in the information collection unit 11 at the same or later independent periodic period as the information collection period. The field device information within a certain time range of the unit 12 is transferred to the information distribution unit 14 as it is, or the field device information within a certain time range of the information storage unit 12 is compared with a preset transfer condition. Is transferred to the information distribution unit 14 only when the information matches.
[0033]
Table 1 shows an example of a transfer condition composed of a combination of the field device information in the information management unit 13.
[0034]
[Table 1]
Figure 2004062276
[0035]
In this example, when the collected field device information is digital (relay signal) / analog value (voltage) for each of the connected devices, three points each for one collection cycle, and a total of six points, Transfer is possible when the value of channel2 is 5 (V) or channel3 is smaller than 1 (V) and channel1 is larger than 10 (V). That is, the transfer possibility is determined by comparing the field device information with the threshold value (〜V). Further, when the digital value of channel1 changes from 0 to 1, and the value of channel2 changes from 1 to 0, the transfer is possible. However, this is only an example, and the number of pieces of device information is not limited, and the number of transfer conditions is not limited, such as 16 points in total for every 8 points depending on the device.
[0036]
The information management unit 13 can perform a condition evaluation on the field device information to be transferred to the information distribution unit 14 and add information on the condition evaluation to the field device information.
[0037]
Next, the information distribution unit 14 in the field device information collection and distribution device 1 stores the field device information transferred from the information management unit 13 in a data structure of a standard format such as a predetermined XML format, If the information management unit 13 evaluates the condition, the information is also stored in a data structure of a standard format such as the XML format, and the gateway device 2 connected through a network 3 such as an intranet. Send to The image storage server 6 stores captured still image data and the like in association with a shooting time. An example of the data structure in the XML format is shown below.
<? xml version = "1.0" encoding = "Shift_JIS"? >
<Definition> // Definitions for data
<NChannel scr = “Analog”> Number of channels of analog data </ nChannel>
<NChannel scr = “Digital”> Number of channels of digital data </ nChannel>
<NChannel scr = “Analog” no = “1”> // channel number
<Name> Data source name </ Name>
<Type> Data format </ Type>
<Unit> Data unit </ Unit>
<Max> Data maximum value </ Max>
<Min> Data minimum value </ Min>
</ Channel>
</ Definition>
→ <Condition></Condition> /// Described only when "condition evaluation" is performed
<Date> // part to store actual data
<Time> // time when this data was collected </ time>
<Channel_scr = “Analog” no = “1”> // channel number
<Value> /// obtained value </ value>
</ Channel>
</ Date>
For example, the above data structure defining the number of channels of analog data to be acquired, the number of channels of digital data, the data source name of each channel, the data unit of each channel, the data format, the maximum value and the minimum value of data, etc. Then, the actual data is stored and subjected to a parsing process (a process of separating a character string into a meaningful phrase) to output each stored data.
[0038]
When the condition evaluation has been performed by the information management unit 13, the <Condition> tag indicated by → is added, and the content of the condition evaluation is described therein. As an example, the device information transferred to the information distribution unit 14 after the condition evaluation that the analog value channel2 is 5 (V) or the channel 3 is smaller than 1 (V) and the channel 1 is larger than 10 (V). , The <Condition> tag to be added is as follows.
<Condition>
<NChannel scr = “Analog” no = “1”> // Channel number of analog data = 1
<Over> 30 </ over> /// 10
</ NChannel>
<Operation> OR </ operation> // or
<NChannel scr = “Analog” no = “2”> // Channel number of analog data = 2
In case of <equal> 30 <// equal> // 5
</ NChannel>
<Operation> AND </ operation> ///
<NChannel scr = “Analog” no = “3”> // Channel number of analog data = 3
<Over> 30 </ over> // 1 / smaller than
</ NChannel>
</ Condition>
If there is no <Condition> tag in the XML file, it indicates that the condition has not been evaluated, and if there is a <Condition> tag, it indicates that the condition has been evaluated. At that time, all the conditions used for the condition evaluation (for example, conditions including operators (And, Or (And has priority))) are described in a <Condition> tag.
[0039]
The gateway device 2 receives the field device information file (such as an XML file) transmitted from the information distribution unit 14 in the field device information collection / delivery device 1, or receives the information in the field device information collection / delivery device 1. A request is issued to the management unit 14 using, for example, a GET command of an HTTP protocol with an option designating time information, and field information for the request is stored together with the field device information within a certain time range of the information storage unit 12. The field device information file (XML file or the like) stored in a data structure of a standard format such as the XML format together with the (request information) is received. In response to the request from the gateway device 2, the information distribution unit 14 issues a request to the information management unit 13, and in response to this request, the information management unit 13 issues a request to the information storage unit 12, The information storage unit 12 has a function of transferring, in response to a request from the information management unit 13, device information within a time range included in the request. The transferred device information is transferred from the information management unit 13 to the information distribution unit 14 as request information, and received by the gateway device 2 as described above.
[0040]
Upon receiving the field device information file (XML file or the like), the gateway device 2 uses the HTTP request GET command with an option specifying time information to the designated image storage server 6 to send the field device information file to the field device information file. Multimedia information near the time described in the information file is collected, and transmitted to the designated data center 8 by using an HTTP protocol POST command together with the on-site device information. The GET command transmits a request (request) signal and inputs data of the attribute indicated by the request signal from the transmission destination. The multimedia information is composed of a combination of files that can be transmitted and received via the Internet, such as still image data (JPEG), moving image data (AVI), audio data (WAVE), and character data (TXT). .
[0041]
The information management unit 13 can select a priority for each of the field device information to be transferred to the information distribution unit 14. That is, when condition evaluation is performed by the information management unit 13 on the field device information that is directly transferred to the information distribution unit 14, a flag or priority information that prioritizes the field device information can be added. is there.
[0042]
Further, the information distribution unit 14 in the field device information collection and distribution device 1 transmits the field device information file stored in a data structure of a standard format such as the XML format, and transmits the file to another device such as the gateway device 2. At the same time as receiving a response issued when an external device such as an external application server or a database server receives the file, the response time from transmission of the file to reception of the response is measured, and the response time is measured over a certain period of time. If it has reached, the information management unit 13 assigns a priority flag in the field device information to be transferred to the information distribution unit 14, or compares the priority with a certain reference value and sets the priority to the reference value. The higher the field device information (those requiring urgency such as alarms and abnormalities) is preferentially transferred to the information distributor 14. For the field device information with a low priority, the device has an internal adjustment function of restarting the transfer to the information distribution unit 14 after the response time returns within a certain time. FIG. 4 shows a processing chart in the information management unit 13 described above.
[0043]
According to the above embodiment, field device operation information such as robots and machine tools, field information such as device internal information and measurement information of a measurement device that performs necessary measurements of machine tools, in response to an external request, or Since it is standardized and distributed, such as in XML, only when the creation conditions specified by the user are met irrespective of the external request, there is no need for a means for extracting field information, and efficient use of field device information Can be achieved. In addition to character-based error information, multimedia information such as images, video, and audio related to the field device and the measurement device can be used in a timely manner, as well as device information and measurement information of various information flowing in a network. And so on.
[0044]
It is to be noted that part or all of the functions of the apparatus configuration shown in FIG. 1 can be configured by a computer program, and that the present invention can be realized by executing the program using a computer. Needless to say, the procedure of the processing shown in the above can be configured by a computer program, and the program can be executed by the computer. Is recorded on a computer-readable recording medium such as an FD (flexible disk), an MO, a ROM, a memory card, a CD, a DVD, a removable disk, and the like, and stored or distributed. It is possible. Further, it is also possible to provide the above program through a network such as the Internet or e-mail. As described above, the present invention can be implemented by installing a program from a recording medium or a communication line into a control unit such as a computer.
[0045]
【The invention's effect】
As described above, according to the present invention, in order to collect device information and distribute it in a standard data structure format as it is, or in response to a request, or when a preset condition is met, It is not necessary to take out information from a format unique to each company, so that distribution and handling are easy, and monitoring, maintenance, and production management of device information can be made more efficient.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a field device information collection / delivery system according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating processing of a field device information collection / delivery method according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a configuration example of a DB table of an information storage unit in the field device information collection / delivery system.
FIG. 4 is a diagram showing a processing chart of an information management unit in the field device information collection / delivery system.
[Explanation of symbols]
1. Field device information collection / delivery device
11 Information gathering unit
12 Information storage unit
13 Information management department
14 Information distribution unit
2. Gateway device
3. Network
4 ... Machine tools
5. Measuring device
6. Image storage server
7 ... IP network
8 Data center

Claims (14)

機器情報を予め設定された周期で定期的に収集する情報収集部と、
該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積部と、
該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信部に転送する情報管理部と、
該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、外部装置に送信する該情報配信部と、を備える
ことを特徴とする機器情報収集配信装置。
An information collection unit that periodically collects device information at a preset cycle,
An information storage unit that stores the collected device information in a database in association with a collection time;
An information management unit that receives the stored device information and transfers the received device information to an information distribution unit as needed;
An information distribution unit that receives the transferred device information, stores the device information in a data structure of a predetermined standard format, and transmits the information to an external device.
請求項1に記載の機器情報収集配信装置において、
該情報収集部は、
複数の機器に対応する複数の情報収集手段から構成され、該情報収集手段のそれぞれが、無線もしくは有線で該機器と接続され、該情報収集手段別に予め設定された周期でもって該機器の機器情報を収集する機能を有するものである
ことを特徴とする機器情報収集配信装置。
The device information collection / delivery device according to claim 1,
The information collecting unit includes:
A plurality of information collecting means corresponding to a plurality of devices, each of the information collecting means is connected to the device wirelessly or by wire, and the device information of the device is set at a period preset for each information collecting device. A device information collection and distribution device having a function of collecting information.
請求項1または2に記載の機器情報収集配信装置において、
該情報蓄積部は、
該情報管理部からのリクエストに応じて、ある時間範囲内の情報を転送する機能を有するものであり、
該情報管理部は、
該情報配信部からのリクエストに応じて、該情報蓄積部にリクエストを発し、該リクエストに応じて該情報蓄積部から転送されるある時間範囲内の情報をリクエスト情報として該情報配信部に転送する機能を有するものであり、
該情報配信部は、
該外部装置からのリクエストに対して、該情報管理部にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信する機能を有するものである
ことを特徴とする機器情報収集配信装置。
The device information collection / delivery device according to claim 1 or 2,
The information storage unit,
It has a function of transferring information within a certain time range in response to a request from the information management unit,
The information management unit,
A request is issued to the information storage unit in response to the request from the information distribution unit, and information within a certain time range transferred from the information storage unit in response to the request is transferred to the information distribution unit as request information. It has a function,
The information distribution unit,
In response to a request from the external device, a request is issued to the information management unit, and device information is stored in the data structure of the standard format together with the request information transferred in response to the request. A device information collection / delivery device having a function of transmitting data to a device.
請求項1ないし3のいずれかに記載の機器情報収集配信装置において、
該情報管理部は、
該情報収集部の周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信部に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信部に転送する機能を有するものである
ことを特徴とする機器情報収集配信装置。
The device information collection / delivery device according to any one of claims 1 to 3,
The information management unit,
The device information is received at a period equal to or longer than the period of the information collection unit, and the received device information is transferred to the information distribution unit as it is, or a condition that meets a preset condition is met. A device information collection / distribution device having a function of transferring the information to the information distribution unit only in a case.
請求項1ないし4のいずれかに記載の機器情報収集配信装置において、
該情報管理部は、
該情報配信部に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加する機能を有するものであり、
該情報配信部は、
該情報管理部から転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信する機能を有するものである
ことを特徴とする機器情報収集配信装置。
The device information collection / delivery device according to any one of claims 1 to 4,
The information management unit,
The apparatus has a function of performing a condition evaluation on the device information to be transferred to the information distribution unit and adding information on the condition evaluation to the device information,
The information distribution unit,
A device having a function of storing the condition evaluation information together with the device information transferred from the information management unit in the data structure of the standard format and transmitting the information to the external device. Information collection and distribution device.
請求項1ないし5のいずれかに記載の機器情報収集配信装置において、
該情報管理部は、
該情報配信部に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加する機能を有するものであり、
該情報配信部は、
該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へと送信する機能を有するものである
ことを特徴とする機器情報収集配信装置。
The device information collection / delivery device according to any one of claims 1 to 5,
The information management unit,
The apparatus has a function of performing a condition evaluation on device information to be transferred to the information distribution unit and adding a priority flag or a priority to the device information,
The information distribution unit,
If the response time from when the transferred device information is stored in a standard format data structure and transmitted to the external device until input of a response to the transmission by the external device exceeds a predetermined time, the priority flag is set. A device information collection / delivery device having a function of preferentially transmitting device information to which is added or device information having a higher priority than a reference value to the external device.
機器情報を予め設定された周期で定期的に収集する情報収集手順と、
該収集された機器情報を収集時刻と関係付けてデータベースに蓄積する情報蓄積手順と、
該蓄積された機器情報を受信するとともに、必要に応じて該受信した機器情報を情報配信手順に転送する情報管理手順と、
該転送された機器情報を受信するとともに、予め定められた標準形式のデータ構造内に格納し、情報配信部により外部装置に送信する該情報配信手順と、を備える
ことを特徴とする機器情報収集配信方法。
An information collection procedure for periodically collecting device information at a preset cycle,
An information storage procedure of storing the collected device information in a database in association with a collection time;
An information management procedure for receiving the stored device information and, if necessary, transferring the received device information to an information distribution procedure;
Receiving the transferred device information, storing it in a data structure of a predetermined standard format, and transmitting the information to an external device by an information distribution unit. Delivery method.
請求項7に記載の機器情報収集配信方法において、
該情報収集手順では、
複数の機器に対応して設けた情報収集手段により該機器と無線もしくは有線で接続し、予め情報収集手段別に設定された周期でもって該機器の機器情報を収集する
ことを特徴とする機器情報収集配信方法。
The device information collection / delivery method according to claim 7,
In the information collection procedure,
Device information collection, characterized in that the device is wirelessly or wiredly connected to the device by information collection means provided corresponding to a plurality of devices, and device information of the device is collected at a cycle set in advance by the information collection device. Delivery method.
請求項7または8に記載の機器情報収集配信方法において、
該情報蓄積手順では、
該情報管理手順からのリクエストに応じて、ある時間範囲内の情報を転送し、
該情報管理手順では、
該情報配信手順からのリクエストに応じて、該情報蓄積手順にリクエストを発し、該リクエストに応じて該情報蓄積手順により転送されるある時間範囲内の情報をリクエスト情報として該情報配信手順に転送し、
該情報配信手順では、
該外部装置からのリクエストに対して、該情報管理手順にリクエストを発し、該リクエストに対して転送される該リクエスト情報と合わせて機器情報を該標準形式のデータ構造内に収納し、該外部装置へ送信する
ことを特徴とする機器情報収集配信方法。
The device information collection / delivery method according to claim 7 or 8,
In the information storage procedure,
In response to a request from the information management procedure, transfer information within a certain time range,
In the information management procedure,
In response to a request from the information distribution procedure, a request is issued to the information storage procedure, and information within a certain time range transferred by the information storage procedure in response to the request is transferred to the information distribution procedure as request information. ,
In the information distribution procedure,
In response to a request from the external device, a request is issued to the information management procedure, and device information is stored in the data structure of the standard format together with the request information transferred in response to the request. A device information collection / delivery method characterized by transmitting the information to a device.
請求項7ないし9のいずれかに記載の機器情報収集配信方法において、
該情報管理手順では、
該情報収集手順での周期と同一、あるいはそれよりも長い周期でもって、該機器情報を受信し、該受信した機器情報をそのまま該情報配信手順に転送するか、あるいは予め設定された条件に合致した場合にのみ該情報配信手順に転送する
ことを特徴とする機器情報収集配信方法。
The device information collection / delivery method according to any one of claims 7 to 9,
In the information management procedure,
The device information is received at a period equal to or longer than the period in the information collection procedure, and the received device information is transferred to the information distribution procedure as it is, or a predetermined condition is met. A device information collection / distribution method, wherein the device information is transferred to the information distribution procedure only when the information is transmitted.
請求項7ないし10のいずれかに記載の機器情報収集配信方法において、
該情報管理手順では、
該情報配信手順に転送する機器情報に対して条件評価を行い、該条件評価の情報を該機器情報に付加し、
該情報配信手順では、
該情報管理手順により転送された該機器情報とともに、該条件評価の情報も合わせて該標準形式のデータ構造内に収納し、該外部装置に送信する
ことを特徴とする機器情報収集配信方法。
The device information collection / delivery method according to any one of claims 7 to 10,
In the information management procedure,
Performing a condition evaluation on the device information to be transferred to the information distribution procedure, adding the condition evaluation information to the device information,
In the information distribution procedure,
A method for collecting and distributing device information, comprising storing the condition evaluation information together with the device information transferred by the information management procedure in a data structure of the standard format and transmitting the information to the external device.
請求項7ないしllのいずれかに記載の機器情報収集配信方法において、
該情報管理手順では、
該情報配信手順に転送する機器情報に関して条件評価を行い、該機器情報に優先フラグまたは優先度を付加し、
該情報配信手順では、
該転送された機器情報を標準形式のデータ構造内に収納して該外部装置に送信してから該外部装置の該送信に対するレスポンス入力までのレスポンス時間が一定時間を越える場合には、該優先フラグが付加された機器情報、または基準値より高い優先度の機器情報を優先的に該外部装置へ送信する
ことを特徴とする機器情報収集配信方法。
The device information collection / delivery method according to any one of claims 7 to 11,
In the information management procedure,
Performing a condition evaluation on the device information to be transferred to the information distribution procedure, adding a priority flag or priority to the device information,
In the information distribution procedure,
If the response time from when the transferred device information is stored in a standard format data structure and transmitted to the external device until input of a response to the transmission by the external device exceeds a predetermined time, the priority flag is set. A device information collection / delivery method characterized by transmitting device information to which the device information is added or device information having a higher priority than the reference value to the external device with priority.
請求項7ないし12のいずれかに記載の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとした
ことを特徴とする機器情報収集配信プログラム。
A device information collection / distribution program, wherein a program for causing a computer to execute the procedure in the device information collection / delivery method according to any one of claims 7 to 12 is provided.
請求項7ないし12のいずれかに記載の機器情報収集配信方法における手順を、コンピュータに実行させるためのプログラムとし、
該プログラムを、該コンピュータが読み取りできる記録媒体に記録した
ことを特徴とする機器情報収集配信プログラムを記録した記録媒体。
A program for causing a computer to execute the procedure in the device information collection / delivery method according to any one of claims 7 to 12,
A recording medium recording a device information collection / distribution program, wherein the program is recorded on a recording medium readable by the computer.
JP2002216179A 2002-07-25 2002-07-25 Device information collection / distribution device, method, program, and recording medium recording the program Expired - Fee Related JP4213915B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002216179A JP4213915B2 (en) 2002-07-25 2002-07-25 Device information collection / distribution device, method, program, and recording medium recording the program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002216179A JP4213915B2 (en) 2002-07-25 2002-07-25 Device information collection / distribution device, method, program, and recording medium recording the program

Publications (2)

Publication Number Publication Date
JP2004062276A true JP2004062276A (en) 2004-02-26
JP4213915B2 JP4213915B2 (en) 2009-01-28

Family

ID=31938001

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002216179A Expired - Fee Related JP4213915B2 (en) 2002-07-25 2002-07-25 Device information collection / distribution device, method, program, and recording medium recording the program

Country Status (1)

Country Link
JP (1) JP4213915B2 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006301937A (en) * 2005-04-20 2006-11-02 Denso Corp Manufacturing information management system
CN103268113A (en) * 2013-06-04 2013-08-28 王波 Information source collecting terminal equipment
JP2014229166A (en) * 2013-05-24 2014-12-08 富士通株式会社 Communication system, communication method, business management system, management device, program, relay device, and data position management device
DE102016008910A1 (en) 2015-07-31 2017-02-02 Fanuc Corporation A cell control system, manufacturing system, and control method, wherein the control manufacturing cell comprises a plurality of manufacturing machines.
JP2017033525A (en) * 2015-07-31 2017-02-09 ファナック株式会社 Cell control system, production system, control method, and control program for controlling manufacturing cells each having multiple manufacturing machines
DE102016015332A1 (en) 2015-12-28 2017-06-29 Fanuc Corporation A preventive maintenance management system and method for creating a maintenance plan of a machine and cell controller
DE102017103830A1 (en) 2016-02-29 2017-08-31 Fanuc Corporation MACHINE SYSTEM, MACHINE CONTROL COMPUTER, BASIC SOFTWARE APPLICATION, COMPUTER READABLE STORAGE MEDIUM, AND MACHINE CONTROL PROCEDURES FOR INTERCOMMUNICATION WITH MACHINES
CN107861488A (en) * 2017-12-18 2018-03-30 华南智能机器人创新研究院 A kind of method and system of automatic inspection equipment in intelligence manufacture
US11300932B2 (en) 2017-05-23 2022-04-12 Fanuc Corporation Machine control computer intercommunicatively connected to machine, machine system, base software application, computer-readable recording medium, data structure, and machine control method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI795298B (en) * 2022-05-24 2023-03-01 東訊股份有限公司 Integrated system for customized machine tool detection

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006301937A (en) * 2005-04-20 2006-11-02 Denso Corp Manufacturing information management system
JP2014229166A (en) * 2013-05-24 2014-12-08 富士通株式会社 Communication system, communication method, business management system, management device, program, relay device, and data position management device
CN103268113A (en) * 2013-06-04 2013-08-28 王波 Information source collecting terminal equipment
US9971329B2 (en) 2015-07-31 2018-05-15 Fanuc Corporation Cell control system, manufacturing system, and control method which control manufacturing cell including plurality of manufacturing machines
DE102016008910A1 (en) 2015-07-31 2017-02-02 Fanuc Corporation A cell control system, manufacturing system, and control method, wherein the control manufacturing cell comprises a plurality of manufacturing machines.
JP2017033525A (en) * 2015-07-31 2017-02-09 ファナック株式会社 Cell control system, production system, control method, and control program for controlling manufacturing cells each having multiple manufacturing machines
DE102016015332A1 (en) 2015-12-28 2017-06-29 Fanuc Corporation A preventive maintenance management system and method for creating a maintenance plan of a machine and cell controller
US10733577B2 (en) 2015-12-28 2020-08-04 Fanuc Corporation Preventive maintenance management system and method for generating maintenance schedule of machine, and cell controller
DE102017103830A1 (en) 2016-02-29 2017-08-31 Fanuc Corporation MACHINE SYSTEM, MACHINE CONTROL COMPUTER, BASIC SOFTWARE APPLICATION, COMPUTER READABLE STORAGE MEDIUM, AND MACHINE CONTROL PROCEDURES FOR INTERCOMMUNICATION WITH MACHINES
US10114623B2 (en) 2016-02-29 2018-10-30 Fanuc Corporation Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines
US10592214B2 (en) 2016-02-29 2020-03-17 Fanuc Corporation Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines
US11086603B2 (en) 2016-02-29 2021-08-10 Fanuc Corporation Machine system, machine control computer, base software application, computer-readable recording medium, and machine control method for intercommunication with machines
US11300932B2 (en) 2017-05-23 2022-04-12 Fanuc Corporation Machine control computer intercommunicatively connected to machine, machine system, base software application, computer-readable recording medium, data structure, and machine control method
CN107861488A (en) * 2017-12-18 2018-03-30 华南智能机器人创新研究院 A kind of method and system of automatic inspection equipment in intelligence manufacture

Also Published As

Publication number Publication date
JP4213915B2 (en) 2009-01-28

Similar Documents

Publication Publication Date Title
CN113196251B (en) Storage management device, method and program
CN110995859A (en) Intelligent transformer substation supporting platform system based on ubiquitous Internet of things
US20060167638A1 (en) Data collector with wireless server connection
JP2004062276A (en) Device information collection / delivery device, method, program, and recording medium recording this program
CN111913445B (en) Data acquisition method, data acquisition equipment, storage medium, data transmission method and gateway
CN116343361A (en) Vehicle data collection method, device, electronic device and storage medium
CN119065918A (en) One-key inspection method and system for computer monitoring system
JPWO2002021740A1 (en) Receiving terminal simulation device, transmission schedule creation device, receiving terminal, and data transmission / reception system using them
WO2021147319A1 (en) Data processing method, apparatus, device, and medium
CN116506300A (en) Method and system for website traffic data statistics
CN106918363A (en) Cattle farm environmental data acquisition system and method based on Azure
CN110213323A (en) Communication system
CN104065505A (en) Monitoring System, Monitoring Server And Monitoring Method
KR20220075540A (en) System for managing to forging with having function of acquiring information of materials charged to heating furnace and generating digital charged raw materials location drawing
JP2024077444A (en) Program, information processing device, hygiene management data display method, and environmental data recording system
CN117201635A (en) Data processing system and method
CN204836205U (en) Network monitoring system based on cloud calculates
JP6204933B2 (en) Information collection system
CN114218245A (en) Data processing method and device and electronic equipment
CN115048376B (en) A data processing method and device for nuclear power plant
CN114268721A (en) Low-flow network video monitoring system, method and storage medium
CN114006945A (en) Intelligent grouping distribution method of Internet of things data and Internet of things platform
CN119520421A (en) Data receiving method and device, program product, storage medium and electronic device
US20240106914A1 (en) Device and method for transmission in push mode, and associated computer program product
CN104317805A (en) Popup picture library updating method, popup picture library updating device and popup picture library updating system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040907

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080616

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: 20081028

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: 20081031

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121107

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees