JP5155232B2 - Quality analysis system, quality analysis method and program - Google Patents
Quality analysis system, quality analysis method and program Download PDFInfo
- Publication number
- JP5155232B2 JP5155232B2 JP2009085890A JP2009085890A JP5155232B2 JP 5155232 B2 JP5155232 B2 JP 5155232B2 JP 2009085890 A JP2009085890 A JP 2009085890A JP 2009085890 A JP2009085890 A JP 2009085890A JP 5155232 B2 JP5155232 B2 JP 5155232B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- information
- product
- raw material
- quality
- 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.)
- Active
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
Description
本発明は、ロット単位に異なる原材料が投入され、2種以上の原材料がストックされる1以上のストック設備と、前記ストック設備から取り出された原材料をバッチ処理する1以上のバッチ処理設備とを少なくとも有する製造システムに適用される品質解析システム、品質解析方法及びプログラムに関する。 The present invention includes at least one stock facility in which different raw materials are input in lot units and stocked with two or more kinds of raw materials, and at least one batch processing facility that batch-processes raw materials taken out from the stock facility. The present invention relates to a quality analysis system, a quality analysis method, and a program applied to a manufacturing system.
1以上のストック設備と1以上のバッチ処理設備とを有する製造システムとして、例えば原材料(粉体や液体)から必要な液体を生産し、この液体を例えばロール状のフイルムに成膜又は塗布する製造システムや、液体を例えばボトルに充填して製品又は中間製品とする製造システム等が存在する。 As a manufacturing system having one or more stock facilities and one or more batch processing facilities, for example, a required liquid is produced from raw materials (powder and liquid), and this liquid is formed or coated on, for example, a roll film. There exist systems, manufacturing systems that fill liquids into, for example, bottles to make products or intermediate products, and the like.
通常、このような製造システムにおいては、ロット単位に異なる原材料が投入されることになるが、投入された原材料は、一旦、ストック設備(ストックタンク等)に入れられることとなる。ストック設備内では、ロット単位に異なる原材料を明確に区分けすることができないため、製品又は中間製品に、どの原材料が用いられたかを対応付けることができない。そのため、原材料の品質情報が、製品/中間製品の品質情報にどのような影響を与えるかの解析が困難となっている。特に、上述のようなフイルムへの成膜又は塗布、あるいは製品製造においては、成膜条件、製品の種類や製造状況によって、製造スピードが変動するため、製品等と原材料との対応付けがより困難になっている。なお、製造工程履歴管理システムとして例えば特許文献1に示すシステムがあるが、このシステムは、ストック設備が存在しない製造システムに適用したものであるため、上述のようなストック設備が存在する製造システムでは適用できない。
Normally, in such a manufacturing system, different raw materials are input in units of lots. However, the input raw materials are once stored in a stock facility (stock tank or the like). In the stock facility, since different raw materials cannot be clearly divided into lot units, it is impossible to associate which raw material is used with a product or an intermediate product. Therefore, it is difficult to analyze how the quality information of raw materials affects the quality information of products / intermediate products. In particular, in film formation or coating on a film as described above, or product manufacturing, the manufacturing speed varies depending on the film forming conditions, the type of product, and the manufacturing status, so it is more difficult to associate the product with raw materials. It has become. Although there is a system shown in the manufacturing process history management for example,
そこで、従来では、製品等と原材料との対応付けを行うために、以下の(1)〜(3)のいずれかで示す計算処理を行うようにしている。 Therefore, conventionally, in order to associate a product or the like with a raw material, a calculation process indicated by any one of (1) to (3) below is performed.
(1)タンク残量、原材料投入実績、原材料使用量のデータを収集し、受け−払い−残を計算する(プラグフローモデル)。 (1) Collect data on remaining tank capacity, raw material input results, and raw material usage, and calculate receipt-pay-remaining (plug flow model).
(2)特定の工程、特定のストックタンクに限定し、シミュレーションモデルを構築して計算する(特許文献2及び3参照)。
(2) Limited to a specific process and a specific stock tank, a simulation model is constructed and calculated (see
(3)いくつかのサンプルについて「何時間後に製品に使用されたか」を実測し、得られた複数の実測値から推定値(一定時間)を割り出し、原材料投入実績のデータに一定時間を加算して計算する。 (3) Measure how many hours later the product was used for the product, calculate the estimated value (fixed time) from the multiple measured values obtained, and add the fixed time to the raw material input data To calculate.
これらの中で(2)の計算処理が、製品等と原材料との対応付けを高精度に行うことができるという効果がある。 Among these, the calculation process (2) has an effect that the product and the raw material can be associated with each other with high accuracy.
ところで、通常の製造工程では、複数の原材料、複数の工程、複数のストックタンクにより製品を製造している。前記(2)の計算処理は、工程毎、ストックタンク毎に計算モデル(パラメータ)を必要とするため、上述した通常の製造工程のように、経路の分岐や合流等を有する複雑な工程に適用することが困難であった。すなわち、プラントの形態に応じた全ての工程のシミュレーションモデルを構築することは困難であった。そのため、シミュレーションを実施している一部の工程、又は、時間をかけた箇所でしか、原材料との対応付けができていない。 By the way, in a normal manufacturing process, a product is manufactured by a plurality of raw materials, a plurality of processes, and a plurality of stock tanks. Since the calculation process (2) requires a calculation model (parameter) for each process and each stock tank, it is applied to a complicated process having branching or merging of paths, as in the normal manufacturing process described above. It was difficult to do. That is, it has been difficult to construct a simulation model for all processes according to the plant configuration. For this reason, it is possible to associate with the raw material only at a part of the process where the simulation is performed or at a place where time is spent.
また、一般に、中間製品を、複数の工場、製造委託先や異なるプラントで生産するケースがある。このような場合、各工場に品質情報が存在しているため、各工場の品質解析システムからデータを収集し、製品と対応付ける必要があり、時間がかかるという問題がある。 In general, there are cases where intermediate products are produced at a plurality of factories, manufacturing consignees, and different plants. In such a case, since quality information exists in each factory, it is necessary to collect data from the quality analysis system of each factory and associate it with the product, which causes a problem that it takes time.
また、複数の工程がシリーズに接続された1つの多段工程では、上述した(3)の計算処理を利用し、ロットの順番、原材料の投入時刻等によって、各工程への原材料の到達時刻を推定することによって、製品等と原材料との対応付けを行うケースも考えられるが、精度が悪いという問題がある。 Moreover, in one multi-stage process in which a plurality of processes are connected in series, the arrival time of the raw material to each process is estimated based on the order of lots, the input time of the raw material, etc. using the calculation process of (3) described above. By doing so, there may be a case where the product or the like is associated with the raw material, but there is a problem that the accuracy is poor.
本発明はこのような課題を考慮してなされたものであり、簡単な計算処理で、製品等と原材料との対応付けを精度よく、且つ、短時間に行うことができ、原材料品質の製品品質への影響を迅速に確認することができる品質解析システム、品質解析方法及びプログラムを提供することを目的とする。 The present invention has been made in consideration of such problems, and it is possible to perform the association between products and raw materials with high accuracy and in a short time with a simple calculation process. It is an object to provide a quality analysis system, a quality analysis method, and a program capable of quickly confirming the influence on the environment.
第1の本発明に係る品質解析システムは、ロット単位に異なる原材料が投入され、2種以上の原材料がストックされる1以上のストック設備を少なくとも有する製造システムに適用され、且つ、コンピュータと該コンピュータに接続された入力装置とを有し、前記製造システムにて製造された製品の品質を解析する品質解析システムにおいて、前記入力装置によって操作入力された前記原材料に関する情報を取得する手段と、前記入力装置によって操作入力された前記原材料の投入量情報を取得する投入量取得手段と、前記入力装置によって操作入力された前記ストック設備内の原材料の残量情報を取得する残量取得手段と、前記入力装置によって操作入力された前記製品の払出量情報を取得する払出量取得手段と、前記投入量情報、前記残量情報及び前記払出量情報に基づいて、前記製品に含まれる前記原材料に関する情報を特定する原材料特定手段とを有することを特徴とする。 The quality analysis system according to the first aspect of the present invention is applied to a manufacturing system having at least one stock facility in which different raw materials are input in lot units and two or more kinds of raw materials are stocked, and the computer and the computer In the quality analysis system for analyzing the quality of the product manufactured by the manufacturing system, means for acquiring information on the raw material operated and input by the input device, and the input Input amount acquisition means for acquiring input information of the raw material input by operation by the apparatus, residual amount acquisition means for acquiring residual amount information of the raw material in the stock facility input by operation by the input device, and the input Payout amount acquisition means for acquiring payout amount information of the product input by operation by the apparatus, the input amount information, and the remaining amount Based on the information and the payout amount information, and having a raw material specifying means for specifying the information about the raw materials contained in the product.
第2の本発明に係る品質解析方法は、ロット単位に異なる原材料が投入され、2種以上の原材料がストックされる1以上のストック設備を少なくとも有する製造システムに適用され、且つ、コンピュータと該コンピュータに接続された入力装置とを有し、前記製造システムにて製造された製品の品質を解析する品質解析システムにて使用される品質解析方法であって、前記入力装置によって操作入力された前記原材料に関する情報を取得するステップと、前記入力装置によって操作入力された前記原材料の投入量情報を取得する投入量取得ステップと、前記入力装置によって操作入力された前記ストック設備内の原材料の残量情報を取得する残量取得ステップと、前記入力装置によって操作入力された前記製品の払出量情報を取得する使用量取得ステップと、前記投入量情報、前記残量情報及び前記払出量情報に基づいて、前記製品に含まれる前記原材料に関する情報を特定する原材料特定ステップとを有することを特徴とする。 The quality analysis method according to the second aspect of the present invention is applied to a manufacturing system having at least one stock facility in which different raw materials are input in lot units and two or more kinds of raw materials are stocked, and the computer and the computer A quality analysis method used in a quality analysis system for analyzing the quality of a product manufactured by the manufacturing system, wherein the raw material is operated and input by the input device A step of acquiring information regarding, a charge acquisition step of acquiring input information of the raw material operated and input by the input device, and a remaining amount information of raw material in the stock facility input by operation of the input device. A remaining amount acquisition step to be acquired, and a usage amount for acquiring payout amount information of the product that has been operated and input by the input device And resulting steps, the input amount information, on the basis of the remaining amount information and the payout amount information, and having a raw material specifying step of specifying the information about the raw materials contained in the product.
第3の本発明に係るプログラムは、ロット単位に異なる原材料が投入され、2種以上の原材料がストックされる1以上のストック設備を少なくとも有する製造システムに適用され、且つ、コンピュータと該コンピュータに接続された入力装置とを有し、前記製造システムにて製造された製品の品質を解析する品質解析システムを、前記入力装置によって操作入力された前記原材料に関する情報を取得する手段、前記入力装置によって操作入力された前記原材料の投入量情報を取得する投入量取得手段、前記入力装置によって操作入力された前記ストック設備内の原材料の残量情報を取得する残量取得手段、前記入力装置によって操作入力された前記製品の払出量情報を取得する使用量取得手段、前記投入量情報、前記残量情報及び前記払出量情報に基づいて、前記製品に含まれる前記原材料に関する情報を特定する原材料特定手段として機能させるためのプログラムである。 A program according to a third aspect of the present invention is applied to a manufacturing system having at least one stock facility in which different raw materials are input in lot units and two or more kinds of raw materials are stocked, and is connected to the computer and the computer. A quality analysis system for analyzing the quality of a product manufactured by the manufacturing system, means for acquiring information on the raw material input by the input device, and operated by the input device Input amount acquisition means for acquiring input amount information of the input raw material, remaining amount acquisition means for acquiring remaining amount information of raw material in the stock facility input by operation by the input device, and operation input by the input device The usage amount acquisition means for acquiring the amount-of-payout information of the product, the input amount information, the remaining amount information, and the amount of payout Based on the distribution, is a program for functioning as a raw material specifying means for specifying the information about the raw materials contained in the product.
第1〜第3の本発明において、前記製品の払出量情報は、前記製品の重量情報又は予め設定された前記製品に含まれる原材料の使用量情報であってもよい。 In the first to third aspects of the present invention, the payout amount information of the product may be weight information of the product or use amount information of raw materials included in the preset product.
また、前記製造システムは、前記原材料から前記製品の前段階である1以上の中間材料を製造する1以上の製造ラインと、前記中間材料がストックされる1以上の中間ストック設備と、前記中間材料から前記製品を製造する製造ラインとを有し、前記投入量取得手段(ステップ)は、さらに、前記入力装置によって操作入力された前記中間材料の投入量情報を取得する手段(ステップ)を有し、前記残量取得手段(ステップ)は、さらに、前記入力装置によって操作入力された前記中間ストック設備内の中間材料の残量情報を取得する手段(ステップ)を有し、前記払出量取得手段(ステップ)は、さらに、前記入力装置によって操作入力された前記中間材料の払出量情報を取得する手段(ステップ)を有し、さらに、前記中間材料の払出量情報、前記中間材料の残量情報及び前記中間材料の投入量情報に基づいて、前記製品と、前記製品に含まれる前記中間材料と、前記中間材料に含まれる前記原材料との対応関係を生成する対応関係生成手段(ステップ)とを有し、前記原材料特定手段(ステップ)は、生成された前記対応関係に基づいて前記製品に含まれる前記原材料に関する情報を特定するようにしてもよい。 In addition, the manufacturing system includes: one or more production lines for manufacturing one or more intermediate materials that are the previous stage of the product from the raw materials; one or more intermediate stock facilities for storing the intermediate materials; and the intermediate materials And the input amount acquisition means (step) further includes means (step) for acquiring input amount information of the intermediate material input by operation by the input device. The remaining amount acquisition means (step) further includes means (step) for acquiring remaining amount information of the intermediate material in the intermediate stock facility, which has been input by operation by the input device. Step) further includes means (step) for acquiring information on the amount of the intermediate material that has been input by the operation of the input device. Information, the intermediate material remaining amount information and the input information of the intermediate material, and a correspondence relationship between the product, the intermediate material included in the product, and the raw material included in the intermediate material is generated. Correspondence information generating means (step), and the raw material specifying means (step) may specify information on the raw material included in the product based on the generated correspondence relation.
また、前記製造システムは、さらに、前記中間材料から前記製品の前段階である1以上の別の中間材料を製造する1以上の製造ラインを有するようにしてもよい。 The manufacturing system may further include one or more manufacturing lines for manufacturing one or more other intermediate materials that are pre-stages of the product from the intermediate material.
また、第1〜第3の本発明において、さらに、前記コンピュータに接続された出力装置を有し、前記入力装置によって操作入力された前記製品の品質情報を取得する製品品質取得手段と、前記入力装置によって操作入力された前記原材料の品質情報を取得する原材料品質取得手段と、前記製品について特定された前記原材料に関する情報に基づいて、前記製品の品質情報と、前記製品に含まれる前記原材料の品質情報と対比させて出力する手段とを有するようにしてもよい。 Further, in the first to third aspects of the present invention, a product quality acquisition unit that further includes an output device connected to the computer and acquires quality information of the product operated and input by the input device, and the input Based on the information on the raw material specified for the product, the quality information of the product, and the quality of the raw material included in the product based on the raw material quality acquisition means for acquiring the quality information of the raw material operated and input by the apparatus A means for outputting the information in comparison with the information may be included.
この場合、前記製品の製造日時を基準に、前記製品の品質情報の推移を出力する手段と、前記製品の製造日時を基準に、前記製品に含まれる前記原材料の品質情報の推移を出力する手段とを有するようにしてもよい。 In this case, means for outputting the transition of quality information of the product based on the date and time of manufacture of the product, and means for outputting the transition of quality information of the raw materials included in the product based on the date and time of manufacture of the product You may make it have.
以上説明したように、本発明に係る品質解析システム、品質解析方法及びプログラムによれば、簡単な計算処理で、製品等と原材料との対応付けを精度よく、且つ、短時間に行うことができ、原材料品質の製品品質への影響を迅速に確認することができる。 As described above, according to the quality analysis system, the quality analysis method, and the program according to the present invention, it is possible to perform the association between products and raw materials with high accuracy and in a short time with a simple calculation process. The impact of raw material quality on product quality can be quickly confirmed.
以下、本発明に係る品質解析システム、品質解析方法及びプログラムの実施の形態例を図1〜図35を参照しながら説明する。 Embodiments of a quality analysis system, a quality analysis method, and a program according to the present invention will be described below with reference to FIGS.
本実施の形態に係る品質解析システムは、ロット単位に異なる原材料が投入され、2種以上の原材料がストックされる1以上のストック設備と、前記ストック設備から取り出された原材料をバッチ処理する1以上のバッチ処理設備とを少なくとも有する製造システムに適用される。 In the quality analysis system according to the present embodiment, one or more stock facilities in which different raw materials are input in lot units and two or more kinds of raw materials are stocked, and one or more batch processing raw materials taken out from the stock facilities The present invention is applied to a manufacturing system having at least a batch processing facility.
この製造システム10は、例えば図1に示すように、3つのストックタンク(第1ストックタンク12a〜第3ストックタンク12c)と、2つのバッチ処理設備(第1バッチ処理設備14a及び第2バッチ処理設備14b)とを有する。
For example, as shown in FIG. 1, the
第1ストックタンク12aには、ロット単位に異なる原材料が投入される。例えば第1ロットでは、3種類の原材料Ga1、Gb1、Gc1が投入され、第2ロットでは、3種類の原材料Ga2、Gb2、Gc2が投入され、第3ロットでは、3種類の原材料Ga3、Gb3、Ga3が投入される等である。
Different raw materials are put into the
第1バッチ処理設備14aは、前段の第1ストックタンク12aから取り出された原材料をバッチ処理して第1中間材料とする設備である。第2バッチ処理設備14bは、前段の第2ストックタンク12bから取り出された中間材料をバッチ処理して第2中間材料とする設備である。なお、バッチ処理としては、例えば上述した3種類の原材料を混合して、例えば長尺フイルム用の溶融樹脂(中間材料)を製造したり、3種類の原材料を混合した液体等を別の工程から供給された長尺フイルムに成膜又は塗布する処理や、液体をボトルに充填する処理等もある。図1の例では、第1ストックタンク12a、第1バッチ処理設備14a、第2ストックタンク12b、第2バッチ処理設備14b、第3ストックタンク12cをシリーズにつなげた構成となっているが、この構成に限らず、例えば第2ストックタンク12bと第2バッチ処理設備14bが多段に接続された構成でもよい。製造システムの種々の構成例については後述する。
The 1st
そして、第3ストックタンク12cから取り出された中間材料が図示しない製造設備に供給されることによって製品16が製造されることになる。製造設備での処理としては、中間材料によって長尺フイルムを製造する等があげられる。もちろん、3種類の原材料を混合した液体等を別の工程から供給された長尺フイルムに成膜又は塗布する処理や、液体をボトルに充填する処理等もある。
And the
そして、本実施の形態に係る品質解析システム20は、図2に示すように、後述する第1基本モデル〜第3基本モデルにそれぞれ対応した3つの管理コンピュータ(第1管理コンピュータ22a〜第3管理コンピュータ22c)と、各種データベースがネットワーク24を介して接続されて構成されている。第1管理コンピュータ22a〜第3管理コンピュータ22cには、キーボードや座標入力装置(マウス等)の入力装置26と、表示装置28とがそれぞれ接続されている。
As shown in FIG. 2, the
第1管理コンピュータ22a〜第3管理コンピュータ22cは、図3に代表的に示すように、プログラムの動作用並びにデータの転送用として使用されるメインメモリ30と、外部機器とのデータのやりとりを行う入出力ポート32と、プログラムの実行処理を行うCPU34とを有する。これらメインメモリ30、入出力ポート32及びCPU34は、システムバス36を通じて接続されている。
As representatively shown in FIG. 3, the
入出力ポート32には、上述した入力装置26と、表示装置28と、CPU34からの指令に基づいてハードディスク38に対してアクセスを行うハードディスクドライブ(HDD)40と、ネットワーク24とが少なくとも接続されている。
The input /
ハードディスク38には、OSやアプリケーションプログラム並びに各種データが記録されている。また、アプリケーションプログラムとしては、既存の文書作成プログラム、表計算プログラムやCADプログラムのほか、本実施の形態に係る品質解析方法を実現する品質解析プログラム等がある。この品質解析プログラムは、品質解析システム20を、製造システム10にて製造された製品の品質を解析する品質解析手段50(図15参照)として機能させるためのプログラムである。
The
本実施の形態に係る品質解析手段50の基本概念は、1つのストックタンクと1つのバッチ処理とを有する基本モデルを設定し、複雑な製造工程を有する製造システムに基本モデルを当てはめて、製造システムを1以上の基本モデルが組み合わされた全体モデルとして構築することにある。 The basic concept of the quality analysis means 50 according to the present embodiment is that a basic model having one stock tank and one batch process is set, and the basic model is applied to a manufacturing system having a complicated manufacturing process. Is constructed as an overall model in which one or more basic models are combined.
図1にて示した製造システムの例では、図4に示すように、原材料投入と第1ストックタンク12aと第1バッチ処理設備14aとを有する第1基本モデル52aと、第1バッチ処理設備14aと第2ストックタンク12bと第2バッチ処理設備14bとを有する第2基本モデル52bと、第2バッチ処理設備14bと、第3ストックタンク12cと製品16とを有する第3基本モデル52cとで構築されることとなる。
In the example of the manufacturing system shown in FIG. 1, as shown in FIG. 4, a first
このうち、第1基本モデル52aが原材料の投入と原材料のストックと第1中間材料の払出を示す基本モデルとなり、第2基本モデル52bが第1中間材料(又は第2中間材料)の投入と第1中間材料(又は第2中間材料)のストックと第2中間材料の払出を示す基本モデルとなり、第3基本モデル52cが第2中間材料(又は第1中間材料)の投入と第2中間材料(又は第1中間材料)のストックと製品の払出を示す基本モデルとなる。
Among these, the first
そして、より複雑な製造工程を有する製造システムに適用する場合は、第1基本モデル52aや第2基本モデル52bが多数組み合わされた形態となる。これら基本モデルの組み合わせは1つの工場で実現してもよいし、別の工場や委託先を含めて実現してもよい。
And when applying to the manufacturing system which has a more complicated manufacturing process, it will become the form with which many 1st
基本モデルによる利点は、1以上の第1基本モデル52aにそれぞれ対応する第1データベースと、第2基本モデル52bに対応する第2データベースと、第3基本モデル52cに対応する第3データベースを設定したとき、先頭の第1基本モデル52aから最終の第3基本モデル52cにつながる経路、又は最終の第3基本モデル52cから先頭の第1基本モデル52aにつながる経路に従って簡単にデータベースの対応付けができることにある。これは、第1基本モデル52aから第3基本モデル52cまでが1つの工場でシリーズにつながる製造ラインはもちろんのこと、各基本モデルがそれぞれ別個の工場や、委託先に分離している場合にも簡単にデータベースの対応付けができる点でメリットがある。
The advantage of the basic model is that a first database corresponding to one or more first
ここで、その一例を説明する。 Here, an example will be described.
先ず、図2に示すように、ネットワーク24に接続される各種データベースとして、原材料情報データベースRMDBと、第1バッチ処理情報データベースBPDB1と、第2バッチ処理情報データベースBPDB2と、ロット情報データベースLNDBと、第1中間情報データベースMMDB1と、第2中間情報データベースMMDB2と、製品情報データベースPIDBと、製品品質データベースPQDBとがある。
First, as shown in FIG. 2, as the various databases connected to the
原材料情報データベースRMDBは、例えば図5に示すように、各レコードに、原材料の識別番号と、原材料の名称と、原材料の品質情報とが記録される。原材料の品質情報は、品質のほか、特性を含み、例えば品質検査や特性検査によって得られた評価値や特性値であり、具体的には、製品が例えばセルロースエステルフイルムであれば、粘度等が挙げられる。 In the raw material information database RMDB, for example, as shown in FIG. 5, the identification number of the raw material, the name of the raw material, and the quality information of the raw material are recorded in each record. In addition to quality, the quality information of raw materials includes characteristics, for example, evaluation values and characteristic values obtained by quality inspection and characteristic inspection. Specifically, if the product is, for example, a cellulose ester film, the viscosity and the like are Can be mentioned.
ロット情報データベースLNDBは、例えば図6に示すように、第1基本モデル52aの個数に対応して設定され、各レコードに、第1基本モデル52aに対応する設備の識別番号と、ロット番号と、原材料の識別番号と、原材料の個別投入量と、合計投入量とが記録される。1つのロットに複数種の原材料を投入する場合があり、その場合は、複数種の原材料に対応して原材料の識別番号と、原材料の個別投入量とが記録される。合計投入量は、1つのロットに1種類の原材料を投入する場合は、当該原材料の個別投入量であり、1つのロットに複数種の原材料を投入する場合は、複数種の原材料の各個別投入量を合計した投入量となる。
For example, as shown in FIG. 6, the lot information database LNDB is set corresponding to the number of first
第1バッチ処理情報データベースBPDB1は、例えば図7Aに示すように、第1基本モデル52aの個数に対応して設定され、各レコードに、第1基本モデル52aに対応する設備の識別番号と、第1バッチ処理番号と、第1バッチ処理毎の製造条件に関する情報(例えば第1バッチ処理の速度、単位吐出量、投入量等)とが記録される。投入量は、当該第1バッチ処理にて投入される原材料の合計投入量が挙げられる。
For example, as shown in FIG. 7A, the first batch processing information database BPDB1 is set corresponding to the number of the first
第2バッチ処理情報データベースBPDB2は、例えば図7Bに示すように、第2基本モデル52bの個数に対応して設定され、各レコードに、第2基本モデル52bに対応する設備の識別番号と、第2バッチ処理番号と、第2バッチ処理毎の製造条件に関する情報(例えば第2バッチ処理の速度、単位吐出量、投入量等)とが記録される。投入量は、当該第2バッチ処理にて投入される中間材料の投入量が挙げられる。
For example, as shown in FIG. 7B, the second batch processing information database BPDB2 is set corresponding to the number of the second
第1中間情報データベースMMDB1は、例えば図8に示すように、第1基本モデル52aの個数に対応して設定され、各レコードに、第1中間材料の番号(連番であって、レコード番号に対応している)と、第1中間材料の製造年月日時と、払出量の種別と、第1中間材料の払出量(重量又は使用量)と、後述する第1中間材料の投入量換算値と、第1中間材料に対応する第1バッチ処理番号と、第1中間材料に対応するロット番号とが記録される。払出量の種別は、例えば製品の重量か、又は予め仕様等で設定されている製品に含まれる原材料の使用量を区別するためのフラグ情報である。以下同様である。
For example, as shown in FIG. 8, the first intermediate information database MMDB1 is set corresponding to the number of the first
第2中間情報データベースMMDB2は、例えば図9に示すように、第2基本モデル52bの個数に対応して設定され、各レコードに、第2中間材料の番号(連番であって、レコード番号に対応している)と、第2中間材料の製造年月日時と、払出量の種別と、第2中間材料の払出量(重量又は使用量)と、後述する第2中間材料の投入量換算値と、第2中間材料に含まれる中間材料の投入元の番号と、第2中間材料に含まれる中間材料の番号(第1中間材料番号又は第2中間材料番号)と、第2中間材料に対応する第2バッチ処理番号とが記録される。第2中間材料に含まれる中間材料の投入元の番号は、前段の第1基本モデル52a又は第2基本モデル52bに対応する設備の識別番号である。
For example, as shown in FIG. 9, the second intermediate information database MMDB2 is set corresponding to the number of the second
製品情報データベースPIDBは、例えば図10に示すように、各レコードに、製品番号と、製品の製造年月日時と、払出量の種別と、製品の払出量(重量又は使用量)と、後述する製品の投入量換算値と、製品に含まれる中間材料の投入元の番号と、製品に含まれる中間材料の番号(第1中間材料番号又は第2中間材料番号)とが記録される。製品に含まれる中間材料の投入元の番号は、前段の第1基本モデル52a又は第2基本モデル52bに対応する設備の識別番号である。
For example, as shown in FIG. 10, the product information database PIDB includes a product number, a date of manufacture of a product, a type of a payout amount, a payout amount (weight or usage amount), and will be described later. The input amount converted value of the product, the number of the input source of the intermediate material included in the product, and the number of the intermediate material included in the product (first intermediate material number or second intermediate material number) are recorded. The number of the input source of the intermediate material included in the product is an identification number of the equipment corresponding to the first
製品品質データベースPQDBは、例えば図11に示すように、各レコードに、製品番号と、製品の製造年月日時と、製品の品質情報と、製品に対応する第1バッチ処理番号と、製品に対応する第2バッチ処理番号と、製品に対応するロット番号と、製品に含まれる原材料の識別番号と、製品に含まれる原材料の個別含有量が記録される。製品の品質情報は、品質検査によって得られた評価値であり、製品が例えばセルロースエステルフイルムであれば、厚み方向のレターデーション(Rth)等が挙げられる。 For example, as shown in FIG. 11, the product quality database PQDB corresponds to the product number, the date of manufacture of the product, the quality information of the product, the first batch processing number corresponding to the product, and the product. The second batch processing number, the lot number corresponding to the product, the identification number of the raw material included in the product, and the individual content of the raw material included in the product are recorded. The product quality information is an evaluation value obtained by quality inspection. If the product is, for example, a cellulose ester film, the retardation in the thickness direction (Rth) and the like can be mentioned.
一方、第1管理コンピュータ22a〜第3管理コンピュータ22cの各ハードディスク38には、現在の投入量の情報(投入量演算値)や、換算値等の途中の演算値等が一時的に記録される演算用ファイルと、投入残量ファイル等が設定される。
On the other hand, each
例えば第1基本モデル52aに対応した第1管理コンピュータ22aのハードディスク38には、例えば第1演算用ファイルCLFL1(図12A参照)と、第1バッチ用投入残量ファイルBRFL1(図12B参照)と、ロット用投入残量ファイルLRFL(図12C参照)とが設定される。
For example, the
第1演算用ファイルCLFL1は、図12Aに示すように、例えば1レコードに、原材料の実測投入量(第1実測投入量情報)が記録され、第2レコードに、第1ストックタンクにストックされた原材料の残量情報が記録され、第3レコードに、第1中間材料の払出量情報(重量又は使用量)が記録され、第4レコードに、第1ストックタンクにストックされた原材料の残量の単位換算値(投入量の単位に換算された値:第1残量換算値)が記録され、第5レコードに、第1中間材料の払出量の単位換算値(投入量の単位に換算された値:第1払出量換算値)が記録され、第6レコードに、第1中間材料を払い出した時点での原材料の投入量に対する第1中間材料の占める量(第1中間投入量換算値)が記録される。第1レコードに記録される第1実測投入量情報は、原材料が投入される毎に更新され、さらに、一定のタイミング(第1中間材料が払い出されるタイミング)で、第1中間投入量換算値によって差し引かれるようになっている。
As shown in FIG. 12A, the first
第1バッチ用投入残量ファイルBRFL1は、図12Bに示すように、例えば各レコードに対応して各第1バッチ処理の原材料の投入残量が記録されるようになっている。第1レコードには、第1バッチ処理番号1の原材料の投入残量が記録され、第2レコードには、第1バッチ処理番号2の原材料の投入残量が記録され、以下同様である。例えば第1レコードに記録される第1バッチ処理番号1の原材料の投入残量は、初期段階で予め設定された第1バッチ処理の原材料の投入量(第1バッチ処理情報データベースBPDB1(図7A参照)の1レコード目に記録された投入量)が格納され、処理が進むごとに、第1中間材料投入量換算値によって順次差し引かれるようになっている。その他のレコードについても同様である。
In the first batch input remaining amount file BRFL1, as shown in FIG. 12B, for example, the input remaining amount of raw materials for each first batch process is recorded corresponding to each record. The first record of the raw material charge of the first
ロット用投入残量ファイルLRFLは、図12Cに示すように、例えば各レコードに対応して各ロットの原材料の投入残量が記録されるようになっている。第1レコードには、第1ロットの原材料の投入残量が記録され、第2レコードには、第2ロットの原材料の投入残量が記録され、以下同様である。例えば第1レコードに記録される第1ロットの原材料の投入残量は、初期段階で予め設定された第1ロットの原材料の投入量(ロット情報データベースLNDB(図6参照)の1レコード目に記録された合計投入量)が格納され、処理が進むごとに、第1中間材料投入量換算値によって順次差し引かれるようになっている。その他のレコードについても同様である。 As shown in FIG. 12C, the lot input amount file LRFL records, for example, the input amount of raw materials in each lot corresponding to each record. The first record records the remaining amount of raw material in the first lot, the second record records the remaining amount of raw material in the second lot, and so on. For example, the input amount of the raw material of the first lot recorded in the first record is recorded in the first record of the raw material input amount of the first lot preset in the initial stage (the lot information database LNDB (see FIG. 6)). The total input amount) is stored, and each time the processing proceeds, the first intermediate material input amount converted value is sequentially subtracted. The same applies to other records.
次に、第2基本モデル52bに対応する第2管理コンピュータ22bのハードディスク38には、例えば第2演算用ファイルCLFL2(図13A参照)と、第2バッチ用投入残量ファイルBRFL2(図13B参照)と、中間材料第1投入残量ファイルMRFL1(図13C参照)とが設定される。
Next, on the
第2演算用ファイルCLFL2は、図13Aに示すように、例えば1レコードに、中間材料の実測投入量情報(第2実測投入量情報)が記録され、第2レコードに、第2ストックタンク12bにストックされた中間材料の残量が記録され、第3レコードに、第2中間材料の払出量(重量又は使用量)が記録され、第4レコードに、第2ストックタンク12bにストックされた中間材料の残量の単位換算値(投入量の単位に換算された値:第2残量換算値)が記録され、第5レコードに、第2中間材料の払出量の単位換算値(投入量の単位に換算された値:第2払出量換算値)が記録され、第6レコードに、第2中間材料を払い出した時点での中間材料の投入量に対する第2中間材料の占める量(第2中間投入量換算値)が記録される。第1レコードに記録される第2実測投入量情報は、中間材料が投入される毎に更新され、さらに、一定のタイミングで、第2中間投入量換算値によって差し引かれるようになっている。ここでの一定のタイミングは、第2中間材料が払い出されるタイミングであり、第1中間材料が払い出されるタイミングと異なってもよい。
In the second calculation file CLFL2, as shown in FIG. 13A, for example, the measured input information of the intermediate material (second measured input information) is recorded in one record, and the
第2バッチ用投入残量ファイルBRFL2は、例えば図13Bに示すように、上述した第1バッチ用投入残量ファイルBRFL1とほぼ同じであるが、各レコードに対応して各第2バッチ処理の中間材料の投入残量が記録されるようになっている点で異なる。なお、例えば第1レコードに記録される第2バッチ処理の中間材料の投入残量は、初期段階で予め設定された第2バッチ処理の中間材料の投入量が格納され、処理が進むごとに、第2中間投入量換算値によって順次差し引かれるようになっている。その他のレコードについても同様である。 The second batch input remaining amount file BRFL2 is substantially the same as the above-described first batch input remaining amount file BRFL1 as shown in FIG. 13B, for example, but in the middle of each second batch process corresponding to each record. The difference is that the amount of material input is recorded. In addition, for example, the input remaining amount of the intermediate material of the second batch process recorded in the first record stores the input amount of the intermediate material of the second batch process set in advance in the initial stage. The second intermediate input amount converted value is sequentially subtracted. The same applies to other records.
中間材料第1投入残量ファイルMRFL1は、図13Cに示すように、例えば各レコードに対応して投入順の中間材料の投入残量が記録されるようになっている。第1レコードには、1回目に投入された中間材料の投入元の第1基本モデル52a又は第2基本モデル52bに対応する設備の識別番号と、中間材料の投入残量とが記録され、第2レコードには、2回目に投入された中間材料の投入元の第1基本モデル52a又は第2基本モデル52bに対応する設備の識別番号とが記録され、以下同様である。例えば第1レコードに記録される中間材料の投入残量は、初期段階では1回目の中間材料の投入量が格納され、処理が進むごとに、第2中間投入量換算値によって順次差し引かれるようになっている。その他のレコードについても同様である。
As shown in FIG. 13C, the intermediate material first input remaining amount file MRFL1 records the input amount of intermediate material in the order of input corresponding to each record, for example. In the first record, the identification number of the equipment corresponding to the first
次に、第3基本モデル52cに対応する第3管理コンピュータ22cのハードディスクには、第3演算用ファイルCLFL3(図14A参照)、中間材料第2投入残量ファイルMRFL2(図14B参照)とが設定される。
Next, a third calculation file CLFL3 (see FIG. 14A) and an intermediate material second input remaining amount file MRFL2 (see FIG. 14B) are set in the hard disk of the
第3演算用ファイルCLFL3は、図14Aに示すように、例えば1レコードに、中間材料の実測投入量情報(第3実測投入量情報)が記録され、第2レコードに、第3ストックタンク12cにストックされた中間材料の残量情報が記録され、第3レコードに、製品の払出量(重量又は使用量)が記録され、第4レコードに、第3ストックタンク12cにストックされた中間材料の残量の単位換算値(投入量の単位に換算された値:第3残量換算値)が記録され、第5レコードに、製品の払出量の単位換算値(投入量の単位に換算された値:製品払出量換算値)が記録され、第6レコードに、製品を払い出した時点での中間材料の投入量に対する製品の占める量(製品投入量換算値)が記録される。第1レコードに記録される第3実測投入量情報は、中間材料が投入される毎に更新され、さらに、例えば製品が出来上がったタイミングで、製品投入量換算値が差し引かれるようになっている。
In the third calculation file CLFL3, as shown in FIG. 14A, for example, the measured input information of the intermediate material (third measured input information) is recorded in one record, and the second record is stored in the
中間材料第2投入残量ファイルMRFL2は、例えば図14Bに示すように、上述した中間材料第1投入残量ファイルMRFL1(図13C参照)とほぼ同じであるため、その重複説明を省略する。 The intermediate material second charging remaining amount file MRFL2 is substantially the same as the above-described intermediate material first charging remaining amount file MRFL1 (see FIG. 13C) as shown in FIG.
そして、本実施の形態に係る品質解析手段50は、図15に示すように、入力装置26から操作入力された原材料に関する情報を取得する原材料情報取得部60と、入力装置26から操作入力された原材料(又は中間材料)の投入量情報を取得する投入量取得部62と、第1基本モデル52aに対応した第1データ処理部64aと、第2基本モデル52bに対応した第2データ処理部64bと、第3基本モデル52cに対応した第3データ処理部64cと、製品に含まれる原材料に関する情報を特定する原材料特定部66と、製品について特定された原材料に関する情報に基づいて、製品の品質情報と、製品に含まれる原材料の品質情報と対比させて表示する品質表示部68とを有する。第1基本モデル52aや第2基本モデル52bがそれぞれ2以上あるシステムでは、第1データ処理部64aや第2データ処理部64bもそれに応じてそれぞれ2以上組みこまれることになる。
As shown in FIG. 15, the
原材料情報取得部60は、第1管理コンピュータ22a〜第3管理コンピュータ22cのうち、操作入力要求があった管理コンピュータにて起動され、操作入力された原材料に関する情報(識別番号、名称、品質情報)を、原材料情報データベースRMDB(図5参照)に記録する処理を行う。
The raw material
投入量取得部62は、第1バッチ投入情報取得部70aと、第2バッチ投入情報取得部70bと、ロット投入情報取得部72とを有する。
The input
第1バッチ投入情報取得部70aは、例えば第1管理コンピュータ22aの入力装置26から第1バッチ処理単位に操作入力された第1バッチ処理番号、原材料の合計投入量情報、製造条件に関する情報を、当該設備に対応する第1バッチ処理情報データベースBPDB1(図7A参照)に記録する。入力された第1バッチ処理単位の原材料の合計投入量情報は、第1バッチ用投入残量ファイルBRFL1(図12B参照)の対応するレコードにも記録される。
The first batch input
第2バッチ投入情報取得部70bは、例えば第2管理コンピュータ22bの入力装置26から第2バッチ処理単位に操作入力された第2バッチ処理番号、中間材料の投入量情報、製造条件に関する情報を、当該設備に対応する第2バッチ処理情報データベースBPDB2(図7B参照)に記録する。入力された第2バッチ処理単位の中間材料の投入量情報は、第2バッチ用投入残量ファイルBRFL2(図13B参照)の対応するレコードにも記録される。
The second batch input
ロット投入情報取得部72は、例えば第1管理コンピュータ22aの入力装置26からロット単位に操作入力されたロット番号、原材料の識別番号、原材料の個別投入量情報、合計投入量情報を、当該設備に対応するロット情報データベースLNDB(図6参照)に記録する。入力されたロット単位の原材料の合計投入量情報は、ロット用投入残量ファイルLRFL(図12C参照)の対応するレコードに記録される。
The lot input
第1データ処理部64aは、例えば図16に示すように、入力装置26から操作入力された原材料の実測投入量の情報(第1実測投入量情報)を取得する第1実測投入量取得部74aと、当該設備に対応する第1中間情報データベースMMDB1(図8参照)に第1中間材料に関する情報を記録する第1中間情報取得部76aと、操作入力された現在の第1ストックタンク12aの原材料の残量情報(計測値)を取得する第1タンク残量取得部78aと、操作入力された第1中間材料の払出量情報(重量又は使用量)を当該設備に対応する第1中間情報データベースMMDB1に記録する第1払出量取得部80aと、取得した残量情報(計測値)を投入量の単位に換算して第1残量換算値を求める第1残量演算部82aと、取得した払出量情報(重量又は使用量)を投入量の単位に換算して第1払出量換算値を求める第1払出量演算部84aと、第1残量換算値と第1払出量換算値と第1実測投入量情報とに基づいて第1払出量換算値を投入量に換算した第1中間投入量換算値を演算する第1中間投入量換算部86aと、第1実測投入量情報を第1中間投入量換算値に基づいて更新する第1実測投入量演算部88aとを有する。
For example, as shown in FIG. 16, the first
第2データ処理部64bは、例えば図17に示すように、入力装置26から操作入力された中間材料の実測投入量の情報(第2実測投入量情報)を取得する第2実測投入量取得部74bと、当該設備に対応する第2中間情報データベースMMDB2(図9参照)に中間材料に関する情報を記録する第2中間情報取得部76bと、操作入力された現在の第2ストックタンク12bの中間材料の残量情報(計測値)を取得する第2タンク残量取得部78bと、操作入力された中間材料の払出量情報(重量又は使用量)を当該設備に対応する第2中間情報データベースMMDB2に記録する第2払出量取得部80bと、取得した残量情報(計測値)を投入量の単位に換算して第2残量換算値を求める第2残量演算部82bと、取得した払出量情報(重量又は使用量)を投入量の単位に換算して第2払出量換算値を求める第2払出量演算部84bと、第2残量換算値と第2払出量換算値と第2実測投入量情報とに基づいて第2払出量換算値を投入量に換算した第2中間投入量換算値を演算する第2中間投入量換算部86bと、第2実測投入量情報を第2中間投入量換算値に基づいて更新する第2実測投入量演算部88bとを有する。
For example, as shown in FIG. 17, the second
第3データ処理部64cは、例えば図18に示すように、入力装置26から操作入力された中間材料の実測投入量の情報(第3実測投入量情報)を取得する第3実測投入量取得部74cと、製品情報データベースPIDB(図10参照)に中間材料に関する情報を記録する製品情報取得部90と、操作入力された現在の第3ストックタンク12cの中間材料の残量情報(計測値)を取得する第3タンク残量取得部78cと、操作入力された中間材料の払出量情報(重量又は使用量)を製品情報データベースPIDBに記録する製品払出量取得部92と、取得した残量情報(計測値)を投入量の単位に換算して第3残量換算値を求める第3残量演算部82cと、取得した払出量情報(重量又は使用量)を投入量の単位に換算して製品払出量換算値を求める製品払出量演算部94と、第3残量換算値と製品払出量換算値と第3実測投入量情報とに基づいて製品払出量換算値を投入量に換算した製品投入量換算値を演算する製品投入量換算部96と、第3実測投入量情報を製品投入量換算値に基づいて更新する第3実測投入量演算部88cとを有する。
For example, as shown in FIG. 18, the third
原材料特定部66は、例えば図19に示すように、当該設備に対応する第1中間情報データベースMMDB1(図8参照)の第1中間投入量換算値と、第1バッチ用投入残量ファイルBRFL1(図12B参照)の投入残量とに基づいて第1中間材料に対応する第1バッチ処理番号を特定する第1バッチ処理特定部100aと、当該設備に対応する第1中間情報データベースMMDB1の第1中間投入量換算値と、ロット用投入残量ファイルLRFL(図12C参照)の投入残量とに基づいて第1中間材料に対応するロット番号を特定するロット特定部102と、当該設備に対応する第2中間情報データベースMMDB2(図9参照)の第2中間投入量換算値と、第2バッチ用投入残量ファイルBRFL2(図13B参照)の投入残量とに基づいて第2中間材料に対応する第2バッチ処理番号を特定する第2バッチ処理特定部100bと、当該設備に対応する第2中間情報データベースMMDB2の第2中間投入量換算値と、中間材料第1投入残量ファイルMRFL1(図13C参照)の中間材料の投入元の番号及び投入残量に基づいて、第2中間材料に含まれる中間材料の投入元と中間材料番号を特定する中間材料第1特定部104aと、製品情報データベースPIDB(図10参照)の製品投入量換算値と、中間材料第2投入残量ファイルMRFL2(図14B参照)の中間材料の投入元の番号及び投入残量に基づいて、製品に含まれる中間材料の投入元と中間材料番号を特定する中間材料第2特定部104bと、製品情報データベースPIDBの中間材料の投入元の番号と中間材料番号とに基づいて、製品に含まれる原材料並びに個別投入量を特定する製品原材料特定部106とを有する。
For example, as shown in FIG. 19, the raw
次に、品質解析手段50の処理動作、特に、第1データ処理部64a〜第3データ処理部64c、原材料情報取得部60、投入量取得部62及び原材料特定部66での各処理動作について図20〜図29を参照しながら説明する。
Next, the processing operation of the
最初に、第1基本モデル52aに対応した第1データ処理部64aでの処理動作について図16及び図20を参照しながら説明する。
First, the processing operation in the first
先ず、図20のステップS1において、第1データ処理部64aは、インデックスレジスタkに初期値を格納する。
First, in step S1 of FIG. 20, the first
その後、ステップS2において、第1実測投入量取得部74aは、原材料の投入があったか否かを判別し、原材料の投入があれば、ステップS3に進み、第1管理コンピュータ22aの入力装置26から操作入力された原材料の実測投入量の情報を、第1演算用ファイルCLFL1の第1レコード目に加算しながら記録して第1実測投入量情報とする。
Thereafter, in step S2, the first actually measured
前記ステップS2において原材料の投入がないと判別された場合、あるいはステップS3での処理が終了した段階で、第1データ処理部64aは、ステップS4において、所定のタイミングとなったか否かを判別する。すなわち、第1中間材料が完成したか否かを判別する。所定のタイミングとしては、上述したように、一定の時間単位(例えば24時間等)又は一定の時刻周期(例えば午後6:00等)が挙げられる。所定のタイミングでなければ、ステップS2以降の処理を繰り返す。
When it is determined in step S2 that no raw material has been input, or when the process in step S3 is completed, the first
そして、所定のタイミングとなった段階で、次のステップS5に進み、第1中間情報取得部76aは、当該設備に対応する第1中間情報データベースMMDB1のkレコード目に第1中間材料に関する情報を記録する。具体的には、第1管理コンピュータ22aのカレンダ機能から取得した年月日時情報、操作入力された第1中間材料番号、払出量の種別を記録する。
Then, when the predetermined timing is reached, the process proceeds to the next step S5, and the first intermediate
その後、ステップS6において、第1タンク残量取得部78aは、操作入力された現在の第1ストックタンク12aの原材料の残量情報(計測値)を、第1演算用ファイルCLFL1の第2レコード目に記録する。
Thereafter, in step S6, the first tank remaining
その後、ステップS7において、第1払出量取得部80aは、操作入力された第1中間材料の払出量情報(重量又は使用量)を当該設備に対応する第1中間情報データベースMMDB1のkレコード目に記録する。さらに、ステップS8において、払出量情報を第1演算用ファイルCLFL1の第3レコード目に記録する。
Thereafter, in step S7, the first payout
その後、ステップS9において、第1残量演算部82aは、第1演算用ファイルCLFL1の第2レコード目から残量情報(計測値)を読み出し、さらに残量情報を投入量の単位に換算して第1残量換算値を求め、第1演算用ファイルCLFL1の第4レコード目に記録する。
Thereafter, in step S9, the first remaining
その後、ステップS10において、第1払出量演算部84aは、当該設備に対応する第1中間情報データベースMMDB1のkレコード目の払出量の種別を読み出す。さらに、ステップS11において、第1演算用ファイルCLFL1の第3レコード目から払出量情報(重量又は使用量)を読み出し、払出量の種別に対応して払出量情報を投入量の単位に換算して第1払出量換算値を求め、第1演算用ファイルCLFL1の第5レコード目に記録する。
Thereafter, in step S10, the first payout
その後、ステップS12において、第1中間投入量換算部86aは、第1残量換算値と第1払出量換算値と第1実測投入量情報に基づいて第1払出量換算値を投入量に換算した第1中間投入量換算値を演算し、第1中間投入量換算値を当該設備に対応する第1中間情報データベースMMDB1のkレコード目に記録する。第1中間投入量換算値は、以下の計算式にて求めることができる。
第1中間投入量換算値
=第1払出量換算値×第1実測投入量情報/(第1残量換算値+第1払出量換算値)
Thereafter, in step S12, the first intermediate input
First intermediate input amount conversion value = first payout amount conversion value × first actually measured input amount information / (first remaining amount conversion value + first payout amount conversion value)
その後、ステップS13において、第1中間投入量換算部86aは、第1中間投入量換算値を第1演算用ファイルCLFL1の第6レコード目に記録する。
Thereafter, in step S13, the first intermediate input
その後、ステップS14において、第1実測投入量演算部88aは、第1演算用ファイルCLFL1の第1レコード目の第1実測投入量情報から第1中間投入量換算値を差し引いて新たな第1実測投入量情報とする。
Thereafter, in step S14, the first actually measured input
その後、ステップS15において、第1データ処理部64aは、インデックスレジスタkの値を+1更新する。
Thereafter, in step S15, the first
その後、ステップS16において、第1データ処理部64aは、終了要求(電源断等)であるか否かを判別する。終了要求でなければ、上述のステップS2に戻り、該ステップS2以降の処理を繰り返す。
Thereafter, in step S <b> 16, the first
そして、前記ステップS16において、終了要求があると判別された段階で、この第1データ処理部64aでの処理が終了する。
In step S16, when it is determined that there is an end request, the processing in the first
次に、第2基本モデル52bに対応した第2データ処理部64bでの処理動作について図17及び図21を参照しながら説明する。
Next, the processing operation in the second
先ず、図21のステップS101において、第2データ処理部64bは、インデックスレジスタkに初期値を格納する。
First, in step S101 of FIG. 21, the second
その後、ステップS102において、第2実測投入量取得部74bは、中間材料(第1中間材料又は第2中間材料)の投入があったか否かを判別し、中間材料の投入があれば、ステップS103に進み、第2管理コンピュータ22bの入力装置26から操作入力された中間材料の実測投入量の情報を、第2演算用ファイルCLFL2の第1レコード目に加算しながら記録して第2実測投入量情報とする。また、第2実測投入量取得部74bは、次のステップS104において、第2基本モデル52bに対応する当該設備に投入された中間材料の投入元の情報(投入元の第1基本モデル又は第2基本モデルに対応する設備の識別番号)と、中間材料の実測投入量の情報を、投入順に、中間材料第1投入残量ファイルMRFL1に記録する。
Thereafter, in step S102, the second measured
前記ステップS102において中間材料の投入がないと判別された場合、あるいはステップS104での処理が終了した段階で、ステップS105において、第2データ処理部64bは、所定のタイミングになったか否かを判別する。すなわち、第2中間材料が完成したか否かを判別する。所定のタイミングとしては、上述したように、一定の時間単位(例えば24時間等)又は一定の時刻周期(例えば午後6:00等)が挙げられるが、第1データ処理部64aでの所定のタイミングと異なっていてもよい。所定のタイミングでなければ、ステップS102以降の処理を繰り返す。
When it is determined in step S102 that no intermediate material has been input, or when the processing in step S104 is completed, in step S105, the second
そして、所定のタイミングとなった段階で、次のステップS106に進み、第2中間情報取得部76bは、当該設備に対応する第2中間情報データベースMMDB2のkレコード目に中間材料に関する情報を記録する。具体的には、第2管理コンピュータ22bのカレンダ機能から取得した年月日時情報、操作入力された第2中間材料番号、払出量の種別を記録する。
Then, when the predetermined timing is reached, the process proceeds to the next step S106, and the second intermediate
その後、ステップS107において、第2タンク残量取得部78bは、操作入力された現在の第2ストックタンク12bの中間材料の残量情報(計測値)を、第2演算用ファイルCLFL2の第2レコード目に記録する。
Thereafter, in step S107, the second tank remaining
その後、ステップS108において、第2払出量取得部80bは、操作入力された第2中間材料の払出量情報(重量又は使用量)を当該設備に対応する第2中間情報データベースMMDB2のkレコード目に記録する。さらに、ステップS109において、払出量情報を第2演算用ファイルCLFL2の第3レコード目に記録する。
Thereafter, in step S108, the second payout
その後、ステップS110において、第2残量演算部82bは、第2演算用ファイルCLFL2の第2レコード目から残量情報(計測値)を読み出し、さらに残量情報を投入量の単位に換算して第2残量換算値を求め、第2演算用ファイルCLFL2の第4レコード目に記録する。
Thereafter, in step S110, the second remaining
その後、ステップS111において、第2払出量演算部84bは、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の払出量の種別を読み出す。さらに、ステップS112において、第2演算用ファイルCLFL2の第3レコード目から払出量情報(重量又は使用量)を読み出し、払出量の種別に対応して払出量情報を投入量の単位に換算して第2払出量換算値を求め、第2演算用ファイルCLFL2の第5レコード目に記録する。
Thereafter, in step S111, the second payout
その後、ステップS113において、第2中間投入量換算部86bは、第2残量換算値と第2払出量換算値と第2実測投入量情報に基づいて第2払出量換算値を投入量に換算した第2中間投入量換算値を演算し、該第2中間投入量換算値を当該設備に対応する第2中間情報データベースMMDB2のkレコード目に記録する。第2中間投入量換算値は、以下の計算式にて求めることができる。
第2中間投入量換算値
=第2払出量換算値×第2投入量演算値/(第2残量換算値+第2払出量換算値)
Thereafter, in step S113, the second intermediate input
Second intermediate input amount converted value = second payout amount converted value × second input amount calculated value / (second remaining amount converted value + second payout amount converted value)
その後、ステップS114において、第2中間投入量換算部86bは、第2中間投入量換算値を第2演算用ファイルCLFL2の第6レコード目に記録する。
Thereafter, in step S114, the second intermediate input
その後、ステップS115において、第2実測投入量演算部88bは、第2演算用ファイルCLFL2の第1レコード目の第2実測投入量情報から第2中間投入量換算値を差し引いて新たな第2実測投入量情報とする。
Thereafter, in step S115, the second actually measured input
その後、ステップS116において、第2データ処理部64bは、インデックスレジスタkの値を+1更新する。
Thereafter, in step S116, the second
その後、ステップS117において、第2データ処理部64bは、終了要求(電源断等)であるか否かを判別する。終了要求でなければ、上述のステップS102に戻り、該ステップS102以降の処理を繰り返す。
Thereafter, in step S117, the second
そして、前記ステップS117において、終了要求があると判別された段階で、この第2データ処理部64bでの処理が終了する。
In step S117, when it is determined that there is an end request, the processing in the second
次に、第3基本モデル52cに対応した第3データ処理部64cでの処理動作について図18及び図22を参照しながら説明する。
Next, the processing operation in the third
先ず、図22のステップS201において、第3データ処理部64cは、インデックスレジスタkに初期値を格納する。
First, in step S201 of FIG. 22, the third
その後、ステップS202において、第3実測投入量取得部74cは、中間材料(第1中間材料又は第2中間材料)の投入があったか否かを判別し、中間材料の投入があれば、ステップS203に進み、第3管理コンピュータ22cの入力装置26から操作入力された中間材料の実測投入量の情報を、第3演算用ファイルCLFL3の第1レコード目に加算しながら記録して第3実測投入量情報とする。また、第3実測投入量取得部74cは、次のステップS204において、第3基本モデル52cに対応する当該設備に投入された中間材料の投入元の情報(投入元の第1基本モデル52a又は第2基本モデル52bに対応する設備の識別番号)と、中間材料の実測投入量の情報を、投入順に、中間材料第2投入残量ファイルMRFL2に記録する。
Thereafter, in step S202, the third actually measured
前記ステップS202において中間材料の投入がないと判別された場合、あるいはステップS204での処理が終了した段階で、第3データ処理部64cは、ステップS205において、1つの製品が完成したか否か、すなわち、1つの製品が完成したことを示す操作入力があったか否かを判別する。1つの製品が完成していなければ、ステップS202以降の処理を繰り返す。
When it is determined in step S202 that no intermediate material has been charged, or when the process in step S204 is completed, the third
そして、1つの製品が完成した段階で、次のステップS206に進み、製品情報取得部90は、当該設備に対応する製品情報データベースPIDBのkレコード目に製品に関する情報を記録する。具体的には、第3管理コンピュータ22cのカレンダ機能から取得した年月日時情報、操作入力された製品番号、払出量の種別を記録する。
Then, when one product is completed, the process proceeds to the next step S206, and the product
その後、ステップS207において、第3タンク残量取得部78cは、操作入力された現在の第3ストックタンク12cの中間材料の残量情報(計測値)を、第3演算用ファイルCLFL3の第2レコード目に記録する。
Thereafter, in step S207, the third tank remaining
その後、ステップS208において、製品払出量取得部92は、操作入力された製品の払出量情報(重量又は使用量)を当該設備に対応する製品情報データベースPIDBのkレコード目に記録する。さらに、ステップS209において、払出量情報を第3演算用ファイルCLFL3の第3レコード目に記録する。
After that, in step S208, the product payout
その後、ステップS210において、第3残量演算部82cは、第3演算用ファイルCLFL3の第2レコード目から残量情報(計測値)を読み出し、さらに残量情報を投入量の単位に換算して第3残量換算値を求め、第3演算用ファイルCLFL3の第4レコード目に記録する。
Thereafter, in step S210, the third remaining
その後、ステップS211において、製品払出量演算部94は、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の払出量の種別を読み出す。さらに、ステップS212において、第3演算用ファイルCLFL3の第3レコード目から払出量情報(重量又は使用量)を読み出し、払出量の種別に対応して払出量情報を投入量の単位に換算して製品払出量換算値を求め、第3演算用ファイルCLFL3の第5レコード目に記録する。
Thereafter, in step S211, the product payout
その後、ステップS213において、製品投入量換算部96は、第3残量換算値と製品払出量換算値と第3実測投入量情報に基づいて製品払出量換算値を投入量に換算した製品投入量換算値を演算し、該製品投入量換算値を製品情報データベースPIDBのkレコード目に記録する。製品投入量換算値は、以下の計算式にて求めることができる。
製品投入量換算値
=製品払出量換算値×第3実測投入量情報/(第3残量換算値+製品払出量換算値)
Thereafter, in step S213, the product input
Product input amount conversion value = Product payout amount conversion value × third actual input amount information / (third remaining amount conversion value + product payout amount conversion value)
その後、ステップS214において、製品投入量換算部96は、製品投入量換算値を第3演算用ファイルCLFL3の第6レコード目に記録する。
Thereafter, in step S214, the product introduction
その後、ステップS215において、第3実測投入量演算部88cは、第3演算用ファイルCLFL3の第1レコードの第3実測投入量情報から製品投入量換算値を差し引いて新たな第3実測投入量情報とする。
Thereafter, in step S215, the third actually measured input
その後、ステップS216において、第3データ処理部64cは、インデックスレジスタkの値を+1更新する。
Thereafter, in step S216, the third
その後、ステップS217において、第3データ処理部64cは、終了要求(電源断等)であるか否かを判別する。終了要求でなければ、上述のステップS202に戻り、該ステップS202以降の処理を繰り返す。
Thereafter, in step S217, the third
そして、前記ステップS217において、終了要求があると判別された段階で、この第3データ処理部64cでの処理が終了する。
Then, when it is determined in step S217 that there is an end request, the processing in the third
次に、原材料情報取得部60、投入量取得部62及び原材料特定部66での処理動作について図15、図19及び図23を参照しながら説明する。
Next, processing operations in the raw material
先ず、図23のステップS301において、原材料情報取得部60は、入力装置26から操作入力された原材料に関する情報(識別番号、名称、品質情報)を、原材料情報データベースRMDB(図5参照)に記録する。この処理は、使用する全ての原材料について行われる。
23. First, in step S301 in FIG. 23, the raw material
次に、ステップS302以降において、投入量取得部62での処理に入る。すなわち、ステップS302において、第1バッチ投入情報取得部70aは、入力装置26から第1バッチ処理単位に操作入力された第1バッチ処理番号、原材料の投入量情報、製造条件に関する情報を、当該設備に対応する第1バッチ処理情報データベースBPDB1(図7A参照)に記録する。次いで、ステップS303において、第1バッチ投入情報取得部70aは、入力された第1バッチ処理単位の原材料の投入量情報を第1バッチ用投入残量ファイルBRFL1(図12B参照)の対応するレコードに記録する。ステップS302及びステップS303での処理は、第1基本モデル52aに対応する全ての設備について行われる。
Next, in step S <b> 302 and subsequent steps, processing in the input
その後、ステップS304において、第2バッチ投入情報取得部70bは、入力装置26から第2バッチ処理単位に操作入力された第2バッチ処理番号、中間材料の投入量情報、製造条件に関する情報を、当該設備に対応する第2バッチ処理情報データベースBPDB2(図7B参照)に記録する。次いで、ステップS305において、第2バッチ投入情報取得部70bは、入力された第2バッチ処理単位の原材料の投入量情報を第2バッチ用投入残量ファイルBRFL2(図13B参照)の対応するレコードに記録する。ステップS304及びステップS305での処理は、第2基本モデル52bに対応する全ての設備について行われる。
Thereafter, in step S304, the second batch input
その後、ステップS306において、ロット投入情報取得部72は、入力装置26からロット単位に操作入力されたロット番号、原材料の識別番号、原材料の個別投入量情報、合計投入量情報を、当該設備に対応するロット情報データベースLNDB(図6参照)に記録する。次いで、ステップS307において、ロット投入情報取得部72は、入力されたロット単位の原材料の合計投入量情報をロット用投入残量ファイルLRFL(図12C参照)の対応するレコードに記録する。ステップS306及びステップS307での処理は、第3基本モデル52cに対応する全ての設備について行われる。なお、上述した原材料情報取得部60及び投入量取得部62は、製品が製造された後において、入力装置26からの操作入力に従って各種実績情報を取得する例を示したが、ロット単位、第1バッチ処理単位の原材料の投入量や、第2バッチ処理単位の中間材料の投入量等に関する情報が、製品を製造する前から判明していれば、上述した第1データ処理部64a〜第3データ処理部64cによる処理の前に、入力装置26からの操作入力に従って各種情報を取得するようにしてもよい。
Thereafter, in step S306, the lot input
次に、ステップS308以降において、原材料特定部66での処理に入る。すなわち、ステップS308において、第1バッチ処理特定部100a(図19参照)は、当該設備に対応する第1中間情報データベースMMDB1(図8参照)の第1中間投入量換算値と、第1バッチ用投入残量ファイルBRFL1(図12B参照)の投入残量とに基づいて第1中間材料に対応する第1バッチ処理番号を特定する。
Next, in step S308 and subsequent steps, processing in the raw
ここで、第1バッチ処理特定部100aでの処理動作について図24を参照しながら説明する。
Here, the processing operation in the first batch
先ず、図24のステップS401において、インデックスレジスタkに初期値「1」を格納する。 First, in step S401 in FIG. 24, the initial value “1” is stored in the index register k.
その後、ステップS402において、第1レジスタの値mを、第1基本モデル52aにて比較すべき第1バッチ処理番号の初期値(例えば「1」)とする。
Thereafter, in step S402, the value m of the first register is set as the initial value (for example, “1”) of the first batch processing number to be compared in the first
その後、ステップS403において、当該設備に対応する第1中間情報データベースMMDB1(図8参照)のkレコードから第1中間材料の投入量換算値Daを読み出す。 Thereafter, in step S403, the input amount conversion value Da of the first intermediate material is read from the k record of the first intermediate information database MMDB1 (see FIG. 8) corresponding to the equipment.
その後、ステップS404において、第1バッチ用投入残量ファイルBRFL1(図12B参照)のうち、設定された比較すべき第1バッチ処理(第1レジスタの値m:バッチ処理番号)に対応するレコード(mレコード)から、投入残量D(m)を読み出す。 After that, in step S404, the record corresponding to the set first batch process to be compared (value m of the first register: batch process number) in the first batch input remaining amount file BRFL1 (see FIG. 12B) ( The input remaining amount D (m) is read out from (m record).
その後、ステップS405において、投入残量D(m)と第1中間材料の投入量換算値Daとを比較する。 Thereafter, in step S405, the input remaining amount D (m) is compared with the input amount converted value Da of the first intermediate material.
比較結果が、D(m)>Daであれば、ステップS406に進み、当該設備に対応する第1中間情報データベースMMDB1のkレコード目の第1バッチ処理番号として、第1レジスタの値mを記録する。 If the comparison result is D (m)> Da, the process proceeds to step S406, and the value m of the first register is recorded as the first batch processing number of the k-th record of the first intermediate information database MMDB1 corresponding to the equipment. To do.
その後、ステップS407において、D(m)の値を更新する。すなわち、D(m)−Daの値をD(m)とする。 Thereafter, in step S407, the value of D (m) is updated. That is, let D (m) -Da be D (m).
その後、ステップS408において、第1バッチ用投入残量ファイルBRFL1のmレコードに、D(m)を記録する。 Thereafter, in step S408, D (m) is recorded in the m record of the first batch input remaining amount file BRFL1.
前記ステップS405での比較結果がDa/2≦D(m)≦Daであれば、ステップS409に進み、当該設備に対応する第1中間情報データベースMMDB1のkレコード目の第1バッチ処理番号として、第1レジスタの値mを記録する。 If the comparison result in Step S405 is Da / 2 ≦ D (m) ≦ Da, the process proceeds to Step S409, and the first batch processing number of the k record in the first intermediate information database MMDB1 corresponding to the facility is as follows: Record the value m in the first register.
その後、ステップS410において、D(m+1)の値を更新する。すなわち、D(m+1)−(Da−D(m))の値をD(m+1)とする。その後、ステップS411において、D(m)の値を0にする。 Thereafter, in step S410, the value of D (m + 1) is updated. That is, the value of D (m + 1) − (Da−D (m)) is set to D (m + 1). Thereafter, in step S411, the value of D (m) is set to zero.
その後、ステップS412において、第1バッチ用投入残量ファイルのmレコードに、D(m)を記録する。その後、ステップS413において、第1バッチ用投入残量ファイルBRFL1のm+1レコードに、D(m+1)を記録する。 Thereafter, in step S412, D (m) is recorded in the m record of the first batch input remaining amount file. Thereafter, in step S413, D (m + 1) is recorded in the m + 1 record of the first batch input remaining amount file BRFL1.
その後、ステップS414において、第1レジスタの値mを+1更新する。 Thereafter, in step S414, the value m of the first register is updated by +1.
前記ステップS405での比較結果がD(m)<Da/2であれば、ステップS415に進み、当該設備に対応する第1中間情報データベースMMDB1のkレコード目の第1バッチ処理番号として、第1レジスタの値m+1を記録する。 If the comparison result in step S405 is D (m) <Da / 2, the process proceeds to step S415, and the first batch processing number of the k record in the first intermediate information database MMDB1 corresponding to the facility is set to the first batch processing number. Record the register value m + 1.
その後、ステップS416において、D(m+1)の値を更新する。すなわち、D(m+1)−(Da−D(m))の値をD(m+1)とする。その後、ステップS417において、D(m)の値を0にする。 Thereafter, in step S416, the value of D (m + 1) is updated. That is, the value of D (m + 1) − (Da−D (m)) is set to D (m + 1). Thereafter, in step S417, the value of D (m) is set to zero.
その後、ステップS418において、第1バッチ用投入残量ファイルBRFL1のmレコードに、D(m)を記録する。その後、ステップS419において、第1バッチ用投入残量ファイルBRFL1のm+1レコードに、D(m+1)を記録する。 Thereafter, in step S418, D (m) is recorded in the m record of the first batch input remaining amount file BRFL1. Thereafter, in step S419, D (m + 1) is recorded in the m + 1 record of the first batch input remaining amount file BRFL1.
その後、ステップS420において、第1レジスタの値mを+1更新する。 Thereafter, in step S420, the value m of the first register is updated by +1.
上述したステップS408での処理、あるいはステップS414での処理、あるいはステップS420での処理が終了した段階で、次のステップS421において、インデックスレジスタkの値を+1更新する。 When the process in step S408, the process in step S414, or the process in step S420 is completed, the value of the index register k is updated by +1 in the next step S421.
その後、ステップS422において、処理終了であるか否かが判別される。この判別は、当該設備に対応する第1中間情報データベースMMDB1の最終レコードまで処理したかどうかで行われる。処理終了でなければ、前記ステップS403の処理に戻り、該ステップS403以降の処理を繰り返す。 Thereafter, in step S422, it is determined whether or not the processing is completed. This determination is made based on whether or not processing has been performed up to the last record of the first intermediate information database MMDB1 corresponding to the facility. If the process is not finished, the process returns to step S403, and the processes after step S403 are repeated.
図23の処理ルーチンに戻り、次のステップS309において、ロット特定部102(図19参照)での処理に入り、当該設備に対応する第1中間情報データベースMMDB1(図8参照)の第1中間投入量換算値と、ロット用投入残量ファイルLRFL(図12C参照)の投入残量とに基づいて第1中間材料に対応するロット番号を特定する。
Returning to the processing routine of FIG. 23, in the next step S309, the processing by the lot specifying unit 102 (see FIG. 19) is started, and the first intermediate input of the first intermediate information database MMDB1 (see FIG. 8) corresponding to the equipment. specifying the quantity converted value, the lot number corresponding to the first intermediate material on the basis of the charged amount of remaining for lot-on the remaining files LRFL (see FIG. 12 C).
ここで、ロット特定部102での処理動作について図25を参照しながら説明する。
Here, the processing operation in the
先ず、図25のステップS501において、インデックスレジスタkに初期値「1」を格納する。 First, in step S501 of FIG. 25, the initial value “1” is stored in the index register k.
その後、ステップS502において、第2レジスタの値nを、第1基本モデルにて比較すべきロット番号の初期値(例えば「1」)とする。 Thereafter, in step S502, the value n of the second register is set as the initial value (for example, “1”) of the lot number to be compared in the first basic model.
その後、ステップS503において、当該設備に対応する第1中間情報データベースMMDB1(図8参照)のkレコードから第1中間材料の投入量換算値Daを読み出す。 Thereafter, in step S503, the input amount conversion value Da of the first intermediate material is read from the k record of the first intermediate information database MMDB1 (see FIG. 8) corresponding to the equipment.
その後、ステップS504において、ロット用投入残量ファイルLRFL(図12C参照)のうち、設定された比較すべきロット(第2レジスタの値n:ロット番号)に対応するレコード(nレコード)から、投入残量D(n)を読み出す。 Thereafter, in step S504, the input from the record (n record) corresponding to the set lot to be compared (value n of the second register: lot number) in the lot input remaining amount file LRFL (see FIG. 12C). Read the remaining amount D (n).
その後、ステップS505において、投入残量D(n)と第1中間材料の投入量換算値Daとを比較する。 Thereafter, in step S505, the input remaining amount D (n) is compared with the input amount converted value Da of the first intermediate material.
比較結果が、D(n)>Daであれば、ステップS506に進み、当該設備に対応する第1中間情報データベースMMDB1のkレコード目のロット番号として、第2レジスタの値nを記録する。 If the comparison result is D (n)> Da, the process proceeds to step S506, and the value n of the second register is recorded as the lot number of the k-th record in the first intermediate information database MMDB1 corresponding to the equipment.
その後、ステップS507において、D(n)の値を更新する。すなわち、D(n)−Daの値をD(n)とする。 Thereafter, in step S507, the value of D (n) is updated. That is, let D (n) −Da be D (n).
その後、ステップS508において、ロット用投入残量ファイルLRFLのnレコードに、D(n)を記録する。 Thereafter, in step S508, D (n) is recorded in the n record of the lot input remaining amount file LRFL.
前記ステップS505での比較結果がDa/2≦D(n)≦Daであれば、ステップS509に進み、当該設備に対応する第1中間情報データベースMMDB1のkレコード目のロット番号として、第2レジスタの値nを記録する。 If the comparison result in step S505 is Da / 2 ≦ D (n) ≦ Da, the process proceeds to step S509, where the second register is used as the lot number of the k-th record in the first intermediate information database MMDB1 corresponding to the equipment. Record the value n of.
その後、ステップS510において、D(n+1)の値を更新する。すなわち、D(n+1)−(Da−D(n))の値をD(n+1)とする。その後、ステップS511において、D(n)の値を0にする。 Thereafter, in step S510, the value of D (n + 1) is updated. That is, the value of D (n + 1) − (Da−D (n)) is D (n + 1). Thereafter, in step S511, the value of D (n) is set to zero.
その後、ステップS512において、ロット用投入残量ファイルLRFLのnレコードに、D(n)を記録する。その後、ステップS513において、ロット用投入残量ファイルLRFLのn+1レコードに、D(n+1)を記録する。 Thereafter, in step S512, D (n) is recorded in the n record of the lot input remaining amount file LRFL. Thereafter, in step S513, D (n + 1) is recorded in the n + 1 record of the lot input remaining amount file LRFL.
その後、ステップS514において、第1レジスタの値nを+1更新する。 Thereafter, in step S514, the value n of the first register is updated by +1.
前記ステップS505での比較結果がD(n)<Da/2であれば、ステップS515に進み、当該設備に対応する第1中間情報データベースMMDB1のkレコード目のロット番号として、第2レジスタの値n+1を記録する。 If the comparison result in step S505 is D (n) <Da / 2, the process proceeds to step S515, and the value of the second register is used as the lot number of the k record in the first intermediate information database MMDB1 corresponding to the equipment. Record n + 1.
その後、ステップS516において、D(n+1)の値を更新する。すなわち、D(n+1)−(Da−D(n))の値をD(n+1)とする。その後、ステップS517において、D(n)の値を0にする。 Thereafter, in step S516, the value of D (n + 1) is updated. That is, the value of D (n + 1) − (Da−D (n)) is D (n + 1). Thereafter, in step S517, the value of D (n) is set to zero.
その後、ステップS518において、ロット用投入残量ファイルLRFLのnレコードに、D(n)を記録する。その後、ステップS519において、ロット用投入残量ファイルLRFLのn+1レコードに、D(n+1)を記録する。 Thereafter, in step S518, D (n) is recorded in the n record of the lot input remaining amount file LRFL. Thereafter, in step S519, D (n + 1) is recorded in the n + 1 record of the lot input remaining amount file LRFL.
その後、ステップS520において、第2レジスタの値nを+1更新する。 Thereafter, in step S520, the value n of the second register is updated by +1.
上述したステップS508での処理、あるいはステップS514での処理、あるいはステップS520での処理が終了した段階で、次のステップS521において、インデックスレジスタkの値を+1更新する。 When the process in step S508, the process in step S514, or the process in step S520 is completed, the value of the index register k is updated by +1 in the next step S521.
その後、ステップS522において、処理終了であるか否かが判別される。この判別は、当該設備に対応する第1中間情報データベースMMDB1の最終レコードまで処理したかどうかで行われる。処理終了でなければ、前記ステップS503の処理に戻り、該ステップS503以降の処理を繰り返す。 Thereafter, in step S522, it is determined whether or not the processing is completed. This determination is made based on whether or not processing has been performed up to the last record of the first intermediate information database MMDB1 corresponding to the facility. If the process is not finished, the process returns to step S503, and the processes after step S503 are repeated.
図23の処理ルーチンに戻り、次のステップS310において、第2バッチ処理特定部100b(図19参照)での処理に入り、当該設備に対応する第2中間情報データベースMMDB2(図9参照)の第2中間投入量換算値と、第2バッチ用投入残量ファイルBRFL2(図13B参照)の投入残量とに基づいて第2中間材料に対応する第2バッチ処理番号を特定する。
Returning to the processing routine of FIG. 23, in the next step S310, the processing in the second batch
ここで、第2バッチ処理特定部100bでの処理動作について図26を参照しながら説明する。
Here, the processing operation in the second batch
先ず、図26のステップS601において、インデックスレジスタkに初期値「1」を格納する。 First, in step S601 of FIG. 26, the initial value “1” is stored in the index register k.
その後、ステップS602において、第3レジスタの値pを、第2基本モデル52bにて比較すべき第2バッチ処理の番号の初期値(例えば「1」)にする。
Thereafter, in step S602, the value p of the third register is set to the initial value (for example, “1”) of the number of the second batch process to be compared in the second
その後、ステップS603において、当該設備に対応する第2中間情報データベースMMDB2(図9参照)のkレコードから中間材料の投入量換算値Dbを読み出す。 Thereafter, in step S603, the input amount converted value Db of the intermediate material is read from the k record of the second intermediate information database MMDB2 (see FIG. 9) corresponding to the equipment.
その後、ステップS604において、第2バッチ用投入残量ファイルBRFL2(図13B参照)のうち、設定された比較すべき第2バッチ処理(第3レジスタの値p:第2バッチ処理番号)に対応するレコード(pレコード)から、投入残量D(p)を読み出す。 Thereafter, in step S604, the second batch processing remaining amount file BRFL2 (see FIG. 13B) corresponds to the set second batch processing to be compared (value p of the third register: second batch processing number). The input remaining amount D (p) is read from the record (p record).
その後、ステップS605において、投入残量D(p)と中間材料の投入量換算値Dbとを比較する。 Thereafter, in step S605, the input remaining amount D (p) is compared with the input material converted amount Db of the intermediate material.
比較結果が、D(p)>Dbであれば、ステップS606に進み、当該設備に対応する第2中間情報データベースMMDB2(図9参照)のkレコード目の第2バッチ処理番号として、第3レジスタの値pを記録する。 If the comparison result is D (p)> Db, the process proceeds to step S606, where the third register is set as the second batch processing number of the k-th record in the second intermediate information database MMDB2 (see FIG. 9) corresponding to the equipment. Record the value p of.
その後、ステップS607において、D(p)の値を更新する。すなわち、D(p)−Dbの値をD(p)とする。 Thereafter, in step S607, the value of D (p) is updated. That is, let D (p) −Db be D (p).
その後、ステップS608において、第2バッチ用投入残量ファイルBRFL2(図13B参照)のpレコードに、D(p)を記録する。 Thereafter, in step S608, D (p) is recorded in the p record of the second batch input remaining amount file BRFL2 (see FIG. 13B).
前記ステップS605での比較結果がDb/2≦D(p)≦Dbであれば、ステップS609に進み、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の第2バッチ処理番号として、第3レジスタの値pを記録する。 If the comparison result in step S605 is Db / 2 ≦ D (p) ≦ Db, the process proceeds to step S609, and the second batch processing number of the k record in the second intermediate information database MMDB2 corresponding to the facility is as follows: Record the value p of the third register.
その後、ステップS610において、D(p+1)の値を更新する。すなわち、D(p+1)−(Db−D(p))の値をD(p+1)とする。その後、ステップS611において、D(p)の値を0にする。 Thereafter, in step S610, the value of D (p + 1) is updated. That is, the value of D (p + 1) − (Db−D (p)) is D (p + 1). Thereafter, in step S611, the value of D (p) is set to zero.
その後、ステップS612において、第2バッチ用投入残量ファイルBRFL2のpレコードに、D(p)を記録する。その後、ステップS613において、第2バッチ用投入残量ファイルBRFL2のp+1レコードに、D(p+1)を記録する。 Thereafter, in step S612, D (p) is recorded in the p record of the second batch input remaining amount file BRFL2. Thereafter, in step S613, D (p + 1) is recorded in the p + 1 record of the second batch input remaining amount file BRFL2.
その後、ステップS614において、第3レジスタの値pを+1更新する。 Thereafter, in step S614, the value p of the third register is updated by +1.
前記ステップS605での比較結果がD(p)<Db/2であれば、ステップS615に進み、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の第2バッチ処理番号として、第3レジスタの値p+1を記録する。
If the comparison result in step S605 is D (p) <Db / 2, the process proceeds to step S615, and the third batch processing number of the k-th record in the second intermediate information database MMDB2 corresponding to the facility is set as the third batch processing number. Record the register
その後、ステップS616において、D(p+1)の値を更新する。すなわち、D(p+1)−(Db−D(p))の値をD(p+1)とする。その後、ステップS617において、D(p)の値を0にする。 Thereafter, in step S616, the value of D (p + 1) is updated. That is, the value of D (p + 1) − (Db−D (p)) is D (p + 1). Thereafter, in step S617, the value of D (p) is set to zero.
その後、ステップS618において、第2バッチ用投入残量ファイルBRFL2のpレコードに、D(p)を記録する。その後、ステップS619において、第2バッチ用投入残量ファイルBRFL2のp+1レコードに、D(p+1)を記録する。 Thereafter, in step S618, D (p) is recorded in the p record of the second batch input remaining amount file BRFL2. Thereafter, in step S619, D (p + 1) is recorded in the p + 1 record of the second batch input remaining amount file BRFL2.
その後、ステップS620において、第3レジスタの値pを+1更新する。 Thereafter, in step S620, the value p of the third register is updated by +1.
上述したステップS608での処理、あるいはステップS614での処理、あるいはステップS620での処理が終了した段階で、次のステップS621において、インデックスレジスタkの値を+1更新する。 When the process in step S608, the process in step S614, or the process in step S620 is completed, the value of the index register k is updated by +1 in the next step S621.
その後、ステップS622において、処理終了であるか否かが判別される。この判別は、当該設備に対応する第2中間情報データベースMMDB2の最終レコードまで処理したかどうかで行われる。処理終了でなければ、前記ステップS603の処理に戻り、該ステップS603以降の処理を繰り返す。 Thereafter, in step S622, it is determined whether or not the processing is completed. This determination is made based on whether or not processing has been performed up to the last record of the second intermediate information database MMDB2 corresponding to the facility. If the process is not finished, the process returns to step S603, and the processes after step S603 are repeated.
図23の処理ルーチンに戻り、次のステップS311において、中間材料第1特定部104a(図19参照)での処理に入り、当該設備に対応する第2中間情報データベースMMDB2(図9参照)の第2中間投入量換算値と、中間材料第1投入残量ファイルMRFL1(図13C参照)の中間材料の投入元の番号及び投入残量に基づいて、第2中間材料に含まれる中間材料の投入元と中間材料番号を特定する。
Returning to the processing routine of FIG. 23, in the next step S311, the processing in the intermediate material first specifying
ここで、中間材料第1特定部104aでの処理動作について図27を参照しながら説明する。
Here, the processing operation in the intermediate material first specifying
先ず、図27のステップS701において、インデックスレジスタkに初期値「1」を格納する。 First, in step S701 in FIG. 27, the initial value “1” is stored in the index register k.
その後、ステップS702において、第4レジスタの値rを、第2基本モデル52bにて比較すべき中間材料番号の初期値(例えば「1」)にする。
Thereafter, in step S702, the value r in the fourth register is set to the initial value (for example, “1”) of the intermediate material number to be compared in the second
その後、ステップS703において、中間材料第1投入残量ファイルMRFL1(図13C参照)のうち、設定された比較すべき中間材料(第4レジスタの値r:中間材料番号)に対応するレコード(rレコード)から、前段の中間材料の投入元の番号Dyを読み出す。 After that, in step S703, the record (r record) corresponding to the set intermediate material to be compared (value r of the fourth register: intermediate material number) in the intermediate material first input remaining amount file MRFL1 (see FIG. 13C). ) To read the input number Dy of the intermediate material in the preceding stage.
その後、ステップS704において、当該設備に対応する第2中間情報データベースMMDB2(図9参照)のkレコードから第2中間材料の投入量換算値Dbを読み出す。 Thereafter, in step S704, the input converted value Db of the second intermediate material is read from the k record of the second intermediate information database MMDB2 (see FIG. 9) corresponding to the equipment.
その後、ステップS705において、中間材料第1投入残量ファイルMRFL1のrレコードから、投入残量D(r)を読み出す。 Thereafter, in step S705, the input remaining amount D (r) is read from the r record of the intermediate material first input remaining amount file MRFL1.
その後、ステップS706において、投入残量D(r)と中間材料の投入量換算値Dbとを比較する。 Thereafter, in step S706, the input remaining amount D (r) is compared with the input material converted amount Db of the intermediate material.
比較結果が、D(r)>Dbであれば、ステップS707に進み、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の中間材料の投入元の番号として、番号Dyを記録する。 If the comparison result is D (r)> Db, the process proceeds to step S707, and the number Dy is recorded as the number of the intermediate material input source of the k-th record in the second intermediate information database MMDB2 corresponding to the equipment.
その後、ステップS708において、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の中間材料の番号として、第4レジスタの値rを記録する。 Thereafter, in step S708, the value r of the fourth register is recorded as the intermediate material number of the k-th record in the second intermediate information database MMDB2 corresponding to the equipment.
その後、ステップS709において、D(r)の値を更新する。すなわち、D(r)−Dbの値をD(r)とする。 Thereafter, in step S709, the value of D (r) is updated. That is, let D (r) −Db be D (r).
その後、ステップS710において、中間材料第1投入残量ファイルMRFL1のrレコードの投入残量として値D(r)を記録する。 Thereafter, in step S710, the value D (r) is recorded as the input remaining amount of the r record of the intermediate material first input remaining amount file MRFL1.
前記ステップS706での比較結果がDb/2≦D(r)≦Dbであれば、ステップS711に進み、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の中間材料の投入元の番号として、番号Dyを記録する。
If the comparison result is Db / 2 ≦ D (r) ≦ Db at
その後、ステップS712において、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の中間材料の番号として、第4レジスタの値rを記録する。 Thereafter, in step S712, the value r of the fourth register is recorded as the intermediate material number of the k-th record in the second intermediate information database MMDB2 corresponding to the equipment.
その後、ステップS713において、D(r+1)の値を更新する。すなわち、D(r+1)−(Db−D(r))の値をD(r+1)とする。その後、ステップS714において、D(r)の値を0にする。 Thereafter, in step S713, the value of D (r + 1) is updated. That is, the value of D (r + 1) − (Db−D (r)) is D (r + 1). Thereafter, in step S714, the value of D (r) is set to zero.
その後、ステップS715において、中間材料第1投入残量ファイルMRFL1のrレコードに、D(r)を記録する。その後、ステップS716において、中間材料第1投入残量ファイルMRFL1のr+1レコードに、D(r+1)を記録する。 Thereafter, in step S715, D (r) is recorded in the r record of the intermediate material first input remaining amount file MRFL1. Thereafter, in step S716, D (r + 1) is recorded in the r + 1 record of the intermediate material first input remaining amount file MRFL1.
その後、ステップS717において、第4レジスタの値rを+1更新する。 Thereafter, in step S717, the value r of the fourth register is updated by +1.
前記ステップS706での比較結果がD(r)<Db/2であれば、ステップS718に進み、中間材料第1投入残量ファイルMRFL1のr+1レコードから、中間材料の投入元の番号Dyを読み出す。
If the comparison result in
その後、ステップS719において、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の中間材料の投入元の番号として、番号Dyを記録する。 Thereafter, in step S719, the number Dy is recorded as the number of the input source of the intermediate material of the k-th record in the second intermediate information database MMDB2 corresponding to the equipment.
その後、ステップS720において、当該設備に対応する第2中間情報データベースMMDB2のkレコード目の中間材料の番号として、第4レジスタの値r+1を記録する。 Thereafter, in step S720, the value r + 1 of the fourth register is recorded as the intermediate material number of the k-th record in the second intermediate information database MMDB2 corresponding to the facility.
その後、ステップS721において、D(r+1)の値を更新する。すなわち、D(r+1)−(Db−D(r))の値をD(r+1)とする。その後、ステップS722において、D(r)の値を0にする。 Thereafter, in step S721, the value of D (r + 1) is updated. That is, the value of D (r + 1) − (Db−D (r)) is D (r + 1). Thereafter, in step S722, the value of D (r) is set to zero.
その後、ステップS723において、中間材料第1投入残量ファイルMRFL1のrレコードに、D(r)を記録する。その後、ステップS724において、中間材料第1投入残量ファイルMRFL1のr+1レコードに、D(r+1)を記録する。 Thereafter, in step S723, D (r) is recorded in the r record of the intermediate material first input remaining amount file MRFL1. Thereafter, in step S724, D (r + 1) is recorded in the r + 1 record of the intermediate material first input remaining amount file MRFL1.
その後、ステップS725において、第4レジスタの値rを+1更新する。 Thereafter, in step S725, the value r of the fourth register is updated by +1.
上述したステップS710での処理、あるいはステップS717での処理、あるいはステップS725での処理が終了した段階で、次のステップS726において、インデックスレジスタkの値を+1更新する。 When the processing in step S710, the processing in step S717, or the processing in step S725 is completed, the value of the index register k is updated by +1 in the next step S726.
その後、ステップS727において、処理終了であるか否かが判別される。この判別は、当該設備に対応する第2中間情報データベースMMDB2の最終レコードまで処理したかどうかで行われる。処理終了でなければ、前記ステップS703の処理に戻り、該ステップS703以降の処理を繰り返す。 Thereafter, in step S727, it is determined whether or not the processing is completed. This determination is made based on whether or not processing has been performed up to the last record of the second intermediate information database MMDB2 corresponding to the facility. If the process is not finished, the process returns to step S703, and the processes after step S703 are repeated.
図23の処理ルーチンに戻り、次のステップS312において、中間材料第2特定部104b(図19参照)での処理に入り、製品情報データベースPIDBの製品投入量換算値と、中間材料第2投入残量ファイルMRFL2(図14B参照)の中間材料の投入元の番号及び投入残量に基づいて、製品に含まれる中間材料の投入元と中間材料番号を特定する。
Returning to the processing routine of FIG. 23, in the next step S312, the process starts in the intermediate material second specifying
ここで、中間材料第2特定部104bでの処理動作について図28を参照しながら説明する。
Here, the processing operation in the intermediate material second specifying
先ず、図28のステップS801において、インデックスレジスタkに初期値「1」を格納する。 First, in step S801 in FIG. 28, the initial value “1” is stored in the index register k.
その後、ステップS802において、第5レジスタsに第3基本モデル52cにて比較すべき中間材料番号の初期値(例えば「1」)を格納する。
Thereafter, in step S802, the initial value (for example, “1”) of the intermediate material number to be compared in the third
その後、ステップS803において、中間材料第2投入残量ファイルMRFL2(図14B参照)のうち、設定された比較すべき中間材料(第5レジスタの値s:中間材料番号)に対応するレコード(sレコード)から、前段の中間材料の投入元の番号Dzを読み出す。 Thereafter, in step S803, the record (s record) corresponding to the set intermediate material to be compared (value s: intermediate material number) in the intermediate material second input remaining amount file MRFL2 (see FIG. 14B). ) From the intermediate material input source number Dz of the preceding stage.
その後、ステップS804において、製品情報データベースPIDB(図10参照)のkレコードから製品投入量換算値Dcを読み出す。 Thereafter, in step S804, the product input conversion value Dc is read from the k record of the product information database PIDB (see FIG. 10).
その後、ステップS805において、中間材料第2投入残量ファイルMRFL2のsレコードから、投入残量D(s)を読み出す。 Thereafter, in step S805, the charging remaining amount D (s) is read from the s record of the intermediate material second charging remaining amount file MRFL2.
その後、ステップS806において、投入残量D(s)と製品投入量換算値Dcとを比較する。 Thereafter, in step S806, the input remaining amount D (s) is compared with the product input amount converted value Dc.
比較結果が、D(s)>Dcであれば、ステップS807に進み、製品情報データベースPIDBのkレコード目の中間材料の投入元の番号として、番号Dzを記録する。 If the comparison result is D (s)> Dc, the process proceeds to step S807, and the number Dz is recorded as the number of the intermediate material input source of the k-th record in the product information database PIDB.
その後、ステップS808において、製品情報データベースPIDBのkレコード目の中間材料の番号として、第5レジスタの値sを記録する。 Thereafter, in step S808, the value s of the fifth register is recorded as the intermediate material number of the k-th record in the product information database PIDB.
その後、ステップS809において、D(s)の値を更新する。すなわち、D(s)−Dcの値をD(s)とする。 Thereafter, in step S809, the value of D (s) is updated. That is, let D (s) -Dc be D (s).
その後、ステップS810において、中間材料第2投入残量ファイルMRFL2のsレコードの投入残量として値D(s)を記録する。 Thereafter, in step S810, the value D (s) is recorded as the input remaining amount of the s record of the intermediate material second input remaining amount file MRFL2.
前記ステップS806での比較結果がDc/2≦D(s)≦Dcであれば、ステップS811に進み、製品情報データベースPIDBのkレコード目の中間材料の投入元の番号として、番号Dzを記録する。 If the comparison result in step S806 is Dc / 2 ≦ D (s) ≦ Dc, the process proceeds to step S811, and the number Dz is recorded as the number of the input source of the intermediate material of the k-th record in the product information database PIDB. .
その後、ステップS812において、製品情報データベースPIDBのkレコード目の中間材料の番号として、第5レジスタの値sを記録する。 Thereafter, in step S812, the value s of the fifth register is recorded as the intermediate material number of the k-th record in the product information database PIDB.
その後、ステップS813において、D(s+1)の値を更新する。すなわち、D(s+1)−(Dc−D(s))の値をD(s+1)とする。その後、ステップS814において、D(s)の値を0にする。 Thereafter, in step S813, the value of D (s + 1) is updated. That is, the value of D (s + 1) − (Dc−D (s)) is set to D (s + 1). Thereafter, in step S814, the value of D (s) is set to zero.
その後、ステップS815において、中間材料第2投入残量ファイルMRFL2のsレコードに、D(s)を記録する。その後、ステップS816において、中間材料第2投入残量ファイルMRFL2のs+1レコードに、D(s+1)を記録する。 Thereafter, in step S815, D (s) is recorded in the s record of the intermediate material second input remaining amount file MRFL2. Thereafter, in step S816, D (s + 1) is recorded in the s + 1 record of the intermediate material second input remaining amount file MRFL2.
その後、ステップS817において、第5レジスタの値sを+1更新する。 Thereafter, in step S817, the value s of the fifth register is updated by +1.
前記ステップS806での比較結果がD(s)<Dc/2であれば、ステップS818に進み、中間材料第2投入残量ファイルMRFL2のs+1レコードから、中間材料の投入元の番号Dzを読み出す。 If the comparison result in step S806 is D (s) <Dc / 2, the process proceeds to step S818, and the intermediate material input source number Dz is read from the s + 1 record of the intermediate material second input remaining amount file MRFL2.
その後、ステップS819において、製品情報データベースPIDBのkレコード目の中間材料の投入元の番号として、番号Dzを記録する。 Thereafter, in step S819, the number Dz is recorded as the number of the input source of the kth intermediate material in the product information database PIDB.
その後、ステップS820において、製品情報データベースPIDBのkレコード目の中間材料の番号として、第5レジスタの値s+1を記録する。 Thereafter, in step S820, the value s + 1 of the fifth register is recorded as the number of the intermediate material of the k-th record in the product information database PIDB.
その後、ステップS821において、D(s+1)の値を更新する。すなわち、D(s+1)−(Dc−D(s))の値をD(s+1)とする。その後、ステップS822において、D(s)の値を0にする。 Thereafter, in step S821, the value of D (s + 1) is updated. That is, the value of D (s + 1) − (Dc−D (s)) is set to D (s + 1). Thereafter, in step S822, the value of D (s) is set to zero.
その後、ステップS823において、中間材料第2投入残量ファイルMRFL2のsレコードに、D(s)を記録する。その後、ステップS824において、中間材料第2投入残量ファイルMRFL2のs+1レコードに、D(s+1)を記録する。 Thereafter, in step S823, D (s) is recorded in the s record of the intermediate material second input remaining amount file MRFL2. Thereafter, in step S824, D (s + 1) is recorded in the s + 1 record of the intermediate material second input remaining amount file MRFL2.
その後、ステップS825において、第5レジスタの値sを+1更新する。 Thereafter, in step S825, the value s of the fifth register is updated by +1.
上述したステップS810での処理、あるいはステップS817での処理、あるいはステップS825での処理が終了した段階で、次のステップS826において、インデックスレジスタkの値を+1更新する。 When the processing in step S810, the processing in step S817, or the processing in step S825 is completed, the value of the index register k is updated by +1 in the next step S826.
その後、ステップS827において、処理終了であるか否かが判別される。この判別は、製品情報データベースPIDBの最終レコードまで処理したかどうかで行われる。処理終了でなければ、前記ステップS803の処理に戻り、該ステップS803以降の処理を繰り返す。 Thereafter, in step S827, it is determined whether or not the process is finished. This determination is made based on whether or not processing has been performed up to the last record of the product information database PIDB. If the process is not finished, the process returns to step S803, and the processes after step S803 are repeated.
図23の処理ルーチンに戻り、次のステップS313において、製品原材料特定部106(図19参照)での処理に入り、製品情報データベースPIDB(図10参照)の中間材料の投入元の番号と中間材料番号とに基づいて、製品に含まれる原材料並びに個別投入量を特定する。 Returning to the processing routine of FIG. 23, in the next step S313, the processing in the product raw material specifying unit 106 (see FIG. 19) is entered, and the intermediate material input source number and the intermediate material in the product information database PIDB (see FIG. 10) Based on the number, the raw materials contained in the product and the individual inputs are specified.
ここで、製品原材料特定部106での処理動作について図29を参照しながら説明する。
Here, the processing operation in the product raw
先ず、図29のステップS901において、インデックスレジスタkに初期値「1」を格納する。 First, in step S901 in FIG. 29, the initial value “1” is stored in the index register k.
その後、ステップS902において、k番目の製品について、入力装置26から操作入力された品質情報を、製品品質データベースPQDB(図11参照)のkレコード目に記録する。
Thereafter, in step S902, the quality information input from the
その後、ステップS903において、製品情報データベースPIDBのkレコードから中間材料の投入元の番号と中間材料の番号を読み出す。 Thereafter, in step S903, the intermediate material input source number and the intermediate material number are read from the k record of the product information database PIDB.
その後、ステップS904において、第6レジスタの値iを、読み出した投入元番号とし、第7レジスタの値jを、読み出した中間材料番号とする。 Thereafter, in step S904, the value i in the sixth register is set as the read source number, and the value j in the seventh register is set as the read intermediate material number.
その後、ステップS905において、第6レジスタの値i(投入元番号)が第1基本モデル52aに対応する設備か否かを判別する。投入元番号が第1基本モデル52aに対応する設備であれば、次のステップS906に進み、投入元番号(i)に対応する第1中間情報データベースMMDB1(図8参照)のうち、第7レジスタの値j(中間材料番号)に対応するレコード(jレコード)から第1バッチ処理番号、ロット番号を読み出す。
Thereafter, in step S905, it is determined whether or not the value i (input source number) of the sixth register is equipment corresponding to the first
その後、ステップS907において、製品品質データベースPQDBのkレコード目に、読み出した第1バッチ処理番号とロット番号を記録する。
Thereafter, in step S907, the read first batch process number and lot number are recorded in the k record of the product quality database P Q DB.
その後、ステップS908において、第8レジスタの値tを、読み出したロット番号にする。 Thereafter, in step S908, the value t of the eighth register is set to the read lot number.
その後、ステップS909において、投入元番号(i)に対応するロット情報データベースLNDBのうち、第8レジスタの値tにて示すレコード(tレコード)から当該ロットの原材料の識別番号と、原材料の個別投入量を読み出す。 Thereafter, in step S909, the identification number of the raw material of the lot and the individual input of the raw material from the record (t record) indicated by the value t of the eighth register in the lot information database LNDB corresponding to the input source number (i) Read the amount.
その後、ステップS910において、製品品質データベースPQDBのkレコード目に、読み出した原材料の識別番号を記録する。 After that, in step S910, the identification number of the read raw material is recorded in the k record of the product quality database PQDB.
その後、ステップS911において、製品情報データベースPIDBのkレコード目から製品投入量換算値を読み出す。 Thereafter, in step S911, the product input amount converted value is read from the k-th record of the product information database PIDB.
その後、ステップS912において、読み出したロット単位の原材料の個別投入量と製品投入量換算値から、製品に含まれる原材料の個別投入量を計算する。 Thereafter, in step S912, the individual input amount of the raw material contained in the product is calculated from the read individual input amount of the raw material and the product input amount converted value in the lot unit.
その後、ステップS913において、得られた製品に含まれる原材料の個別投入量を、製品品質データベースPQDBのkレコード目に記録する。 Thereafter, in step S913, the individual input amount of the raw material contained in the obtained product is recorded in the k record of the product quality database PQDB.
その後、ステップS916において、製品原材料特定部106は、インデックスレジスタkの値を+1更新する。
Thereafter, in
一方、前記ステップS905において、第6レジスタの値i(投入元番号)が第1基本モデル52aに対応する設備ではなく、第2基本モデル52bに対応する設備であると判別された場合は、ステップS914に進み、投入元番号(i)に対応する第2中間情報データベースMMDB2(図9参照)のjレコードから第2バッチ処理番号、中間材料の投入元番号、中間材料番号を読み出す。
On the other hand, if it is determined in step S905 that the value i (input source number) in the sixth register is not equipment corresponding to the first
その後、ステップS915において、製品品質データベースPQDBのkレコード目に、読み出した第2バッチ処理番号を記録する。その後、ステップS904以降の処理が繰り返される。
Thereafter, in step S915, the read second batch process number is recorded in the k-th record of the product quality database PQDB. Thereafter, the processing after step S904 is repeated.
そして、前記ステップS916での処理が終了した段階で、次のステップS917に進み、処理終了であるか否かが判別される。この判別は、製品情報データベースPIDBの最終レコードまで処理したかどうかで行われる。処理終了でなければ、前記ステップS902の処理に戻り、該ステップS902以降の処理を繰り返す。 Then, when the process in step S916 is completed, the process proceeds to the next step S917, and it is determined whether or not the process is completed. This determination is made based on whether or not processing has been performed up to the last record of the product information database PIDB. If the process is not finished, the process returns to step S902, and the processes after step S902 are repeated.
図23の処理ルーチンに戻り、上述の製品原材料特定部での処理が終了した段階で、この原材料特定部での処理が終了する。 Returning to the processing routine of FIG. 23, when the processing in the above-described product raw material identification unit is completed, the processing in this raw material identification unit is completed.
このように、本実施の形態に係る品質解析手段は、1以上のストック設備と1以上のバッチ処理設備とを有し、原材料として、例えば粉体や液体を用いる製造システムを、例えば3つの基本モデル(第1基本モデル〜第3基本モデル)に分類すると共に、各基本モデルに対応したデータベースを設定し、各基本モデルに対応した設備で取得した原材料や中間材料の投入量、ストックタンクの残量、中間材料や製品の払出量に基づいて、第1中間材料に含まれる原材料の特定、第2中間材料に含まれる第1中間材料の特定、製品に含まれる第1中間材料又は第2中間材料の特定するようにしたので、各基本モデルに対応したデータベースを容易に対応付けすることができ、原材料や中間材料が複雑な経緯を経て搬入される場合(別工場から搬入、委託先からの搬入等)でも、製品と、該製品に対応するロットと、バッチ処理とを簡単に対応付けすることができる。つまり、製品に含まれる原材料並びにどのようなバッチ処理が行われたかを簡単に知ることができる。 As described above, the quality analysis unit according to the present embodiment has one or more stock facilities and one or more batch processing facilities, and uses, for example, a production system that uses, for example, powder or liquid as a raw material, for example, three basic methods. In addition to classifying the models (first basic model to third basic model), a database corresponding to each basic model is set, the input amount of raw materials and intermediate materials acquired by the equipment corresponding to each basic model, and the remaining stock tank Based on the amount, the amount of intermediate material and the amount of product dispensed, the identification of the raw material contained in the first intermediate material, the identification of the first intermediate material contained in the second intermediate material, the first intermediate material or the second intermediate contained in the product Since the material is specified, the database corresponding to each basic model can be easily associated, and when raw materials and intermediate materials are brought in through a complicated process (from another factory) Carry-in or the like from the contractors) But, and products, and a lot that corresponds to the product, can be associated with each batch processing easily. That is, it is possible to easily know the raw materials contained in the product and what kind of batch processing has been performed.
しかも、第1基本モデルに対応した第1データ処理部、第2基本モデルに対応した第2データ処理部、第2基本モデルに対応した第2データ処理部では、それぞれ第1ストックタンクでの残量、第2ストックタンクでの残量、第3ストックタンクでの残量を基本に、原材料の実測投入量、中間材料の実測投入量、中間材料の払出量、製品の払出量から、第1中間材料に含まれる原材料の特定、第2中間材料に含まれる第1中間材料の特定、製品に含まれる第1中間材料又は第2中間材料の特定を行うようにしたので、各データ処理部で類似した処理ルーチンを構築することができ、システム設定、プログラム設計の簡単化、デバックの迅速化、保守管理が容易になる。 In addition, the first data processing unit corresponding to the first basic model, the second data processing unit corresponding to the second basic model, and the second data processing unit corresponding to the second basic model are each left in the first stock tank. Based on the amount, the remaining amount in the second stock tank, and the remaining amount in the third stock tank, from the measured input amount of raw materials, the measured input amount of intermediate material, the discharged amount of intermediate material, the discharged amount of product, the first Since the specification of the raw material included in the intermediate material, the specification of the first intermediate material included in the second intermediate material, and the specification of the first intermediate material or the second intermediate material included in the product are performed, each data processing unit Similar processing routines can be constructed, facilitating system setting, simplification of program design, quick debugging, and maintenance management.
これは、原材料特定部においても同様であり、各基本モデルに対応したデータベースに対して、中間材料番号、バッチ処理番号、ロット番号等をキーに、第1中間材料に含まれる原材料の特定、第2中間材料に含まれる第1中間材料の特定、製品に含まれる第1中間材料又は第2中間材料の特定を行うようにしたので、原材料特定部を構成する第1バッチ処理特定部100a、ロット特定部102、第2バッチ処理特定部100b、中間材料第1特定部104a、中間材料第2特定部104bにおいて類似した処理ルーチンを構築することができ、システム設定、プログラム設計の簡単化、デバックの迅速化、保守管理が容易になる。
The same applies to the raw material specifying unit. For the database corresponding to each basic model, the intermediate material number, batch processing number, lot number, etc. are used as the key to specify the raw material contained in the first intermediate material, the first Since the specification of the first intermediate material included in the two intermediate materials and the specification of the first intermediate material or the second intermediate material included in the product are performed, the first batch
一方、品質表示部68(図15参照)は、図30に示すように、入力装置26から操作入力された原材料の品質情報を取得する原材料品質取得部110と、入力装置26から操作入力された製品の品質情報を取得する製品品質取得部112と、製品について特定された原材料に関する情報に基づいて、製品の品質情報と製品に含まれる原材料の品質情報と対比させて表示する対比表示部114とを有する。特に、対比表示部114は、入力装置26からの操作入力(品質対比画面の表示要求)に基づいて起動され、例えば図31や図32に示すように、製品の品質情報と製品に含まれる原材料の品質情報(対応するロット番号等)とが対比された品質対比画面116を表示する。
On the other hand, as shown in FIG. 30, the quality display unit 68 (see FIG. 15) is input from the
原材料品質取得部110は、操作入力されたロット単位の原材料の品質情報を、原材料情報データベースRMDB(図5参照)に記録する。例えばロット1では、3種類の原材料Ga1、Gb1、Gc1が投入されることから、原材料情報データベースの第1レコードに、ロット番号と、原材料Ga1、Gb1、Gc1の識別番号と各品質情報が記録される。
The raw material
製品品質取得部112は、操作入力された製品の品質情報を、製品品質データベースPQDB(図11参照)に記録する。なお、製品品質データベースPQDBには、製品の品質情報のほかに、製造年月日時、第1バッチ処理番号、第2バッチ処理番号、ロット番号、製品に含まれる原材料に関する情報(識別番号等)が記録される。
The product
対比表示部114によって表示される品質対比画面116としては、図31に示す第1対比画面116aや、図32に示す第2対比画面116b等が挙げられる。
Examples of the
すなわち、図31に示す第1対比画面116aは、ロットを示すシンボル(ロットシンボル118)と、第1バッチ処理(製造条件)を示すシンボル(第1バッチシンボル120)と、第2バッチ処理(製造条件)を示すシンボル(第2バッチシンボル121)と、製品を示すシンボル(製品シンボル122)とが並行して表示された形態を有する。第1対比画面116aに表示される各ロットシンボル118内には、それぞれ対応するロット番号が表示され、各第1バッチシンボル120内には、それぞれ対応する第1バッチ処理番号が表示され、各第2バッチシンボル121内には、それぞれ対応する第2バッチ処理番号が表示されるようになっている。さらに、製品品質が規定のレベルよりも低い製品に対応した製品シンボル122、第2バッチシンボル121、第1バッチシンボル120及びロットシンボル118を囲むように、枠123が表示されるようになっている。
That is, the
一方、図32に示す第2対比画面116bは、投入された原材料の時間軸に対する品質・特性の変化を示すグラフ124aと、製造された製品の時間軸に対する品質の変化を示すグラフ124bとが並行して表示された形態を有する。また、この第2対比画面116bは、グラフ124aに、原材料の特性値が規定の範囲から逸脱した原材料に対応したプロットを指し示す第1指標125aが表示され、製品品質が規定のレベルよりも低い製品に対応したプロットを指し示す第2指標125bが表示されるようになっている。
On the other hand, in the
対比表示部114は、図30に示すように、情報読出部126と、製品シンボル表示部128と、第1バッチシンボル表示部130と、第2バッチシンボル表示部132と、ロットシンボル表示部134と、原材料品質表示部136と、製品品質表示部138とを有する。
As shown in FIG. 30, the
情報読出部126は、製品品質データベースPQDBから製造年月日時順に(古い順から)、製品の品質情報、第1バッチ処理番号、第2バッチ処理番号、ロット番号、製品に含まれる原材料に関する情報(識別番号等)を読み出す。さらに、製品に含まれる原材料の識別番号に基づいて、原材料情報データベースRMDBから、製品に含まれる原材料の品質情報を読み出す。
The
製品シンボル表示部128は、情報読出部126にて読み出された情報に基づいて、第1対比画面116aに、製造された複数の製品にそれぞれ対応した製品シンボル122を製造年月日時順に例えば横方向に並べて表示する。このとき、同じロット番号に関する製品シンボル122を同じ色で表示し、例えば3色の繰り返し表示としている。例えばロット1は赤色、ロット2は青色、ロット3は黄色、ロット4は再び赤色というようにしている。
Based on the information read by the
第2バッチシンボル表示部132は、情報読出部126にて読み出された情報に基づいて、第1対比画面116aに、複数の第2バッチ処理にそれぞれ対応した第2バッチシンボル121を製造年月日時順に横方向に並べて表示する。この場合も、製品シンボル122と同様に、同じロット番号に関する第2バッチシンボル121を同じ色で表示し、例えば3色の繰り返し表示としている。これにより、同じロット番号に対応する1以上の製品シンボル122の上に、該ロット番号に対応する1以上の第2バッチシンボル121が表示されることとなる。
Based on the information read by the
第1バッチシンボル表示部130は、情報読出部126にて読み出された情報に基づいて、第1対比画面116aに、複数の第1バッチ処理にそれぞれ対応した第1バッチシンボル120を製造年月日時順に横方向に並べて表示する。この場合も、製品シンボル122と同様に、同じロット番号に関する第1バッチシンボル120を同じ色で表示し、例えば3色の繰り返し表示としている。これにより、同じロット番号に対応する1以上の第2バッチシンボル121の上に、該ロット番号に対応する1以上の第1バッチシンボル120が表示されることとなる。
Based on the information read by the
ロットシンボル表示部134は、情報読出部126にて読み出された情報に基づいて、第1対比画面116aに、複数のロットにそれぞれ対応したロットシンボル118を製造年月日時順に横方向に並べて表示する。この場合も、製品シンボル122と同様に、同じロット番号に関するロットシンボル118を同じ色で表示し、例えば3色の繰り返し表示としている。これにより、同じロット番号に対応する1以上の第1バッチシンボル120の上に、該ロット番号に対応する1つのロットシンボル118が表示される。
Based on the information read by the
その結果、例えばロット1に対応する1以上の製品シンボル122の上に、該ロット1に対応する1以上の第2バッチシンボル121が表示され、該ロット1に対応する1以上の第2バッチシンボル121の上に、該ロット1に対応する1以上の第1バッチシンボル120が表示され、該ロット1に対応する1以上の第1バッチシンボル120の上にロット1のロットシンボル118が表示される。これはその他のロット2、ロット3等についても同様である。
As a result, for example, one or more
製品品質表示部138は、情報読出部126にて読み出された情報に基づいて、図32に示すように、第2対比画面116bの下半分の表示領域に、製造された複数の製品の品質情報(数値データ)が製造年月日時順にプロットされた形態の製品品質グラフ124bを表示する。
Based on the information read by the
原材料品質表示部136は、情報読出部126にて読み出された情報に基づいて、図32に示すように、第2対比画面116bの上半分の表示領域に、製造された複数の製品にそれぞれ対応した原材料の品質情報(数値データ)が製造年月日時順にプロットされた原材料品質グラフ124aを表示する。図32の例では、説明を簡単にするために、同種の原材料の品質情報をグラフ表示した例を示しているが、もちろん、製品に含まれる複数種の原材料の品質情報をグラフ表示してもよい。このような表示形態も、製品品質データベースPQDBの内容並びに原材料情報データベースRMDBの内容に基づいて簡単に行うことができる。
Based on the information read out by the
ここで、比較例の表示形態について図33及び図34を参照しながら説明する。比較例の表示形態は、従来から踏襲されている表示形態であって、ロットについての表示を各ロットの開始時点に基づいて行い、バッチ処理についての表示を各バッチ処理の開始時点に基づいて行い、製品についての表示を製品の製造年月日時に基づいて行う形態である。図33及び図34は、便宜的に、本実施の形態と同様にロットシンボル118、第1バッチシンボル120、第2バッチシンボル121、製品シンボル122を横方向に並べて表示した例を示してある。また、比較例の原材料品質及び製品品質についての表示形態は、図34に示すように、原材料の品質情報(数値データ)を時間軸に沿って投入年月日時順にプロットした形態で表示し、製品の品質情報(数値データ)を時間軸に沿って製造年月日時順にプロットした形態で表示している。
Here, the display form of the comparative example will be described with reference to FIGS. 33 and 34. FIG. The display form of the comparative example is a display form that has been followed in the past, and displays the lot based on the start time of each lot, and displays the batch process based on the start time of each batch process. In this mode, the display of the product is performed based on the date of manufacture of the product. For convenience, FIG. 33 and FIG. 34 show an example in which a
そのため、比較例に係る表示形態では、品質異常があった製品について、その原因となったバッチ処理や原材料を特定する場合、品質異常があった製品が製造されるまでの経緯をたどる必要がある。特に、別の工場や委託先を経由して中間材料等が入手される場合は、その運送時間やストックされた時間を考慮しなければならず、バッチ処理や原材料を特定することが困難になるという問題がある。 Therefore, in the display form according to the comparative example, when the batch processing or the raw material that caused the quality abnormality is specified, it is necessary to follow the process until the product with the quality abnormality is manufactured. . In particular, when intermediate materials are obtained via another factory or subcontractor, the transportation time and stocked time must be taken into account, making it difficult to specify batch processing and raw materials. There is a problem.
これに対して、本実施の形態では、上述した原材料特定部66にて、製品と、該製品に対応する第1バッチ処理、第2バッチ処理、ロット番号とを対応付けて、製品に含まれる原材料を特定したので、品質表示部68にて、製品、第1バッチ処理、第2バッチ処理及びロット番号を時間軸に沿って製造年月日時順に表示することが可能となる。その結果、図31に示すように、製品を示す製品シンボル122の直上に、その製品に対応する第1バッチ処理番号、第2バッチ処理番号、ロット番号が表示されることになり、品質異常があった製品について、その原因となった第1バッチ処理、第2バッチ処理や原材料を簡単に特定することができる。しかも、図32に示す第2対比画面116bでは、製品の品質データと、該製品に含まれる原材料の品質データとが、時間軸に沿って、該製品の製造年月日時順に表示されることから、製品の品質データがプロットされた部分の直上に、該製品に含まれる原材料の品質データがプロットされた部分が位置されるため、例えば品質異常の製品に含まれる原材料の品質を一目で確認することができる。
On the other hand, in the present embodiment, the raw
その他の表示形態としては、第1対比画面116aと第2対比画面116bとを組み合わせて、図35に示すように、1つの品質対比画面116を表示するようにしてもよい。例えば上部に第2対比画面116bの原材料品質グラフ124aを配置し、下部に第2対比画面116bの製品品質グラフ124bを配置し、中央に第1対比画面116aを配置して表示する等が挙げられる。このような表示形態にすることで、各製品の品質情報がプロットされた部分の各上部に、それぞれ対応する製品シンボル122、対応する第2バッチシンボル121、対応する第1バッチシンボル120、対応するロットシンボル118及び対応する原材料の品質・特性のプロット部分が垂直方向に並んで表示されることになり、品質異常の製品に対応するロット番号、バッチ処理番号及び原材料の品質・特性を一目で確認することができる。なお、図35の例では、原材料の特性(例えば粘度等)と製品の品質(例えばRth等)を示した例を示す。
As another display mode, the
上述の品質表示部68によって、製品の品質異常の発生原因となる工程とその品質情報や工程パラメータを迅速に同定することができる。その結果、品質異常となる要因を短時間で抽出し、解決することができる。これは、製品自体の損失や時間的損失等を含む各種損失の減少、収率の向上、製品品質の向上の実現につながる。
The
また、本実施の形態に係る品質解析手段50は、上述の各種データベースの内容から、検索要求の検索条件に応じて、該当するデータを抽出し、トレンドグラフ、散布図、統計分析データ、素データ等をディスプレイやプリンタ等に出力することができる。例えば上述の各種データベースを元に、統計分析結果(相関分析、重回帰分析、MT法等)を提供し、関連性の高い要因の絞込みが可能になる。図31の第1対比画面116aや図32の第2対比画面116bはその一例である。
In addition, the
なお、本発明に係る品質解析システム、品質解析方法及びプログラムは、上述の実施の形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。 The quality analysis system, the quality analysis method, and the program according to the present invention are not limited to the above-described embodiments, and various configurations can be adopted without departing from the gist of the present invention.
10…製造システム
12a…第1ストックタンク
12b…第2ストックタンク
12c…第3ストックタンク
14a…第1バッチ処理設備
14b…第2バッチ処理設備
16…製品
20…品質解析システム
22a…第1管理コンピュータ
22b…第2管理コンピュータ
22c…第3管理コンピュータ
26…入力装置
28…表示装置
50…品質解析手段
52a…第1基本モデル
52b…第2基本モデル
52c…第3基本モデル
60…原材料情報取得部
62…投入量取得部
64a…第1データ処理部
64b…第2データ処理部
64c…第3データ処理部
66…原材料特定部
68…品質表示部
RMDB…原材料情報データベース
LNDB…ロット情報データベース
BPDB1…第1バッチ処理情報データベース
BPDB2…第2バッチ処理情報データベース
MMDB1…第1中間情報データベース
MMDB2…第2中間情報データベース
PIDB…製品情報データベース
PQDB…製品品質データベース
DESCRIPTION OF
Claims (7)
前記入力装置によって操作入力された前記原材料に関する情報を取得する手段と、
前記入力装置によって操作入力された前記原材料の投入量情報を取得する投入量取得手段と、
前記入力装置によって操作入力された前記ストック設備内の原材料の残量情報を取得する残量取得手段と、
前記入力装置によって操作入力された前記製品の払出量情報を取得する払出量取得手段と、
前記投入量情報、前記残量情報及び前記払出量情報に基づいて、前記製品に含まれる前記原材料に関する情報を特定する原材料特定手段と、
前記入力装置によって操作入力された前記製品の品質情報を取得する製品品質取得手段と、
前記入力装置によって操作入力された前記原材料の品質情報を取得する原材料品質取得手段と、
前記製品について特定された前記原材料に関する情報に基づいて、前記製品の品質情報と、前記製品に含まれる前記原材料の品質情報と対比させて出力する手段とを有することを特徴とする品質解析システム。 Different raw materials each lot is turned, one or two or more kinds of raw materials are stock stock equipment is applied to at least a manufacturing system, and a computer, an input device connected to the computer, the computer In a quality analysis system for analyzing the quality of a product manufactured by the manufacturing system, having a connected output device ,
Means for acquiring information on the raw material that has been operated and input by the input device;
Input amount acquisition means for acquiring input amount information of the raw material operated and input by the input device;
Remaining amount acquisition means for acquiring remaining amount information of raw materials in the stock facility that has been operated and input by the input device;
A payout amount acquisition means for acquiring payout amount information of the product that has been operated and input by the input device;
Raw material specifying means for specifying information on the raw material contained in the product based on the input amount information, the remaining amount information, and the payout amount information ;
Product quality acquisition means for acquiring quality information of the product operated and input by the input device;
Raw material quality acquisition means for acquiring quality information of the raw material operated and input by the input device;
A quality analysis system comprising: quality information on the product based on information on the raw material specified for the product; and means for outputting the quality information in comparison with the quality information on the raw material included in the product .
前記製品の払出量情報は、
前記製品の重量情報又は予め設定された前記製品に含まれる原材料の使用量情報であることを特徴とする品質解析システム。 The quality analysis system according to claim 1,
The amount information of the product is
The quality analysis system characterized by being the weight information of the product or the usage amount information of raw materials contained in the preset product.
前記製造システムは、前記原材料から前記製品の前段階である1以上の中間材料を製造する1以上の製造ラインと、前記中間材料がストックされる1以上の中間ストック設備と、前記中間材料から前記製品を製造する製造ラインとを有し、
前記投入量取得手段は、さらに、前記入力装置によって操作入力された前記中間材料の投入量情報を取得する手段を有し、
前記残量取得手段は、さらに、前記入力装置によって操作入力された前記中間ストック設備内の中間材料の残量情報を取得する手段を有し、
前記払出量取得手段は、さらに、前記入力装置によって操作入力された前記中間材料の払出量情報を取得する手段を有し、
さらに、前記中間材料の払出量情報、前記中間材料の残量情報及び前記中間材料の投入量情報に基づいて、前記製品と、前記製品に含まれる前記中間材料と、前記中間材料に含まれる前記原材料との対応関係を生成する対応関係生成手段とを有し、
前記原材料特定手段は、生成された前記対応関係に基づいて前記製品に含まれる前記原材料に関する情報を特定することを特徴とする品質解析システム。 The quality analysis system according to claim 1,
The manufacturing system includes: one or more production lines that produce one or more intermediate materials that are pre-stages of the product from the raw material; one or more intermediate stock equipment in which the intermediate materials are stocked; A production line for producing products,
The input amount acquisition means further has means for acquiring input amount information of the intermediate material that is operated and input by the input device,
The remaining amount acquisition means further includes means for acquiring remaining amount information of the intermediate material in the intermediate stock facility that has been operated and input by the input device,
The payout amount acquisition means further has means for acquiring payout amount information of the intermediate material that has been operated and input by the input device,
Further, the product, the intermediate material included in the product, and the intermediate material included in the intermediate material based on the amount information of the intermediate material discharged, the remaining amount information of the intermediate material, and the input amount information of the intermediate material A correspondence generation means for generating a correspondence with the raw material,
The raw material specifying means specifies information on the raw material included in the product based on the generated correspondence relationship.
前記製造システムは、さらに、前記中間材料から前記製品の前段階である1以上の別の中間材料を製造する1以上の製造ラインを有することを特徴とする品質解析システム。 In the quality analysis system according to claim 3,
The production system further includes one or more production lines for producing one or more other intermediate materials that are pre-stages of the product from the intermediate material.
前記製品の製造日時を基準に、前記製品の品質情報の推移を出力する手段と、
前記製品の製造日時を基準に、前記製品に含まれる前記原材料の品質情報の推移を出力する手段とを有することを特徴とする品質解析システム。 The quality analysis system according to claim 1 ,
Means for outputting the transition of the quality information of the product based on the production date and time of the product;
A quality analysis system comprising: means for outputting a transition of quality information of the raw materials included in the product on the basis of the date and time of manufacture of the product.
前記入力装置によって操作入力された前記原材料に関する情報を取得するステップと、
前記入力装置によって操作入力された前記原材料の投入量情報を取得する投入量取得ステップと、
前記入力装置によって操作入力された前記ストック設備内の原材料の残量情報を取得する残量取得ステップと、
前記入力装置によって操作入力された前記製品の払出量情報を取得する使用量取得ステップと、
前記投入量情報、前記残量情報及び前記払出量情報に基づいて、前記製品に含まれる前記原材料に関する情報を特定する原材料特定ステップと、
前記入力装置によって操作入力された前記製品の品質情報を取得する製品品質取得ステップと、
前記入力装置によって操作入力された前記原材料の品質情報を取得する原材料品質取得ステップと、
前記製品について特定された前記原材料に関する情報に基づいて、前記製品の品質情報と、前記製品に含まれる前記原材料の品質情報と対比させて出力するステップとを有することを特徴とする品質解析方法。 Different raw materials each lot is turned, one or two or more kinds of raw materials are stock stock equipment is applied to at least a manufacturing system, and a computer, an input device connected to the computer, the computer A quality analysis method used in a quality analysis system for analyzing the quality of a product manufactured in the manufacturing system, the output device connected ,
Obtaining information on the raw material that has been operated and input by the input device;
Input amount acquisition step of acquiring input amount information of the raw material operated and input by the input device;
A remaining amount acquisition step of acquiring remaining amount information of the raw material in the stock facility that has been operated and input by the input device;
A usage amount acquisition step of acquiring payout amount information of the product that has been operated and input by the input device;
A raw material specifying step for specifying information on the raw material contained in the product based on the input amount information, the remaining amount information, and the payout amount information;
A product quality acquisition step of acquiring quality information of the product that has been operated and input by the input device;
Raw material quality acquisition step of acquiring quality information of the raw material that has been operated and input by the input device;
A quality analysis method comprising: comparing the quality information of the product with the quality information of the raw material included in the product based on the information on the raw material specified for the product .
前記入力装置によって操作入力された前記原材料に関する情報を取得する手段、
前記入力装置によって操作入力された前記原材料の投入量情報を取得する投入量取得手段、
前記入力装置によって操作入力された前記ストック設備内の原材料の残量情報を取得する残量取得手段、
前記入力装置によって操作入力された前記製品の払出量情報を取得する使用量取得手段、
前記投入量情報、前記残量情報及び前記払出量情報に基づいて、前記製品に含まれる前記原材料に関する情報を特定する原材料特定手段、
前記入力装置によって操作入力された前記製品の品質情報を取得する製品品質取得手段、
前記入力装置によって操作入力された前記原材料の品質情報を取得する原材料品質取得手段、
前記製品について特定された前記原材料に関する情報に基づいて、前記製品の品質情報と、前記製品に含まれる前記原材料の品質情報と対比させて出力する手段、
として機能させるためのプログラム。 Different raw materials each lot is turned, one or two or more kinds of raw materials are stock stock equipment is applied to at least a manufacturing system, and a computer, an input device connected to the computer, the computer and a connected output device, a quality analysis system for analyzing the quality of the product manufactured by the manufacturing system,
Means for acquiring information on the raw material that has been operated and input by the input device;
Input amount acquisition means for acquiring input amount information of the raw material that is operated and input by the input device;
Remaining amount acquisition means for acquiring remaining amount information of raw materials in the stock facility that is operated and input by the input device;
Usage amount acquisition means for acquiring payout amount information of the product that has been operated and input by the input device;
Raw material specifying means for specifying information on the raw material contained in the product based on the input amount information, the remaining amount information, and the payout amount information,
Product quality acquisition means for acquiring quality information of the product input by operation by the input device;
Raw material quality acquisition means for acquiring quality information of the raw material operated and input by the input device;
Means for comparing the quality information of the product with the quality information of the raw material contained in the product based on the information on the raw material specified for the product;
Program to function as.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009085890A JP5155232B2 (en) | 2009-03-31 | 2009-03-31 | Quality analysis system, quality analysis method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009085890A JP5155232B2 (en) | 2009-03-31 | 2009-03-31 | Quality analysis system, quality analysis method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010237997A JP2010237997A (en) | 2010-10-21 |
| JP5155232B2 true JP5155232B2 (en) | 2013-03-06 |
Family
ID=43092250
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009085890A Active JP5155232B2 (en) | 2009-03-31 | 2009-03-31 | Quality analysis system, quality analysis method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5155232B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11299010B2 (en) * | 2017-08-02 | 2022-04-12 | Denso Corporation | Alertness maintenance apparatus |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5602591B2 (en) * | 2010-11-09 | 2014-10-08 | 日清エンジニアリング株式会社 | Traceability management system |
| JP2019101760A (en) * | 2017-12-01 | 2019-06-24 | 株式会社豊田中央研究所 | Quality control information generation system, generation method and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3060984B2 (en) * | 1997-02-28 | 2000-07-10 | 三菱電機株式会社 | Manufacturing process history management system |
| JP4046603B2 (en) * | 2002-12-18 | 2008-02-13 | カワサキプラントシステムズ株式会社 | Silo coal ash quality simulator |
| GB0412672D0 (en) * | 2004-06-07 | 2004-07-07 | Bp Chem Int Ltd | Method |
-
2009
- 2009-03-31 JP JP2009085890A patent/JP5155232B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11299010B2 (en) * | 2017-08-02 | 2022-04-12 | Denso Corporation | Alertness maintenance apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010237997A (en) | 2010-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10754688B2 (en) | Systems and methods of a production environment tool | |
| Mourtzis et al. | Knowledge-based estimation of manufacturing lead time for complex engineered-to-order products | |
| EP4239563B1 (en) | Authentication method, authentication system, and program | |
| EP3745344A1 (en) | Prediction system, prediction method, and program | |
| CN111242543A (en) | Concrete material management system and method | |
| JP5401176B2 (en) | Dynamic maintenance planning device | |
| JP5155232B2 (en) | Quality analysis system, quality analysis method and program | |
| CN110866786A (en) | Goods quantity prediction method and device, electronic equipment and storage medium | |
| JP5379261B2 (en) | Scheduling apparatus, scheduling method, and computer program | |
| JP2011090595A (en) | Production management system, and control method and program for the same | |
| Tayalati et al. | Design of combined AHP-TOPSIS model for optimizing the selection of injection molding machines | |
| CN112464628A (en) | Automatic material preparation method, system, terminal and storage medium for injection molding machine | |
| WO2023223667A1 (en) | Production planning device, production planning method, and program | |
| EP3154005A1 (en) | Plan generating device and plan generating method | |
| CN114201545B (en) | Data processing method and device, terminal equipment and storage medium | |
| JP7792582B2 (en) | Cost calculation system and cost calculation method | |
| Siddivò | Move Up or Move Out?. The Impact of New Technologies on the Role of the “World Factory” in Supply Chains: Preliminary Remarks by Chinese Analysts | |
| US20200250353A1 (en) | System for managing buildings | |
| JP2018169674A (en) | Order control device | |
| JP7815885B2 (en) | Molded product production planning display system | |
| JP6625286B1 (en) | Management index calculation system and management index calculation method | |
| CN111210027A (en) | Data generation device, data generation method, data generation program, and storage medium | |
| CN110895725A (en) | Production management support device and production management support method | |
| JP2022072824A (en) | Management system and method of control | |
| JPH113371A (en) | Production plan preparing device for precast concrete member |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110628 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121022 |
|
| 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: 20121113 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121206 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151214 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5155232 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |