JPH0322003A - Sequence control system for batch process - Google Patents
Sequence control system for batch processInfo
- Publication number
- JPH0322003A JPH0322003A JP15583389A JP15583389A JPH0322003A JP H0322003 A JPH0322003 A JP H0322003A JP 15583389 A JP15583389 A JP 15583389A JP 15583389 A JP15583389 A JP 15583389A JP H0322003 A JPH0322003 A JP H0322003A
- Authority
- JP
- Japan
- Prior art keywords
- sequence
- file
- product
- table sequence
- order
- 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.)
- Pending
Links
Landscapes
- Programmable Controllers (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、機器を所定の態様で動作させる工程を所定の
順序に従って逐次実行することにより製品を作り出すバ
ッチプロセスのシーケンス制御方式に関するものである
。DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention relates to a sequence control method for a batch process that produces products by sequentially executing steps for operating equipment in a predetermined manner in a predetermined order. .
かかるバッチプロセスのシーケンス制御方式において、
従来は、生産しようとする製品毎に所要の工程を所要の
順序に従って定義したシーケンステーブルを作り、これ
に従って製品を作るためのバッチプロセスのシーケンス
制御を実現していた.〔発明が解決しようとする課題〕
近年、製品の生産態様が多品種変量生産の傾向になって
きているが、従来方式によるバッチプロセスのシーケン
ス制御では、生産せんとする製品の種類数だけシーケン
ステーブルを用意する必要がある。そのため多品種変量
生産に即応するためには、シーケンステーブルの数を多
くする必要があり、そうすると、1台のコントローラに
搭載できるシーケンステーブルの数には限りがあるとこ
ろから、コントローラの台数そのものを増やす必要が生
じ、バッチプロセスのシーケンス制御のコスト上昇を招
くという問題が生じた。In such a batch process sequence control method,
Conventionally, a sequence table was created that defined the required processes in the required order for each product to be produced, and batch process sequence control for manufacturing the product was realized according to this table. [Problem to be solved by the invention] In recent years, there has been a trend in product production toward multi-product, variable-volume production, but in conventional batch process sequence control, sequence tables are created for the number of types of products to be produced. It is necessary to prepare Therefore, in order to quickly respond to high-mix, variable-volume production, it is necessary to increase the number of sequence tables, and since there is a limit to the number of sequence tables that can be installed on one controller, the number of controllers itself must be increased. This has led to the problem of increased costs for batch process sequence control.
本発明の目的は、かかる従来技術に関する問題点を解決
し、コントローラの台数を増やすことなしに、つまりコ
スト上昇を招くことなしに、多品種変量生産の傾向に即
応することのできるバッチプロセスのシーケンス制御方
式を提供することにある。An object of the present invention is to solve the problems associated with the prior art, and to implement a batch process sequence that can immediately respond to the trend of high-mix, variable-volume production without increasing the number of controllers, that is, without increasing costs. The objective is to provide a control method.
上記目的達或のため、本発明では、機器を所定の態様で
動作させる工程を所定の順序に従って逐次実行すること
により製品を作り出すバッチプロセスのシーケンス制御
方式において、各工程毎の機器の動作が工程別に登録さ
れている登録テーブルシーケンスと、製品に対応した所
要の工程の番号がその実行順に従って定義されている工
程順序ファイルと、工程選択手段と、を具備した。To achieve the above object, the present invention provides a sequence control system for a batch process in which a product is produced by sequentially executing steps in which equipment operates in a predetermined manner in a predetermined order, in which the operation of the equipment in each step is The present invention includes a registration table sequence that is registered separately, a process order file in which required process numbers corresponding to products are defined according to their execution order, and a process selection means.
〔作用〕
前記工程選択手段は、前記ファイルから最初の工程番号
を読み出すと該番号に対応した工程を前記テーブルシー
ケンスに実行させ、それが終了すると、次の工程番号を
前記ファイルから読み出して該番号に対応した工程を前
記テーブルシーケンスに実行させ、以下これを最後の工
程番号まで繰り返すことにより製品を作る。[Operation] When the process selection means reads the first process number from the file, it causes the table sequence to execute the process corresponding to the number, and when it is completed, reads the next process number from the file and selects the number. A product is manufactured by causing the table sequence to execute a process corresponding to , and then repeating this process up to the last process number.
各製品対応に工程順序ファイルを定義するだけで済むの
で、シーケンステーブルの数が増えることはなくコスト
上昇を招くことはない。Since it is only necessary to define a process order file for each product, the number of sequence tables will not increase and costs will not increase.
第1図は本発明の一実施例を示す説明図である.同図に
おいて、コントローラKは、工程順序ファイル(PF)
1と、工程選択手段3と、登録テーブルシーケンス4と
、から戒っており、5は実行シーケンスチャート、であ
る。FIG. 1 is an explanatory diagram showing one embodiment of the present invention. In the same figure, the controller K has a process order file (PF)
1, a process selection means 3, and a registration table sequence 4, and 5 is an execution sequence chart.
工程順序ファイル(PF)1は、一枚のファイルに図示
の例では1から32まで番号がとってあり、生産せんと
する製品に対応させて工程番号を図示せざるローダなど
によりその順に書込むようになっている。図示の例では
、第1番目として工程番号l、第2番目として工程番号
6、第3番目として工程番号2、第4番目として工程番
号6、第5番目として工程番号8、・・・・・・ が書
込まれている。Process order file (PF) 1 is a single file numbered from 1 to 32 in the illustrated example, and the process numbers are written in that order using a loader (not shown) in correspondence with the product to be produced. It looks like this. In the illustrated example, the first step is step number 1, the second step is step number 6, the third step is step number 2, the fourth step is step number 6, the fifth step is step number 8, etc.・ is written.
工程選択手段3は、工程進行指令手段31とアンドゲー
ト32と選択スイッチ33から戒っている。選択スイッ
チ33は、工程順序ファイル(PF)1に定義されてい
る工程番号を順番に従って選択して読み出すことができ
るようになっている.登録テーブルシーケンス4には、
図示の例では工程番号1〜8の工程が登録されている.
番号1の工程は、待機の工程であり、出力SCV−1乃
至SCV−4と、PU−1,PU−2と、AC−1にそ
れぞれ論理O(オフ)の出力を出力する工程である。The process selection means 3 is controlled by a process progress command means 31, an AND gate 32, and a selection switch 33. The selection switch 33 is configured to select and read out the process numbers defined in the process order file (PF) 1 in order. Registration table sequence 4 includes:
In the illustrated example, processes with process numbers 1 to 8 are registered.
The process numbered 1 is a standby process, and is a process of outputting logical O (off) outputs to the outputs SCV-1 to SCV-4, PU-1, PU-2, and AC-1, respectively.
ここでSCvは、製造プロセス中の弁(バルブ)を、P
Uはボンブを、ACは撹拌器をそれぞれ表わしているが
、これらの要素はプロセス次第で他の様々な要素に代わ
り得るものであることは勿論である。Here, SCv refers to the valve in the manufacturing process, P
Although U represents a bomb and AC represents an agitator, it goes without saying that these elements can be replaced with various other elements depending on the process.
番号2の工程は、昇温工程であり、出力scV一1とA
G−1にそれぞれ論理1(オン)の出力を出力し、出力
SCV−2乃至SCV−1=、PU−1,PU−1:、
ソレぞれ論理o(オフ)の出力を出力する工程である。The process numbered 2 is a temperature raising process, and the output scV-1 and A
Logic 1 (on) is output to G-1, and outputs SCV-2 to SCV-1=, PU-1, PU-1:,
This is the process of outputting a logic o (off) output for each of them.
登録テーブルシーケンス4において、ハッチを施した欄
が論理1(オン)を表わし、空白の欄が論理O(オフ)
を表わしている。番号3の工程(冷却)、番号4の工程
(加圧)、番号5の工程(減圧)、番号6の工程(投入
)、番号7の工程(分析)、番号8の工程(排出)、が
それぞれ論理1(オン)と論理O(オフ)の出カデータ
で定義されていることが認められるであろう。In registration table sequence 4, hatched columns represent logic 1 (on) and blank columns represent logic O (off).
It represents. Process number 3 (cooling), process number 4 (pressurization), process number 5 (depressurization), process number 6 (input), process number 7 (analysis), process number 8 (discharge), It will be appreciated that each is defined with a logic 1 (on) and logic O (off) output data.
次に回路動作を説明する。先ず選択スイッチ33は、工
程順序ファイルlの第1番目を選択する。Next, the circuit operation will be explained. First, the selection switch 33 selects the first process order file l.
従ってそこに定義されている工程番号1が読み出されて
くるので、工程進行指令手段31は番号lの工程を実行
するように登録テーブルシーケンス4に指令する。Therefore, since the process number 1 defined there is read out, the process progress command means 31 instructs the registration table sequence 4 to execute the process with number l.
それを受けて登録テーブルシーケンス4は、番号lの工
程(待機)を実行する(即ち、出力SCV−1乃至SC
V−4と、PU−1,PU−2と、AC−1にそれぞれ
論理0(オフ)の出力を出力する)。それが終了すると
、登録テーブルシーケンス4は、工程完了信号を出力し
て選択スイッチ33を歩進させて工程順序ファイル1の
第2番目を選択する。In response, the registration table sequence 4 executes the step (standby) with number l (i.e., outputs SCV-1 to SC
V-4, PU-1, PU-2, and AC-1 each output a logic 0 (off) output). When this is completed, the registration table sequence 4 outputs a process completion signal, advances the selection switch 33, and selects the second process order file 1.
それと同時に工程完了信号は、アンドゲート32に進行
条件指令としてオフが与えられない限り、工程進行指令
手段31に動作可の指令を送る(進行条件指令としてオ
フが与えられるのは、動作を一時中止したいというよう
な場合である)。At the same time, the process completion signal sends a command to enable operation to the process progress command means 31 unless OFF is given as a progress condition command to the AND gate 32 (off is given as a progress condition command to temporarily stop the operation. ).
工程進行指令手段31は、工程ファイル1の第2番目に
定義されている工程番号6が読み出されてくるので、番
号6の工程を実行するように登録テーブルシーケンス4
に指令する。Since the process number 6 defined second in the process file 1 is read out, the process progress command means 31 sets the registration table sequence 4 to execute the process with number 6.
command.
そこで登録テーブルシーケンス4は、番号6の工程(投
入)を実行する(即ち、出力PtJ−1に論理l(オン
)を、その他の出力にはすべて論理0(オフ)を出力す
る)。それが終了すると、登録テーブルシーケンス4は
、工程完了信号を出力して選択スイッチ33を歩進させ
て工程順序ファイル1の第3番目を選択する。以下、同
様にして登録テーブルシーケンス4は、工程順序ファイ
ル1に定義されている全部の工程を実行し、かくして一
つのバッチプロセスを終了する。Registration table sequence 4 then executes step number 6 (input) (i.e. outputs logic 1 (ON) on output PtJ-1 and logic 0 (OFF) on all other outputs). When this is completed, the registration table sequence 4 outputs a process completion signal and advances the selection switch 33 to select the third item in the process order file 1. Thereafter, the registration table sequence 4 similarly executes all the steps defined in the step order file 1, thus completing one batch process.
実行シーケンスチャート5は、このようにして登録テー
ブルシーケンス4が一つのバッチプロセスにおいて実行
した工程を表わしている。The execution sequence chart 5 thus represents the steps executed by the registration table sequence 4 in one batch process.
以上、説明したように、本発明によれば、一つの登録テ
ーブルシーケンスを作ってコントローラ内にもっていれ
ば、後は製品毎に工程順序ファイルに所要の工程を定義
すればよいので、従来のように製品毎にシーケンステー
ブルを用意する必要がなく、多品種の製品に対するソフ
トウエアを容易に作或でき、設計工数を短縮できるとい
う利点がある。As explained above, according to the present invention, once one registration table sequence is created and stored in the controller, all that is required is to define the required processes in the process sequence file for each product, unlike the conventional method. It is advantageous that there is no need to prepare a sequence table for each product, software for a wide variety of products can be easily created, and design man-hours can be shortened.
第1図は本発明の一実施例を示す説明図である。
符号の説明
1・・・工程順序ファイル、3・・・工程選択手段、4
・・・登録テーブルシーケンス、5・・・実行シーケン
スチャートFIG. 1 is an explanatory diagram showing one embodiment of the present invention. Explanation of symbols 1...Process sequence file, 3...Process selection means, 4
...Registration table sequence, 5...Execution sequence chart
Claims (1)
従って逐次実行することにより製品を作り出すバッチプ
ロセスのシーケンス制御方式において、 各工程毎の機器の動作が工程別に登録されている登録テ
ーブルシーケンスと、製品に対応した所要の工程の番号
がその実行順に従って定義されている工程順序ファイル
と、前記ファイルから最初の工程番号を読み出すと該番
号に対応した工程を前記テーブルシーケンスに実行させ
、それが終了すると、次の工程番号を前記ファイルから
読み出して該番号に対応した工程を前記テーブルシーケ
ンスに実行させ、以下これを最後の工程番号まで繰り返
す工程選択手段と、を具備して成ることを特徴とするバ
ッチプロセスのシーケンス制御方式。[Claims] 1) In a sequence control method for a batch process in which a product is produced by sequentially executing steps in a predetermined order in which equipment operates in a predetermined manner, the operation of the equipment for each step is registered for each step. A registration table sequence that has a registered table sequence, a process order file in which the numbers of required processes corresponding to the product are defined according to their execution order, and when the first process number is read from the file, the process corresponding to the number is registered in the table sequence. and upon completion of the process, reads the next process number from the file, causes the table sequence to execute the process corresponding to the number, and repeats this process up to the last process number. A sequence control method for batch processes characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15583389A JPH0322003A (en) | 1989-06-20 | 1989-06-20 | Sequence control system for batch process |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15583389A JPH0322003A (en) | 1989-06-20 | 1989-06-20 | Sequence control system for batch process |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0322003A true JPH0322003A (en) | 1991-01-30 |
Family
ID=15614498
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15583389A Pending JPH0322003A (en) | 1989-06-20 | 1989-06-20 | Sequence control system for batch process |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0322003A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100386700C (en) * | 2004-06-09 | 2008-05-07 | 浙江中控技术股份有限公司 | Batch production control method based on batch production control system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61279705A (en) * | 1985-06-04 | 1986-12-10 | Akira Tashiro | Heat exchanging power device using water as fuel |
| JPS62176743A (en) * | 1986-01-29 | 1987-08-03 | Fuji Facom Corp | File renewal control system |
-
1989
- 1989-06-20 JP JP15583389A patent/JPH0322003A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61279705A (en) * | 1985-06-04 | 1986-12-10 | Akira Tashiro | Heat exchanging power device using water as fuel |
| JPS62176743A (en) * | 1986-01-29 | 1987-08-03 | Fuji Facom Corp | File renewal control system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100386700C (en) * | 2004-06-09 | 2008-05-07 | 浙江中控技术股份有限公司 | Batch production control method based on batch production control system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106707973B (en) | Timing control programmer, timing control programmed method and operating system | |
| JPS62199072U (en) | ||
| EP0203201A1 (en) | Method of setting operational conditions for injection molding machines | |
| CN110928240A (en) | Numerical control machining method and system | |
| US4326263A (en) | Method and apparatus for controlling a plurality of like equipments | |
| Gola et al. | Simulation based analysis of reconfigurable manufacturing system configurations | |
| JP2739858B2 (en) | Production control system and device | |
| WO2006027882A1 (en) | Automatic construction system for three-dimensional model | |
| JPH03219305A (en) | Multi-piece layout specification system | |
| JPH05253792A (en) | Table processing system for preparation of nc data | |
| US12275148B2 (en) | Information processing apparatus, system, information processing method, method of manufacturing products, and recording medium | |
| JPS63130325A (en) | Control method for injection molding machine | |
| JPH02118711A (en) | Data input system | |
| JP2869105B2 (en) | Workpiece processing data editing method | |
| JPH0414109A (en) | Brand control sequence controller | |
| US20210294294A1 (en) | Information processing method, information processing apparatus, production system and article manufacturing method | |
| JPS6318401A (en) | Programming device for programmable controller | |
| JPH03105481A (en) | Automatic graphic deformation system | |
| JPS60173609A (en) | Service code teaching system in robot | |
| JP3277715B2 (en) | Display unit data creation method | |
| JP2008532130A (en) | Method for subprogram translation by a controller interpreter | |
| JPH11272322A (en) | Process control program design support equipment | |
| JPH0399739A (en) | Lot management system for common forged parts | |
| JPH04215108A (en) | Control method for multi-axis servo system | |
| JPH03201104A (en) | Control program creation device |