(57)【特許請求の範囲】
【請求項１】
１または複数の設備を含む製造ラインに関連付けられた管理システムであって、前記１または複数の設備の各々は、製造対象の種別の指定および製造対象の個数の指定を含むオーダ情報に従って個々のワークを処理するように構成されており、
前記１または複数の設備の各々で生じる処理に関するイベント情報を収集する収集手段と、
前記収集手段により収集されたイベント情報を、各イベント情報の発生元および内容に基づいて、同一のワークに起因して生じたイベント情報の集合に分類する分類手段と、
前記分類手段により分類された集合の各々に属するイベント情報に基づいて、ワーク毎の処理状況を示すデータを生成する生成手段と、
前記生成手段により生成されるデータに基づいて、前記オーダ情報に従って処理される各ワークに対する処理の進捗状況を視覚化する視覚化手段とを備える、管理システム。
【請求項２】
前記分類手段は、前記１または複数の設備の前記製造ラインにおける構成に応じて、前記収集されたイベント情報を分類する、請求項１に記載の管理システム。
【請求項３】
前記分類手段は、同一の発生元から同一の内容のイベント情報を複数回受信すると、それぞれを異なるワークに起因したイベント情報に分類する、請求項１または２に記載の管理システム。
【請求項４】
前記視覚化手段は、前記製造ラインにおける各ワークの処理進捗を、工程に対応付けられた軸と時間の軸とで定義される平面上に再現する、請求項１〜３のいずれか１項に記載の管理システム。
【請求項５】
前記視覚化手段は、選択されたワークに対応する集合に分類されたイベント情報を一覧表示する、請求項１〜４のいずれか１項に記載の管理システム。
【請求項６】
前記生成手段は、前記オーダ情報に含まれる時刻の情報に基づいて、前記分類手段により分類された集合が属するオーダ番号および当該オーダ内のワーク番号を特定する、請求項１〜５のいずれか１項に記載の管理システム。
【請求項７】
前記収集手段は、さらに、前記１または複数の設備で取得されるフィールド情報を収集し、
前記生成手段は、収集されたフィールド情報を対応するワークに関連付ける処理を実行する、請求項１〜６のいずれか１項に記載の管理システム。
【請求項８】
前記視覚化手段は、ワークの選択に応答して、関連付けられているフィールド情報を表示する、請求項７に記載の管理システム。
【請求項９】
所定の設備における複数のワークにそれぞれ関連付けられたフィールド情報を比較することで、当該設備に生じ得る傾向を監視する監視手段をさらに備える、請求項７または８に記載の管理システム。
【請求項１０】
１または複数の設備を含む製造ラインに関連付けられた管理システムであって、前記１または複数の設備の各々は、製造対象の種別の指定および製造対象の個数の指定を含むオーダ情報に従って個々のワークを処理するように構成されており、
前記１または複数の設備の各々で生じたイベント情報を収集する収集手段と、
前記収集手段により収集された前記イベント情報に基づいて、前記１または複数の設備の各々で各ワークに対して実際に処理が実施された時間を算出する算出手段と、
前記オーダ情報に従う処理に要した時間と前記算出手段により算出された時間とに基づいて、ＫＰＩ（Key Performance Indicators）として定義される負荷度（Allocation ratio）を決定する決定手段とを備える、管理システム。
【請求項１１】
前記算出手段は、同一のオーダ情報に従って処理される１または複数のワークの各々について、対象の設備にて処理が開始されてから処理が完了するまでの期間の積算値から、実際に処理が実施された時間を算出する、請求項１０に記載の管理システム。
【請求項１２】
前記決定手段は、前記負荷度に加えて、ＫＰＩとして定義される他の指標を決定し、
前記決定手段により決定される複数の指標を並べてまたは重ねて表示する表示手段をさらに備える、請求項１０または１１に記載の管理システム。
【請求項１３】
前記管理システムは、複数の前記製造ラインに関連付けられており、
前記表示手段は、前記複数の製造ラインの各々に関して算出される指標を並べてまたは重ねて表示する、請求項１２に記載の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の制御装置を含む管理システムに関する。
【背景技術】
【０００２】
近年の情報通信技術（ＩＣＴ：Information and Communication Technology）の進歩に伴って、製造現場での生産管理をより高度化したいという要望がある。
【０００３】
例えば、特開２０１４−１７４７０１号公報（特許文献１）は、制御システムが管理する各種情報と対応する対象物の画像データとの解析をより効率的に行うための構成を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７４７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
実際の製造現場では、同一のワークに対して、複数の設備がそれぞれの処理を行うことで、半製品または製品を製造する。既存の設備に対して改修、改造、増設などの改善を実施している製造現場も多く、単一のワークをそれぞれ処理する複数の設備を一元的に管理することが難しい。また、製品単価の低いワークなどについては、ワーク毎に生産管理を行うのではなく、同一種類のワークを所定数ずつまとめた「オーダ」と称される単位で生産管理が行われる。
【０００６】
このようなオーダ単位での生産管理では、あるオーダ単位中に何らかの不具合が生じたとしても、そのオーダに含まれる複数のワークのうち、いずれのワークに不具合が生じたのかを容易に把握することができない。
【０００７】
そのため、オーダ単位で生産管理がなされる製造現場であっても、より細かい生産管理を実現可能な管理システムが要望されている。また、各製造現場を客観的に評価および管理できる管理システムが要望されている。
【課題を解決するための手段】
【０００８】
本発明のある実施の形態によれば、１または複数の設備を含む製造ラインに関連付けられた管理システムが提供される。１または複数の設備の各々は、製造対象の種別の指定および製造対象の個数の指定を含むオーダ情報に従って個々のワークを処理するように構成されている。管理システムは、１または複数の設備の各々で生じる処理に関するイベント情報を収集する収集手段と、収集手段により収集されたイベント情報を、各イベント情報の発生元および内容に基づいて、同一のワークに起因して生じたイベント情報の集合に分類する分類手段と、分類手段により分類された集合の各々に属するイベント情報に基づいて、ワーク毎の処理状況を示すデータを生成する生成手段と、生成手段により生成されるデータに基づいて、オーダ情報に従って処理される各ワークに対する処理の進捗状況を視覚化する視覚化手段とを含む。
【０００９】
本実施の形態によれば、オーダ単位で生産管理がなされる製造現場であっても、より細かい生産管理を実現できる。
【００１０】
好ましくは、分類手段は、１または複数の設備の製造ラインにおける構成に応じて、収集されたイベント情報を分類する。このような構成を採用することで、製造ラインにおける構成に応じて適切な分類が可能になる。
【００１１】
好ましくは、分類手段は、同一の発生元から同一の内容のイベント情報を複数回受信すると、それぞれを異なるワークに起因したイベント情報に分類する。このような構成を採用することで、異なるワークに起因した複数のイベント情報が誤って同一のワークに関連付けられることを防止できる。
【００１２】
好ましくは、視覚化手段は、製造ラインにおける各ワークの処理進捗を、工程に対応付けられた軸と時間の軸とで定義される平面上に再現する。このような構成を採用することで、工程の進捗を一見して把握できる。
【００１３】
好ましくは、視覚化手段は、選択されたワークに対応する集合に分類されたイベント情報を一覧表示する。このような構成を採用することで、いずれかのワークに何らかの不具合が生じたときなどに、原因究明を容易化できる。
【００１４】
好ましくは、生成手段は、オーダ情報に含まれる時刻の情報に基づいて、分類手段により分類された集合が属するオーダ番号および当該オーダ内のワーク番号を特定する。このような構成を採用することで、各設備においてオーダ番号の情報を保持していない場合であっても、各ワークがいずれのオーダに属するのかを特定することができる。
【００１５】
好ましくは、収集手段は、さらに、１または複数の設備で取得されるフィールド情報を収集し、生成手段は、収集されたフィールド情報を対応するワークに関連付ける処理を実行する。
【００１６】
好ましくは、視覚化手段は、ワークの選択に応答して、関連付けられているフィールド情報を表示する。
【００１７】
好ましくは、管理システムは、所定の設備における複数のワークにそれぞれ関連付けられたフィールド情報を比較することで、当該設備に生じ得る不具合を監視する監視手段をさらに含む。
【００１８】
本発明の別の実施の形態によれば、１または複数の設備を含む製造ラインに関連付けられた管理システムが提供される。１または複数の設備の各々は、製造対象の種別の指定および製造対象の個数の指定を含むオーダ情報に従って個々のワークを処理するように構成されている。管理システムは、１または複数の設備の各々で生じたイベント情報を収集する収集手段と、収集手段により収集されたイベント情報に基づいて、１または複数の設備の各々で各ワークに対して実際に処理が実施された時間を算出する算出手段と、オーダ情報に従う処理に要した時間と算出手段により算出された時間とに基づいて、ＫＰＩ（Key Performance Indicators）として定義される負荷度（Allocation ratio）を決定する決定手段とを含む。
【００１９】
本実施の形態によれば、各製造現場を客観的に評価および管理できる。
好ましくは、算出手段は、同一のオーダ情報に従って処理される１または複数のワークの各々について、対象の設備にて処理が開始されてから処理が完了するまでの期間の積算値から、実際に処理が実施された時間を算出する。このような構成を採用することで、各設備の負荷度をより正確に算出することができる。
【００２０】
好ましくは、決定手段は、負荷度に加えて、ＫＰＩとして定義される他の指標を決定し、管理システムは、決定手段により決定される複数の指標を並べてまたは重ねて表示する表示手段をさらに含む。このような構成を採用することで、複数の指標のそれぞれから各設備の稼働状態を一見して把握できる。
【００２１】
好ましくは、管理システムは、複数の製造ラインに関連付けられており、表示手段は、複数の製造ラインの各々に関して算出される指標を並べてまたは重ねて表示する。このような構成を採用することで、複数の製造ライン間でその稼働状態を一見して比較できる。
【発明の効果】
【００２２】
本発明のある実施の形態によれば、オーダ単位で生産管理がなされる製造現場であっても、より細かい生産管理を実現できる。
【００２３】
本発明の別の実施の形態によれば、各製造現場を客観的に評価および管理できる。
【図面の簡単な説明】
【００２４】
【図１】本実施の形態に係る管理システムの構成例を示す模式図である。
【図２】本実施の形態に係る管理システムで用いられるＰＬＣのハードウェア構成の一例を示す模式図である。
【図３】本実施の形態に係る管理システムで用いられる中継サーバ装置のハードウェア構成の一例を示す模式図である。
【図４】図１に示す製造ラインで用いられるオーダ情報の一例を示す模式図である。
【図５】図１に示す製造ラインの各設備での処理を説明するための模式図である。
【図６】本実施の形態に係る管理システムが提供する個体管理処理を説明するための模式図である。
【図７】本実施の形態に係る管理システムにおける個体管理処理の概要を説明するための模式図である。
【図８】本実施の形態に係る管理システムにおける個体管理処理を実現するための前処理を説明するための模式図である。
【図９】本実施の形態に係る管理システムにおける個体管理処理を実現するための収集処理および解析処理を説明するための模式図である。
【図１０】本実施の形態に係る管理システムにおける個体管理処理を実現するための解析処理の一部を説明するための模式図である。
【図１１】図１０に示すワーク識別情報毎のイベント情報セットに対する処理を説明するための模式図である。
【図１２】本実施の形態に係る管理システムによって提供される解析結果を視覚化した一例を示す模式図である。
【図１３】図１２に示されるタイムチャートから展開して表示されるログ情報の一例を示す図である。
【図１４】本実施の形態に係る管理システムにおける個体管理処理を実現するための補間処理を説明するための模式図である。
【図１５】本実施の形態に係る管理システムにおける関連情報を利用する処理を説明するための模式図である。
【図１６】本実施の形態に係る管理システムにおける個体管理処理に係る処理手順を示すフローチャートである。
【図１７】本実施の形態に係る管理システムで用いられるフィールド情報の収集に係るＰＬＣのハードウェア構成の一例を示す模式図である。
【図１８】本実施の形態に係る管理システムにおいて収集されるフィールド情報の一例を示す模式図である。
【図１９】本実施の形態に係る管理システムにおけるフィールド情報に対する関連付け処理の一例を説明するための模式図である。
【図２０】本実施の形態に係る管理システムにおけるフィールド情報の表示処理の一例を示す模式図である。
【図２１】本実施の形態に係る管理システムにおけるフィールド情報を用いた傾向監視処理の一例を説明するための模式図である。
【図２２】本実施の形態に係る管理システムにおけるＫＰＩの算出処理を説明するための模式図である。
【図２３】本実施の形態に係る管理システムにおける装置の実稼働時間の算出方法を説明するための模式図である。
【図２４】本実施の形態に係る管理システムの構成例を示す模式図である。
【図２５】本実施の形態に係る管理システムが提供するユーザインターフェイス画面の一例を示す図である。
【図２６】本実施の形態に係る管理システムが提供するユーザインターフェイス画面の一例を示す図である。
【図２７】本実施の形態に係る管理システムが提供するユーザインターフェイス画面の一例を示す図である。
【図２８】本実施の形態に係る管理システムが提供するユーザインターフェイス画面の一例を示す図である。
【発明を実施するための形態】
【００２５】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２６】
＜Ａ．管理システムの構成例＞
まず、本実施の形態に係る管理システムの構成例について説明する。図１は、本実施の形態に係る管理システムの構成例を示す模式図である。図１を参照して、管理システム１は、複数の設備を含む製造ライン１００に関連付けられており、製造ライン１００における生産管理機能を提供する。図１に示す製造ライン１００は、一例として、ワークを運搬するためのコンベア１１０に沿って、設備１０１〜１０５が配置されている例を示す。図１中において、設備１０１〜１０５を「設備１」〜「設備５」とも記す。設備１０１〜１０５は、制御装置の一例であるＰＬＣ（Programmable Logic Controller）１１１〜１１５によって、それぞれの動作が制御および監視される。図１中には、ＰＬＣ１１１〜１１５を「ＰＬＣ１」〜「ＰＬＣ５」とも記す。
【００２７】
ＰＬＣ１１１〜１１５は、ローカルネットワーク１１６を介してデータ通信可能に接続されており、ローカルネットワーク１１６上の中継サーバ装置２００に対して、予め指定された条件に従って、イベント情報などの各種データを送信する。
【００２８】
中継サーバ装置２００は、ＰＬＣ１１１〜１１５の各々から受信したイベント情報に所定の前処理を実施し、前処理後の情報を収集解析サーバ装置２５０へ送信する。
【００２９】
収集解析サーバ装置２５０は、中継サーバ装置２００から受信した情報を収集し、収集した情報を解析する。収集解析サーバ装置２５０は、端末装置３００−１，３００−２（以下、「端末装置３００」と総称することもある。）からの要求に応答して、解析結果を出力する。
【００３０】
図１には、典型例として、単一の製造ライン１００に設置された複数の設備の各々にＰＬＣが設けられ、それぞれのＰＬＣが同一のローカルネットワーク１１６を介して中継サーバ装置２００に接続されている構成について例示したがこれに限らない。例えば、中継サーバ装置２００を配置することなく、複数のＰＬＣが収集解析サーバ装置２５０と直接的に接続されている構成を採用してもよい。この場合には、それぞれのＰＬＣが収集解析サーバ装置２５０に必要な情報をそれぞれ送信することになる。
【００３１】
あるいは、複数の中継サーバ装置２００を設けてもよい。この場合には、一部のＰＬＣと収集解析サーバ装置２５０とのデータの遣り取りをある中継サーバ装置２００が中継し、残りのＰＬＣと収集解析サーバ装置２５０とのデータの遣り取りを別の中継サーバ装置２００が中継するようにしてもよい。
【００３２】
＜Ｂ．ＰＬＣのハードウェア構成例＞
次に、ＰＬＣのハードウェア構成例について説明する。図１に示す製造ライン１００に配置される複数のＰＬＣは互いに同一の機種である必要はなく、むしろ、メーカおよび機種は統一されていないことが想定される。本実施の形態に係る管理システム１は、このようなＰＬＣのメーカおよび機種の相違を吸収する機能を実装している。以下では、典型的なＰＬＣのハードウェア構成について例示する。
【００３３】
図２は、本実施の形態に係る管理システム１で用いられるＰＬＣのハードウェア構成の一例を示す模式図である。図２を参照して、ＰＬＣは、演算ユニット１２０と、１または複数の機能ユニット１３０とを含む。演算ユニット１２０は、予め格納されたユーザプログラムなどを実行する演算装置であり、機能ユニット１３０からフィールド情報（詳細については後述する）を取得し、機能ユニット１３０を通じて、必要な制御信号を出力する。
【００３４】
演算ユニット１２０は、ユーザプログラムなどを実行するプロセッサ１２２と、ユーザプログラム、オペレーティングシステム（ＯＳ：Operating System）、各種データなどを格納するメモリ１２６と、内部バス１３６を介したデータの遣り取りを制御するバスコントローラ１２４と、通信インターフェイス１２８とを含む。メモリ１２６は、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性記憶装置と、フラッシュメモリなどの不揮発性記憶装置とを組み合わせて構成してもよい。
【００３５】
通信インターフェイス１２８は、データを遣り取りする対象の装置に応じて、１つまたは複数の通信ポートが設けられてもよい。例えば、ローカルネットワーク１１６（図１参照）に接続するためのイーサネット（登録商標）に従う通信ポート、パーソナルコンピュータなどと接続するためのＵＳＢ（Universal Serial Bus）に従う通信ポート、シリアル回線・パラレル回線をサポートする通信ポートなどが実装されてもよい。
【００３６】
機能ユニット１３０は、制御対象の設備との間で各種情報を遣り取りするためのＩＯ（Input Output）機能を提供してもよい。具体的には、デジタル信号を受け取るＤＩ（Digital Input）、デジタル信号を出力するＤＯ（Digital Output）、アナログ信号を受け取るＡＩ（Analog Input）、アナログ信号を出力するＡＯ（Analog Output）などの機能が実装されてもよい。さらに、ＰＩＤ（Proportional Integral Derivative）制御、モーション制御などの特殊機能が実装されてもよい。
【００３７】
例えば、ＩＯ機能を提供する機能ユニット１３０の各々は、ＩＯモジュール１３２と、内部バス１３６を介して演算ユニット１２０との間のデータの遣り取りを制御するためのバスコントローラ１３４とを含む。
【００３８】
本実施の形態に係る管理システム１においては、何らかの通信手段を用いて、内部情報を外部装置へ出力するためのインターフェイスを有するＰＬＣであれば、どのようなものを採用してもよい。ＰＬＣのハードウェア構成としては、図２に示すものに限らず、任意の構成を採用できる。
【００３９】
＜Ｃ．中継サーバ装置２００のハードウェア構成例＞
次に、中継サーバ装置２００のハードウェア構成例について説明する。中継サーバ装置２００としては、典型的には、汎用のコンピュータで構成される。
【００４０】
図３は、本実施の形態に係る管理システム１で用いられる中継サーバ装置２００のハードウェア構成の一例を示す模式図である。
【００４１】
図３を参照して、中継サーバ装置２００は、オペレーティングシステム（ＯＳ：Operating System）２１２および処理プログラム２１４を含む各種プログラムを実行するプロセッサ２０２と、プロセッサ２０２でのプログラム実行に必要なデータを格納するための作業領域を提供するメモリ２０４と、プロセッサ２０２で実行されるプログラムなどを不揮発的に格納するハードディスクドライブ（ＨＤＤ：Hard Disk Drive）２１０とを含む。
【００４２】
中継サーバ装置２００は、光学ドライブ２１６を有しており、コンピュータ読取可能なプログラムを非一過的に格納する光学記録媒体２１８（例えば、ＤＶＤ（Digital Versatile Disc）など）から、格納されているプログラムを読取ってハードディスクドライブ２１０などにインストールする。
【００４３】
中継サーバ装置２００は、さらに、ユーザからの操作を受付ける入力部２２０と、処理結果などをユーザなどへ出力するための出力部２２２とを含む。入力部２２０は、典型的には、キーボード、マウス、タッチパネルなどで構成され、出力部２２２は、典型的には、ディスプレイ、各種インジケータ、プリンタなどで構成される。
【００４４】
中継サーバ装置２００は、さらに、収集解析サーバ装置２５０などとのデータを遣り取りするためのグローバル通信インターフェイス２０６と、ローカルネットワーク１１６を介して通信するためのローカル通信インターフェイス２０８とを含む。これらのインターフェイスは、対象となるネットワークに応じたハードウェアが採用される。
【００４５】
上述のそれぞれのコンポーネントは、内部バス２２４を介して相互に接続される。典型的な実装例において、中継サーバ装置２００は、汎用アーキテクチャに従うハードウェアを用いて実現できるので、ここではこれ以上の詳細な説明は行わない。
【００４６】
なお、中継サーバ装置２００の機能をＰＬＣにて代替してもよいし、あるいは、ＡＳＩＣ（Application Specific Integrated Circuit）などを用いて、専用装置として実装してもよい。
【００４７】
＜Ｄ．収集解析サーバ装置２５０のハードウェア構成例＞
収集解析サーバ装置２５０のハードウェア構成例としては、上述の中継サーバ装置２００のハードウェア構成例（図３参照）と同様に、汎用のコンピュータで構成されてもよい。具体的なハードウェア構成例は、上述したので、ここでは詳細な説明は繰返さない。
【００４８】
＜Ｅ．個体管理処理の概要＞
本実施の形態に係る管理システム１は、同一種類のワークを所定数ずつまとめた、「オーダ」と称される単位で生産管理が行われる製造ライン１００に対して、比較的少ない改造で、ワーク毎の生産管理を実現する。なお、「オーダ」に類似する用語として「ロット」と称されることもあるが、本明細書においては、「オーダ」という用語を用いることとする。このようなワーク毎の生産管理を、以下「個体管理」とも称する。
【００４９】
オーダ情報は、製造対象の種別の指定および製造対象の個数の指定を含む。図４は、図１に示す製造ライン１００で用いられるオーダ情報４００の一例を示す模式図である。図４を参照して、オーダ情報は、製造に係る指令がオーダ毎に定義されている。なお、説明の便宜上、図４には、複数のオーダの指令が１つのオーダ情報４００に含まれる例を示すが、単一のオーダ毎にオーダ情報４００が生成されるようにしてもよい。
【００５０】
具体的には、オーダ情報４００は、オーダ番号フィールド４０２と、品種コードフィールド４０４と、オプションコードフィールド４０６と、数量フィールド４０８とを含む。品種コードフィールド４０４およびオプションコードフィールド４０６に格納される値が製造対象の種別を指定する情報に相当し、数量フィールド４０８に格納される値が製造対象の個数を指定する情報に相当する。
【００５１】
オーダ番号フィールド４０２には、各オーダを特定するための識別情報が格納される。品種コードフィールド４０４には、製造すべき製品を特定するための情報が格納される。オプションコードフィールド４０６には、品種コードフィールド４０４に格納される情報に付加して指定される情報（例えば、至急製造すべきといった情報など）が格納される。数量フィールド４０８には、各オーダについて製造すべき製品の数量が格納される。
【００５２】
図４に示すようなオーダ情報４００は、図示しない生産管理サーバ装置などから、製造ライン１００を構成するそれぞれの設備を制御するＰＬＣ１１１〜１１５（または、ＰＬＣとは別に各設備を制御するコントローラ）のそれぞれへ与えられる（図１参照）。
【００５３】
ＰＬＣの各々は、与えられたオーダ情報４００に従って制御対象の設備を制御する。このように、製造ライン１００を構成する１または複数の設備の各々は、オーダ情報４００に従って個々のワークを処理するように構成されている。
【００５４】
図５は、図１に示す製造ライン１００の各設備での処理を説明するための模式図である。図５を参照して、製造ライン１００の上流側から順次ワークが流されて、各設備で指定された処理が実施される。図５には、２つのオーダ（オーダ１およびオーダ２）が順次処理される例を示す。
【００５５】
図５に示すように、設備１〜設備３に対して、それぞれオーダ１およびオーダ２に従う処理を実施するためのオーダ情報が与えられる。設備１〜設備３の各々は、与えられたオーダ情報に従って、設定変更を行った上で、指定された処理を実施する。
【００５６】
設備１についてみれば、オーダ１に向けた設定変更４１１が実行された後、オーダ１の処理４１２が実行される。続いて、オーダ２に向けた設定変更４１３が実行された後、オーダ２の処理４１４が実行される。なお、オーダ１とオーダ２との間には、ある程度の間隔が設けられることもある。
【００５７】
同様に、設備２についてみれば、オーダ１に向けた設定変更４２１が実行された後、オーダ１の処理４２２が実行される。続いて、オーダ２に向けた設定変更４２３が実行された後、オーダ２の処理４２４が実行される。また同様に、設備３についてみれば、オーダ１に向けた設定変更４３１が実行された後、オーダ１の処理４３２が実行される。続いて、オーダ２に向けた設定変更４３３が実行された後、オーダ２の処理４３４が実行される。
【００５８】
図５に示すように、同一のオーダに従う一連の処理が各設備にて実施されるタイミングは、製造ライン１００および各設備の処理能力などに応じて異なったものとなる。
【００５９】
製造ライン１００におけるオーダ情報を生成する生産管理サーバ装置は、それぞれの設備における各オーダの処理開始および処理完了などの情報を収集および管理しているが、各オーダに含まれるワークの単位で情報を収集および管理してはいない。
【００６０】
これに対して、本実施の形態に係る管理システム１は、図５に示すようなオーダ管理の製造ライン１００であっても、各オーダに含まれるワーク毎の個体管理を可能にする。図６は、本実施の形態に係る管理システム１が提供する個体管理処理を説明するための模式図である。
【００６１】
図６を参照して、例えば、オーダ１に含まれる複数のワークのうち、Ｎ番目のワークの情報を選択的に抽出することで、当該Ｎ番目のワークが複数の設備１〜３を経てどのように製造されたのかを容易に把握および分析することができる。このように、生産管理サーバ装置がオーダ単位でのみ製造を管理している場合であっても、本実施の形態に係る管理システム１を採用することで、各オーダに含まれるワーク単位で製造を管理することができる。
【００６２】
図７は、本実施の形態に係る管理システム１における個体管理処理の概要を説明するための模式図である。図７を参照して、製造ライン１００を構成する設備１〜設備５の各々は、ワークに関するイベント情報を通知する。本実施の形態において、「イベント情報」は、任意のオーダに含まれる任意のワーク（個体）に対する工程の進行状況を示す情報、および、工程の進行を推認可能な情報の少なくとも一方を含む。
【００６３】
具体的には、イベント情報としては、あるワークに対して対象の設備が処理を開始したこと、あるワークに対して対象の設備が処理を完了したこと、あるワークが処理のために到着したこと、あるワークを排出したこと、などを含む。イベント情報は、各設備を制御する制御装置（典型的にはＰＬＣ）および各設備に固有の装置などから通知される。
【００６４】
中継サーバ装置２００は、各設備から通知されるイベント情報に日時、識別情報などを付加する処理（（１）前処理）を実施し、収集解析サーバ装置２５０へ送信する（図１も参照）。
【００６５】
収集解析サーバ装置２５０は、それぞれの設備からのイベント情報に対して、（２）収集処理、（３）解析処理、（４）視覚化処理を実施する。端末装置３００では、視覚化処理された解析結果が表示される（（５）表示処理）。これらの一連の処理により個体管理を実現する（図１も参照）。以下、これらの処理について概要を説明する。
【００６６】
（２）収集処理において、収集解析サーバ装置２５０は、１または複数の設備の各々で生じる処理に関するイベント情報を収集する。このとき、各イベント情報は、発生した日時を示す日時情報および発生した設備を示す識別情報と、直接的または間接的に関連付けられる。
【００６７】
（３）解析処理において、収集解析サーバ装置２５０は、収集したイベント情報を解析して、任意のオーダに含まれる同一のワークに起因して生じたイベント情報を抽出する。このとき、オーダ情報を参照することで、イベント情報を抽出したワークが属するオーダ番号なども特定することができる。
【００６８】
図７に示す例では、オーダ番号１に含まれる１番目のワーク（ワーク＿０１）についての設備１〜設備５の各々における処理開始および処理完了の日時が抽出されている例を示す。
【００６９】
（４）視覚化処理において、収集解析サーバ装置２５０は、（３）解析処理によって抽出されたイベント情報に基づいて、特定のワークについての工程の進捗実績などを視覚的に再現する。図７に示す例では、製造ライン１００での工程（各設備）の進捗状況を横軸にとり、各工程での処理が開始および完了した日時を縦軸にとった２次元グラフが解析結果として出力される例を示す。このような解析結果は、端末装置３００（図１参照）などへ提供されてもよい。
【００７０】
以上のような処理によって、オーダ単位で生産管理がなされる製造ラインであっても、各オーダに含まれる各ワークについての個体管理を実現できる。
【００７１】
＜Ｆ．個体管理処理の詳細＞
次に、図７に示す個体管理を実現するための各処理の詳細について説明する。
【００７２】
（ｆ１：（１）前処理）
中継サーバ装置２００は、前処置として、それぞれの設備（ＰＬＣまたは各設備に固有の装置）から受信したイベント情報のフォーマットを統一する。
【００７３】
図８は、本実施の形態に係る管理システム１における個体管理処理を実現するための前処理を説明するための模式図である。図８を参照して、複数の設備のそれぞれにてイベント情報４５１，４５２，４５３，４５４，…が通知されるとする。イベント情報４５１，４５２，４５３，４５４，…の各々は、日時フィールド４５０１およびイベント内容フィールド４５０２を含む。いずれかの設備で何らかのイベントが発生するたびに、このようなイベント情報が中継サーバ装置２００に入力される。
【００７４】
中継サーバ装置２００は、入力されたイベント情報に対して、当該イベント情報を発した設備を特定し、その設備を示す識別情報を当該イベント情報に付加する。より具体的には、中継サーバ装置２００は、イベント情報を格納するパケットに含まれるヘッダ情報（より具体的には、送信元アドレスなど）などからイベントを発した設備を特定する。
【００７５】
また、中継サーバ装置２００は、イベント内容フィールド４５０２に格納されている文字列などに基づいて、入力されたイベント情報の種別を判断し、判断した種別を当該イベント情報に付加する。付加される種別としては、一般的なイベントである場合には、通常を意味する「ＮＯＲＭＡＬ」を付加し、何らかの異常によって生じたイベントである場合には、警告を意味する「ＷＡＲＮＩＮＧ」を付加する。
【００７６】
イベント情報４５１，４５２，４５３，４５４，…には、このような情報が付加されて、イベント情報４５１Ａ，４５２Ａ，４５３Ａ，４５４Ａ，…として、収集解析サーバ装置２５０へ送信される。イベント情報４５１Ａ，４５２Ａ，４５３Ａ，４５４Ａ，…において、設備を示す識別情報は送信元フィールド４５０３に格納され、種別を示す情報は種別情報フィールド４５０４に格納される。
【００７７】
中継サーバ装置２００では、以上のような処理が前処理として実施される。
上述したような情報に加えて、あるいは、上述したような情報に代えて、別の情報が付加されてもよい。すなわち、収集解析サーバ装置２５０での収集処理および解析処理を効率的に実施するために必要十分な情報が付加されればよい。イベント情報に付加されてもよい情報としては、各イベント情報を発した装置の固有識別情報、同一種類のイベント情報の間で連番に付与される番号、同一種類のイベント情報が直近に発生してからの経過時間、などが挙げられる。
【００７８】
図８には説明の便宜上、イベント内容フィールド４５０２に比較的簡単な内容が格納される構成例を示すが、各設備での処理結果の詳細な情報などを含めるようにしてもよい。なお、図８に示す例では、ヘッダ情報として必要な情報を付加する構成について例示したが、これに限らず、例えば、メタ情報などを用いてもよい。
【００７９】
また、図８には、イベント情報４５１，４５２，４５３，４５４，…の各々には、日時が予め付与されている例を示すが、この構成を実現するためには、各設備または各設備を制御するＰＬＣがそれぞれタイマを保持していなければならない。より装置構成を簡略化するために、各設備と中継サーバ装置２００との間の伝搬遅延が無視できるような構成であれば、中継サーバ装置２００がイベント情報を受信したタイミングに応じて、日時情報をイベント情報に付加してもよい。このような構成を採用することで、設備間で同期したタイマを保持しておく必要がない。
【００８０】
中継サーバ装置２００から収集解析サーバ装置２５０へのイベント情報４５１Ａ，４５２Ａ，４５３Ａ，４５４Ａ，…の送信は、任意のタイミングで行うようにしてもよい。例えば、リアルタイム処理（イベント情報を受信すると即座に前処理を実施し、前処理の実施後すぐにイベント情報を収集解析サーバ装置２５０へ送信する方法）、逐次処理（イベント情報を受信すると即座に前処理を実施し、前処理実施後のイベント情報が所定数に達すると、それらを収集解析サーバ装置２５０へ送信する方法）、バッチ処理（処理周期毎にそれぞれの設備からイベント情報を収集し、収集したイベント情報に対して前処理を一括して実施し、収集解析サーバ装置２５０へ送信する方法）などを採用できる。さらに異なるタイミングで実施するようにしてもよい。
【００８１】
（ｆ２：（２）収集処理および（３）解析処理）
次に、収集解析サーバ装置２５０にて実施される（２）収集処理および（３）解析処理について説明する。なお、便宜上、収集処理と解析処理との２つの処理に分けて説明するが、両処理を明確に区分する必要はなく、状況に応じて適宜実装すればよい。
【００８２】
図９は、本実施の形態に係る管理システム１における個体管理処理を実現するための収集処理および解析処理を説明するための模式図である。図９を参照して、収集解析サーバ装置２５０は、１または複数の設備の各々で生じる処理に関するイベント情報を収集するためのイベント情報格納部２６０を含む。イベント情報格納部２６０では、中継サーバ装置２００から送信されるイベント情報が順次格納されるとともに、各イベント情報に対して、いずれのワークに起因するものであるかを特定するためのワーク識別情報が関連付けられる。イベント情報格納部２６０は、イベント情報を格納するためのイベント情報フィールド２６０１と、ワーク識別情報を格納するためのワーク識別情報フィールド２６０２とを含む。なお、説明の便宜上、図９には簡略化されたテーブル構造を示すが、現実の実装形態としてはこれに限られることなく、任意のデータ構造を採用してもよい。
【００８３】
収集解析サーバ装置２５０は、さらに、ワーク識別モジュール２７０を有している。ワーク識別モジュール２７０は、収集されたイベント情報を、各イベント情報の発生元および内容に基づいて、同一のワークに起因して生じたイベント情報の集合に分類するための処理を実行する。すなわち、ワーク識別モジュール２７０は、各イベント情報に対して、いずれのワークに起因するものであるかを特定するためのワーク識別情報を決定する。具体的には、ワーク識別モジュール２７０は、複数のルール２７１１，２７２１，…と、対応するカウンタ２７１２，２７２２，…とを含む。
【００８４】
複数のルール２７１１，２７２１，…は、入力されたイベント情報がいずれの設備から生じたものであるかを判断するためのものであり、イベント情報に含まれる各設備固有の特徴を定義している。図８に示すようなイベント情報４５１Ａ，４５２Ａ，４５３Ａ，４５４Ａ，…が入力される場合には、送信元フィールド４５０３に格納されるそれぞれの識別情報、および、イベント内容フィールド４５０２に格納される内容が指定されている。図９に示すルール２７１１は、例えば、設備１の処理開始のイベント情報を検出するためのものであり、例えば、送信元フィールド４５０３に「［Ｆｒｏｍ＿Ｆａｃｉｌｉｔｙ＿０１］」を含み、かつ、イベント内容フィールド４５０２に「加工サイクルが始まりました。」を含む、といった条件が定義される。
【００８５】
入力されたイベント情報がいずれかのルールに合致すると、対応するカウンタがインクリメントされるとともに、当該入力されたイベント情報にインクリメント後のカウント値が関連付けられる。例えば、図９のイベント情報格納部２６０に第１列に格納されているイベント情報４６１（設備１の処理開始を示すイベント情報）には、ワーク識別情報として「０００２」が関連付けられており、その後に、イベント情報４６２（イベント情報４６１と同様に、設備１の処理開始を示すイベント情報である）が入力されると、当該入力されたイベント情報４６２は、イベント情報４６１を生じさせたワークに後続する別のワークによって生じたものと判断できる。そのため、ワーク識別情報「０００２」が関連付けられたワークとは別のワーク識別情報「０００３」がイベント情報４６２に関連付けられる。このように、収集解析サーバ装置２５０（ワーク識別モジュール２７０）は、同一の発生元から同一の内容のイベント情報を複数回受信すると、それぞれを異なるワークに起因したイベント情報に分類する。
【００８６】
以上のようなワーク識別情報を付与する処理が実施されて、発生する時間の異なる複数種類のイベント情報が、いずれのワークによって生じたものであるかが特定される。このように、収集解析サーバ装置２５０（ワーク識別モジュール２７０）は、１または複数の設備の製造ライン１００における構成に応じた複数のルール２７１１，２７２１，…を予め用意しておき、これらのルールを適用することで、収集されたイベント情報を分類する。
【００８７】
説明の便宜上、図９には、それぞれのルールについて、ワーク識別情報がそれぞれインクリメントされる構成を例示したが、このようなインクリメントの方式に限らず、ワーク識別情報としては、複数のワーク同士をそれぞれ識別でき、かつ、同一のワークによって生じた一連のイベント情報を特定できる方法であれば、どのような手法を採用してもよい。
【００８８】
上述したワーク識別情報を付与する処理は、逐次的またはバッチ的に実施されてもよい。例えば、イベント情報を受信するたびに処理を実施してもよいし、所定数のイベント情報が蓄積されたことを条件に処理を開始してもよい。
【００８９】
図１０は、本実施の形態に係る管理システム１における個体管理処理を実現するための解析処理の一部を説明するための模式図である。収集解析サーバ装置２５０は、分類されたイベント情報のグループの各々に属するイベント情報に基づいて、ワーク毎の処理状況を示すデータを生成する。
【００９０】
より具体的には、収集解析サーバ装置２５０は、図９に示すイベント情報格納部２６０に格納された情報を、ワーク識別情報フィールド２６０２に格納されたワーク識別情報をキーにしてグルーピングする。すると、図１０に示すような、ワーク毎の処理状況を示すデータの一例として、ワーク識別情報毎のイベント情報セット２８０が生成される。すなわち、収集解析サーバ装置２５０は、同一のワーク識別情報が関連付けられたイベント情報のセットを生成する。図１０に示すようなイベント情報セット２８０をワーク識別情報毎に生成することで、ワーク毎の工程の進捗実績などを特定することができる。
【００９１】
図１０には、イベント情報セット２８０がグルーピングされた状態を図示するが、現実の実装形態としては、任意の手法を採用できる。例えば、イベント情報に付与される何らかの識別情報を用いて、互いに関連付けるイベント情報を暗示的に指定してもよい。
【００９２】
図１１は、図１０に示すワーク識別情報毎のイベント情報セット２８０に対する処理を説明するための模式図である。イベント情報セット２８０を展開することで、例えば、図１１に示すようなトラッキングデータベース２９０を生成できる。トラッキングデータベース２９０には、ワーク毎に、製造ライン１００に設置された複数の設備の各々における処理開始および処理完了の日時が格納される。
【００９３】
図１０および図１１には、説明の便宜上、トラッキングデータベース２９０として単純化されたテーブル構造の例を示すが、現実の実装形態としては、任意のデータ構造を採用できる。
【００９４】
収集解析サーバ装置２５０は、オーダ情報４００に含まれる時刻の情報に基づいて、分類された集合が属するオーダ番号および当該オーダ内のワーク番号を特定する。より具体的には、収集解析サーバ装置２５０は、トラッキングデータベース２９０とオーダ情報４００とを比較することで、トラッキングデータベース２９０の各ワークがいずれのオーダ番号に属し、当該オーダ番号の何番目のワークであるかを特定する。図１１に示すように、例えば、オーダ情報４００は、各オーダの内容に加えて、各オーダの開始時刻および完了時刻を実績値として含み得る。なお、開始時刻および完了時刻は、自動または手動にて、生産管理サーバ装置に入力される。
【００９５】
より具体的には、収集解析サーバ装置２５０は、イベント情報セット２８０に含まれるいずれかのワークについての設備１の処理開始時刻とオーダ情報４００に含まれる開始時刻とを比較することで、あるオーダについての処理が開始された後に、設備１での処理が開始されたワークを特定する（図１１の（１）比較および（２）オーダ番号決定）。図１１に示す例では、オーダ番号「Ａ０００１」についての処理が開始された直後に、ワーク識別番号「０００２」が付与されたワークに対する設備１での処理が開始されているので、ワーク識別番号「０００２」のワークがオーダ番号「Ａ０００１」の先頭のワークであることが特定される。収集解析サーバ装置２５０は、特定したオーダ番号「Ａ０００１」を対象のワークに関連付けるとともに、先頭のワークから順にワーク番号を付与する（図１１の（３）先頭ワーク決定および（４）ワーク番号付与）。このワーク番号の付与は、オーダ情報４００を参照して、対応するワーク番号について指示されている数量（図１１に示す例では、「５０」）に到達するまで連続的に行われる。
【００９６】
以上のような一連の処理によって、オーダ単位で生産管理がなされる製造現場であっても、より細かい生産管理を実現可能な管理システム１を実現できる。
【００９７】
（ｆ３：（４）視覚化処理）
次に、図１０に示すイベント情報セット２８０および図１１に示すトラッキングデータベース２９０などを用いて、任意のオーダに含まれる任意のワーク（個体）に対する工程の進行状況を示す情報などを視覚化する処理について説明する。
【００９８】
図１２は、本実施の形態に係る管理システム１によって提供される解析結果を視覚化した一例を示す模式図である。収集解析サーバ装置２５０は、生成されるトラッキングデータベース２９０に基づいて、オーダ情報４００に従って処理される各ワークに対する処理の進捗状況を視覚化する。
【００９９】
一例として、収集解析サーバ装置２５０は、図１２に示すようなタイムチャート５００を端末装置３００（図１参照）へ提供する。タイムチャート５００では、製造ライン１００での工程（各設備）の進捗状況が横軸に設定されており、各工程での処理が開始および完了した日時（または、時刻）が縦軸に設定されている。すなわち、収集解析サーバ装置２５０は、製造ライン１００における各ワークの処理進捗を、工程に対応付けられた軸と時間の軸とで定義される平面上に再現する。製造ライン１００の管理者などは、このようなタイムチャート５００を参照することで、製造ライン１００におけるオーダに基づく製造の進捗状況をより詳細に把握することができ、また、製造ライン１００における問題部位（すなわち、ボトルネック）などを容易に特定することもできる。
【０１００】
図１２に示すタイムチャート５００には、表示されている各ワークのワーク番号５０２、および、各ワークが属するオーダ番号５０４が併せて表示されてもよい。なお、図１２に示すタイムチャート５００は、リアルタイムに表示されてもよい。すなわち、いずれかの設備からイベント情報が通知されるたびに、図８〜図１１に示すような収集処理および解析処理を実行し、タイムチャート５００の表示内容を都度更新するようにしてもよい。このようなリアルタイム表示を実現することで、製造ライン１００の現在の状況を容易に把握することができる。
【０１０１】
図１３は、図１２に示されるタイムチャート５００から展開して表示されるログ情報の一例を示す図である。図１２においてカーソル５０６を操作して、いずれかのワークのタイムチャートが選択されると、図１３に示すように、当該選択されたワークに関連付けられたイベント情報が一覧表示されてもよい。図１３に示される一覧表示は、図１０に示される複数のイベント情報セット２８０のうち、選択されたワークに対応するものが抽出されることで提供される。すなわち、収集解析サーバ装置２５０は、選択されたワークに対応する集合に分類されたイベント情報を一覧表示する。
【０１０２】
図１２および図１３に示す視覚化例に限られず、収集処理および解析処理により得られた情報を管理者などのユーザへ提示するための任意の表示態様を採用することができる。
【０１０３】
（ｆ４：補間処理）
上述の説明においては、製造ライン１００に設置された複数の設備の各々が処理開始および処理完了のイベント情報を通知する構成について例示した。但し、現実問題として、すべての設備が常に処理開始および処理完了のイベント情報を通知できるとは限らない。このような場合には、生成されたトラッキングデータベース２９０に含まれる情報を用いて、不足しているイベント情報が発生したであろう時刻などを補間（あるいは、推定）するようにしてもよい。
【０１０４】
図１４は、本実施の形態に係る管理システム１における個体管理処理を実現するための補間処理を説明するための模式図である。図１４には、一例として、設備２の処理完了がイベント情報として通知されない場合に生成されるトラッキングデータベース２９０Ａを示す。
【０１０５】
例えば、設備２の処理完了は、設備２の処理開始後であって、設備３の処理開始前に行われるので、トラッキングデータベース２９０Ａにおいて、設備２の処理開始の時刻と、設備３の処理開始の時刻とから、設備２の処理完了の時刻を補間あるいは推定するようにしてもよい。このとき、製造ライン１００における設備２と設備３との位置関係、および、コンベア１１０の運搬速度などの情報も参照しつつ、設備２の処理完了の時刻を補間することが好ましい。
【０１０６】
（ｆ５：関連情報の利用）
製造ライン１００での工程（各設備）における状況をより詳細に把握するために、図１１に示すトラッキングデータベース２９０（または、図１２に示すタイムチャート５００）を利用して、各ワークの工程進捗に対応する関連情報を対応付けてもよい。
【０１０７】
図１５は、本実施の形態に係る管理システム１における関連情報を利用する処理を説明するための模式図である。図１５を参照して、例えば、図１２に示すタイムチャート５００と設備１の温度実績チャート５１０とは、同一の時間軸上に配置されている。タイムチャート５００によれば、ワーク番号が「０１」のワークは、時刻ｔ１〜時刻ｔ２の間に設備１内に存在していることがわかる。そこで、温度実績チャート５１０において、時刻ｔ１〜時刻ｔ２の区間の温度実績を当該ワークに関連付けて格納してもよい。このような対応する各種情報を関連付けることで、各ワークについての生産管理をより詳細に行うことができる。
【０１０８】
また、上述の図１４に示す補間処理において、例えば、ワークを運搬するコンベア１１０の速度実績のうち、対応する区間の速度実績を用いて、所定の設備へのワークの到達時刻を推定してもよい。
【０１０９】
（ｆ６：処理手順）
次に、上述した個体管理処理を実現するための処理手順について説明する。図１６は、本実施の形態に係る管理システム１における個体管理処理に係る処理手順を示すフローチャートである。図１６に示す各ステップは、典型的には、中継サーバ装置２００および収集解析サーバ装置２５０の各々において、プロセッサが処理プログラムを実行することで実現される。
【０１１０】
図１６を参照して、中継サーバ装置２００は、いずれかの設備を制御するＰＬＣまたはいずれかの設備に固有の装置からイベント情報を受信したか否かを判断する（ステップＳ１００）。何らのイベント情報も受信していなければ（ステップＳ１００においてＮＯ）、ステップＳ１００以下の処理が繰返される。
【０１１１】
一方、何らかのイベント情報を受信していれば（ステップＳ１００においてＹＥＳ）、中継サーバ装置２００は、受信したイベント情報に必要な情報を付加して、収集解析サーバ装置２５０へ送信する（ステップＳ１０２）。すなわち、中継サーバ装置２００は、受信したイベント情報に対して前処理を実施する。そして、ステップＳ１００以下の処理が繰返される。
【０１１２】
収集解析サーバ装置２５０は、中継サーバ装置２００からイベント情報を受信したか否かを判断する（ステップＳ２００）。何らのイベント情報も受信していなければ（ステップＳ２００においてＮＯ）、ステップＳ２００以下の処理が繰返される。
【０１１３】
一方、何らかのイベント情報を受信していれば（ステップＳ２００においてＹＥＳ）、収集解析サーバ装置２５０は、受信したイベント情報を格納し（ステップＳ２０２）、格納したイベント情報の発生元およびその内容に基づいて、ワーク識別情報を決定し、決定したワーク識別情報を当該イベント情報に関連付ける（ステップＳ２０４）。
【０１１４】
続いて、収集解析サーバ装置２５０は、解析処理を進める条件が満たされているか否かを判断する（ステップＳ２０６）。イベント情報を受信毎に解析処理を実行する場合には、この解析処理を進める条件としては、新たなイベント情報を受信したか否かという条件を用いることができる。あるいは、所定数のイベント情報が収集された上で解析処理を進める場合には、この解析処理を進める条件としては、未処理のイベント情報が所定数だけ収集されたか否かという条件を用いることができる。すなわち、解析処理を進める条件を適切に設定することで、解析処理の実行頻度を調整することができる。
【０１１５】
解析処理を進める条件が満たされていなければ（ステップＳ２０６においてＮＯ）、処理はステップＳ２１２へ進む。
【０１１６】
解析処理を進める条件が満たされていれば（ステップＳ２０６においてＹＥＳ）、収集解析サーバ装置２５０は、同一のワーク識別情報が付与されたイベント情報を抽出し、ワーク識別情報毎にイベント情報セット（図１０参照）を生成または更新する（ステップＳ２０８）。そして、収集解析サーバ装置２５０は、イベント情報セット２８０を展開して、トラッキングデータベース（図１１参照）を生成または更新する（ステップＳ２１０）。
【０１１７】
さらに、収集解析サーバ装置２５０は、いずれかの端末装置３００から解析結果の要求を受信したか否かを判断する（ステップＳ２１２）。いずれの端末装置３００からも解析結果の要求を受信していなければ（ステップＳ２１２においてＮＯ）、ステップＳ２００以下の処理が繰返される。
【０１１８】
いずれかの端末装置３００から解析結果の要求を受信していれば（ステップＳ２１２においてＹＥＳ）、収集解析サーバ装置２５０は、ステップＳ２１０において生成したトラッキングデータベースに基づいて、解析結果を視覚化して要求元の端末装置３００へ送信する（ステップＳ２１４）。ステップＳ２１４において提供される視覚化された解析結果は都度更新されるようにしてもよい。そして、ステップＳ２００以下の処理が繰返される。
【０１１９】
＜Ｇ．フィールド情報の収集処理＞
上述の説明においては、任意のオーダに含まれる任意のワーク（個体）に対する工程の進行状況を示す情報、および、工程の進行を推認可能な情報の少なくとも一方を含む「イベント情報」に基づく個体管理処理について説明した。本実施の形態に係る管理システム１では、それぞれの設備に配置されているＰＬＣまたは各設備に固有の装置から、イベント情報以外の情報も収集することが可能である。以下では、ＰＬＣまたは各設備に固有の装置によって取得または管理される情報（以下、「フィールド情報」とも称す。）を収集して、各種解析処理に利用する形態について説明する。
【０１２０】
（ｇ１：ＰＬＣの構成例）
本実施の形態において、「フィールド情報」は、各設備でのワークの処理に直接的または間接的に関連する情報の総称を意味し、「イベント情報」を含む場合もある。「フィールド情報」としては、例えば、各設備に配置されている任意のセンサの検出結果（入力信号）、任意のアクチュエータへの出力指令（出力信号）、任意の装置のステータス、ユーザ操作の履歴などを含み得る。本実施の形態に従う管理システム１は、１または複数の設備で取得されるフィールド情報を収集する。
【０１２１】
図１７は、本実施の形態に係る管理システム１で用いられるフィールド情報の収集に係るＰＬＣのハードウェア構成の一例を示す模式図である。図１７を参照して、例えば、設備１を制御するＰＬＣ１１１は、演算ユニット１２０と並列に接続される１または複数の機能ユニット１３０に加えて、フィールドバス１５０を介して接続される１または複数のリモートＩＯ装置１２１を含み得る。リモートＩＯ装置１２１は、通信ユニット１４０および１または複数の機能ユニット１３０からなる。
【０１２２】
機能ユニット１３０の各々は、典型的には、デジタル信号を受け取るＤＩ、または、アナログ信号を受け取るＡＩといった機能を有しており、制御対象の設備からのフィールド情報を収集する。例えば、機能ユニット１３０には、ワークの位置・高さなどを計測する変位センサ、ワークの到着などを検知する光電センサなどが接続される。リモートＩＯ装置１２１の機能ユニット１３０によって収集されたフィールド情報は、フィールドバス１５０を介して、周期的またはイベント的に演算ユニット１２０へ伝送される。
【０１２３】
リモートＩＯ装置１２１は、演算ユニット１２０からの指令に応答して、接続されている機能ユニット１３０自体の型式情報、機能ユニット１３０に接続されているセンサの型式情報、センサの現在の設定値、センサの自己診断情報や計測データ（例えば、光電センサの受光量など）、機能ユニット１３０の現在の設定値（レンジ幅、しきい値など）を演算ユニット１２０へ送出することもできる。
【０１２４】
設備２を制御するＰＬＣ１１２および図示しない他のＰＬＣについても同様の構成を採用してもよい。但し、すべてのＰＬＣにリモートＩＯ装置を設ける必要はなく、収集対象となったフィールド情報の数および種類などに応じて、リモートＩＯ装置が配置される。
【０１２５】
ＰＬＣ（本体部）に接続された機能ユニット１３０およびリモートＩＯ装置に接続された機能ユニット１３０により収集されたフィールド情報は、上述のイベント情報と同様に、ローカルネットワーク１１６を介して中継サーバ装置２００（図１参照）へ送信される。フィールド情報は、ＰＬＣから中継サーバ装置２００へ周期的に送信されてもよいし、中継サーバ装置２００からのイベントに応答して中継サーバ装置２００へ送信されてもよい。
【０１２６】
また、所定期間分のフィールド情報をＰＬＣにて一旦蓄えた上で、それらをまとめて送信するようにしてもよいし、フィールド情報を収集するたびに送信するようにしてもよい。あるいは、フィールド情報をイベント的に送信する場合には、中継サーバ装置２００にて指定されたフィールド情報のみを選択的に送信するようにしてもよい。
【０１２７】
（ｇ２：データ収集処理）
ＰＬＣまたは各設備に固有の装置により収集されたフィールド情報は、中継サーバ装置２００を経て、収集解析サーバ装置２５０にて収集される。以下、収集解析サーバ装置２５０でのデータ収集処理について説明する。
【０１２８】
収集解析サーバ装置２５０では、フィールド情報の各値を収集時刻に関連付けて順次格納する。図１８は、本実施の形態に係る管理システムにおいて収集されるフィールド情報の一例を示す模式図である。図１８を参照して、例えば、収集解析サーバ装置２５０に収集されるフィールド情報データベース７００は、フィールド情報の各々に付与されたタグ名７１０の別に、収集された時刻に関連付けて、それぞれの値７１２が順次格納される。なお、フィールド情報の種類、センサの種類、ＰＬＣの性能などに応じて、フィールド情報のサンプリング周期（収集周期）が同一とは限らない。そのため、フィールド情報データベース７００には、フィールド情報を収集できない期間が存在し得る。そのような場合であっても、後述するような各種解析処理は実行可能である。なお、フィールド情報が欠落している期間については、その前後のフィールド情報を用いて補間することで、一連のフィールド情報を形成するようにしてもよい。
【０１２９】
フィールド情報データベース７００に格納されるフィールド情報７０１（タグ：００１−０００１）は、例えば、ワークの到着などを検出する光電センサの検出結果に相当し、ワークを検出すると「ＯＮ」を示し、それ以外の状況において「ＯＦＦ」を示す。
【０１３０】
フィールド情報データベース７００に格納されるフィールド情報７０２および７０３（タグ：００１−０００２および００１−０００３）は、例えば、ワークの大きさなどを検出する変位センサの検出結果に相当し、検出対象のワークがその検出視野に入ると、検出結果（アナログ値）を出力する。
【０１３１】
（ｇ３：関連付け処理）
収集解析サーバ装置２５０は、図１８に示すようなフィールド情報データベース７００を収集するとともに、解析処理を実行する。この解析処理の一例として、収集解析サーバ装置２５０は、収集されたフィールド情報を対応するワークに関連付ける処理を実行する。
【０１３２】
図１９は、本実施の形態に係る管理システムにおけるフィールド情報に対する関連付け処理の一例を説明するための模式図である。図１９を参照して、収集解析サーバ装置２５０は、先にまたは並列的に実行する個体管理処理の結果を用いて、フィールド情報データベース７００に含まれるフィールド情報を対応するワークに関連付ける処理を実行する。図１９に示す例では、フィールド情報データベース７００に含まれる各フィールド情報が設備１からのものであるとする。このようなフィールド情報に対して、上述の図１１に示すような各ワークについての設備毎の処理開始および処理完了の日時を適用することで、図１９に示すように、時系列に並んだ１または複数のフィールド情報のうち、いずれの範囲が特定のワークに起因するのかを特定することができる。図１１に示す例では、オーダ番号「Ａ０００１」のワーク識別番号「０００２」のワークに対する設備１での処理が「２０１５／０９／０１  ０９：００：１５」から開始されたとの個体管理処理での結果に基づいて、「２０１５／０９／０１  ０９：００：１５」以降のフィールド情報を当該ワークに関連付ける処理が実行される。他のワークおよび他の設備についても、図１９に示すのと同様の手順によって、各ワークに関連付けられるフィールド情報が特定される。
【０１３３】
（ｇ４：表示処理）
上述の関連付け処理によって、各ワークに関連付けられるフィールド情報の範囲が特定される。この特定されたフィールド情報を、よりユーザフレンドリな態様で表示することが好ましい。
【０１３４】
図２０は、本実施の形態に係る管理システムにおけるフィールド情報の表示処理の一例を示す模式図である。図２０（Ａ）には、製造ライン１００での工程（各設備）の進捗状況が横軸に設定され、各工程での処理が開始および完了した日時（または、時刻）が縦軸に設定されているタイムチャート５００の一例を示す。図２０（Ａ）に示すタイムチャート５００上で、ユーザがカーソル５０６を操作して、いずれかのワークの目的の設備での処理を示す区間（図２０（Ａ）に示す例では、「ワーク＿０２」が設備１で処理されている区間）を選択すると、図２０（Ｂ）に示すように、選択された区間において取得されたフィールド情報のタイムチャート５２０が表示される。すなわち、収集解析サーバ装置２５０は、視覚化処理において、ワークの選択に応答して、関連付けられているフィールド情報を表示する。
【０１３５】
タイムチャート５２０では、収集されている１または複数のフィールド情報が時間軸上を共通にして比較可能な態様で表示される。なお、図２０（Ｂ）に示すような表示態様に限らず、複数のフィールド情報を重ねて表示するようにしてもよい。
【０１３６】
タイムチャート５２０には、表示されるフィールド情報に付与されるタグ名５２２、および、予め設定されているセンサ名などの付帯情報５２４が、対応するフィールド情報の時間波形に加えて表示されてもよい。
【０１３７】
図２０に示すように、各ワークのマクロ的な挙動とミクロ的な挙動との関連付けられた切り替えを採用することで、製造ライン１００の管理者などは、製造ライン１００におけるオーダに基づく製造の進捗状況をより詳細に把握することができるとともに、製造ライン１００における問題部位（すなわち、ボトルネック）などを詳細に検討することもできる。
【０１３８】
（ｇ５：傾向監視処理）
上述の関連付け処理によって、各ワークに関連付けられるフィールド情報の範囲が特定される。その結果、例えば、各ワークに対して処理開始から所定期間内に生じる局所的なフィールド情報の変化などを、ワーク毎に収集することができる。例えば、ある設備での処理開始から数秒間だけ動作するような装置から収集されるフィールド情報を、複数のワークにわたって比較することで、当該設備の劣化傾向などを予測することができる。
【０１３９】
図２１は、本実施の形態に係る管理システムにおけるフィールド情報を用いた傾向監視処理の一例を説明するための模式図である。図２１には、例えば、ある設備においてワークを吸着する装置の吸着圧（動作時の平均値）を処理されたワークの順に並べて表示したものである。すなわち、ワーク番号が横軸に設定され、吸着圧が縦軸に設定されている。
【０１４０】
図２１に示すようなワーク毎の吸着圧のプロット値から吸着圧についての劣化傾向特性を算出することができる。算出した劣化傾向特性に基づいて、予め定められた劣化レベル（ｃａｕｔｉｏｎ値、ｄａｍａｇｅ値など）に到達するまでのワーク数などを推定することができる。すなわち、何らかの保守作業が必要になるまでに処理可能なワーク数などを推定することができる。なお、ｃａｕｔｉｏｎ値は、取得されたフィールド情報に対応する装置またはプロセスが劣化傾向を示す第一段階のレベルを示し、このｃａｕｔｉｏｎ値に到達すると、即座の対応は必ずしも必要ではないが、継続的な監視または近い将来での修理・交換が必要なことを意味する。ｄａｍａｇｅ値は、取得されたフィールド情報に対応する装置またはプロセスが劣化していることを示す第二段階のレベルを示し、このｄａｍａｇｅ値に到達すると、当該装置またはプロセスに対する修理・交換が必要なことを意味する。
【０１４１】
このように、収集解析サーバ装置２５０は、所定の設備における複数のワークにそれぞれ関連付けられたフィールド情報を比較することで、当該設備に生じ得る傾向を監視する監視機能を実装するようにしてもよい。このような機能を実装することで、設備故障が生じる前に各種処置を行なうことができ、不意に生じる設備故障の確率を低減できる。
【０１４２】
なお、傾向監視の機能に限らず、予め定められた劣化レベルに到達していることを監視および通知する機能を実装してもよい。
【０１４３】
＜Ｈ．ＫＰＩの算出処理＞
上述したように、本実施の形態に係る管理システム１は、オーダ管理の製造ライン１００であっても、各オーダに含まれるワーク毎の個体管理を可能にする。このような個体管理によって、ＫＰＩ（Key Performance Indicators：重要業績評価指標）を正確に算出することができる。以下、ＫＰＩの算出処理について説明する。
【０１４４】
本実施の形態に係る管理システム１は、ＩＳＯ（International Organization for Standardization）−２２４００にて規定されているＫＰＩを算出することができる。ＩＳＯ−２２４００ではＫＰＩとして３４種類の指標が定義されており、管理システム１はいずれの指標も算出可能であるが、以下の説明では、製造ラインでの生産管理に用いられる以下の５種類の指標について説明する。
【０１４５】
（１）負荷度（Allocation ratio）
負荷度は、装置が適切に配置され最低限の時間内で効率的な生産を行えているかを測るための指標であり、実オーダ実行時間（ＡＯＥＴ：Actual order execution time）に対する設備の実稼働時間（ＡＵＢＴ：Actual unit busy time）の比率を意味する。
【０１４６】
負荷度＝装置の実稼働時間／実オーダ実行時間
（２）生産量（Throughput rate）
生産量は、装置が時間当たりに生産できる能力量を測る指標であり、実オーダ実行時間に対する設備の生産数を意味する。
【０１４７】
生産量＝生産数／実オーダ実行時間
（３）品質率（あるいは、良品率）（Quality ratio）
品質率は、装置がよい製品をつくれているかの性能を測る指標であり、設備の良品生産量を意味する。
【０１４８】
品質率＝良品数／生産数
（４）廃棄率（あるいは、不良品率）（Scrap ratio）
廃棄率は、装置がよい製品をつくれているかの性能を測る指標であり、設備の不良品生産量を意味する。
【０１４９】
廃棄率＝不良品数／生産数
（５）手直し率（Rework ratio）
手直し率は、最終的には良品に回復できたとしても、後作業の追加による損失量を測る指標であり、設備の生産数に対する手直し数を意味する。
【０１５０】
手直し率＝手直し数／生産数
なお、上述のＩＳＯ−２２４００にて規定されているＫＰＩに加えて、設備の生産数に対する廃棄率（Scrap ratio after rework）を算出するようにしてもよい。設備の生産数に対する廃棄率は、生産に失敗した生産ラインの損失量を測る指標である。
【０１５１】
設備の生産数に対する廃棄率＝手直し後廃棄数／生産数
以下、図を参照しつつ、それぞれの指標の算出手順について説明する。図２２は、本実施の形態に係る管理システム１におけるＫＰＩの算出処理を説明するための模式図である。図２２に示す製造ライン１００は、ワークに対する各種処理工程を実行する設備１〜設備４が配置されており、これらの設備１〜設備４での処理工程後に、自動検査装置での検査および担当者による目視検査が実行されるものとする。
【０１５２】
（ｈ１：負荷度の算出手順）
負荷度の算出には、実オーダ実行時間および装置の実稼働時間が必要となる。
【０１５３】
実オーダ実行時間は、あるオーダに従う生産に要した時間を意味するので、例えば、あるオーダに従って１番目のワークに対する製造ライン１００での処理が開始された時刻から、当該オーダに従うすべてのワークに対する処理が完了した時刻までの期間とみなすことができる。すなわち、収集解析サーバ装置２５０は、収集されたイベント情報に基づいて、１または複数の設備の各々で各ワークに対して実際に処理が実施された時間に相当する設備の実稼働時間（ＡＵＢＴ）を算出する。
【０１５４】
図２２に示す例では、例えば、あるオーダに従う１番目のワークが設備１の投入口を通過した時刻を実オーダ実行時間の起算点（図２２の「オーダ開始」）とし、当該オーダに従う最終のワークが設備４の排出口を通過した時刻を実オーダ実行時間の終了点（図２２の「オーダ完了」）とすることができる。
【０１５５】
本実施の形態に係る管理システム１は、ワーク毎の個体管理を行っているので、装置の実稼働時間としては、各装置でのワーク単位の処理時間を算出することができる。
【０１５６】
図２３は、本実施の形態に係る管理システム１における装置の実稼働時間の算出方法を説明するための模式図である。
【０１５７】
図２３（Ａ）を参照して、対象の装置が一度の１つのワークしか処理できない（すなわち、複数のワークを同時に処理できない）場合には、各ワークについて処理開始時刻から処理終了時刻までの期間を、当該ワークについての実稼働時間（ＡＵＢＴ＿ｎ）とみなすことができる。そのため、各装置の実稼働時間は、各ワークについての実稼働時間の総和（すなわち、ΣＡＵＢＴ＿ｎ）として算出できる。
【０１５８】
このように、収集解析サーバ装置２５０は、同一のオーダ情報４００に従って処理される１または複数のワークの各々について、対象の設備にて処理が開始されてから処理が完了するまでの期間の積算値から、実際に処理が実施された時間に相当する設備の実稼働時間を算出する。
【０１５９】
一方、図２３（Ｂ）を参照して、複数のワークを同時に処理できる装置については、各ワークについての実稼働時間を単純合計してしまうと、重複期間の分だけ誤った値が算出されてしまう。そのため、各装置の実稼働時間は、各ワークについての実稼働時間の総和（すなわち、ΣＡＵＢＴ＿ｎ）から重複期間の総和（すなわち、Σ重複期間）を除いた値として算出してもよい。
【０１６０】
実際の装置の実稼働時間としては、装置が何らかの理由（部材供給待ち、段取り替え、何らかのトラブルの対処など）によって待機または停止している時間は除外される。通常、図１１に示すようなトラッキングデータベース２９０が生成できれば、このような停止時間はおのずから除外されるため、特段考慮する必要はない。但し、いずれかのワークの処理が開始されてから完了するまでの間に、何らかの理由で装置が停止した場合には、その停止期間は、トラッキングデータベース２９０に記録されないので、当該装置を制御するＰＬＣからの情報、生産管理サーバ装置からの情報、処理開始時間と処理完了時間との差などに基づいて、待機または停止している時間を算出し、その算出した時間を用いて補正するようにしてもよい。
【０１６１】
以上のような手順によって、実オーダ実行時間および装置の実稼働時間が算出できるので、これらの値から負荷度を算出できる。すなわち、収集解析サーバ装置２５０は、オーダ情報４００に従う処理に要した時間と、各ワークに対して実際に処理が実施された時間に相当する設備の実稼働時間とに基づいて、ＫＰＩとして定義される負荷度を決定する。
【０１６２】
なお、装置の実稼働時間は、製造ライン１００に配置された装置毎にも算出できるし、製造ライン１００全体としても算出できる。すなわち、本実施の形態に係る管理システム１を用いることで、製造ライン１００に配置された装置毎の負荷度、および、製造ライン１００全体についての負荷度のいずれについても算出することができ、管理者のニーズに応じて、選択的または両方を算出および提示するようにしてもよい。
【０１６３】
（ｈ２：生産量）
生産量の算出には、実オーダ実行時間および生産数が必要となる。実オーダ実行時間の算出方法については、上述したので、ここでは説明は繰返さない。
【０１６４】
生産数については、複数の観点で定義することができるが、図２２に示す製造ライン１００においては、設備１〜設備４での処理が完了したワークの数を（検査前の）生産数（ＰＱ：Products Quantity）とする。すなわち、あるオーダに対して、設備４から排出されるワークの総数を生産数として算出することができる。
【０１６５】
以上のような手順によって、実オーダ実行時間および生産数が算出できるので、これらの値から生産量を算出できる。
【０１６６】
（ｈ３：品質率／良品率）
品質率／良品率の算出には、生産数および良品数が必要となる。生産数の算出方法については、上述したので、ここでは説明は繰返さない。
【０１６７】
良品数については、複数の観点で定義することができるが、図２２に示す製造ライン１００においては、自動検査装置にて「良品」と判断されたワークの数を（検査後であって、手直し前の）良品数（ＧＱ：Good Quantity）とする。すなわち、あるオーダに対して、設備４から排出されるワークのうち、自動検査装置によって良品と判定された総数を良品数として算出することができる。
【０１６８】
以上のような手順によって、生産数および良品数が算出できるので、これらの値から品質率／良品率を算出できる。
【０１６９】
（ｈ４：廃棄率／不良品率）
廃棄率／不良品率の算出には、生産数および不良品数が必要となる。生産数の算出方法については、上述したので、ここでは説明は繰返さない。
【０１７０】
不良品数については、複数の観点で定義することができるが、図２２に示す製造ライン１００においては、自動検査装置にて「不良品」と判断されたワークの数を（検査後であって、手直し前の）不良品数（ＳＱ：Scrap Quantity）とする。すなわち、あるオーダに対して、設備４から排出されるワークのうち、自動検査装置によって不良品と判定された総数を不良品数として算出することができる。
【０１７１】
以上のような手順によって、生産数および不良品数が算出できるので、これらの値から廃棄率／不良品率を算出できる。
【０１７２】
（ｈ５：手直し率）
手直し率の算出には、生産数および手直し数が必要となる。生産数の算出方法については、上述したので、ここでは説明は繰返さない。
【０１７３】
手直し数については、複数の観点で定義することができるが、図２２に示す製造ライン１００においては、自動検査装置にて「不良品」と判断されたワークのうち、担当者による目視検査の結果、軽微な不具合と判断されて手直しされたワークの数を手直し数（ＲＱ：Rework Quantity）とする。すなわち、あるオーダに対して、自動検査装置によって不良品と判定されたワークのうち、手直しされたワークの数を手直し数として算出することができる。
【０１７４】
以上のような手順によって、生産数および手直し数が算出できるので、これらの値から手直し率を算出できる。
【０１７５】
（ｈ６：設備の生産数に対する廃棄率）
設備の生産数に対する廃棄率の算出には、生産数および手直し後廃棄数が必要となる。生産数の算出方法については、上述したので、ここでは説明は繰返さない。
【０１７６】
手直し後廃棄数については、複数の観点で定義することができるが、図２２に示す製造ライン１００においては、自動検査装置にて「不良品」と判断されたワークのうち、担当者による目視検査の結果、軽微な不具合と判断されて手直ししたものの、不具合を解消することができず、最終的に廃棄されたワークの数を手直し後廃棄数とする。すなわち、あるオーダに対して、自動検査装置によって不良品と判定されたワークのうち、手直しを試みたものの、良品にすることができなかったワークの数を手直し後廃棄数として算出することができる。
【０１７７】
以上のような手順によって、生産数および手直し後廃棄数が算出できるので、これらの値から設備の生産数に対する廃棄率を算出できる。
【０１７８】
＜Ｉ．製造ライン間の比較＞
上述の説明では、１つの製造ラインに関して、各オーダに含まれるワーク毎の個体管理の方法、および、ＫＰＩを算出する方法などについて説明したが、管理システム１が複数の製造ラインを管理するようにしてもよい。特に、ＫＰＩは、国際的な標準規格に従って算出される指標であり、製造ラインの間、および、１または複数の製造ラインを含む工場（製造拠点）間で比較することで、各製造ラインの問題点などの追求を容易化できる。
【０１７９】
図２４は、本実施の形態に係る管理システム１Ａの構成例を示す模式図である。図２４を参照して、管理システム１Ａにおいて、収集解析サーバ装置２５０は、複数の製造ライン１００Ａ〜１００Ｃに関連付けられており、複数の製造ライン１００Ａ〜１００Ｃの各々からのイベント情報を収集および解析し、製造ライン毎の解析結果を端末装置３００へ提供する。
【０１８０】
製造ライン１００Ａ〜１００Ｃにそれぞれ配置された中継サーバ装置２００Ａ〜２００Ｃが担当するＰＬＣからのイベント情報に必要な情報を付加して、収集解析サーバ装置２５０へ送信する。
【０１８１】
収集解析サーバ装置２５０は、製造ライン１００Ａ〜１００Ｃの各々について解析結果を生成し、それらを比較可能な態様で端末装置３００へ提供してもよい。
【０１８２】
なお、図２４に示す複数の製造ライン１００Ａ〜１００Ｃは、同一の工場内に配置されている場合もあるし、複数の異なる製造拠点にそれぞれ配置されている場合もある。また、ネットワークを介して必要な情報が遣り取りされるので、複数の製造拠点は複数の国や地域に跨っていてもよい。
【０１８３】
さらに、データ匿名化手法を組み合わせることで、異なる会社・組織がそれぞれ保有する製造ライン・工場間でのＫＰＩなどの比較を行うようにしてもよい。
【０１８４】
＜Ｊ．ユーザインターフェイス＞
次に、収集解析サーバ装置２５０が端末装置３００に対して提供する解析結果のユーザインターフェイスの一例について説明する。以下に例示するユーザインターフェイスは、図１に示すような単一の製造ラインを管理する場合も適用可能であるし、図２４に示すような複数の製造ラインを管理する場合も適用可能である。
【０１８５】
図２５〜図２８は、本実施の形態に係る管理システム１が提供するユーザインターフェイス画面の一例を示す図である。一例として、本実施の形態に係る管理システム１は、図２５〜図２８に示すようなユーザインターフェイス画面６００Ａ〜６００Ｃを端末装置３００などへ提供する。ユーザインターフェイス画面６００Ａ〜６００Ｃは、画面下部のタブ６０１〜６０３を選択することで、表示を自在に切り替えることができるようになっていてもよい。
【０１８６】
図２５を参照して、タブ６０１を選択することで表示されるユーザインターフェイス画面６００Ａは、管理対象の製造拠点（あるいは、製造ラインまたは工場）の各々におけるＫＰＩを表示する。なお、ユーザインターフェイス画面６００Ａ〜６００Ｃには、Ａ工場およびＢ工場が管理対象である例を示す。
【０１８７】
より具体的には、ユーザインターフェイス画面６００Ａは、Ａ工場についてのＫＰＩの各々を円グラフおよび数値を用いて表示するＫＰＩ表示領域６１１と、Ｂ工場についてのＫＰＩの各々を円グラフおよび数値を用いて表示するＫＰＩ表示領域６１２とを含む。
【０１８８】
ＫＰＩとしては上述した５つの指標が、Ａ工場とＢ工場との間でそれぞれ対比可能な態様で表示されている。図２５に示すように、ＫＰＩの各指標を製造拠点間で対比することで、管理者は、設備改善の対象とすべき製造拠点および装置などを容易に特定することができる。補足情報として、マップ画面６０８内にＡ工場およびＢ工場の位置がマークされている。
【０１８９】
このように、収集解析サーバ装置２５０は、ＫＰＩにて定義される複数の指標を表示する表示機能を有している。この表示機能では、典型的には、複数の指標が並べてまたは重ねて表示される。また、この表示機能は、複数の製造ラインの各々に関して算出されるＫＰＩにて定義される指標を並べてまたは重ねて表示することも可能になっている。
【０１９０】
図２６を参照して、タブ６０２を選択することで表示されるユーザインターフェイス画面６００Ｂは、管理対象の製造拠点のうち選択された製造拠点におけるＫＰＩの詳細を表示する。より具体的には、ユーザインターフェイス画面６００Ｂにおいては、図２５のＫＰＩ表示領域６１１と同様にＫＰＩの各指標の現在値（あるいは、いずれかの期間について算出された値）が表示されるとともに、ＫＰＩの各指標のトレンド値（過去の実績値）６２１がグラフ表示される。このグラフ表示では、共通の時間軸が設定されており、ＫＰＩの各指標の時間的変化を互いに比較することができる。
【０１９１】
ユーザインターフェイス画面６００Ｂは、製造拠点を選択するためのチェックボックス群６０５を含み、ユーザが選択した１または複数の製造拠点についてのＫＰＩの各指標を並べて表示することも可能になっている。
【０１９２】
図２７に示すように、ユーザインターフェイス画面６００Ｂに含まれるチェックボックス群６０５において、複数のチェックボックスが選択されると、複数の製造拠点についてのＫＰＩの各指標を重ねて表示することも可能になっている。より具体的には、それぞれの製造拠点について、ＫＰＩの各指標のトレンド値（過去の実績値）６２１が指標毎に同一座標上にグラフ表示される。このグラフ表示では、共通の時間軸が設定されており、ＫＰＩの各指標の時間的変化を製造拠点間で互いに比較することができる。
【０１９３】
また、ＫＰＩ表示領域６１１には、ＫＰＩの各指標の現在値（あるいは、いずれかの期間について算出された値）が製造拠点間で対比できるように並べて表示される。ＫＰＩ表示領域６１１に表示されるＫＰＩの各指標の値は、実質的に同一のタイミングで算出または取得された値とすることが好ましい。
【０１９４】
図２８を参照して、タブ６０３を選択することで表示されるユーザインターフェイス画面６００Ｃは、何らかの不具合などが生じた場合に、その原因分析を支援するための情報を提供する。具体的には、ユーザインターフェイス画面６００Ｃは、各種条件を指定するためのチェックボックス群６３０を含み、チェックボックス群６３０のうちユーザが選択した条件に合致するイベント情報がログ表示エリア６４０に一覧表示される。
【０１９５】
管理者は、ログ表示エリア６４０に一覧表示されるイベント情報を参照して、対象の不具合が生じた理由を特定することができる。
【０１９６】
以上のようなユーザインターフェイス画面６００Ａ〜６００Ｃを管理者などに提供することで、製造現場で何が起きているのかをリアルタイムでの把握することができるともに、共通の指標であるＫＰＩを用いて他の製造拠点との間で生産性などを比較することで、将来的な設備投資の計画立案などを効率的に行うことができる。
【０１９７】
＜Ｋ．まとめ＞
以下、本発明に含まれ得るいくつかの局面についてまとめる。
【０１９８】
（１）個体管理
同一種類のワークを所定数ずつまとめた「オーダ」と称される単位での生産管理が行われる場合には、あるオーダ単位中に何らかの不具合が生じたとしても、そのオーダに含まれる複数のワークのうち、いずれのワークに不具合が生じたのかを容易に把握することができない。
【０１９９】
そのため、オーダ単位で生産管理がなされる製造現場であっても、より細かい生産管理を実現可能な管理システムが要望されている。
【０２００】
このような要望に対して、１または複数の設備を含む製造ラインに関連付けられた管理システムが提供される。この管理システムにおいて、１または複数の設備の各々は、製造対象の種別の指定および製造対象の個数の指定を含むオーダ情報に従って個々のワークを処理するように構成されている。この管理システムは、１または複数の設備の各々で生じる処理に関するイベント情報を収集する収集機能と、収集機能により収集されたイベント情報を、各イベント情報の発生元および内容に基づいて、同一のワークに起因して生じたイベント情報の集合に分類する分類機能と、分類機能により分類された集合の各々に属するイベント情報に基づいて、ワーク毎の処理状況を示すデータを生成する生成機能と、生成機能により生成されるデータに基づいて、オーダ情報に従って処理される各ワークに対する処理の進捗状況を視覚化する視覚化機能とを有する。
【０２０１】
上述の管理システムを採用することで、オーダ単位に含まれるワーク単位での生産管理を容易化することができる。
【０２０２】
（２）ＫＰＩ算出
従来から、製造ラインの生産性を評価する手法および指標として様々なものが提案されているが、製造ラインまたは企業に独自のものであることが多く、他の製造ラインに対する相対的な評価、例えば、他の製造ラインに対して生産性が高いまたは低いといった評価を行うことは容易ではなかった。そのため、そもそも異なる会社同士で、類似した生産ラインの生産性を比較するようなことはこれまで不可能であった。そのため、各製造現場を客観的に評価および管理できる管理システムが要望されている。
【０２０３】
このような要望に対して、１または複数の設備を含む製造ラインに関連付けられた管理システムが提供される。この管理システムにおいて、１または複数の設備の各々は、製造対象の種別の指定および製造対象の個数の指定を含むオーダ情報に従って個々のワークを処理するように構成されている。この管理システムは、１または複数の設備の各々で生じたイベント情報を収集する収集機能と、収集手段により収集されたイベント情報に基づいて、１または複数の設備の各々で各ワークに対して実際に処理が実施された時間を算出する算出機能と、オーダ情報に従う処理に要した時間と算出手段により算出された時間とに基づいて、ＫＰＩ（Key Performance Indicators）として定義される負荷度（Allocation ratio）を決定する決定機能とを含む。
【０２０４】
上述の管理システムを採用することで、国際的な標準規格に従って算出される指標であるＫＰＩを用いて、各製造現場を客観的に評価および管理できる。
【０２０５】
（３）製造拠点間比較・製造ライン間比較・工場間比較
従来から製造現場では様々な改善活動が行われている。このような改善活動を行うにあたって、何らかの比較参考になる情報があると、いずれの設備に対して改善を行うことが有益であるかといった判断を助けになる。しかしながら、そのようなシステムはこれまでに存在していなかった。そのため、改善活動は、熟練者の経験に基づいて行われるようなことも多かった。
【０２０６】
このような要望に対して、１または複数の設備を含む製造ラインの複数に関連付けられた管理システムが提供される。この管理システムは、複数の製造ラインの各々で生じたイベント情報を収集する収集機能と、収集機能により収集されたイベント情報に基づいて、複数の製造ラインの各々についての指標（典型的には、ＫＰＩとして定義される指標）を算出する算出機能と、算出された複数の製造ラインの各々についての指標を並べて表示する表示機能とを有する。
【０２０７】
（４）収集処理および解析処理の応用
上述の説明では、オーダ単位で生産管理がなされる製造現場において、各オーダに含まれるワーク毎の生産管理を行う場合について例示したが、既に個体管理が行われている製造現場であっても、上述した収集処理および解析処理を適用することができる。すなわち、本実施の形態に係る管理システムでは、その発生元および内容が特定できるイベント情報を収集できれば、各ワークについての個体管理が可能であり、収集するイベント情報の一部または全部にオーダおよび各オーダ内のワークを特定する情報が含まれていても、上述した処理を実施可能である。
【０２０８】
本発明の他の局面については、当業者が本願明細書の全体を参酌すれば、容易に理解できるであろう。
【０２０９】
上述の管理システムを採用することで、改善活動を支援するための情報を提供できる。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２１０】
１，１Ａ  管理システム、１０１〜１０５  設備、１１１〜１１５  ＰＬＣ、１００，１００Ａ，１００Ｃ  製造ライン、１１０  コンベア、１１６  ローカルネットワーク、１２０  演算ユニット、１２２，２０２  プロセッサ、１２４，１３４  バスコントローラ、１２６，２０４  メモリ、１２８  通信インターフェイス、１３０  機能ユニット、１３２  ＩＯモジュール、１３６，２２４  内部バス、１４０  通信ユニット、１５０  フィールドバス、２００，２００Ａ，２００Ｃ  中継サーバ装置、２０６  グローバル通信インターフェイス、２０８  ローカル通信インターフェイス、２１０  ハードディスクドライブ、２１４  処理プログラム、２１６  光学ドライブ、２２０  入力部、２２２  出力部、２５０  収集解析サーバ装置、２６０  イベント情報格納部、２７０  ワーク識別モジュール、２８０  イベント情報セット、２９０，２９０Ａ  トラッキングデータベース、３００  端末装置、４００  オーダ情報、２７１１，２７２１  ルール、２７１２，２７２２  カウンタ。
【図１】
0006443312.tif 000002
【図２】
0006443312.tif 000003
【図３】
0006443312.tif 000004
【図４】
0006443312.tif 000005
【図５】
0006443312.tif 000006
【図６】
0006443312.tif 000007
【図７】
0006443312.tif 000008
【図８】
0006443312.tif 000009
【図９】
0006443312.tif 000010
【図１０】
0006443312.tif 000011
【図１１】
0006443312.tif 000012
【図１２】
0006443312.tif 000013
【図１３】
0006443312.tif 000014
【図１４】
0006443312.tif 000015
【図１５】
0006443312.tif 000016
【図１６】
0006443312.tif 000017
【図１７】
0006443312.tif 000018
【図１８】
0006443312.tif 000019
【図１９】
0006443312.tif 000020
【図２０】
0006443312.tif 000021
【図２１】
0006443312.tif 000022
【図２２】
0006443312.tif 000023
【図２３】
0006443312.tif 000024
【図２４】
0006443312.tif 000025
【図２５】
0006443312.tif 000026
【図２６】
0006443312.tif 000027
【図２７】
0006443312.tif 000028
【図２８】
0006443312.tif 000029