(57)【要約】  【課題】商品や製品等の多様化に柔軟に対応することのできるシステムの提供を目的とする。特に商品や製品等の個体情報に応じて適切な処理工程を実行することのできる工程管理システムの提供を目的とする。  【解決手段】  コンベア１９上を流れる製品３には固有の処理工程データ２０５１を記録したＲＦタグ５が付されている。ＲＦＩＤコントローラ１１はＲＦタグ５から処理工程データ２０５１を読み取る。ＲＦＩＤコントローラ１１は処理工程データ２０５１から処理工程制御プログラム１４３を抽出して実行する。処理工程制御プログラム１４３には製品に対応する検査基準値が予め記録されておりＲＦＩＤコントローラ１１は、ＰＬＣ（Programmable Logic Controller）と１３のデバイス値に当該製品の検査基準値である最大値と最小値を設定してＰＬＣのシーケンスプログラムを起動させる。  【選択図】図５
2007047970.tif 000002
【特許請求の範囲】
【請求項１】
(a)処理対象物毎に付されたデータキャリアと、(b)処理対象物に対する処理工程を制御・実行するための処理工程制御・実行装置とを備えた工程管理システムであって、
前記データキャリアは、
(a1)処理対象物における処理工程データを記録するためのデータ記録部と、
(a2)処理工程制御・実行装置とデータを交換するためのデータ交換手段とを備えており、
前記処理工程制御・実行装置は、
(b1)データキャリアとデータを交換するためのデータ交換手段と、
(b2)前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段と、
(b3)前記データ取得手段において取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御手段と、
(b4)前記処理工程制御手段からの制御命令を受けて、処理対象物に処理を施すための処理工程機器に実行命令を出力するための処理工程実行手段とを備えており、
前記処理工程制御・実行装置は、前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御手段を実現すること
を特徴とする工程管理システム。
【請求項２】
処理対象物毎に付されたデータキャリアとともに工程管理システムを構成するための処理工程制御・実行装置であって、
(b1)データキャリアとデータを交換するためのデータ交換手段と、
(b2)前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段と、
(b3)前記データ取得手段において取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御手段と、
(b4)前記処理工程制御手段からの制御命令を受けて、処理対象物に処理を施すための処理工程機器に実行命令を出力するための処理工程実行手段とを備えており、
前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御手段を実現することを特徴とする処理工程制御・実行装置。
【請求項３】
請求項１または２の工程管理システムまたは処理工程制御・実行装置において、
前記処理工程制御・実行装置は、
(b1)〜(b3)前記データ交換手段、前記データ取得手段および前記処理工程制御手段を備える処理工程制御装置と、
(b4)前記処理工程実行手段を備える処理工程実行装置とから構成されることを特徴とするもの。
【請求項４】
処理対象物毎に付されたデータキャリアと、処理対象物に処理を施す処理工程実行装置とともに工程管理システムを構成するための処理工程制御装置であって、
(b1)データキャリアとデータを交換するためのデータ交換手段と、
(b2)前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段と、
(b3)前記データ取得手段において取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御手段とを備えており、
前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御手段を実現することを特徴とする処理工程制御装置。
【請求項５】
処理対象物毎に付されたデータキャリアと、処理対象物に処理を施す処理工程実行装置とともに工程管理システムを構成するための処理工程制御装置をコンピュータを用いて実現するためのプログラムであって、コンピュータに以下(b1)〜(b3)の手段を構成させ：
(b1)データキャリアとデータを交換するためのデータ交換手段、
(b2)前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段、
(b3)前記データ取得手段において取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御手段、
前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御手段を実現することを特徴とする処理工程制御装置のためのプログラム。
【請求項６】
処理対象物毎に付されたデータキャリアと、処理対象物に処理を施す処理工程実行装置とともに工程管理システムを構成するための処理工程制御装置を、データキャリアとデータを交換するためのデータ交換手段を備えたリーダ／ライタ装置とともに構成する制御装置であって、
(b2)前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段と、
(b3)前記データ取得手段において取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御手段とを備えており、
前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御手段を実現することを特徴とする制御装置。
【請求項７】
処理対象物毎に付されたデータキャリアと、処理対象物に処理を施す処理工程実行装置とともに工程管理システムを構成するための処理工程制御装置を、データキャリアとデータを交換するためのデータ交換手段を備えたリーダ／ライタ装置とともに構成する制御装置をコンピュータを用いて実現するためのプログラムであって、コンピュータに以下(b2)〜(b3)の手段を構成させ：
(b2)前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段、
(b3)前記データ取得手段において取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御手段、
前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御手段を実現することを特徴とする制御装置のためのプログラム。
【請求項８】
請求項１〜７の工程管理システム、処理工程制御・実行装置、処理工程制御装置、制御装置またはこれらのプログラムにおいて、
前記処理工程制御・実行装置、前記処理工程制御装置または前記制御装置は、
(b5)所定の処理工程データを記録するためのデータ記録部と、
(b6)前記データキャリアの処理工程データを、前記データ記録部に記録された所定の処理工程データに書き替えるためのデータ書き替え手段と
をさらに備えたことを特徴とするもの。
【請求項９】
請求項８の工程管理システム、処理工程制御・実行装置、処理工程制御装置、制御装置またはこれらのプログラムにおいて、
前記処理工程制御手段は、処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、前記データキャリアの処理工程データを、前記データ記録部に記録されたいずれの処理工程データに書き替えるかを決定することを特徴とするもの。
【請求項１０】
請求項８の工程管理システム、処理工程制御・実行装置、処理工程制御装置、制御装置またはこれらのプログラムにおいて、
前記処理工程制御手段は、先の処理対象物について順次記録された処理結果に基づいて、前記データキャリアの処理工程データを、前記データ記録部に記録されたいずれの処理工程データに書き替えるかを決定することを特徴とするもの。
【請求項１１】
請求項１〜３の工程管理システムまたは処理工程制御・実行装置において、
前記処理工程制御・実行装置は、複数の処理工程実行手段を有しており、
前記処理工程制御手段は、処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、他の処理工程実行手段についての実行の要否を決定することを特徴とするもの。
【請求項１２】
請求項１の工程管理システムにおいて、
前記処理工程制御・実行装置は、複数存在しており、
前記処理工程制御手段は、処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、他の処理工程制御・実行装置における処理工程実行手段についての実行の要否を決定することを特徴とするもの。
【請求項１３】
処理対象物毎に付されたデータキャリアと、処理対象物に処理を施す処理工程実行装置とともに工程管理システムを構成するための処理工程制御装置であって、
データキャリアとデータを交換するためのデータ交換手段と、
前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段と、
前記データ取得手段において取得した処理工程データが所定のものであるか否かをチェックするチェック手段と、
前記チェック手段において処理工程データが所定のものでないと判断した場合に、前記データキャリアの処理工程データを、所定の処理工程データに書き替えるためのデータ書き替え手段とを備えたこと、
を特徴とする処理工程制御装置。
【請求項１４】
処理対象物に対する処理工程を制御・実行するための処理工程制御・実行装置とともに工程管理システムを構成し、処理対象物に付すためのデータキャリアであって、
(a1)処理対象物における処理工程データを記録するためのデータ記録部と、
(a2)処理工程制御・実行装置とデータを交換するためのデータ交換手段とを備えており、
前記処理工程データは、前記処理工程制御・実行装置において実行するためのプログラムを含むことを特徴とするデータキャリア。
【請求項１５】
(a)処理対象物毎に付されたデータキャリアと、(b)処理対象物に対する処理工程を制御・実行するための処理工程制御・実行装置とを用いた工程管理方法であって、
前記データキャリアは、
(a1)処理対象物における処理工程データを記録するためのデータ記録部を有し、
(a2)処理工程制御・実行装置とデータを交換するためのデータ交換ステップを実行し、
前記処理工程制御・実行装置は、
(b1)データキャリアとデータを交換するためのデータ交換ステップと、
(b2)前記データキャリアから前記データ交換ステップを介して処理工程データを取得するためのデータ取得ステップと、
(b3)前記データ取得ステップにおいて取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御ステップと、
(b4)前記処理工程制御ステップからの制御命令を受けて、処理対象物に処理を施すための処理工程機器に実行命令を出力するための処理工程実行ステップとを実行し、
前記処理工程制御・実行装置は、前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御ステップを実行すること
を特徴とする工程管理方法。
【請求項１６】
請求項１５の工程管理方法において、
前記処理工程制御・実行装置は、複数の処理工程実行ステップを有しており、
処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、他の処理工程実行ステップについての実行の要否を決定することを特徴とするもの。
【請求項１７】
請求項１５の工程管理方法において、
前記処理工程制御・実行装置は、複数存在しており、
処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、他の処理工程制御・実行装置における処理工程実行ステップについての実行の要否を決定することを特徴とするもの。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、処理対象物毎に付されたデータキャリアを用いた工程管理システムおよびその方法に関する。
【背景技術】
【０００２】
生産、物流または販売等の分野において、データキャリアを用いたシステムが数多く構築されている。データキャリアとは、自動認識に利用できるバーコードやＲＦ（Radio Frequency）タグ等の総称である。データキャリアを物品等に付しておくことにより当該物品等を取り扱う場合において、物品等に関するデータを容易に取得することができる。
【０００３】
例えば、販売・物流の分野においては、データキャリアの１つであるバーコードに商品コードを記録しておくことにより、ＰＯＳレジにおいて商品コードを読み取り、当該商品コードに対応付けて記録された価格情報を取得して、商品金額を精算することができる。
【０００４】
一方、生産の分野においては、生産ラインに流す製品に製品コードを記録したＲＦタグを付しておくことにより、当該製品の検査工程において製品コードを読み取り、当該製品コードに応じた基準値を検査装置に設定して、製品に応じた基準値を用いて検査を実施することができる。これにより、製品の種類が複数存在する場合であっても、１つの検査工程によって検査を行うことができる。
【０００５】
図９に、この場合における製品３の厚み検査を行う検査工程システムの例を示す。図において、コンベア１９上を流れる製品３には、当該製品の製品コードを記録したＲＦタグ５が付されている。ＲＦタグ・リーダ／ライタ機能付きのＲＦＩＤコントローラ１１は、ＲＦタグ５から製品コードを読み取り、予めＲＦＩＤコントローラ１１内に記録しているプログラム１２にしたがって、製品コードに対応する検査基準値を判断し、ＰＬＣ（Programmable Logic Controller）１３の所定デバイス値に当該製品の検査基準値である最大値と最小値を設定する。
【０００６】
例えば、プログラム１２においては、ＲＦタグ５から読み取った製品コードが「００１」のとき、には、最大値＝「１００（ｍｍ）」および最小値＝「８０（ｍｍ）」を検査基準値として設定する。一方、ＲＦタグ５から読み取った製品コードが「００３」のとき、最大値＝「５０」および最小値＝「４０」を検査基準値として設定する。
【０００７】
ＰＬＣ１３は、製品３が変位センサ１５の測定位置を通過するようにコンベア１９を作動させつつ、変位センサ１５から製品の厚さ測定値を単位時間毎に取得する。ＰＬＣ１３は、デバイス値に設定された最大値と最小値を用いてシーケンスプログラムを実行することによって、当該製品の厚さ測定値が検査基準値の範囲にあるか否かを判定した後、判定結果に応じた所定の処理を行う。
【０００８】
このように、異なる種類の製品が生産ライン上に存在する場合であっても、ＲＦＩＤコントローラ１１側において、ＲＦタグの製品コードに対応する検査基準値を設定することにより、検査工程において製品に応じた適切な検査処理を行うことができる。
【０００９】
なお、車両毎に付されたＩＤタグ（データキャリア）に作業指示データを記録しておき、各ライン工程において作業指示データを読み取ってＰＤＡ端末に表示することにより、車両毎およびライン毎に異なる作業指示を行うことのできる生産ライン作業指示システムも他に存在する。（例えば、特許文献１参照。）。
【００１０】
【特許文献１】特開２００３−２４１８２１号
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記においてはデータキャリアに記録された情報に基づいて所定の処理を画一的に行うものである。すなわち、ＰＯＳレジの例においては、商品コードを読み込んだ後、商品金額を取得して表示するという画一的な処理を行うものである。このため、特定の商品コードの商品金額のみを割り引き表示する場合のように、商品コードの内容によって処理を変更したい場合には、ＰＯＳレジ側のプログラムを変更しなければならない。
【００１２】
一方、検査工程の例においては、検査基準値の異なる製品についての検査を追加したい場合や検査基準値自体を変更したい場合には、ＲＦＩＤコントローラ１１において実行するプログラム１２の内容を変更しなければならない。
【００１３】
なお、生産ライン作業指示システムの例においても同様に、作業指示データの内容に基づいて、表示方法等を変更したい場合にはライン管理ＰＣのプログラムを変更しなければ対応することができない。
【００１４】
よって、上記のような場合、何らかのプログラム変更作業が発生するため、商品や製品の多様化に対して柔軟に対応することができないという課題がある。
【００１５】
この発明は、上記のような課題を解決するためになされたものであり、商品や製品等の多様化に柔軟に対応することのできるシステムの提供を目的とする。特に、商品や製品等の個体情報に応じて適切な処理工程を実行することのできる工程管理システムの提供を目的とする。
【課題を解決するための手段】
【００１６】
(1)(2)(3)(4)(5)(6)(7)(14)(15)この発明にかかる工程管理システムは、  (a)処理対象物毎に付されたデータキャリアと、(b)処理対象物に対する処理工程を制御・実行するための処理工程制御・実行装置とを備えた工程管理システムであって、  前記データキャリアは、  (a1)処理対象物における処理工程データを記録するためのデータ記録部と、  (a2)処理工程制御・実行装置とデータを交換するためのデータ交換手段とを備えており、  前記処理工程制御・実行装置は、  (b1)データキャリアとデータを交換するためのデータ交換手段と、  (b2)前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段と、  (b3)前記データ取得手段において取得した処理工程データに基づいて、処理工程実行装置に制御命令を出力するための処理工程制御手段と、  (b4)前記処理工程制御手段からの制御命令を受けて、処理対象物に処理を施すための処理工程機器に実行命令を出力するための処理工程実行手段とを備えており、  前記処理工程制御・実行装置は、前記処理工程データに含まれるプログラムを実行することによって前記処理工程制御手段を実現することを特徴とする。
【００１７】
したがって、システム全体のメンテナンス性を低下させることなく、商品や製品等の個体情報に応じて適切な処理工程を実行することができる。これにより、柔軟性、保守性、拡張性の高いシステムを構成することができる。
【００１８】
(8)この発明にかかる工程管理システムにおいては、  処理工程制御・実行装置または処理工程制御装置は、  (b5)所定の処理工程データを記録するためのデータ記録部と、  (b6)データキャリアの処理工程データを、データ記録部に記録された所定の処理工程データに書き替えるためのデータ書き替え手段と  を備えたことを特徴とする。
【００１９】
したがって、次の処理工程に移行する前の段階において、処理工程データを確実に更新しておくことができる。
【００２０】
(9)この発明にかかる工程管理システムにおいては、  処理工程制御手段は、処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、データキャリアの処理工程データを、データ記録部に記録されたいずれの処理工程データに書き替えるかを決定することを特徴とする。
【００２１】
したがって、処理対象物毎かつ処理結果毎に応じて、処理工程データを書き替えることができる。
【００２２】
(10)この発明にかかる工程管理システムにおいては、  処理工程制御手段は、先の処理対象物について順次記録された処理結果に基づいて、データキャリアの処理工程データを、データ記録部に記録されたいずれの処理工程データに書き替えるかを決定することを特徴とする。
【００２３】
したがって、複数の処理対象物における処理結果に応じて、処理工程データを書き替えることができる。これにより、処理結果の傾向を考慮した処理工程データを選択することができる。
【００２４】
(11)(16)この発明にかかる工程管理システムにおいては、  処理工程制御・実行装置は、複数の処理工程実行手段を有しており、  処理工程制御手段は、処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、他の処理工程実行手段についての実行の要否を決定することを特徴とする。
【００２５】
したがって、先の工程の処理結果に応じて後の工程の実行を制御することができる。これにより、処理工程実行手段間における工程の組合せの柔軟性を高めることができる。
【００２６】
(12)(17)この発明にかかる工程管理システムにおいては、  処理工程制御・実行装置は、複数存在しており、  処理工程制御手段は、処理対象物に処理を施した処理工程機器から出力された処理結果に基づいて、他の処理工程制御・実行装置における処理工程実行手段についての実行の要否を決定することを特徴とする。
【００２７】
したがって、先の工程の処理結果に応じて後の工程の実行を制御することができる。これにより、処理工程制御・実行装置間における工程の組合せの柔軟性を高めることができる。
【００２８】
(13)この発明にかかる処理工程制御装置は、  処理対象物毎に付されたデータキャリアと、処理対象物に処理を施す処理工程実行装置とともに工程管理システムを構成するための処理工程制御装置であって、  データキャリアとデータを交換するためのデータ交換手段と、  前記データキャリアから前記データ交換手段を介して処理工程データを取得するためのデータ取得手段と、  前記データ取得手段において取得した処理工程データが所定のものであるか否かをチェックするチェック手段と、  前記チェック手段において処理工程データが所定のものでないと判断した場合に、前記データキャリアの処理工程データを、所定の処理工程データに書き替えるためのデータ書き替え手段とを備えたことを特徴とする。
【００２９】
したがって、処理対象物に付されたデータキャリアの処理工程データを適切なものとすることができる。これにより、先頭工程において使用するための処理工程データをデータキャリアに記録することができる。
【００３０】
(a1)データキャリアの「データ記録部」は、実施形態においては、図２のメモリ２０５がこれに該当する。(a2)データキャリアの「データ交換手段」は、実施形態においては、図２のＲＦＩＤアンテナ２０１および制御回路２０３の機能がこれに該当する。
【００３１】
(b1)処理工程制御・実行装置の「データ交換手段」は、実施形態においては、図３のＲＦＩＤアンテナ３０１および制御回路３０４の機能がこれに該当する。(b2)同「データ取得手段」は、実施形態においては、図６のステップ６１１およびステップＳ６１３の機能がこれに該当する。(b3)同「処理工程制御手段」は、実施形態においては、図６のステップ６１５によって実行される処理工程制御プログラムの機能がこれに該当する。(b4)同「処理工程実行手段」は、実施形態においては、図６のＰＬＣ１３の機能がこれに該当する。(b5)同「データ記録部」は、実施形態においては、図３のメモリ３０５がこれに該当する。(b6)同「データ書き替え手段」は、実施形態においては、図８のステップＳ８１５によって実行されるデータ書き替えプログラム３０５３の機能がこれに該当する。
【００３２】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【発明を実施するための最良の形態】
【００３３】
以下、本発明における実施形態について、図面を参照して説明する。
【００３４】
１．第１の実施形態
本実施形態においては、工程管理システムの例について説明する。
【００３５】
１−１．機能ブロック図
図１に、本実施形態にかかる工程管理システムの機能ブロック図を示す。この図において工程管理システムは、処理対象物ｃに付されたデータキャリアａと処理工程制御・実行装置ｂから構成される。例えば、ＲＦタグをデータキャリアとすることができる。
【００３６】
データキャリアａは、データ記録部ａ１とデータ交換手段ａ２を備えている。データ記録部ａ１は、データキャリアａに固有のデータを記録するためのものである。例えば、メモリ等がこれに該当する。データ交換手段ａ２は、データキャリアａ以外の機器から電磁誘導等による電力供給を受けて、所定のデータを交換するためのものである。例えば、制御回路を含む電磁誘導アンテナがこれに該当する。
【００３７】
処理工程制御・実行装置ｂは、処理工程制御装置ｂ’と処理工程実行装置ｂ”から構成される。例えば、ＲＦタグ・リーダ／ライタ機能付きのＲＦＩＤコントローラを処理工程制御装置ｂ’とすることができる。また、ＰＬＣ（Programmable Logic Controller）および制御機器等から構成される処理システムを処理工程実行装置ｂ”とすることができる。
【００３８】
処理工程制御装置ｂ’は、データ交換手段ｂ１、データ取得手段ｂ２、処理工程制御手段ｂ３、データ書き替え手段ｂ６およびデータ記録部ｂ５を備えており、処処理工程実行装置ｂ”は、処理工程実行手段ｂ４および処理工程機器ｂ７を備えている。
【００３９】
データ交換手段ｂ１は、データキャリアａに電磁誘導等による電力供給を行い、所定のデータを交換するためのものである。例えば、制御回路を含む電磁誘導アンテナがこれに該当する。データ取得手段ｂ２は、データ交換手段ｂ１を介して所定のデータを取得するためのものである。例えば、データを取得するためのプログラムがこれに該当する。処理工程制御手段ｂ３は、取得した処理工程データに基づいて、処理工程実行装置ｂ”に制御命令を出力するためのものである。例えば、処理工程制御プログラムがこれに該当する。データ書き替え手段ｂ６は、データキャリアの処理工程データを、書き替えるためのものである。例えば、データを書き替えるためのプログラムがこれに該当する。
【００４０】
データ記録部ｂ５は、所定の処理工程データを記録するためのものである。例えば、メモリ等がこれに該当する。処理工程実行手段ｂ４は、制御命令を受けて処理工程機器に実行命令を出力するためのものである。例えば、ＦＡ機器等の制御を行うＰＬＣがこれに該当する。処理工程機器ｂ７は、ＲＦタグ５が付された処理対象物に所定の処理を施すためのものである。例えば、処理対処物の厚みを測定し、測定結果をＰＬＣに出力するセンサ機器がこれに該当する。
【００４１】
１−２．ハードウェア構成
１−２−１．データキャリア
図１に示したデータキャリアａがＲＦタグである場合におけるハードウェア構成の一例を図２に示す。データキャリアａは、ＲＦＩＤアンテナ２０１、制御回路２０３およびメモリ２０５を備えている。ＲＦＩＤアンテナ２０１は、ＲＦＩＤコントローラである処理工程制御装置ｂ’と電磁結合方式で接続し、電力供給を受けると同時にデータ通信を行う。メモリ２０５には、処理対象物に処理を施す場合に用いる処理工程データ２０５１が記録されている。制御回路２０３は、ＲＦＩＤアンテナ２０１から受けた電力によって起動され、メモリ２０５におけるデータの入出力制御を行う。
【００４２】
図１に示したデータ記録部ａ１は、メモリ２０５によって実現される。同データ交換手段ａ２は、ＲＦＩＤアンテナ２０１および制御回路２０３によって実現される。
【００４３】
１−２−２．処理工程制御装置
図１に示した処理工程制御装置ｂ’がＲＦタグ・リーダ／ライタ機能付きのＲＦＩＤコントローラである場合におけるハードウェア構成の一例を図３に示す。処理工程制御装置ｂ’は、ＲＦＩＤアンテナ３０１、ＣＰＵ３０３、制御回路３０４、メモリ３０５および通信回路３０７を備えている。ＲＦＩＤアンテナ３０１は、データキャリアａと電磁結合方式で接続し、電力を供給すると同時にデータ通信を行う。メモリ３０５には、ＲＦタグ５から処理工程データを取得するためのデータ取得プログラム３０５１、次の工程において処理工程制御手段を実現するための処理工程制御プログラム３０５２およびデータキャリアａの処理工程データを書き替えるためのデータ書き替えプログラム３０５３が記録される。制御回路３０４は、ＲＦＩＤアンテナ３０１とメモリ２０５間におけるデータの入出力制御を行う。通信回路３０７は、処理工程実行装置ｂ”とデータの送受信を行う。
【００４４】
データ交換手段ｂ１は、ＲＦＩＤアンテナ３０１および制御回路３０４によって実現される。データ取得手段ｂ２は、ＣＰＵ３０３がメモリ３０５を用いて実行するデータ取得プログラム３０５１によって実現される。処理工程制御手段ｂ３は、ＣＰＵ３０３がメモリ３０５を用いて実行する処理工程制御プログラムによって実現される。データ書き替え手段ｂ６は、ＣＰＵ３０３がメモリ３０５を用いて実行するデータ書き替えプログラム３０５３によって実現される。データ記録部ｂ５は、メモリ３０５によって実現される。
【００４５】
１−２−３．処理工程実行装置
図１に示した処理工程実行装置ｂ”がＰＬＣおよび制御機器等から構成される処理システムである場合におけるハードウェア構成の一例を図４に示す。処理工程実行装置ｂ”は、ＣＰＵ４０３、メモリ４０５および通信回路４０７から構成されるＰＬＣ１３と変位センサ４０４を備えている。メモリ３０５には、データの入出力や変位センサ４０４等を制御するためのシーケンスプログラム４０５１が記録されている。通信回路４０７は、処理工程制御装置ｂ’とデータの送受信を行う。
【００４６】
処理工程実行手段ｂ４は、ＣＰＵ４０３がメモリ４０５を用いて実行するシーケンスプログラム４０５１によって実現される。処理工程機器ｂ７は、変位センサ４０４によって実現される。
【００４７】
１−３．処理概要
図５を用いて、本実施形態における処理の詳細を説明する。図において、コンベア１９上を流れる製品３（例えば、建材等。）には、固有の処理工程データ２０５１を記録したＲＦタグ５が付されている。ＲＦＩＤコントローラ１１（処理工程制御装置）は、ＲＦタグ５から処理工程データ２０５１を読み取る。処理工程データ２０５１は、ＲＦタグ識別情報１４１、バージョン情報１４３および処理工程制御プログラム１４５等を含んでいる。ＲＦＩＤコントローラ１１は、処理工程データ２０５１から処理工程制御プログラム１４５を抽出して実行する。処理工程制御プログラム１４５には製品に対応する厚み測定検査のための検査基準値が予め設定されており、ＲＦＩＤコントローラ１１は、ＰＬＣ１３の所定デバイス値に当該製品の検査基準値である最大値と最小値を設定した後、ＰＬＣ１３の厚み測定検査のためのシーケンスプログラムを起動させる。
【００４８】
例えば、処理工程データ２０５１の処理工程制御プログラム１４５には、最大値＝「１００（ｍｍ）」および最小値＝「８０（ｍｍ）」を検査基準値として設定する命令および、デバイス値に設定された最大値と最小値を用いてＰＬＣ１３にシーケンスプログラムを実行させる命令等が記述されている。
【００４９】
これにより、異なる種類の製品が生産ライン上に存在する場合であっても、ＲＦタグ５の処理工程データ２０５１の処理工程制御プログラム１４５に記録した検査基準値をＰＬＣに設定し、製品に応じた適切な検査処理を行うことができるとともに、検査基準値の異なる製品についての検査を追加したい場合であっても、ＲＦＩＤコントローラ１１のプログラム変更作業を発生させることなく、商品や製品の多様化に対して柔軟に対応することができる。
【００５０】
１−４．処理詳細
図６〜図８を用いて、本実施形態における処理の詳細を説明する。図６は、ＲＦタグ５がＲＦＩＤコントローラ１１に近づいた場合におけるフローチャートである。ＲＦＩＤコントローラ１１のＲＦＩＤアンテナ３０１（図３）は、ＲＦタグのＲＦＩＤアンテナ２０１（図２）と電磁結合することにより、制御回路２０３を起動する。制御回路２０３は、メモリ２０５に記録された処理工程データ２０５１を、電磁結合したＲＦＩＤコントローラ１１に初期応答データを送信する（ステップＳ６０１）。
【００５１】
送信を検知すると、ＲＦＩＤコントローラ１１のＣＰＵ３０３は、データ取得プログラム３０５１を起動し、処理工程データを要求する（ステップＳ６１３）。要求を受けて、ＲＦタグ５は、処理工程データ２０５１をＲＦＩＤコントローラ１１に送信する（ステップＳ６０３）。ＲＦＩＤコントローラ１１のＣＰＵ３０３は、処理工程データ２０５１を受信し（ステップＳ６１５）、処理工程データ２０５１から処理工程制御プログラムを抽出する（ステップＳ６１７）。
【００５２】
図７に処理工程データ２０５１のデータ構造を示す。処理工程データ２０５１は、ＲＦタグ５の固有情報を示すＲＦタグ識別情報１４１、プログラムのバージョンを示すバージョン情報１４３およびＲＦＩＤコントローラ１１において実行すべき処理工程制御プログラム１４５等から構成される。
【００５３】
処理工程制御プログラム１４５を抽出すると、ＣＰＵ３０３は、処理工程制御プログラムを実行する（ステップＳ６１９）。ここで、処理工程制御プログラム１４５は、当該製品に固有のプログラムである。図８に、この場合における処理工程制御プログラム１４５のフローチャートの例を示す。
【００５４】
図８において、処理工程制御プログラム１４５を実行するＣＰＵ３０３は、コンベア１９の停止命令をＰＬＣ１３に出力する（ステップＳ８０１）。例えば、ＰＬＣの外部接点をＯＦＦにすることによりコンベア１９を停止させる。
【００５５】
ＣＰＵ３０３は、最大値をＰＬＣに書き込む（ステップＳ８０３）。例えば、検査基準値の最大値として「１００」をＰＬＣの所定デバイス値に設定する。ＣＰＵ３０３は、最小値をＰＬＣに書き込む（ステップＳ８０５）。例えば、検査基準値の最小値として「８０」をＰＬＣの所定デバイス値に設定する。検査基準値を設定すると、ＣＰＵ３０３は、ＰＬＣ１３の検査開始フラグとして設定されているデバイス値をＯＮにする。
【００５６】
これを受けてＰＬＣ１３は、所定のシーケンスプログラムを実行して検査対象物の検査処理を開始する。例えば、変位センサ１５を用いて検査対象物の厚さ測定が可能なようにコンベア１９を作動させつつ、当該変位センサ１５からの出力値を記録する。
【００５７】
さらに、ＰＬＣ１３は、記録した検査対象物の厚さ測定値が、検査基準値の最大値および最小値として設定された値の範囲内（例えば、最大値「１００」〜最小値「８０」の範囲内。）にあるか否かを判断し、判断結果に応じた処理を行う。例えば、厚さ測定値が検査範囲内にないと判断する場合には、次の処理工程に進める必要がないため、エアシリンダ１８等を作動させて検査対象物をコンベア上から取り除き、検査終了フラグとしてのデバイス値をＯＮにする。なお、厚さ測定値が検査範囲内にあると判断する場合には、エアシリンダ１８を作動させることなく、検査終了フラグとしてのデバイス値をＯＮにする。
【００５８】
処理工程制御プログラムを実行するＣＰＵ３０３は、ＰＬＣ１３の所定デバイス値をチェックし、検査終了フラグがＯＮであるか否かを判断する（ステップＳ８０９〜Ｓ８１１）。検査終了フラグがＯＮであれば、コンベア上に検査対象物が存在するか否かを判断し、存在していれば（ステップＳ８１３、ＹＥＳ）、データ書き替えプログラム３０５３を呼びだし、ＲＦタグ５の処理工程データ２０５１の処理工程制御プログラム１４５を、次の工程に用いる処理工程制御プログラム３０５２に書き替えた後（ステップＳ８１５）、コンベア１９を作動して検査対象物を次の工程に移動させる（ステップＳ８１７）。なお、存在しなければ、処理を終了する（ステップＳ８１３、ＮＯ）。
【００５９】
次の工程に移動した検査対象物は、上記において書き替えられた処理工程制御プログラム３０５２にしたがって、別の検査処理が行われる。すなわち、ＲＦタグ５は、別のＲＦＩＤコントローラに処理工程データを読み取らせ、当該処理工程データから処理工程制御プログラム１４５を抽出して実行することにより、別のＰＬＣに命令等を出力して検査対象物の検査処理を行う。
【００６０】
１−５．まとめ
以上に説明したように、この発明によれば、製品の検査基準値を追加・変更する場合であっても、予めＲＦタグに製品に固有な検査基準値を含むプログラムを記録しておき、当該製品を検査ライン上に流すだけでよい。このため、ＲＦＩＤコントローラ１１においてプログラム変更作業が発生しない。これにより、商品や製品の多様化に対して柔軟に対応することができる工程管理システムを実現することができる。
【００６１】
２．第２の実施形態
上記実施形態の処理工程制御プログラムにおいては、検査終了後に、ＲＦタグ５のメモリ２０５に記録した処理工程データ２０５１の処理工程制御プログラム１４５をＲＦＩＤコントローラ１１のメモリ３０５に記録した処理工程制御プログラム３０５１に、無条件で書き替えるように構成したが、本実施形態においては、処理工程実行装置からの検査結果に基づいて、いずれの処理工程制御プログラムに書き替えるかを判断する例について説明する。なお、本実施形態における工程管理システムの機能ブロック図、データキャリアａおよび処理工程実行装置ｂ”のハードウェア構成は、第１の実施形態と同様である。
【００６２】
図３ａに処理工程制御装置のハードウェア構成を示す。この図は図３と基本的に同様であるが、メモリ３０５は、複数の処理工程制御プログラムＡ３０５２ａおよび処理工程制御プログラムＢ３０５２ｂを記録している。
【００６３】
２−１．処理詳細
図８ａを用いて、本実施形態における処理の詳細を説明する。図８ａは、ＲＦＩＤコントローラ１１において実行される処理工程制御プログラム１４５におけるフローチャートである。なお、ＲＦタグ５がＲＦＩＤコントローラ１１に近づいた場合におけるフローチャートは、図６と同様である。よって、処理工程制御プログラム１４５を抽出したＣＰＵ３０３が、処理工程制御プログラムを実行する場合について説明する。
【００６４】
図８ａにおけるステップＳ８０１〜Ｓ８１３までの処理は、第１の実施形態と同様である。図８ａのステップ８２１において、処理工程制御プログラム１４５を実行するＣＰＵ３０３は、ＰＬＣ１３から検査結果を取得する（ステップＳ８２１）。ここで、検査結果とは、ＰＬＣ１３において実行されたシーケンスプログラムによって取得された検査対象物の検査結果であり、例えば、変位センサ１５を用いて測定した検査対象物の厚さ測定値の平均等がこれに該当する。なお、ＰＬＣ１３のシーケンスプログラムは、検査結果を記録するように構成されているものとする。
【００６５】
ＣＰＵ３０３は、取得した検査結果が所定の値以上であるか否かを判定し、判定結果に応じた処理工程制御プログラムにＲＦタグのプログラムを書き替える（ステップＳ８２３〜Ｓ８２５またはＳ８２７）。例えば、「９０」以上である場合、処理工程制御プログラムＡ３０５２ａに書き替え、「９０」未満である場合、処理工程制御プログラムＢ３０５２ｂに書き替えを行う。
【００６６】
所定のプログラムに書き替えた後、ＣＰＵ３０３は、コンベア１９を作動して検査対象物を次の工程に移動させる（ステップＳ８２９）。次の工程に移動した検査対象物は、上記において書き替えられた処理工程制御プログラムＡ３０５２ａまたは処理工程制御プログラムＢ３０５２ｂにしたがって、別の検査処理が行われる。
【００６７】
２−２．まとめ
以上に説明したように、この発明によれば、処理対象物毎かつ処理結果毎に応じた処理工程を実施することができる。これにより、商品や製品の多様化に対して柔軟に対応することができる工程管理システムを実現することができる。
【００６８】
３．第３の実施形態
上記実施形態の処理工程制御プログラムにおいては、当該製品についての検査結果に基づいて、いずれの処理工程制御プログラムに書き替えるかを判断するように構成したが、本実施形態においては、先に検査した製品についての処理結果に基づいて、いずれの処理工程制御プログラムに書き替えるかを判断する例について説明する。例えば、以下（１）〜（５）の場合についての適用を考えてみる。
【００６９】
（１）Ａ工程、Ｂ工程という２つの工程が存在する。
【００７０】
（２）Ａ工程の終了後、原則として全ての製品についてＢ工程のプログラムＢ１に書き替えるものとする。
【００７１】
（３）Ｂ工程のプログラムＢ１は、製品の初期不良に対応するための処理（例えば、歪み検査処理等。）を含んでいるため処理が複雑で時間が掛かる。
【００７２】
（４）製品が安定して生産されるようになれば、Ｂ工程のプログラムＢ２を使用して製品を処理したい。
【００７３】
（５）Ａ工程の有効な処理結果が所定割合以上となったときは、プログラムＢ２に書き替えることとする。
【００７４】
なお、本実施形態における工程管理システムの機能ブロック図、データキャリアａ、処理工程制御装置ｂ’および処理工程実行装置ｂ”のハードウェア構成は、第２の実施形態と同様である。
【００７５】
３−１．処理詳細
図８ｂを用いて、本実施形態における処理の詳細を説明する。図８ｂは、ＲＦＩＤコントローラ１１において実行される処理工程制御プログラム１４５におけるフローチャートである。なお、ＲＦタグ５がＲＦＩＤコントローラ１１に近づいた場合におけるフローチャートは、図６と同様である。よって、処理工程制御プログラム１４５を抽出したＣＰＵ３０３が、処理工程制御プログラムを実行する場合について説明する。
【００７６】
処理工程制御プログラム１４５を抽出すると、ＣＰＵ３０３は、製品に固有のプログラムである処理工程制御プログラムを実行する（ステップＳ６１９、図６）。図８において、処理工程制御プログラム１４５を実行するＣＰＵ３０３は、コンベア１９の停止命令をＰＬＣ１３に出力する（ステップＳ８５１）。例えば、ＰＬＣの外部接点をＯＦＦにすることによりコンベア１９を停止させる。
【００７７】
ＣＰＵ３０３は、ＰＬＣ１３の検査開始フラグとして設定されているデバイス値をＯＮにする。これを受けてＰＬＣ１３は、所定のシーケンスプログラムを実行して検査対象物の検査処理を開始する。例えば、変位センサ１５を用いて検査対象物の厚さ測定が可能なようにコンベア１９を作動させつつ、当該変位センサ１５からの出力値を記録する。
【００７８】
ＰＬＣ１３は、記録した検査対象物の厚さ測定値が、検査基準値の範囲内にあるか否かを判断し、判断結果に応じた処理を行う。例えば、厚さ測定値が検査範囲内にあると判断する場合には正常結果数をカウントし、同範囲内にないと判断する場合には異常結果数をカウントする。すなわち、ＰＬＣ１３に接続された所定カウンタに正常結果数および異常結果数が記録される。
【００７９】
処理工程制御プログラムを実行するＣＰＵ３０３は、ＰＬＣ１３の所定デバイス値をチェックし、検査終了フラグがＯＮであるか否かを判断する（ステップＳ８５５〜Ｓ８５７）。検査終了フラグがＯＮであれば、ＣＰＵ３０３は、ＰＬＣ１３に接続されたカウンタから、正常結果数および異常結果数を取得する（ステップＳ８５９）。されに、ＣＰＵ３０３は、取得した正常結果数および異常結果数に基づいて、不良率を算出する（ステップＳ８６１）。
【００８０】
ＣＰＵ３０３は、算出した不良率が所定値以下か否かを判断し、所定値以下であれば、データ書き替えプログラム３０５３によりＲＦタグ５の処理工程データ２０５１の処理工程制御プログラム１４５を、簡易版のプログラムＢ２に書き替える（ステップＳ８６７）。なお、所定値より大きい場合には、初期不良対応版のプログラムＢ１に書き替える（ステップＳ８６５）。
【００８１】
プログラムの書き替え後、ＣＰＵ３０３は、コンベア１９を作動して検査対象物を次の工程に移動させる（ステップＳ８６９）。
【００８２】
次の工程に移動した検査対象物は、上記において書き替えられた処理工程制御プログラム３０５２にしたがって、別の検査処理が行われる。すなわち、ＲＦタグ５は、別のＲＦＩＤコントローラに処理工程データを読み取らせ、当該処理工程データから処理工程制御プログラム１４５を抽出して実行することにより、別のＰＬＣに命令等を出力して検査対象物の検査処理を行う。
【００８３】
例えば、プログラムＢ１に書き替えられた場合には、歪み検査を行ってから梱包処理が行われ、プログラムＢ２に書き替えられた場合には、歪み検査をスキップして梱包検査が行われる。
【００８４】
３−３．まとめ
以上に説明したように、この発明によれば、先に検査した製品についての処理結果に基づいて、いずれの処理工程制御プログラムに書き替えるかを判断することができる。これにより、検査結果を考慮して柔軟に処理工程を変更することができる。
【００８５】
４．その他の実施形態
上記実施形態においては、ＲＦタグ・リーダ／ライタ機能付きのＲＦＩＤコントローラを処理工程制御装置ｂ’として説明したが、ＲＦタグ・リーダ／ライタ装置が接続されたコンピュータ装置を処理工程制御装置ｂ’として構成してもよい。この場合、図３においてＲＦＩＤアンテナ３０１および制御回路３０４は、ＲＦタグ・リーダ／ライタ装置によって構成され、ＣＰＵ３０３、メモリ３０５および通信回路３０７がコンピュータ装置によって構成される。
【００８６】
上記実施形態においては、処理工程制御装置をＲＦタグ・リーダ／ライタ機能付きのＲＦＩＤコントローラによって構成し、処理工程実行装置をＰＬＣと変位センサから構成する例について説明したが、これらの各装置の機能を１つの装置によって実現してもよい。例えば、ＲＦタグ・リーダライタおよび変位センサが接続されたコンピュータ装置がこれに該当する。
【００８７】
上記実施形態においては、処理工程制御・実行装置をそれぞれ１つの処理工程制御装置および処理工程実行装置から構成する例について説明したが、図１ａに示すように、１つの処理工程制御装置ｂ’および複数の処理工程実行装置ｂ”１〜ｂ”３によって構成してもよい。例えば、１つのＲＦＩＤコントローラに複数のＰＬＣおよび処理工程機器が接続されている場合がこれに該当する。
【００８８】
これにより、あるＰＬＣに接続された処理工程機器の処理結果に基づいて、同一のＲＦＩＤコントローラに接続された別のＰＬＣに命令出力を行い、当該別のＰＬＣに接続された処理工程機器を用いて処理を行うことができ、より複雑な装置構成にも適用することができる。
【００８９】
上記実施形態においては、処理工程制御・実行装置をそれぞれ１つの処理工程制御装置および処理工程実行装置から構成する例について説明したが、図１ｂに示すように、複数の処理工程制御・実行装置ｂ１、ｂ２によって構成してもよい。例えば、ＲＦＩＤコントローラ、ＰＬＣおよび処理工程機器から構成される処理工程システムをそれぞれ通信可能に接続してもよい。
【００９０】
これにより、あるＰＬＣに接続された処理工程機器の処理結果に基づいて、別のＲＦＩＤコントローラに接続されたＰＬＣに命令出力を行い、当該ＰＬＣに接続された処理工程機器を用いて処理を行うことができ、より複雑な装置構成にも適用することができる。
【００９１】
なお、上記複数の処理工程制御・実行装置のそれぞれまたはその一部のものを、図１ａに示したように、１つの処理工程制御装置ｂ’および複数の処理工程実行装置ｂ”１〜ｂ”３によって構成してもよい。
【００９２】
上記実施形態においては、データキャリアとしてＲＦタグを用いる例を説明したが、これに代えて、各種バーコード、印刷または表示されたコード、磁気または接触式のＩＣカード等を用いてもよい。
【００９３】
上記実施形態においては、ＲＦＩＤコントローラにおいてＲＦタグから読み出したシーケンスプログラムに基づいて、ＰＬＣおよび処理工程機器を制御するように構成したが、当該シーケンスプログラムに代えて、他言語で作成されたプログラムを用いてもよい。例えば、上記ＰＬＣの機能および処理工程機器の機能が一体となった装置であるＮＣ装置、ロボット装置またはその他の工作機械を用いてシステムが構成されている場合においては、これらの装置を制御することのできる専用プログラム言語によって作成された各種の制御プログラムを用いることができる。
【００９４】
上記実施形態においては、データキャリアであるＲＦタグには、予めプログラムが書き込まれていることを前提として説明したが、当該検査ラインに製品を流す前段階において、製品に応じた所定プログラムに無条件で書き替えるようにしてもよい。これにより、ＲＦタグの再利用が可能となる。
【００９５】
上記実施形態においては、図１に示す機能を実現する為に、ＣＰＵを用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。なお、プログラムの一部の処理をさらに、オペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【図面の簡単な説明】
【００９６】
【図１】この発明の工程管理システムの機能ブロック図の例を示す図である。
【図１ａ】この発明の工程管理システムの機能ブロック図の例を示す図である。
【図１ｂ】この発明の工程管理システムの機能ブロック図の例を示す図である。
【図２】この発明のデータキャリアにおけるハードウェア構成図の例を示す図である。
【図３】この発明の処理工程制御装置におけるハードウェア構成図の例を示す図である。
【図３ａ】この発明の処理工程制御装置におけるハードウェア構成図の例を示す図である。
【図４】この発明の処理工程実行装置におけるハードウェア構成図の例を示す図である。
【図５】この発明の工程管理システムの模式図を示す図である。
【図６】この発明の工程管理システムのフローチャートを示す図である。
【図７】この発明の処理工程データのデータ構造を示す図である。
【図８】この発明の処理工程制御プログラムのフローチャートを示す図である。
【図８ａ】この発明の処理工程制御プログラムのフローチャートを示す図である。
【図８ｂ】この発明の処理工程制御プログラムのフローチャートを示す図である。
【図９】従来の工程管理システムの模式図を示す図である。
【符号の説明】
【００９７】
ａ    ＲＦタグ
ｂ    処理工程制御・実行装置
ｃ    処理対象物
【図１】
2007047970.tif 000003
【図１ａ】
2007047970.tif 000004
【図１ｂ】
2007047970.tif 000005
【図２】
2007047970.tif 000006
【図３】
2007047970.tif 000007
【図３ａ】
2007047970.tif 000008
【図４】
2007047970.tif 000009
【図５】
2007047970.tif 000010
【図６】
2007047970.tif 000011
【図７】
2007047970.tif 000012
【図８】
2007047970.tif 000013
【図８ａ】
2007047970.tif 000014
【図８ｂ】
2007047970.tif 000015
【図９】
2007047970.tif 000016