(57)【特許請求の範囲】
【請求項１】
製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムであって、
前記現場データに付加する各補足情報の種類を定義する辞書を記憶する辞書記憶手段と、
各種各内容の補足情報が記憶されたデータベースと、
前記辞書に従って、前記データベースから前記各補足情報を検索する検索手段と、
前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成する再構成手段と、
前記イベント情報を蓄積する記憶手段と、
を備え、
前記検索手段は、前記再構成手段で再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、
前記再構成手段は、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、
同じ製品個体の各製造プロセスの各イベント情報を前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成手段を更に備えること、
を特徴とする情報収集システム。
【請求項２】
前記辞書記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、
前記再構成手段は、前記個体識別情報を前記イベント情報に追加し、
前記追跡情報生成手段は、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集すること、
を特徴とする請求項１記載の情報収集システム。
【請求項３】
製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムの情報収集方法であって、
前記情報収集システムは、
前記現場データに付加する各補足情報の種類を定義する辞書を記憶する辞書記憶手段と、
各種各内容の補足情報が記憶されたデータベースと、
記憶手段と、
を備え、
前記辞書に従って、前記データベースから前記各補足情報を検索する検索ステップと、
前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成するイベント情報生成ステップと、
前記イベント情報を前記記憶手段に蓄積する記憶ステップと、
を行い、
前記検索ステップでは、前記イベント情報生成ステップで再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、
前記イベント情報生成ステップでは、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、
同じ製品個体の各製造プロセスの各イベント情報を前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成ステップを更に行うこと、
を特徴とする情報収集システムの情報収集方法。
【請求項４】
前記辞書記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、
前記イベント情報生成ステップでは、前記個体識別情報を前記イベント情報に追加し、
前記追跡情報生成ステップでは、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集すること、
を特徴とする請求項３記載の情報収集システムの情報収集方法。
【請求項５】
製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続され、
前記現場データに付加する各補足情報の種類を定義する辞書を記憶する辞書記憶手段と、
各種各内容の補足情報が記憶されたデータベースと、
を備える情報収集システムを、
前記辞書に従って、前記データベースから前記各補足情報を検索する検索手段と、
前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成する再構成手段と、
前記イベント情報を蓄積する記憶手段と、
して機能させ、
前記検索手段は、前記再構成手段で再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして補足情報を前記検索し、
前記再構成手段は、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、
同じ製品個体の各製造プロセスの各イベント情報を前記記憶手段から収集して一纏めのデータフレームに統合したイベント追跡情報を生成する追跡情報生成手段として更に機能させること、
を特徴とする情報収集プログラム。
【請求項６】
前記辞書記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、
前記再構成手段は、前記個体識別情報を前記イベント情報に追加し、
前記追跡情報生成手段は、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集すること、
を特徴とする請求項５記載の情報収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工場やオフィス等で発生する現場データを収集する情報収集システムに関する。
【背景技術】
【０００２】
工場やオフィス等においては、製造プロセス毎に各種の設備が稼働しており、それら設備がエラーやプロセス完了等のイベント発生を契機に現場データを出力する。現場データは、イベント発生を報知する情報である。この現場データは、コード化された、若しくは観測結果である数値として出力され、発生した場所や日時の情報が付加された上で、固定資産管理者に到達する。固定資産管理者は、例えば、工場では設備の保守管理者であり、オフィスではサーバ等の設備管理者である。
【０００３】
この現場データは、工場やオフィスの稼働管理、製品の品質管理、経営管理等に寄与する貴重な情報である。しかしながら、設備から直接出力されるイベント情報は、コード若しくは単なる観測数値、及び発生場所や発生日時等の直接的な意味以外には、２次的、３次的な意味を有していない。そのため、従来は、この現場データの解釈に有用な各種情報を各種のデータベースに記憶させておき、現場データと各種情報のデータベースをリンク付けしていた。現場データをデータベースから引き出すときに、リンクを辿って他のデータベースから有用情報も引き出せば、イベント発生の瞬間に何が起こっていたかを解析するのに役立つ。
【０００４】
但し、データの解析には、イベントの発生時点のみを切り取るだけでは不十分な場合があり、イベント発生前後の他のイベントも時系列的に考慮する必要がある。つまり、各種製造プロセスを経た製品のトレーサビリティを情報収集システムが満足できなければ、解析により有益な結論を導くことができない場合もある。
【０００５】
トレーサビリティを追究した情報収集システムとしては、製品や部品の固体認識番号と製造工程とを対応させた製造データを収集しておき、トレーサビリティの要求を受けると、同じ固体認識番号を含む製造データを全て引き出すものがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２０８１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
製品の製造プロセスを追うことのできるトレーサビリティ情報には、各製造プロセスにおける生産実績情報、各製造プロセスにおける生産性情報、各製造プロセスにおける品質情報、各製造プロセスにおける過去実績又は想定されるトラブル情報が含まれていることが有益である。但し、従来、これら情報は、それぞれ固有のデータベースに記憶されているため、新たにトレーサビリティ情報をデータベース化するデータベースを構築し、既存の各情報を記憶するデータベースとのリンクを構築する必要があった。
【０００８】
しかしながら、各データベースは情報の定義方法、アクセス方法等の通信規約、サーバの種類、ネットワーク構造の違い等の多くの仕様が、導入時期、導入場所、導入部署によってまちまちであり、各データベースをリンク付けしたトレーサビリティ情報用のデータベースを構築することは、現実的ではなかった。
【０００９】
特許文献１の技術によれば、同じ個体認識番号を含む全ての製造データを引き出すといっても、各データベースに固有の引き出し方法に準拠したデータベースを構築すること、準拠後に各データベースに仕様変更がなされた際の其の変更に合わせたデータベースの修正は容易ではなかった。つまり、トレーサビリティに必要な各種の情報が各種データベースに散在してから、其の各種情報をかき集めることは現実的とは言えず、特許文献１の技術は実効性に乏しいものがあった。
【００１０】
本発明は、上記のような従来技術の問題点を解決するために提案されたもので、データベース間のリンクを構築する必要はなく、容易にトレーサビリティの観点から各種現場データ及び各製造プロセスの補足情報を収集できる情報収集システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明に係る情報収集システムは、製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムであって、前記現場データに付加する各補足情報の種類を定義する辞書を記憶する辞書記憶手段と、各種各内容の補足情報が記憶されたデータベースと、前記辞書に従って、前記データベースから前記各補足情報を検索する検索手段と、前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成する再構成手段と、前記イベント情報を蓄積する記憶手段と、を備え、前記検索手段は、前記再構成手段で再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた種組み合わせを検索キーとして他の種類の補足情報を検索し、前記再構成手段は、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、同じ製品個体の各製造プロセスの各イベント情報を前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成手段を更に備えること、を特徴とする。
【００１２】
前記辞書記憶手段が記憶する辞書には、前記イベント情報が由来とする製造プロセスにおける製造物に用いられた部品又は材料の個体識別情報を示す種類が前記現場データに付加する補足情報として定義され、前記再構成手段は、前記個体識別情報を前記イベント情報に追加し、前記追跡情報生成手段は、前記個体識別情報を検索キーとするイベント情報の収集と、収集されたイベント情報に同じく含まれる個体識別情報を検索キーとするイベント情報の収集とを繰り返し、同じ製品個体の各製造プロセスの各イベント情報を収集するようにしてもよい。
【００１３】
上記目的を達成するために、本発明に係る情報収集方法は、製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続された情報収集システムの情報収集方法であって、前記情報収集システムは、前記現場データに付加する各補足情報の種類を定義する辞書を記憶する辞書記憶手段と、各種各内容の補足情報が記憶されたデータベースと、記憶手段と、を備え、前記辞書に従って、前記データベースから前記各補足情報を検索する検索ステップと、前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成するイベント情報生成ステップと、前記イベント情報を前記記憶手段に蓄積する記憶ステップと、を行い、前記検索ステップでは、前記イベント情報生成ステップで再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして他の種類の補足情報を検索し、前記イベント情報生成ステップでは、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、同じ製品個体の各製造プロセスの各イベント情報を前記記憶手段から収集して一纏めに統合したイベント追跡情報を生成する追跡情報生成ステップを更に行うこと、を特徴とする。
【００１４】
上記目的を達成するために、本発明に係る情報収集プログラムは、製品個体毎に各製造プロセスの現場データを発生させる各データ発生装置にネットワークを介して接続され、前記現場データに付加する各補足情報の種類を定義する辞書を記憶する辞書記憶手段と、各種各内容の補足情報が記憶されたデータベースと、を備える情報収集システムを、前記辞書に従って、前記データベースから前記各補足情報を検索する検索手段と、前記検索された各補足情報を前記現場データに追加して、製品個体毎及び製造プロセス毎のイベント情報を再構成する再構成手段と、前記イベント情報を蓄積する記憶手段と、して機能させ、前記検索手段は、前記再構成手段で再構成されたイベント情報に含まれる前記現場データ及び前記追加された各補足情報のうちの前記辞書に定義された種類に応じた組み合わせを検索キーとして他の種類の補足情報を検索し、前記再構成手段は、前記検索手段で順次検索された前記補足情報を前記イベント情報に順次追加し、同じ製品個体の各製造プロセスの各イベント情報を前記記憶手段から収集して一纏めのデータフレームに統合したイベント追跡情報を生成する追跡情報生成手段を更に機能させること、を特徴とする。
【発明の効果】
【００１５】
本発明によれば、各データベースを用いてイベント情報を生成し、更にイベント追跡情報を生成するため、データベース間のリンクを構築する必要はなく、容易にトレーサビリティの観点から各種現場データ及び各製造プロセスの補足情報を収集することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る情報収集システムを含むネットワーク構成を示すブロック図である。
【図２】現場データを示す模式図である。
【図３】データベースを示す模式図である。
【図４】イベント情報を示す模式図である。
【図５】イベント追跡情報を示す模式図である。
【図６】情報収集システムの構成を示すブロック図である。
【図７】辞書を示す模式図である。
【図８】イベント情報の再構成態様を示す説明図である。
【図９】イベント追跡情報の生成過程を示す説明図である。
【図１０】現場データの発生からイベント情報の生成までの動作を示すフローチャートである。
【図１１】イベント情報からイベント追跡情報の生成までの動作を示すフローチャートである。
【図１２】現場データの発生の具体的態様を示す模式図である。
【図１３】イベント情報の発生の具体的態様を示す模式図である。
【図１４】イベント追跡情報の生成の具体的態様を示す模式図である。
【図１５】従来と本実施形態の情報収集システムによる情報収集方法の概念図である。
【発明を実施するための形態】
【００１７】
（全体構成）
図１は、本実施形態に係る情報収集システムを含むネットワーク構成を示すブロック図である。情報収集システム１はネットワークＮに接続されている。ネットワークＮには、１以上のデータ発生装置２００ａ、２００ｂ、２００ｃ・・・、及びデータベース２が接続されている。
【００１８】
情報収集システム１、データベース２、及びデータ発生装置２００は、コンピュータを含み構成され、演算制御装置（ＣＰＵ）、主記憶装置（ＲＡＭ）、ＯＳ及びアプリケーションが記憶された外部記憶装置（ＨＤＤ等）、及びネットワークアダプタを備えている。情報収集システム１は、単一のコンピュータ又は分散型コンピュータ群である。また、情報収集システム１とデータベース２とは一体又はネットワークＮ上に分散した別個のコンピュータである。
【００１９】
データ発生装置２００ａ、２００ｂ、２００ｃ・・・は製造設備であり、製造プロセスごとに設置されている。このデータ発生装置２００は、例えば工場やオフィスで稼働するＦＡ等であり、コンピュータを備えている。そのコンピュータは、ＦＡ等に内蔵され、或いはプログラマブルロジックコントローラ等のように別体でネットワーク接続されている。
【００２０】
例えば、ある製品の製造プロセスが、部品や材料の入荷プロセス、部品の組み立てや加工プロセス、サブアッセンブリーごとの部組みプロセス、最終製品の組み立てプロセス、最終製品の検査プロセス、及び最終製品の倉庫入庫プロセスを経るものとする。このとき、データ発生装置２００ａ、２００ｂ、２００ｃ・・・は、入荷プロセスの製造設備、加工プロセスの製造設備、部組プロセスの製造設備、組み立てプロセスの製造設備、検査プロセスの製造設備、及び倉庫入庫プロセスの製造設備である。
【００２１】
ネットワークＮは、ＩＥＥＥ８０２．３等の有線通信プロトコルや、ＩＥＥＥ８０２．１１で規定される無線通信プロトコル、その他のプロトコルに準拠したネットワークであり、有線ＬＡＮ網、無線ＬＡＮ網、インターネット網、若しくは専用回線等の通信回線、又はこれらの複合である。
【００２２】
このネットワークＮにおいて、各データ発生装置２００は、現場データＧを発生させる。図２に示す現場データＧは、製造プロセスにおけるイベントの発生と主体を報知する情報である。現場データＧは、製造プロセス毎、イベントの種類毎、及び其のイベントの主体である製造物個体毎に発せられる。イベントの発生は、設備が備えるセンサによる各種事象の検知やシーケンスの終了により特定され、その検知内容や終了のシーケンスによりイベントの種類が特定される。そして、データ発生装置２００は、イベントの発生を契機として、イベント種別情報と個体識別情報とを纏めた現場データＧを生成する。
【００２３】
イベント種別情報は、製造プロセス及びイベントの種別を示し、製造プロセス特定情報及びエラー情報やプロセス完了情報である。個体識別情報は、イベントの主体を特定し、製造プロセスによって決まり、製品、その製品の部品、材料、部組の各個体に固有の識別情報である。
【００２４】
例えば、各データ発生装置２００からは、部品や材料の固体識別情報と入荷完了を示すイベント種別情報が含まれた現場データＧ、部品や材料の固体識別情報と部品の組み立てや加工の完了を示すイベント種別情報が含まれた現場データＧ、サブアッセンブリーごとの部組み完了を示すイベント種別情報と基になった部品や材料と部組の固体識別情報が含まれた現場データＧ、最終製品の組み立て完了を示すイベント種別情報と基になった部組と最終製品の固体識別情報が含まれた現場データＧ、最終製品の個体識別情報と最終製品の検査完了を示すイベント種別情報が含まれた現場データＧ、及び最終製品の個体識別情報と最終製品の倉庫入庫完了を示すイベント種別情報が含まれた現場データＧが出力される。
【００２５】
また、例えば、部組み作業が行われているサブアッセンブリーの個体識別情報とその作業以降のプロセスを継続すべきでない致命的なエラーを示すイベント種別情報とが含まれた現場データＧが出力される。
【００２６】
尚、この現場データＧは、ユーザにより入力される場合もある。ユーザは、モバイル端末をデータ発生装置２００が備える設備に接続し、当該モバイル端末をユーザインターフェースとして用いて、現場データＧを入力する。
【００２７】
データ発生装置２００は、現場データＧに属性データを付加した上で、情報収集システム１のＩＰアドレス及び情報収集アプリケーションのポート番号を含むＴＣＰやＩＰのヘッダを現場データＧに付加し、ネットワークＮに送出する。属性データは、現場データＧの発生という事実を特定する情報である。具体的には、属性データは、発生日時やデータ発生装置２００の識別情報である。
【００２８】
データベース２は、社内専用のデータベースであってもよいし、インターネット上に公開されているサーバ群であってもよい。このデータベース２には、図３に示すように、各種各内容の補足情報Ｓが記憶されている。補足情報Ｓは、現場データＧの内容を補足する情報であり、現場データＧを招いた原因を示したり、現場データＧと相俟って観測結果や属性データのみでは導くことのできない意味内容を示す背景情報、説明情報、解析情報、又はその他各種の有用情報である。
【００２９】
具体的には、補足情報Ｓは、製造物の構成要素を示す個体識別情報、現場データＧの加工に必要な加工支援材料情報、現場データＧの比較対象となる比較対象材料情報、解析に影響を与える解析支援材料情報、解析結果の評価に影響を与える評価支援材料情報を含むものである。特に、データベース２には、補足情報Ｓとして、製品のトレーサビリティの観点から、各製造プロセスにおける生産実績情報、各製造プロセスにおける生産性情報、各製造プロセスにおける品質情報、又は、各製造プロセスにおける過去実績や想定のトラブル情報が記憶されている。
【００３０】
また、データベース２には、補足情報Ｓとして、トレーサビリティの観点から、各製造プロセスで製造する製造物に用いられる構成要素を示す個体識別情報が記憶されている。個体識別情報は、データベース２において生産計画表の形で纏めて記憶されている。生産計画表は、最終製品の組み立て表であり、最終製品の個体識別情報、その最終製品に組み付けられる部組の個体識別情報、その部組に組み付けられる部品の個体識別情報、その最終製品、部組、部品の製造に使用される材料の個体識別情報がリンク付けされている。
【００３１】
情報収集システム１は、データ発生装置２００ａ、２００ｂ、２００ｃ・・・が出力する現場データＧ、及びデータベース２に記憶されている補足情報Ｓを用いて、イベント情報Ｅを生成する。図４に示すように、イベント情報Ｅは、現場データＧと各種の補足情報Ｓを連ねたデータである。イベント情報Ｅは、イベント種別情報毎に特有の補足情報Ｓを連ねている。製品のトレーサビリティの観点からは、イベント種別情報が示す製造プロセスにおける生産実績情報、生産性情報、品質情報、トラブル情報の１つ以上の補足情報Ｓが連ねられる。また、イベント種別情報が示す製造プロセスで用いられた部組、部品、材料があれば、その個体識別情報が連ねられる。
【００３２】
具体的には、情報収集システム１は、データベースマネージメントシステム（ＤＢＭＳ）としてデータベース２を検索し、データベース２から各種の補足情報Ｓを取り出して、また、生産計画表から個体識別情報を補足情報Ｓとして取り出して、受信した現場データＧに追加していくことで、イベント情報Ｅを構築する。
【００３３】
更に、情報収集システム１は、イベント情報Ｅからイベント追跡情報Ｅｔを構築する。図５に示すように、イベント追跡情報Ｅｔは、複数のイベント情報Ｅの束であり、個別製品のトレーサビリティの観点でイベント情報Ｅを結合することで、製造プロセス毎の各イベント情報Ｅを製品個体別に統合している。このイベント追跡情報Ｅｔは、可変長であり、特別なデータ構造を持たないビックデータである。
【００３４】
すなわち、イベント追跡情報Ｅｔには、最終製品に関する個体毎のイベント情報Ｅと、その個体製品の基になった部組、材料、及び部品を主体とする各製造プロセスのイベント情報Ｅとが纏められている。最終製品には、全ての製造プロセスを滞りなく終えた最終製造プロセスの製品の他、致命的なエラーを契機に製造プロセスを離脱した製品も含まれる。
【００３５】
（システム構成）
図６は、この情報収集システム１の機能上の構成を示すブロック図である。情報収集システム１は、外部記憶装置に記憶されているアプリケーションにより、イベント情報生成部１１と追跡情報生成部１２とを備える。イベント情報生成部１１は、イベント情報Ｅを生成し、追跡情報生成部１２は、イベント追跡情報Ｅｔを生成する。イベント情報生成部１１は、検索部１１１と、辞書記憶部１１２と、再構成部１１３と、テンポラリメモリ１１４とを備える。追跡情報生成部１２は、起点イベント監視部１２１と、検索部１２２と、生成部１２３と、記憶部１２４を備える。
【００３６】
（イベント情報Ｅの生成）
検索部１１１は、ＣＰＵを含み構成される。この検索部１１１は、辞書記憶部１１２に記憶されている辞書を参照して、データベース２から補足情報Ｓを検索する。再構成部１１３は、ＣＰＵを含み構成される。この再構成部１１３は、検索された補足情報Ｓを現場データＧに付加することでイベント情報Ｅを生成し、次いで、新たに検索された補足情報Ｓを其のイベント情報Ｅに追加することで、イベント情報Ｅを順次再構成する。テンポラリメモリ１１４は、ＲＡＭを含み構成される。このテンポラリメモリ１１４には、再構成されたイベント情報Ｅが一時的に格納される。
【００３７】
ここで、辞書記憶部１１２に記憶されている辞書について説明する。図７は、辞書記憶部１１２に記憶されている辞書を示す模式図である。辞書には、イベント情報Ｅの各種モデルが記憶されている。各モデルは、イベント種類情報毎、すなわち製造プロセスとイベントの種類の組み合わせ毎に用意されている。
【００３８】
そして、モデルには補足情報Ｓの種類を定義する補足種別情報が記述されている。補足種別情報は、製造プロセスとイベントの種類の組み合わせに適した補足情報Ｓの種類を定義している。各モデルにおいて、補足種別情報のうち１つは、個体識別情報を意味する。すなわち、各モデルには、イベント種別情報と補足種別情報とが紐付けて記述され、捕捉種別情報のうち１つは個体識別情報を意味する。
【００３９】
検索部１１１は、現場データＧを受信すると、その現場データＧが特定する製造プロセス及びイベント種類情報で定義されたモデルを辞書から検索する。そして、モデルに列挙されている補足種別情報が示す補足情報Ｓをデータベース２から検索する。
【００４０】
次に、図８は、イベント情報Ｅの再構成態様を示す説明図である。検索部１１１は、補足情報Ｓの検索において、イベント情報Ｅに含まれる現場データＧの内容、既に付加されている補足情報Ｓの内容を検索キーとして他の種類の補足情報Ｓをデータベース２から検索する。検索部１１１は、補足種別情報に応じた検索キーの種類及び組み合わせを検索クエリ情報として予め記憶しており、それら検索キーをイベント情報Ｅに含まれる現場データＧや補足情報Ｓから取得して、データベース２のアンド検索を行う。
【００４１】
そして、再構成部１１３は、検索部１１１の検索によって得られた補足情報Ｓをイベント情報Ｅのデータフレームに追加していく。換言すると、イベント情報Ｅには、現場データＧを補足する各種の情報が順次追加されるとともに、他の補足情報Ｓを検索するための各種の検索キーが順次追加されていくこととなる。
【００４２】
例えば、検索部１１１は、辞書から得たモデルに含まれている補足種別情報が示す種類Ｂの補足情報Ｓの検索に際し、現場データＧと種類Ａの属性データの内容を読み出し、データベース２に対してアンド検索を行い、その結果、種類Ｂに関して内容Ｂ１の補足情報Ｓを得る。再構成部１１３は、この新たに得られた補足情報Ｓを現場データＧに付加することで、イベント情報Ｅを生成する。
【００４３】
さらに、検索部１１１は、辞書から得たモデルに含まれている補足種別情報が示す種類Ｃの補足情報Ｓの検索に際し、先ほど生成したイベント情報Ｅから、現場データＧと種類Ａの属性データ及び種類Ｂの補足情報Ｓの内容を読み出し、データベース２に対してアンド検索を行い、その結果、種類Ｃに関して内容Ｃ１の補足情報Ｓを得る。再構成部１１３は、この新たに得られた補足情報Ｓをイベント情報Ｅに追加することで、イベント情報Ｅを再構成する。
【００４４】
また、検索部１１１は、イベント情報Ｅの由来となった製造プロセスで利用された部組や部品や材料があれば、その部組や部品や材料の個体識別情報も追加する。すなわち、検索部１１１は、辞書から得たモデルに含まれている補足種別情報が個体識別情報であれば、現場データＧから個体識別情報を検索キーとしてデータベース２の作業計画表を検索する。
【００４５】
そして、検索キーに対して作業計画表上で直接リンクされた個体識別情報が存在すれば、その個体識別情報を取得する。存在の確認及び取得は、検索キーとなっている個体識別情報で特定される製造物よりも１つ上流の製造プロセスで製造された製造物の個体識別情報に対して行う。
【００４６】
例えば、部組みの完了を契機として発生して現場データＧが発生したものとする。また、部組には、２種類の部品と１種類の材料とを組み合わせてなるものとする。このとき、作業計画表では、部組の個体識別情報に対して２種類の部品及び１種類の材料の個体識別情報が直接リンクされている。検索部１１１は、現場データＧから部組の個体識別情報を読み出し、読み出した個体識別情報を作業計画表上で探し、該当の個体識別情報に直接リンクされている全ての個体識別情報を取得する。
【００４７】
尚、データベース２の検索手法としては、アンド検索に限らず、各種の手法を用いることができる。例えば、あいまい検索等を用いてもよい。あいまい検索は、セマンティック検索とも呼ばれ、検索キーの持つ意味内容から検索を行う手法である。また、データベース２が公開されたサーバである場合には、この検索部１１は、インターネット経由でアクセス可能な検索エンジンに検索を要求するクエリー・リトリーブのクライアントであってもよい。
【００４８】
（イベント追跡情報Ｅｔの生成）
起点イベント監視部１２１は、主にＣＰＵを含み構成される。まずイベント追跡情報Ｅｔに含めるイベント情報Ｅは個体識別情報を辿りながら収集されるが、起点イベント監視部１２１は、その起点となるイベント情報Ｅの発生を監視する。起点イベント監視部１２１の監視場所は、テンポラリメモリ１１４であり、監視対象は、製造の最終プロセスの完了又は致命的なエラーをイベント種別情報とするイベント情報Ｅである。
【００４９】
起点イベント監視部１２１は、テンポラリメモリ１１４にイベント情報Ｅが記憶されると、そのイベント情報Ｅの現場データＧを読み出し、現場データＧが特定の種類であるか判断する。すなわち、イベント情報Ｅに含まれるイベント種別情報を参照し、そのイベント種別情報が最終プロセスの完了又は致命的なエラーであるか否かを判断する。
【００５０】
検索部１２２は、主にＣＰＵを含み構成され、起点イベント監視部１２１が検出したイベント情報Ｅ以前の製造プロセスで発生した同個体のイベント情報Ｅを、最初の製造プロセスに至るまで順に辿って検索していく。生成部１２３は、主にＣＰＵを含み構成され、検索部１２２が検索したイベント情報Ｅを統合してイベント追跡情報Ｅｔを順次生成する。記憶部１２４は、ＨＤＤ等の外部記憶装置を含み構成され、生成部１２３が生成したイベント追跡情報Ｅｔを記憶する。
【００５１】
図９は、イベント追跡情報Ｅｔの生成過程を示す説明図である。検索部１２２は、起点イベント監視部１２１によって検出されたイベント情報Ｅに含まれる個体識別情報を検索キーとして、テンポラリメモリ１１４に記憶されているイベント情報Ｅを検索する。該当のイベント情報Ｅが見つかると、そのイベント情報Ｅに含まれる個体識別情報を検索キーとして、次のイベント情報Ｅの検索を繰り返す。そして、生成部１２３は、検索部１２２によってイベント情報Ｅが検索されると、そのイベント情報Ｅをイベント追跡情報Ｅｔのデータフレーム内に順番に含めていく。
【００５２】
尚、イベント情報Ｅに複数の個体識別情報が含まれると、その複数の個体識別情報をそれぞれ検索キーとして扱って、検索処理を行う。複数のイベント情報Ｅが同時に検索されると、その複数のイベント情報Ｅに含まれる個体識別情報をそれぞれ検索キーとして扱って、検索処理を行う。
【００５３】
各イベント情報Ｅには、イベント情報生成部１１により、そのイベント情報Ｅの由来となる製造プロセスで用いられた部組、部品、材料を示す個体識別情報が含まれている。そのため、追跡情報生成部１２によれば、最終製品が製造完了するまでに発生した製造当初から最終プロセスのイベント情報Ｅが収集され、イベント追跡情報Ｅｔに統合されることとなる。
【００５４】
（動作）
このような情報収集システム１の動作について説明する。図１０は、現場データＧの発生からイベント情報Ｅの生成までの動作を示すフローチャートである。図１０に示すように、データ発生装置２００で現場データＧが発生すると（ステップＳ０１）、データ発生装置２００は、情報収集システム１に現場データＧを送信する（ステップＳ０２）。情報収集システム１において、イベント生成部１１の検索部１１１は、辞書記憶部１１２の辞書から現場データＧに付加されているイベント種別情報と一致するモデルを読み出す（ステップＳ０３）。
【００５５】
モデルを読み出すと、検索部１１１は、モデルから第Ｎ番目の補足種別情報を読み出し（ステップＳ０４）、その補足種別情報と関連づけられている検索クエリ情報から検索キー種別を読み出し（ステップＳ０５）、検索キー種別に該当する現場データＧや各補足情報Ｓの内容をイベント情報Ｅから読み出し、読み出した現場データＧや各補足情報Ｓの内容をアンド検索の検索キーとして用いてデータベース２を検索する（ステップＳ０６）。検索の結果、補足情報Ｓが得られると、再構成部１１３は、得られた補足情報Ｓを追加したイベント情報Ｅを再構成する（ステップＳ０７）。
【００５６】
ここで、補足種別情報を読み出して（ステップＳ０４）、読み出した補足種別情報が個体識別情報である場合（ステップＳ１０，Ｙｅｓ）、検索部１１１は、現場データＧから個体識別情報を読み出し（ステップＳ１１）、作業計画表から一致する個体識別情報を検索する（ステップＳ１２）。該当の個体識別情報に対して他の個体識別情報が直接リンク付けされていれば（ステップＳ１３，Ｎｏ）、他の個体識別情報を読み出す（ステップＳ１４）。再構成部１１３は、その読み出された他の個体識別情報を補足情報Ｓとして追加したイベント情報Ｅを再構成する（ステップＳ１５）。
【００５７】
検索部１１１は、Ｎ＝Ｎ＋１とし（ステップＳ０８）、モデルに第Ｎ番目の補足種別情報が存在すれば（ステップＳ０９，Ｙｅｓ）、ステップＳ０５に戻り、検索を繰り返す。一方、全ての補足種別情報についての検索が終了していれば（ステップＳ０９，Ｎｏ）、検索処理は終了する。
【００５８】
図１１は、イベント情報Ｅからイベント追跡情報Ｅｔの生成までの動作を示すフローチャートである。追跡情報生成部１２の起点イベント監視部１２１は、テンポラリメモリ１１４に新たにイベント情報Ｅが記憶されると（ステップＳ２１，Ｙｅｓ）、新たに記憶されたイベント情報Ｅに、最終の製造プロセス又は致命的なエラーを示すイベント種別情報が含まれているか判断する（ステップＳ２２）。起点イベント監視部１２１の判断は、新たなイベント情報Ｅの発生ごとに繰り返される。
【００５９】
起点イベント監視部１２１がイベント情報Ｅの発生を確認すると（ステップＳ２２，Ｙｅｓ）、検索部１２２は、そのイベント情報Ｅに含まれる個体識別情報を検索キーとしてテンポラリメモリ１１４から他のイベント情報Ｅを検索する（ステップＳ２３）。他のイベント情報Ｅが見つかると（ステップＳ２４,Ｙｅｓ）、生成部１２３は、起点イベント監視部１２１により検出されたイベント情報Ｅと検索部１２２により検索されたイベント情報Ｅと並べて一繋ぎのデータであるイベント追跡情報Ｅｔを生成する（ステップＳ２５）。
【００６０】
更に、検索部１２２は、新たに見つけたイベント情報Ｅに含まれる個体識別情報を検索キーとしてテンポラリメモリ１１４から更に他のイベント情報Ｅを検索する（ステップＳ２６）。更に他のイベント情報Ｅが見つかれば（ステップＳ２７，Ｙｅｓ）、生成部１２３は、そのイベント情報Ｅを更にイベント追跡情報Ｅｔに追加する（ステップＳ２８）。他のイベント情報Ｅが見つかる限りは、ステップＳ２６〜Ｓ２８を繰り返す。一方、検索の結果、該当のイベント情報Ｅが見つからなければ（ステップＳ２７，Ｎｏ）、イベント追跡情報Ｅｔの生成を終了し、記憶部１２４に記憶させる（ステップＳ２９）。
【００６１】
（作用）
このような情報収集システム１によるイベント追跡情報Ｅｔ生成の具体例を挙げる。図１２に示すように、ある最終製品Ａは、部品Ａ〜Ｄと材料Ａ〜Ｃから製造されるものとする。そして、その製造プロセスは、部品Ａ〜Ｄと材料Ａ〜Ｃの各入荷プロセス、部品ＡとＢとを材料Ａを用いて組み立てることで組立部品Ａを得る第１の組立プロセス、部品Ｃ及びＤを組み立てることで組立部品Ｂを得る第２の組立プロセス、部品Ｄを材料Ｂ及びＣを用いて加工することで部品Ｅを得る加工プロセス、組立部品ＡとＢを部組みすることで部組Ａを得る第１の部組プロセス、部組Ａと部品Ｅを部組みすることで最終製品Ａを得る第２の部組プロセス、最終製品Ａを検査する検査プロセス、及び検査済みの最終製品Ａを倉庫に入庫する入庫プロセスによりなるものとする。
【００６２】
各入荷プロセス、第１の組立プロセス、第２の組立プロセス、加工プロセス、第１の部組プロセス、第２の部組プロセス、検査プロセス、及び入庫プロセスが滞りなく完了すると、各プロセスにおいてプロセス完了をイベント種別情報として含む現場データＧ１〜１５が発生する。この現場データＧ１〜１５は、論理化されたデータであるため、ライン変更などの現場サイドの変更に影響されない。
【００６３】
この現場データＧ１には、部品Ａの入荷完了を示すイベント種別情報と部品Ａの個体識別情報が含まれる。現場データＧ２には、部品Ｂの入荷完了を示すイベント種別情報と部品Ｂの個体識別情報が含まれる。現場データＧ３には、材料Ａの入荷完了を示すイベント種別情報と材料Ａの個体識別情報が含まれる。現場データＧ４には、部品Ｃの入荷完了を示すイベント種別情報と部品Ｃの個体識別情報が含まれる。現場データＧ５には、部品Ｄの入荷完了を示すイベント種別情報と部品Ｄの個体識別情報が含まれる。現場データＧ６には、部品Ｄの入荷完了を示すイベント種別情報と部品Ｄの個体識別情報が含まれる。現場データＧ７には、材料Ｂの入荷完了を示すイベント種別情報と材料Ｂの個体識別情報が含まれる。現場データＧ８には、材料Ｃの入荷完了を示すイベント種別情報と材料Ｃの個体識別情報が含まれる。
【００６４】
また、現場データＧ９には、組立部品Ａの組立完了を示すイベント種別情報と組立部品Ａの個体識別情報が含まれる。また、現場データＧ１０には、組立部品Ｂの組立完了を示すイベント種別情報と組立部品Ｂの個体識別情報が含まれる。また、現場データＧ１１には、部品Ｅの加工完了を示すイベント種別情報と部品Ｅの個体識別情報が含まれる。
【００６５】
更に、現場データＧ１２には、部組Ａの部組完了を示すイベント種別情報と部組Ａの個体識別情報が含まれる。現場データＧ１３には、最終製品Ａの製造完了を示すイベント種別情報と最終製品Ａの個体識別情報が含まれる。
【００６６】
そして、現場データＧ１４には、最終製品Ａの検査完了を示すイベント種別情報と最終製品Ａの個体識別情報が含まれる。最後に、現場データＧ１５には、最終製品Ａの入庫完了を示すイベント種別情報と最終製品Ａの個体識別情報が含まれる。
【００６７】
この現場データＧ１〜１５は、図１３に示すように、イベント情報生成部１１によりイベント情報Ｅ１〜１５に再構成される。このとき、各イベント情報Ｅ１〜１５には、そのイベントの由来とする製造プロセスに適した生産実績情報、生産性情報、品質情報、及びトラブル情報が補足情報Ｓとして追加される。
【００６８】
更に、第１の組立プロセスを由来とするイベント情報Ｅ９には、現場データＧ９が有する組立部品Ａの個体識別情報の他、生産計画表を参照することにより、第１の組立プロセスで使用された部品Ａと部品Ｂと材料Ａの個体識別情報が補足情報Ｓとして追加される。
【００６９】
また、第２の組立プロセスを由来とするイベント情報Ｅ１０には、現場データＧ１０が有する組立部品Ｂの個体識別情報の他、生産計画表を参照することにより、第２の組立プロセスで使用された部品Ｃと部品Ｄの個体識別情報が補足情報Ｓとして追加される。
【００７０】
また、加工プロセスを由来とするイベント情報Ｅ１１には、現場データＧ１１が有する部品Ｅの個体識別情報の他、生産計画表を参照することにより、加工プロセスで使用された部品Ｄと材料Ｂと材料Ｃの個体識別情報が補足情報Ｓとして追加される。
【００７１】
また、第１の部組プロセスを由来とするイベント情報Ｅ１２には、現場データＧ１２が有する部組Ａの個体識別情報の他、生産計画表を参照することにより、第１の部組プロセスで使用された組立部品Ａと組立部品Ｂの個体識別情報が補足情報Ｓとして追加される。
【００７２】
更に、第２の部組プロセスを由来とするイベント情報Ｅ１３には、現場データＧ１３が有する最終製品Ａの個体識別情報の他、生産計画表を参照することにより、第２の部組プロセスで使用された部組Ａと部品Ｅの個体識別情報が補足情報Ｓとして追加される。
【００７３】
そして、図１４に示すように、入庫プロセス完了により生成されたイベント情報Ｅ１５が発生すると、情報収集システム１は、イベント情報Ｅ１５に含まれる最終製品Ａの個体識別情報で他のイベント情報Ｅを検索し、検査プロセス完了により生成されたイベント情報Ｅ１４と、第２の部組プロセスの完了により生成されたイベント情報Ｅ１３を得て、イベント情報Ｅ１３〜１５を統合したイベント追跡情報Ｅｔを生成する。
【００７４】
イベント情報Ｅ１３には、先ほど検索キーとして用いた個体識別情報の他、部組Ａと部品Ｅの個体識別情報が含まれている。そのため、情報収集システム１は、これら部組Ａと部品Ｅの個体識別情報を各々検索キーとして用いて他のイベント情報Ｅを検索し、第１の部組プロセスの完了により生成されたイベント情報Ｅ１２と、加工プロセスの完了により生成されたイベント情報Ｅ１１とを得て、これらイベント情報Ｅ１１及び１２を更にイベント追跡情報Ｅｔに統合する。
【００７５】
イベント情報Ｅ１２には、組立部品Ａと組立部品Ｂの個体識別情報が含まれ、イベント情報Ｅ１１には、部品Ｄと材料Ｂと材料Ｃの個体識別情報が含まれる。情報収集システム１は、これらの個体識別情報を検索キーとして用いて、第１の組立プロセスの完了により生成されたイベント情報Ｅ９、第２の組立プロセスの完了により生成されたイベント情報Ｅ１０、部品Ｄと材料Ｂと材料Ｃの入荷プロセスの完了により生成されたイベント情報Ｅ６〜８を得て、これらイベント情報Ｅ６〜８及び９と１０を更にイベント追跡情報Ｅｔに統合する。
【００７６】
イベント情報Ｅ９には、部品Ａと部品Ｂと材料Ａの個体識別情報が含まれ、イベントＥ１０には、部品Ｃと部品Ｄの個体識別情報が含まれる。情報収集システム１は、これらの個体識別情報を検索キーとして用いて、部品Ａと部品Ｂと材料Ａと部品Ｃと部品Ｄの入荷プロセスの完了により生成されたイベント情報Ｅ１〜５を得て、これらイベント情報Ｅ１〜５を更にイベント追跡情報Ｅｔに統合する。
【００７７】
これにより、最終製品Ａの最初の製造プロセスから最終製造プロセスまでのイベント情報Ｅ１〜１５が全てイベント追跡情報Ｅｔに統合される。
【００７８】
また、ある最終製品Ａは、第１の部組プロセスにおいて、製品に不適と判定された致命的なエラーにより、製造プロセスを離脱したものとする。このとき、第１の部組プロセスでは、致命的なエラーをイベント種別情報とするイベント情報Ｅ１２が生成される。この致命的なエラーをイベント種別とするイベント情報Ｅ１２が発生すると、情報収集システム１は、このイベント情報Ｅ１２に含まれる部組Ａ、組立部品Ａ、及び組立部品Ｂを示す個体識別情報で他のイベント情報Ｅを検索し、第１の組立プロセスの完了により生成されたイベント情報Ｅ９と、第２の組立プロセスの完了により生成されたイベント情報Ｅ１０を得て、これらイベント情報Ｅ１２、９、及び１０を統合したイベント追跡情報Ｅｔを生成する。
【００７９】
イベント情報Ｅ９には、部品Ａと部品Ｂと材料Ａの個体識別情報が含まれ、イベントＥ１０には、部品Ｃと部品Ｄの個体識別情報が含まれる。情報収集システム１は、これらの個体識別情報を検索キーとして用いて、部品Ａと部品Ｂと材料Ａと部品Ｃと部品Ｄの入荷プロセスの完了により生成されたイベント情報Ｅ１〜５を得て、これらイベント情報Ｅ１〜５を更にイベント追跡情報Ｅｔに統合する。
【００８０】
これにより、最終製品Ａが第１の部組プロセスで致命的なエラーにより製造プロセスから離脱するまでのイベント情報Ｅ１〜５、９、１０、及び１２が全てイベント追跡情報Ｅｔに統合される。
【００８１】
（効果）
以上のように、情報収集システム１は、各種各内容の補足情報Ｓが記憶されたデータベース２に接続され、現場データＧに付加する各補足情報Ｓの種類を定義する辞書を記憶する辞書記憶部１１２と、辞書に従ってデータベース２から前記各補足情報Ｓを検索する検索部１１１と、検索された各補足情報Ｓを現場データＧに追加して、製品個体毎及び製造プロセス毎のイベント情報Ｅを再構成する再構成部１１３と、イベント情報を蓄積するテンポラリメモリ１１４とを備えるようにした。
【００８２】
そして、検索部１１１は、再構成部１１３で再構成されたイベント情報Ｅに含まれる現場データＧ及び前記追加された各補足情報Ｓのうちの各種組み合わせを検索キーとして他の種類の補足情報Ｓを検索し、再構成部１１３は、検索部１１１で順次検索された補足情報Ｓをイベント情報Ｅに順次追加するようにした。
【００８３】
更に、情報収集システム１は、同じ製品個体の各製造プロセスの各イベント情報Ｅをテンポラリメモリ１１４から収集して一纏めに統合したイベント追跡情報Ｅｔを生成する追跡情報生成部１２を更に備えるようにした。
【００８４】
これにより、図１５の（ａ）に示すように、従来は、各製造プロセスの現場データＧ及び各製造プロセスの補足情報Ｓを収集するには、データベース間のリンクを仕様に合わせて設計したトレーサビリティ用のデータベースを構築しなくてはならず、その設計は困難なものであったが、この情報収集システム１では、図１５の（ｂ）に示すように、各データベースを用いてイベント情報Ｅを生成し、更にイベント追跡情報Ｅｔを生成するため、データベース間のリンクを必要とせず、容易にトレーサビリティの観点から各種現場データＧ及び各製造プロセスの補足情報Ｓを収集することができる。尚、「各データベースを用いて」とは、イベント情報Ｅの作成の都度、各データベースをデータベース２に見立てて検索することも含まれるし、本実施形態のように各データベースから定期的にデータベース２へ補足情報Ｓを集めておき、データベース２を用いてイベント情報Ｅを作成することも含まれる。
【００８５】
また、辞書が途中で変更された場合には、変更された時点から新しい辞書でイベント情報Ｅ及びイベント追跡情報Ｅｔの生成が始まるので、特別な履歴管理を行うことなく、変更点が把握できる。
【符号の説明】
【００８６】
１  情報収集システム
１１  イベント情報生成部
１１１  検索部
１１２  辞書記憶部
１１３  再構成部
１１４  テンポラリメモリ
１２  追跡情報生成部
１２１  起点イベント監視部
１２２  検索部
１２３  生成部
１２４  記憶部
２  データベース
２００ａ  データ発生装置
２００ｂ  データ発生装置
２００ｃ  データ発生装置
Ｇ  現場データ
Ｓ  補足情報
Ｅ  イベント情報
Ｅｔ  イベント追跡情報
Ｎ  ネットワーク
【要約】
【課題】データベース間のリンクを構築する必要はなく、容易にトレーサビリティの観点から各種現場データ及び各製造プロセスの補足情報を収集できる情報収集システムを提供する。
【解決手段】情報収集システム１は、データベース２から各補足情報Ｓを検索する検索部１１１と、検索された各補足情報Ｓを現場データＧに追加して、製品個体毎及び製造プロセス毎のイベント情報Ｅを再構成する再構成部１１３とを備える。検索部１１１は、再構成部１１３で再構成されたイベント情報Ｅに含まれる現場データＧ及び追加された各補足情報Ｓのうちの各種組み合わせを検索キーとして他の種類の補足情報Ｓを検索し、再構成部１１３は、検索部１１１で順次検索された補足情報Ｓをイベント情報Ｅに順次追加する。更に、同じ製品個体の各製造プロセスの各イベント情報Ｅを収集して一纏めに統合したイベント追跡情報Ｅｔを生成する追跡情報生成部１２を更に備える。
【選択図】図６【図１】
0005472668.tif 000002
【図２】
0005472668.tif 000003
【図３】
0005472668.tif 000004
【図４】
0005472668.tif 000005
【図５】
0005472668.tif 000006
【図６】
0005472668.tif 000007
【図７】
0005472668.tif 000008
【図８】
0005472668.tif 000009
【図９】
0005472668.tif 000010
【図１０】
0005472668.tif 000011
【図１１】
0005472668.tif 000012
【図１２】
0005472668.tif 000013
【図１３】
0005472668.tif 000014
【図１４】
0005472668.tif 000015
【図１５】
0005472668.tif 000016