JP2525913B2 - Sequence control method - Google Patents

Sequence control method

Info

Publication number
JP2525913B2
JP2525913B2 JP1308245A JP30824589A JP2525913B2 JP 2525913 B2 JP2525913 B2 JP 2525913B2 JP 1308245 A JP1308245 A JP 1308245A JP 30824589 A JP30824589 A JP 30824589A JP 2525913 B2 JP2525913 B2 JP 2525913B2
Authority
JP
Japan
Prior art keywords
unit
sequence
tank
product
control method
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.)
Expired - Lifetime
Application number
JP1308245A
Other languages
Japanese (ja)
Other versions
JPH03167601A (en
Inventor
勝彦 山瀬
秀行 椎崎
恒夫 福田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kao Corp
Original Assignee
Kao Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kao Corp filed Critical Kao Corp
Priority to JP1308245A priority Critical patent/JP2525913B2/en
Priority to EP90100159A priority patent/EP0412228A1/en
Priority to US07/461,073 priority patent/US5093772A/en
Priority to CA002007140A priority patent/CA2007140A1/en
Publication of JPH03167601A publication Critical patent/JPH03167601A/en
Application granted granted Critical
Publication of JP2525913B2 publication Critical patent/JP2525913B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control By Computers (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 この発明は物品の生産等において種々のユニット、た
とえば原料を仕込むユニット、仕込んだ原料を加熱する
昇温ユニット等を順次所定条件のもとで駆動、停止等を
行なういわゆるシーケンス制御を行なう方法に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention sequentially drives various units in the production of articles, for example, a unit for charging raw materials, a temperature raising unit for heating the charged raw materials, etc. under predetermined conditions. The present invention relates to a method of performing so-called sequence control for performing stop or the like.

従来技術 この種のシーケンス制御方法はたとえば特開昭59−12
5403号公報、特開昭62−100806号公報等に開示されてい
る。
2. Description of the Related Art A sequence control method of this type is disclosed, for example, in JP-A-59-12.
It is disclosed in Japanese Patent No. 5403, Japanese Patent Laid-Open No. 62-100806, and the like.

前者はバッチプロセスのシーケンス制御方法に於いて
機器各々に1対1に対応する機器動作シーケンスと、工
程毎に機器動作シーケンスを複数組合せた工程シーケン
スを設け、工程シーケンスを複数組合せ可能とするバッ
チシーケンスにより工程毎に作成された工程シーケンス
を時系列的に処理しようとするもので、各工程シーケン
スの先頭にて該工程シーケンスが制御する機器状態を初
期化する事を特徴としたものであり、バッチシーケンス
が機器の動作状態あるいは動作条件を指定する数値を仮
変数を使用して作成し、実動作時に前記仮変数を具体的
数値に置換える事を特徴としている。
The former is a batch sequence in which a sequence control method of a batch process is provided with a device operation sequence corresponding to each device on a one-to-one basis and a process sequence in which a plurality of device operation sequences are combined for each process, and a plurality of process sequences can be combined. It is intended to process the process sequence created for each process in chronological order, and is characterized by initializing the equipment state controlled by the process sequence at the beginning of each process sequence. The sequence is characterized in that a numerical value that specifies the operating state or operating condition of the device is created by using a temporary variable, and the actual variable is replaced with a specific numerical value.

後者は指定機構によって指定された一組の機器情報、
並びに第一の記憶機械に記憶されているバッチ・データ
生産用の汎用設備を構成する機器及び該機器間の配管接
続情報に基づいて、指定された一組の機器間に位置する
前記少なくとも一種類の機器をバッチ生産用の前記汎用
設備を構成する特定の機器に対応づけることによって、
第二の記憶機構に記憶された前記複数の類似工程のシー
ケンス制御用の非生成汎用モジュールから前記複数の類
似工程のうちの特定の工程のシーケンス制御用のプログ
ラムを生成するようにして、指定機構によって前記複数
の類似工程の夫々の前記一組の機器を指定機構を介して
指定し、必要ならば(被生成汎用モジュールが複数種類
ある場合)被生成汎用モジュールの種類を特定すること
により、汎用生産設備が複雑な場合でも容易且つ誤りの
虞れが少なく、バッチ生産プロセスのシーケンス制御プ
ログラムが生成され得るようにしたものである。
The latter is a set of device information specified by the specification mechanism,
And the at least one type located between a specified set of devices based on the devices constituting the general-purpose equipment for batch data production stored in the first storage machine and the pipe connection information between the devices. By associating the equipment of with the specific equipment that constitutes the general-purpose equipment for batch production,
The designated mechanism is configured to generate a program for sequence control of a specific step among the plurality of similar steps from the non-generation general-purpose module for sequence control of the plurality of similar steps stored in the second storage mechanism. By specifying the set of devices for each of the plurality of similar steps via a specifying mechanism and specifying the type of the generated general-purpose module (when there are plural types of generated general-purpose modules), Even if the production equipment is complicated, the sequence control program for the batch production process can be generated easily and with little risk of error.

発明が解決しようとする課題 従来の手法は製造する全銘柄の工程毎に工程シーケン
スを作成し、銘柄毎に、 工程シーケンスの組み合わせ情報 温度、圧力などの運転条件 をパラメータとして銘柄管理し、生産開始時に制御コン
ピュータにダウンロードし、工程シーケンスを直列処理
させる事により銘柄運転を実現させている。そのため全
銘柄の工程を意識したシーケンス設計が必要であり、さ
らに新しい銘柄が増え、それまでにない工程が増えれば
工程シーケンスを作成しなければならないなどの問題が
あった。
Problems to be Solved by the Invention In the conventional method, a process sequence is created for each process of all brands to be manufactured, and the management of the brand is started by managing the combination information of the process sequence and operating conditions such as temperature and pressure as parameters for each brand. Brand operation is sometimes realized by downloading to the control computer and processing the process sequence in series. Therefore, there is a problem that a sequence design that considers all the brand processes is necessary, and that a new brand increases, and if there are more unprecedented processes, a process sequence must be created.

いずれの従来技術においても、多種少量の生産工程に
おいては実際の運転に際しては複雑な予備作業等が必要
であった。
In any of the conventional techniques, complicated preliminary work or the like is required in actual operation in a variety of small-quantity production processes.

この発明は製造する全銘柄の工程は意識せず工程毎の
シーケンスは作成しない。工程はユニットシーケンスの
組合せで構成され、その組合せ情報がパラメータ化され
ている。ユニットシーケンスは最小機能操作毎に作成さ
れたシーケンスで設備に依存し銘柄や工程には依存しな
いシーケンス制御が行える制御方法を提供することを目
的とするものである。
This invention does not consider the processes of all brands to be manufactured and does not create a sequence for each process. A process is composed of a combination of unit sequences, and the combination information is parameterized. The unit sequence is intended to provide a control method that is a sequence created for each minimum function operation and that can perform sequence control that depends on equipment and does not depend on brand or process.

課題を解決する手段 この発明は、扱う銘柄(品種)の製造工程の流れを記
した運転スケジュールデータを記憶しており、品種や工
程に依存しない設備固有の最小機能単位をユニットと
し、そのユニットの運転開始から運転終了までの一連の
動作プログラムとして、運転パラメータを書き換え可能
としたユニットシーケンスを設定し、そして、各ユニッ
トを品種別に適した運転を行えるよう、該ユニットに設
定したユニットシーケンスに付与する運転パラメータを
記憶しており、 運転スケジュールデータにより、各工程で運転される
ユニットを読み出し、そのユニットに対するユニットシ
ーケンスに、当該品種に対する運転パラメータを読み出
して付与し、そして、他の動作プログラム又は他のユニ
ットシーケンスから受け取った開始/停止等の情報に基
づき、ユニット制御装置によって該ユニットシーケンス
を実行させるシーケンス制御方法であって、 1台もしくは複数台の上記ユニット制御装置を中央管
理装置で管理し、該中央管理装置から上記運転条件を設
定することを特徴とする。
Means for Solving the Problems The present invention stores operation schedule data that describes the flow of manufacturing processes of brands (variety) to be handled, sets a minimum functional unit unique to equipment that does not depend on the type or process as a unit, and As a series of operation programs from the start of operation to the end of operation, a unit sequence in which the operation parameters can be rewritten is set, and each unit is assigned to the unit sequence set in the unit so that it can be operated according to the product type. It stores the operation parameters, reads the unit to be operated in each process according to the operation schedule data, reads and gives the operation parameter for the relevant product type to the unit sequence for that unit, and other operation programs or other Start / Stop received from unit sequence A sequence control method for causing a unit control device to execute the unit sequence based on the information of 1), wherein one or a plurality of the unit control devices are managed by a central management device, and the operating conditions are set from the central management device. It is characterized by doing.

実施例 (実施例1) 以下にこの発明の一実施例を図面とともに説明する。Embodiment (Embodiment 1) An embodiment of the present invention will be described below with reference to the drawings.

第2図(A)はこの発明が適用される製造装置におけ
る1つの槽の一例を示しており、 1はA原料仕込みユニット、2はB原料仕込みユニッ
ト、3は昇温ユニット、4は循環ユニット、5は撹はん
ユニット、6は真空ユニットを示す。なおこの製造装置
は図示しないタイマーユニットを有する。
FIG. 2 (A) shows an example of one tank in the manufacturing apparatus to which the present invention is applied. 1 is an A raw material charging unit, 2 is a B raw material charging unit, 3 is a temperature raising unit, 4 is a circulation unit. 5 is a stirring unit, and 6 is a vacuum unit. This manufacturing apparatus has a timer unit (not shown).

仕込みユニット1,2にはバルブ11,12が接続されてお
り、これらのバルブ11,12を開くことによって処理槽10
へA原料あるいはB原料を導入する。
Valves 11 and 12 are connected to the charging units 1 and 2, and the processing tank 10 is opened by opening these valves 11 and 12.
A raw material or B raw material is introduced into.

昇温ユニット3はたとえば加熱ジャケット13を処理槽
10の周囲に包囲して設けたものであり、コントロールバ
ルブ17の開閉によって加熱ジャケット13への蒸気の供給
を制御し、処理槽10の温度制御を行なう。
The temperature raising unit 3 includes, for example, a heating jacket 13 and a treatment tank.
It is provided around the periphery of 10, and the supply of steam to the heating jacket 13 is controlled by opening and closing the control valve 17 to control the temperature of the processing tank 10.

A原料の仕込量は流量積算計15によって検出され、B
原料の仕込量は流量積算計16によって検出され、また、
処理槽10の温度は温度センサ14で検出される。
The charge amount of raw material A is detected by the flow rate integrator 15, and B
The amount of raw material charged is detected by the flow integrator 16, and
The temperature of the processing tank 10 is detected by the temperature sensor 14.

撹拌ユニット5の回転数は回転計18によって検出され
る。
The rotation speed of the stirring unit 5 is detected by the tachometer 18.

真空ユニット6の真空度は真空センサ19によって検出
される。
The vacuum degree of the vacuum unit 6 is detected by the vacuum sensor 19.

それぞれのセンサのデータは第1図(A)に示す制御
装置へ入力される。
The data of each sensor is input to the control device shown in FIG.

この発明のシーケンス制御システムは第1図(A)に
示すように第2図(B)に示した各槽101,102,103に対
応して設けた制御装置201,202,203とこれらの制御装置2
01,202,203を統轄管理する中央管理装置としての銘柄管
理コンピュータ29を有している。各制御装置201,202,20
3は同一構成を有し、マイクロコンピュータ(通常のコ
ンピュータその他データ処理装置でもよい)を用いた制
御コンピュータ20と、各ユニット1〜6に設けられる圧
力センサ、位置を規制するスイッチセンサやレベルセン
サなどのセンサ21、バルブやポンプ、モータなどの操作
器22と制御コンピュータ20との間の信号の授受を行なう
入出力インターフェースとしてのリレーモジュール23を
備えている。さらにシーケンス制御システムは、オペレ
ータからデータを入力するキーボード24と入・出力デー
タ等を表示するCRT25を含むオペレータズコンソール26
を備えている。銘柄管理コンピュータ29には生産すべき
銘柄に伴う種々のパラメータ(詳細後述)を入力するキ
ーボード27、パラメータ等を表示するCRT28を備えてい
る。
As shown in FIG. 1 (A), the sequence control system of the present invention includes control devices 201, 202, 203 provided corresponding to the respective tanks 101, 102, 103 shown in FIG. 2 (B) and these control devices 2
It has a brand management computer 29 as a central management device that controls 01, 202, 203. Each control device 201,202,20
3 has the same configuration, a control computer 20 using a microcomputer (which may be a normal computer or other data processing device), a pressure sensor provided in each of the units 1 to 6, a switch sensor or a level sensor for regulating the position The relay module 23 is provided as an input / output interface for exchanging signals between the sensor 21, the operation device 22 such as a valve, a pump, and a motor, and the control computer 20. Further, the sequence control system includes an operator's console 26 including a keyboard 24 for inputting data from an operator and a CRT 25 for displaying input / output data.
It has. The brand management computer 29 is equipped with a keyboard 27 for inputting various parameters (details will be described later) associated with the brand to be produced, and a CRT 28 for displaying parameters and the like.

制御コンピュータ20は上述の各ユニットのシーケンス
作動を司るユニットシーケンス(詳細後述)30とどのユ
ニットシーケンスを使用するかを制御する運転スケジュ
ーラ31と、ユニットシーケンスの作動時の制御信号であ
るフラグを記憶しているフラグエリア32等を有する。
The control computer 20 stores a unit sequence (details described later) 30 that controls the sequence operation of each unit described above, an operation scheduler 31 that controls which unit sequence is used, and a flag that is a control signal when the unit sequence operates. It has a flag area 32 and the like.

ここでいうユニットは前述のA原料仕込みユニット
1、B原料仕込みユニット2、昇温ユニット3、循環ユ
ニット4、撹はんユニット5、真空ユニット6、タイマ
ーユニット等であり、既述のように設備の運転を最小機
能操作単位の集合と考え、最小機能操作単位毎に作成し
たシーケンスがユニットシーケンスである。したがっ
て、ユニットシーケンスは設備に依存し、品種には依存
しない構築がされている。
The units mentioned here are the A raw material charging unit 1, the B raw material charging unit 2, the temperature raising unit 3, the circulation unit 4, the stirring unit 5, the vacuum unit 6, the timer unit, and the like, which are provided as described above. The operation is considered as a set of minimum functional operation units, and a sequence created for each minimum functional operation unit is a unit sequence. Therefore, the unit sequence is constructed depending on the equipment and not on the product type.

ユニットシーケンスは第4図に示すような一連のプロ
グラムを実行するブロックであり、第3図(A)は一例
として仕込みユニットについてのユニットシーケンスを
示している。
The unit sequence is a block for executing a series of programs as shown in FIG. 4, and FIG. 3 (A) shows the unit sequence for the preparation unit as an example.

ユニットシーケンスには、開始フラグ/中断フラグ/
完了フラグ等が割付けられており下記の機能がある。
The unit sequence includes a start flag / interrupt flag /
The completion flag etc. are assigned and have the following functions.

開始フラグはオンでユニットシーケンスが起動する。 The start flag is on and the unit sequence starts.

自動の場合と手動の場合とでフラグの割付けが異なる
場合もある。
The assignment of flags may be different between the automatic case and the manual case.

開始フラグはオフでユニットシーケンスが停止する。 The start flag is off and the unit sequence is stopped.

中断フラグはオンでユニットシーケンスが中断する。 The suspend flag is on and the unit sequence is suspended.

完了フラグはオンでユニットシーケンスが完了条件を
満たしている。
The completion flag is ON and the unit sequence satisfies the completion condition.

特に、開始/完了フラグは運転スケジューラと密接に
関係しており、開始フラグはユニットシーケンスの開始
・停止に、完了フラグは歩進条件に利用される。
In particular, the start / completion flag is closely related to the operation scheduler. The start flag is used for starting / stopping the unit sequence, and the completion flag is used for the step condition.

第3図(A)について詳述すると、 ステップS0で開始フラグがオンか否か判断され、開始
フラグがオンになればステップS1で完了フラグがリセッ
トされ、ステップS2で開始フラグがリセットされている
か否かが判断され、リセットならばステップS9に進み、
セットならばステップS3にて槽(たとえば101)への材
料の実際の仕込量が設定仕込量より大きいかあるいは等
しいかが判断され、大きいか等しいときはステップS9に
進みバルブV11を閉じ、一方、否であればステップS4に
進み、中断フラグがオンか判断される。中断フラグがオ
ンであるとステップS8に進み、このステップS8にてバル
ブ11(または12)が閉じられる。中断フラグがオフであ
るときはステップS5に進み、槽内のレベルセンサLS−1
がHigh以下否かがチェックされる。槽101の液面の高さ
ががLS−1以上ならばステップS2に戻り、以下ならば、
ステップS6に進んで、登場回数メモリに書き込まれてい
る登場回数を読み、その登場回数に指定されている仕込
みパラメータ量を槽101への仕込量として槽101の制御装
置201のデータバッファ33Xから取り込む。その後ステッ
プS7に進んでバルブ11を開く。
Explaining FIG. 3 (A) in detail, it is determined in step S0 whether or not the start flag is turned on. If the start flag is turned on, the completion flag is reset in step S1 and the start flag is reset in step S2. If it is reset, proceed to step S9,
If it is set, it is determined in step S3 whether or not the actual charging amount of the material to the tank (for example, 101) is greater than or equal to the set charging amount, and if it is greater than or equal to, the process proceeds to step S9, the valve V11 is closed, and If not, the process proceeds to step S4, and it is determined whether the interruption flag is on. If the interruption flag is on, the process proceeds to step S8, and the valve 11 (or 12) is closed in this step S8. When the interruption flag is off, the process proceeds to step S5, where the level sensor LS-1 in the tank is
Is checked to be below High. If the height of the liquid level in the tank 101 is LS-1 or higher, the process returns to step S2.
Proceeding to step S6, the number of appearances written in the number-of-appearances memory is read, and the preparation parameter amount designated for the number of appearances is taken in from the data buffer 33X of the control device 201 of the tank 101 as the amount of preparation for the tank 101. . After that, the process proceeds to step S7 and the valve 11 is opened.

制御がステップS9へ進んだ場合には、バルブ11が全閉
とされ、さらにステップS10では開始フラグがリセッ
ト、中断フラグがリセットされ完了フラグオンとされ、
一連のシーケンスを終了する。
When the control proceeds to step S9, the valve 11 is fully closed, and in step S10 the start flag is reset, the interruption flag is reset and the completion flag is turned on,
End the sequence.

この発明によれば上述のプログラムと同様のユニット
シーケンスが各ユニットに対して制御コンピュータ20内
に設けられる。ユニットシーケンスをすべてのユニット
に用いられるように一般的に表わしたフローチャートを
第4図に示す。
According to the present invention, a unit sequence similar to the above program is provided in the control computer 20 for each unit. A flow chart generally representing the unit sequence as used for all units is shown in FIG.

第3図と第4図の対比から容易に判るように、すべて
のステップは各ユニットに共通であり、ステップS6につ
いてはその内容をパラメータとして外部から随意に書き
変えられるようにしている。
As can be easily understood from the comparison between FIG. 3 and FIG. 4, all steps are common to each unit, and the content of step S6 can be arbitrarily rewritten from the outside by using the content as a parameter.

なお、ユニットシーケンスのステップS0,S2,S4におけ
る各フラグはこれらのユニットシーケンスと協働する他
のプログラム、たとえば押釦スイッチの動作やセンサ等
から得られる信号であり、これらの信号は上記した他の
プログラムによりフラグエリア32に書き込まれる。そし
てこのフラグエリア32をユニットシーケンスにより読み
取る。
Each flag in steps S0, S2, S4 of the unit sequence is a signal obtained from another program that cooperates with these unit sequences, for example, the operation of a push button switch or a sensor, and these signals are other than those described above. It is written in the flag area 32 by the program. Then, this flag area 32 is read by the unit sequence.

次に各パラメータにつき説明する。 Next, each parameter will be described.

ユニットシーケンスでは品種に依存する要素はすべて
パラメータ化されており、運転スケジューラや手動操作
により起動された際、計器パラメータを参照し実行を行
う。下記に計器パラメータの一例を表1に示す。
In the unit sequence, all the elements that depend on the product type are parameterized, and when activated by the operation scheduler or manual operation, the instrument parameters are referenced and executed. Table 1 below shows an example of instrument parameters.

この品種毎の計器パラメータは運転スケジュールデー
タと共に銘柄データとしてたとえばオペレータが第1図
(A)(B)に示したように生産しようとする銘柄につ
いて種々のデータを書き込んだ処方せん34から銘柄管理
コンピュータ29により入力され総括管理され、運転開始
時に品種選択された際、銘柄管理コンピュータ29から制
御コンピュータ20に銘柄データとしてダウンロードされ
る。
The instrument parameters for each product type are used as brand data together with the operation schedule data, for example, as shown in FIGS. 1 (A) and (B), the prescription 34 in which various data are written for the brand to be produced from the brand management computer 29. Is input and comprehensively managed, and when a product type is selected at the start of operation, it is downloaded from the brand management computer 29 to the control computer 20 as brand data.

次に運転スケジュールデータにつき説明する。 Next, the operation schedule data will be described.

運転スケジュールデータはどのユニットシーケンスを
どの順番で起動し、停止するかを制御するデータファイ
ルであり、たとえば第6図に示すようにステップ番号と
運転工程番号とユニット名と各ユニットシーケンスをど
の工程で起動、停止するかをテーブル形式でRAMである
スケジュールデータバッファ33Yに銘柄管理コンピュー
タからダウンロードし書き込んだものである。第5図に
おいて、●は開始フラグのオン、×は開始フラグのオ
フ、○は完了フラグのオンで歩進条件を示している。各
フラグや工程番号は第7図に示すようなメモリ領域M1,M
2,M3,M4に書き込まれる。
The operation schedule data is a data file that controls which unit sequences are started and stopped in what order. For example, as shown in FIG. 6, step numbers, operation process numbers, unit names, and which unit sequences are specified in which process. Whether to start or stop is downloaded from the stock management computer and written in the schedule data buffer 33Y, which is a RAM, in a table format. In FIG. 5, the solid circle indicates the start flag ON, the cross indicates the start flag OFF, and the open circle indicates the completion flag ON to indicate the stepping condition. Each flag and process number are memory areas M1 and M as shown in FIG.
Written to 2, M3, M4.

たとえば第5図の例ではステップ番号1の工程が先ず
開始され、ユニットシーケンスAが動作し、ユニットシ
ーケンスAの開始フラグF1がオンされ、その後該ユニッ
トシーケンスAのユニットでの所定工程が完了してその
ユニットAの開始フラグがオフとされると、次にステッ
プ番号2に移りユニットシーケンスB,C,Eが開始フラグF
3,F4,F5を読み起動し、各ユニットB,Cの所定工程が終了
するとステップ3に移りユニットシーケンスDが起動す
る。
For example, in the example of FIG. 5, the process of step number 1 is first started, the unit sequence A is operated, the start flag F1 of the unit sequence A is turned on, and then the predetermined process in the unit of the unit sequence A is completed. When the start flag of the unit A is turned off, the process moves to step number 2 and the unit sequences B, C and E start flag F.
When 3, F4 and F5 are read and activated, and when the predetermined process of each unit B and C is completed, the process proceeds to step 3 and the unit sequence D is activated.

運転スケジュールデータを参照し各工程毎に工程の歩
進条件を常時監視し、条件が満たされればその工程又は
場合により次の工程で起動するユニットシーケンスの開
始フラグをオンし、停止するユニットシーケンスの開始
フラグをオフする。歩進条件は制御コンピュータ内の全
ての信号が使用でき、そのアルゴリズムもAND条件、OR
条件の組合せによりその制限はない。また、運転スケジ
ューラでは各工程毎にステップNo.、及び運転工程No.を
管理し運転監視、工程表示等に活用する。
Always refer to the operation schedule data to monitor the step progress condition for each process, and if the condition is satisfied, turn on the start flag of the unit sequence that starts in that process or in the next process as the case may be, and stop the unit sequence. Turn off the start flag. All signals in the control computer can be used as the step condition, and the algorithm is AND condition, OR
There is no limitation depending on the combination of conditions. The operation scheduler manages step numbers and operation step numbers for each process and uses them for operation monitoring and process display.

バッチプラントに於いて運転スケジューラは各槽毎に
設けられるが、連続プラントでも基本的には使用可能で
あり、汎用的なプログラムである。
In a batch plant, an operation scheduler is provided for each tank, but it can be basically used in a continuous plant and is a general-purpose program.

運転スケジューラの運転モードには自動運転と工程運
転とがあり、自動運転は工程の歩進条件のみで工程の移
行を行い、工程運転は工程の歩進条件が成立しても歩進
フラグがオンするまで工程の移行は行わない。したがっ
て、運転スケジューラ固有のフラグとして工程運転フラ
グと工程歩進フラグが設けられている。
The operation modes of the operation scheduler include automatic operation and process operation. In automatic operation, the process transition is performed only by the process step condition, and in process operation, the step flag is turned on even when the process step condition is satisfied. Until then, the process is not transferred. Therefore, a process operation flag and a process step flag are provided as flags unique to the operation scheduler.

上記の構成において、制御コンピュータ20内のユニッ
トシーケンス30には第1図(B)に示すように仕込ユニ
ットシーケンス30−1、昇温ユニットシーケンス30−
2、冷却ユニットシーケンス30−3、移送ユニットシー
ケンス30−4が設けられている。各ユニットシーケンス
には第4図に示すフローチャートに対応するプログラム
が書き込まれている。
In the above-mentioned configuration, the unit sequence 30 in the control computer 20 has a charging unit sequence 30-1 and a temperature raising unit sequence 30-as shown in FIG. 1 (B).
2. A cooling unit sequence 30-3 and a transfer unit sequence 30-4 are provided. A program corresponding to the flowchart shown in FIG. 4 is written in each unit sequence.

(実施例2) 単一槽を使用する単一品種の製造における制御 いまたとえば仕込ユニットと昇温ユニットを使用して
品種Aの製品を製造するためのシーケンス制御を行う場
合の制御方法について説明する。
(Embodiment 2) Control in the production of a single product using a single tank Now, a control method in the case of performing sequence control for producing a product of product A using a charging unit and a temperature raising unit will be described. .

まず仕込ユニットについては原料Aの仕込量(たとえ
ば100)を銘柄管理コンピュータ29から入力すると、
この仕込量は運転開始時、オペレーターズコンソール26
から製造しようとする製品の品名が入力されると、RAM3
3内のデータバッファ33Xの仕込ユニットに対応して設け
た区域に書き込まれる。
First, for the charging unit, when the charging amount of raw material A (for example, 100) is input from the brand management computer 29,
This charge amount is the operator's console 26 at the start of operation.
When the product name of the product to be manufactured is input from RAM3
The data is written in the area provided corresponding to the preparation unit of the data buffer 33X in 3.

また昇温ユニットについては昇温到達温度「70℃」お
よび「90℃」を上記と同様に銘柄管理コンピュータ29か
ら入力するとこの昇温到達温度はデータバッファ33Xの
昇温ユニットに対応して設けた区域に書き込まれる。
Further, regarding the temperature raising unit, when the temperature raising ultimate temperatures “70 ° C.” and “90 ° C.” are input from the brand management computer 29 in the same manner as above, the temperature raising ultimate temperatures are set corresponding to the temperature raising units of the data buffer 33X. Written in the area.

他の必要な条件、たとえばセンサの番号、開閉される
べきバルブの番号、起動・停止すべきポンプやモータの
番号などがデータバッファ33Xに書き込まれる。
Other necessary conditions such as sensor numbers, valve numbers to be opened / closed, pump / motor numbers to start / stop, etc. are written in the data buffer 33X.

一方、運転スケジューラ31には第7図に示すように品
種Aの製造に必要な歩進条件やステップ番号、工程番
号、開始フラグ番号を銘柄管理コンピュータ29から入力
すると、これらのデータは運転開始時、オペレーターズ
コンソール26から入力された品名に従って、RAM33を用
いたデータバッファ33Yに、たとえば第7図に示すよう
に工程番号別に書き込まれる。
On the other hand, as shown in FIG. 7, when the step condition, step number, process number, and start flag number necessary for manufacturing the product A are input to the operation scheduler 31 from the stock management computer 29, these data are obtained when the operation is started. According to the product name input from the operator's console 26, it is written in the data buffer 33Y using the RAM 33 for each process number as shown in FIG. 7, for example.

そして実際の運転時には各ユニットシーケンスは第4
図のステップS3,S5,S6,S7,S8,S9,S10において、データ
バッファ33Xの該当区域を読んで、たとえば昇温ユニッ
トにおいては第3図(B)に示すプログラムにデータを
取り込む。
And in actual operation, each unit sequence is the 4th
In steps S3, S5, S6, S7, S8, S9, and S10 in the figure, the corresponding area of the data buffer 33X is read and, for example, in the temperature raising unit, the data is loaded into the program shown in FIG. 3 (B).

上記のような設定を行ったのち、制御システムのスタ
ートを行うと、ステップ番号が「1」に設定されている
仕込ユニットシーケンス30−1が最初に選択される。そ
して工程が進みステップ番号「3」となると昇温ユニッ
トシーケンスが起動され、第3図(B)に示したステッ
プS1からS10までのプログラムを実行し、ステップS10で
のフラグのリセットが完了すると、運転スケジューラ31
はタイマーユニットシーケンスを選択、起動する。
When the control system is started after the above settings are made, the charging unit sequence 30-1 having the step number set to "1" is first selected. Then, when the process progresses and the step number becomes “3”, the temperature raising unit sequence is activated, the programs of steps S1 to S10 shown in FIG. 3B are executed, and when the flag reset in step S10 is completed, Operation scheduler 31
Selects and activates the timer unit sequence.

(実施例3) 複数の槽を用いて複数品種を槽毎に1品種ずつ制動する
場合の制御 第2図(B)は第2図(A)に示した槽を複数設けて
複数品種の製品を製造する例を示す。この例においては ポートaから槽101へ原料aを仕込む。
(Embodiment 3) Control in the case of braking a plurality of products for each product by using a plurality of tanks. FIG. 2B shows a product of a plurality of products by providing a plurality of tanks shown in FIG. 2A. An example of manufacturing is shown. In this example, the raw material a is charged into the tank 101 from the port a.

ポートbから槽101へ原料bを仕込み、 ポートcから槽102へ原料cを仕込み、 ポートdから槽102へ原料dを仕込み、 ポートeから槽103へ原料eを仕込み、 ポートfから槽103へ原料fを仕込む。 Raw material b is charged from port b to tank 101, raw material c is charged from port c to tank 102, raw material d is charged from port d to tank 102, raw material e is charged from port e to tank 103, and port f is transferred to tank 103. Charge the raw material f.

また、 ポートgから蒸気を導入して槽101の昇温を行い、 ポートhから蒸気を導入して槽102の昇温を行い、 ポートiから槽103へ蒸気を導入して槽103の昇温を行
う。
Further, steam is introduced from port g to raise the temperature of tank 101, steam is introduced from port h to raise the temperature of tank 102, steam is introduced from port i to tank 103 to raise the temperature of tank 103. I do.

jは槽101の撹拌、 kは槽102の撹拌、 lは槽103の撹拌を示す。 j indicates stirring of the tank 101, k indicates stirring of the tank 102, and 1 indicates stirring of the tank 103.

ポートmから槽101の製品を抜き出し、 ポートnから槽102の製品を抜き出し、 ポートoから槽103の製品を抜き出す。 The product in the tank 101 is extracted from the port m, the product in the tank 102 is extracted from the port n, and the product in the tank 103 is extracted from the port o.

ポートpを介して槽102から槽101へ処理物質を移送
し、 ポートqを介して槽103から槽101へ処理物質を移送
し、 ポートrを介して槽103から槽102へ処理物質を移送す
る。
The treatment substance is transferred from the bath 102 to the bath 101 via the port p, the treatment substance is transferred from the bath 103 to the bath 101 via the port q, and the treatment substance is transferred from the bath 103 to the bath 102 via the port r. .

それぞれの品種に対して、起動するユニットシーケン
スとそれのパラメータ(温度、仕込量等)を、また、停
止するユニットシーケンスを銘柄コンピュータ29に登録
する。
The unit sequence to be activated and its parameters (temperature, charging amount, etc.) and the unit sequence to be stopped for each type are registered in the brand computer 29.

それぞれの品種に対して、歩進条件として、ユニット
シーケンスの完了や他のプロセスの状態(温度、圧力の
現在値)をAND,ORの結合子を用いて登録する。
For each product type, the completion of the unit sequence and the states of other processes (current values of temperature and pressure) are registered using AND and OR connectors as stepping conditions.

銘柄情報のダウンロード これから運転しようとする順に品種名、LOT番号、生
産量を各品種毎に複数品種まとめて銘柄コンピュータ29
から制御コンピュータ20にダウンロードする。
Downloading brand information The brand name, LOT number, and production volume are grouped into multiple models in order of operation, and the brand computer 29
From the control computer 20.

1品種の製造が終わった後、次の品種を連続して製造
するために装置を連続運転するかまたは、運転開始ボタ
ンを1回ずつ押し、確認しながら装置を再運転するかは
選択可である。
After the production of one product is completed, it is possible to select whether to continuously operate the device to continuously manufacture the next product, or to restart the device while confirming by pressing the operation start button once. is there.

運転の操作 各槽毎の運転開始、中断、終了の操作が可能である。Operation of operation It is possible to start, interrupt, and end the operation of each tank.

ユニットシーケンスの単独起動/停止が可能である。 The unit sequence can be started / stopped independently.

運転の監視 各槽毎の実行品種の名称、LOT番号、工程番号 ユニットシーケンスの起動/停止の状態 ユニットシーケンスの完了の状態 等を銘柄コンピュータ29のCRT28に表示させる。Operation monitoring The name of the product to be executed, the LOT number, the process number for each tank, the start / stop status of the unit sequence, the status of the completion of the unit sequence, etc. are displayed on the CRT 28 of the brand computer 29.

この場合の制御は各槽毎に単一製品を製造する場合と
同様である。但しそれぞれのパラメータは登場回数カウ
ンタの手法を用いて以下のように設定される。
The control in this case is the same as the case where a single product is manufactured in each tank. However, each parameter is set as follows using the method of the appearance frequency counter.

即ち第9図に示すようにある1つの槽での処理工程の
うち1番目の工程で原料を100仕込み、10番目の工程
で200を仕込み、また2番目の工程において槽内を70
℃に昇温し、11番目の工程において再び90℃に昇温する
ものとする。
That is, as shown in FIG. 9, 100 raw materials are charged in the first step of the treatment steps in one tank, 200 are charged in the 10th step, and 70% in the tank in the second step.
The temperature shall be raised to 90 ° C and again to 90 ° C in the 11th step.

この場合銘柄管理コンピュータ29から当該制御コンピ
ュータのデータバッファ33Yに表2に示すデータと、計
器パラメータとして表3に示すデータをデータバッファ
33Xに書き込む。
In this case, the data shown in Table 2 and the data shown in Table 3 as the instrument parameters are buffered from the stock management computer 29 to the data buffer 33Y of the control computer.
Write to 33X.

表2と表3から判るように、仕込ユニットと昇温ユニッ
トの使用が何回目であるかを示す登場回数とその登場回
数における使用温度とが書き込まれ、計器パラメータに
は各登場回数とそれに対応する仕込量や昇温温度とが書
き込まれる。
As can be seen from Tables 2 and 3, the number of appearances indicating the number of times the charging unit and the temperature raising unit have been used and the operating temperature at the number of appearances are written. The charging amount and the temperature rising temperature are written.

この例においては工程1で仕込ユニットの登場回数
(1回目)、工程2で昇温ユニットの登場回数(1回
目)、工程10で仕込ユニットの登場回数(2回目)、工
程11で昇温ユニットの登場回数(2回目)がデータバッ
ファに書き込まれ、また計器パラメータとして仕込ユニ
ットのパラメータとして1回目は100、2回目は200
が書き込まれ、昇温ユニットのパラメータとして1回目
は70℃、2回目は90℃が書き込まれている。
In this example, the number of appearances of the charging unit in step 1 (first time), the number of appearances of the temperature raising unit in step 2 (first time), the number of appearances of the charging unit in step 10 (second time), and the temperature raising unit in step 11 The number of appearances (2nd time) is written in the data buffer, and 100 as the instrument unit parameter as the instrument parameter and 200 as the 2nd time.
Is written, and 70 ° C is written as the parameter of the temperature raising unit for the first time and 90 ° C for the second time.

上記のようにデータがセットされた状態で第9図に示
した製造プロセスがスタート押釦の操作等によりスター
トすると、仕込みユニットシーケンスのステップS6には
登場回数が1回目を表わすデータ、たとえば数値「1」
が書き込まれるとともに、この「1」に対応する設定仕
込量100をデータバッファ33の計器パラメータ記憶領
域から読み出してこの数値100もステップS6に書き込
まれる。そして100の原料が槽に仕込まれる制御が第
3図(A)に示すユニットシーケンスにしたがって実行
される。
When the manufacturing process shown in FIG. 9 is started by operating the start push button or the like with the data set as described above, in step S6 of the preparation unit sequence, the data representing the first appearance, for example, the numerical value "1" is entered. "
Is written, the set quantity 100 corresponding to this “1” is read from the instrument parameter storage area of the data buffer 33, and this numerical value 100 is also written in step S6. Then, the control of charging 100 raw materials into the tank is executed according to the unit sequence shown in FIG.

また昇温ユニットシーケンスのステップS6には登場回
数1とこれに対応する昇温温度70℃が書き込まれる。そ
して前述の単一槽の運転と同様にして制御が実行され
る。
Further, the number of appearances 1 and the temperature rise temperature 70 ° C. corresponding thereto are written in step S6 of the temperature rise unit sequence. Then, the control is executed in the same manner as the operation of the single tank described above.

100の原料が槽に仕込まれて、工程1が終了し順次
工程が移行し、工程10になればこの仕込ユニットシーケ
ンスのステップS6では登場回数2回目と対応する設定仕
込量200が読み込まれる。
When 100 raw materials are charged into the tank, the process 1 is completed and the process sequentially shifts, and when the process reaches the process 10, the set charge amount 200 corresponding to the second appearance number is read in step S6 of this charging unit sequence.

同様にして1回目の昇温が終了し、工程11になれば昇
温ユニットのユニットシーケンスのステップS6では登場
回数2回目と昇温温度90℃が読み込まれる。そして工程
10で再び仕込ユニットシーケンスが作動して槽へ200
の原料が仕込まれ、また工程11で昇温ユニットが作動し
て槽内の温度は90℃まで上昇する。
Similarly, when the first heating is completed and the process reaches step 11, the second appearance number and the heating temperature of 90 ° C. are read in step S6 of the unit sequence of the heating unit. And process
The charging unit sequence is activated again at 10 and 200 is sent to the tank.
The raw materials are charged and the temperature raising unit is activated in step 11 to raise the temperature in the tank to 90 ° C.

上述と同様の設定を銘柄コンピュータ29から各槽101,
102,103のそれぞれの制御コンピュータ201,202,203につ
いて品種毎に行ない、複数品種の製造処理を同時に実行
することができる。
Set the same settings as above from the brand computer 29 to each tank 101,
The control computers 201, 202, and 203 of 102 and 103 can be performed for each product type, and the manufacturing process for a plurality of product types can be simultaneously executed.

上記のように複数の槽の運転制御を既述のユニットシ
ーケンスと運転スケジューラならびに登場回数カウンタ
の手法を用いることによって、第10図に示すように槽10
1で原料a,bを用いて昇温と撹拌処理し、一方槽102で原
料cを昇温と撹拌処理し、これを槽101へ移送して、槽1
01で合体して品種Aを製造し、さらに槽103で原料eと
fを仕込み、昇温、撹拌処理し、一方槽102で原料cに
ついての処理の終了後、原料dの昇温、撹拌処理し、槽
103からの処理したものと合体するというようなシーケ
ンス制御の設定を容易に行うことができる。
As described above, the operation control of a plurality of tanks is performed by using the above-described unit sequence, operation scheduler, and appearance counter method, as shown in FIG.
In step 1, the raw materials a and b are heated and stirred, while in the tank 102, the raw material c is heated and stirred and transferred to the tank 101 to
01 is combined to produce the product A, raw materials e and f are further charged in the tank 103, and the temperature is raised and stirred, while the temperature of the raw material d is heated and stirred in the tank 102 after the treatment of the raw material c is completed. And tank
It is possible to easily set the sequence control such as combining with the processed data from 103.

この様に登場回数を示す数値をデータとして記憶させ
ておくと、物品の試作等において便利である。たとえば
工程1においてある機構の登場回数が「1」と記憶さ
れ、また工程7において登場回数が「2」として記憶さ
れているとする。いま工程1を終り、2〜6の途中で一
度製造システムを停止し、工程7からスタートしたとき
でも、工程7における登場回数の数値「2」を読むこと
で、その機構の動作条件を上記「2」に対応して記憶さ
れている動作条件を読み出すことで、工程7を正しく実
行できる。
In this way, storing a numerical value indicating the number of appearances as data is convenient in trial production of articles. For example, it is assumed that the number of appearances of a certain mechanism is stored as “1” in step 1, and the number of appearances is stored as “2” in step 7. Even if the manufacturing system is stopped once in the middle of steps 2 to 6 after the step 1 is finished and the step 7 is started, by reading the numerical value "2" of the number of appearances in the step 7, the operating condition of the mechanism is determined as described above. By reading the operating condition stored corresponding to "2", the step 7 can be correctly executed.

なお運転スケジューラを使用せずに単独運転によって
所要のユニットシーケンスを操作者が各ユニットの動作
状態を観察しながら起動してシーケンス制御することも
できる。
It is also possible to perform sequence control by activating the required unit sequence by an operator while observing the operating state of each unit by independent operation without using the operation scheduler.

この発明の制御装置によれば以下に示すように複数の
槽を銘柄管理コンピュータ29と1つの制御装置(たとえ
ば201)とで以下の態様で制御することができる。
According to the control device of the present invention, a plurality of tanks can be controlled by the brand management computer 29 and one control device (for example, 201) in the following manner as described below.

第11図に示すように槽102,103が槽101に連結されてい
る。槽102が槽103にも連結されている。
As shown in FIG. 11, tanks 102 and 103 are connected to the tank 101. The tank 102 is also connected to the tank 103.

これらの3個の槽101,102,103はそれぞれ第2図
(A)に示したものと同構成であり、1つの制御装置20
1で制御される。
Each of these three tanks 101, 102, 103 has the same structure as that shown in FIG.
Controlled by 1.

銘柄管理コンピュータ29には、第12図のように品種A,
品種B,品種Cが順番に登録されている。たとえば品種A
ははじめに槽103で処理され、次いで槽101に転送されて
処理される。銘柄コンピュータ29内に連続指示があれ
ば、使用しようとする槽の空きをみつけて、その槽で後
の品種の運転を自動的に行う。たとえば品種Bの処理に
おいて、槽102での処理が終了すると、制御装置201は槽
103が空いているか、即ち何の処理もしておらず、停止
しているかどうかを後述の方法により判定し、空きであ
ることが検出されると、槽102での処理物を槽103へ送る
処理に自動的に移行させる。
As shown in Fig. 12, the brand management computer 29 stores the product type A,
Type B and type C are registered in order. For example, type A
Is first processed in tank 103 and then transferred to tank 101 for processing. If there is a continuous instruction in the brand computer 29, the vacancy of the tank to be used is found, and the operation of the subsequent product is automatically performed in that tank. For example, in the processing of the type B, when the processing in the tank 102 is completed, the control device 201
If 103 is vacant, that is, it is not performing any processing and is stopped, it is determined by the method described below, and if it is detected that it is vacant, processing to send the processed material in the tank 102 to the tank 103. Automatically transition to.

連続指示がなければ、先行品種の全槽分の運転が終了
されない限り後の品種の処理のための運転は行なわれな
い。
If there is no continuous instruction, the operation for processing the subsequent product is not performed unless the operation for all the tanks of the preceding product is completed.

槽の空きの検出は以下に述べる方法による。 The detection of the vacant tank is based on the method described below.

第13図のように銘柄管理コンピュータ29より1つの槽
たとえば101についての最終工程番号が制御装置201のRA
M33に転送される。スケジューラは、実行中の工程番号
が上記最終工程番号と等しくなり、かつその工程の歩進
条件が成立したとき、該当の槽は空きになったと判定す
る。この判定結果は上記の例によれば槽101に該当するR
AM33の実行エリアに記憶される。そして他の槽たとえば
槽102を制御しているスケジューラはこの槽101の空きを
読んで次の品種の情報を実行エリアに移し運転を行う。
As shown in FIG. 13, the last process number of one tank, for example, 101, from the brand management computer 29 is RA of the controller 201.
Transferred to M33. When the process number being executed becomes equal to the final process number and the stepping condition of the process is satisfied, the scheduler determines that the tank is empty. According to the above example, the result of this determination is R corresponding to the tank 101.
It is stored in the execution area of AM33. Then, the scheduler controlling another tank, for example, the tank 102, reads the empty space of this tank 101, moves the information of the next product type to the execution area, and performs the operation.

第14図は上述の運転に際して制御装置201のデータバ
ッファ33に書き込まれるデータを示す。第12図のデータ
は、データバッファ33Nの1,2,3のエリアに格納される。
さらに、データバッファ33内の実行エリア33Mに転送さ
れて、スケジューラがそのデータをもとにユニットシー
ケンスの起動・停止を行う。
FIG. 14 shows data written in the data buffer 33 of the control device 201 during the above-mentioned operation. The data shown in FIG. 12 is stored in areas 1, 2, and 3 of the data buffer 33N.
Further, the data is transferred to the execution area 33M in the data buffer 33, and the scheduler starts / stops the unit sequence based on the data.

第15図は、運転タイムチャートを示す。タイミングa,
b,cそれぞれに対応する実行エリアの品種の記憶状況を
第16図に示す。
FIG. 15 shows an operation time chart. Timing a,
FIG. 16 shows the storage status of the products in the execution areas corresponding to b and c, respectively.

上記のように種々のデータが設定されることによっ
て、たとえばスタート押釦等の操作により運転が開始さ
れる。なお計器パラメータの設定や制御装置へのダウン
ロードは前述の実施例で述べたものと同様である。aの
タイミングで実行エリアに書き込まれている品種データ
に従って、槽101,103においては品種Aのための処理が
なされ、また槽102においては品種Bのための処理がな
される。bのタイミングにおいては実行エリアにおい
て、新たに槽103には品種Bのためのデータが書き込ま
れ、槽101,102においてはタイミングaのデータに基づ
いて処理が続行されている。cのタイミングにおいては
実行エリアには新たに、槽102に対して品種Cのデータ
が書き込まれ、槽101、槽103においてはタイミングbの
データに基づいて処理が続行される。
By setting various data as described above, the operation is started by operating the start push button or the like. The setting of instrument parameters and the download to the control device are the same as those described in the above embodiment. According to the product type data written in the execution area at the timing a, the tanks 101 and 103 are processed for the product type A, and the tank 102 is processed for the product type B. At the timing of b, the data for the product B is newly written in the tank 103 in the execution area, and the processing is continued in the tanks 101 and 102 based on the data of the timing a. At the timing of c, the data of the product type C is newly written in the tank 102 in the execution area, and the tank 101 and the tank 103 continue the processing based on the data of the timing b.

上記の各品種A,B,Cの処理動作を要約すると以下の通
りである。
The processing operations of the above products A, B, and C are summarized below.

タイミングaにおいては、データバッファ33の実行エ
リア33Mのデータが読み出される。たとえば槽102に関し
ては品種Bが指定されており、この品種Bの処理につい
て利用される計器パラメータと起動、停止、登場回数の
情報等が、33Nから33Mに読み出され、実行される。他の
槽101,103についても上記と同様である。
At the timing a, the data in the execution area 33M of the data buffer 33 is read. For example, with respect to the tank 102, the type B is specified, and the instrument parameters used for the processing of the type B and the information on the start, stop, and the number of appearances are read from 33N to 33M and executed. The same applies to the other tanks 101 and 103.

タイミングbにおいては、槽103にて処理された品種
Aの中間品が槽103から槽101へ取り出される。槽103に
関しては、品種Bが指定され、この品種Bの処理につい
て利用される計器パラメータ、起動、停止、登場回数等
が33Nから33Mに読み出され実行される。槽101では品種
Aの処理が、槽102では品種Bの処理がそれぞれ続行さ
れる。
At the timing b, the intermediate product of the type A processed in the tank 103 is taken out from the tank 103 to the tank 101. With respect to the tank 103, a product type B is designated, and instrument parameters used for the processing of this product type B, starting, stopping, the number of appearances, etc. are read from 33N to 33M and executed. The processing of the product type A is continued in the tank 101, and the processing of the product type B is continued in the tank 102.

タイミングcにおいては、槽102にて処理された品種
Bの中間品が槽102から槽103へ取り出される。槽102に
関しては、品種Cが指定され、この品種Cの処理につい
て利用される計器パラメータ、起動、停止、登場回数等
が33Nから33Mに読み出され実行される。槽101では品種
Aの処理が、槽103では品種Bの処理がそれぞれ続行さ
れる。
At the timing c, the intermediate product of the product type B processed in the tank 102 is taken out from the tank 102 to the tank 103. With respect to the tank 102, a product type C is designated, and instrument parameters used for the processing of this product type C, starting, stopping, number of appearances, etc. are read from 33N to 33M and executed. The processing of the product type A is continued in the tank 101, and the processing of the product type B is continued in the tank 103.

発明の効果 以上のように、この発明によれば複数のプラント(実
施例では槽101,102,103)を制御コンピュータで制御す
る場合でもユニットシーケンスの使用によってシーケン
ス制御を容易にプログラムできる。
EFFECTS OF THE INVENTION As described above, according to the present invention, sequence control can be easily programmed by using a unit sequence even when a plurality of plants (tanks 101, 102, 103 in the embodiment) are controlled by the control computer.

さらに登場回数の技術を用いた発明では各ユニットシ
ーケンスのパラメータの設定が容易になるとともにシー
ケンス制御が途中で中断した場合でも再起動したときに
登場回数だけでパラメータが決定できるので、正しいパ
ラメータを正確に使用できる。
Furthermore, in the invention that uses the technology of the number of appearances, it is easy to set the parameter of each unit sequence, and even if the sequence control is interrupted in the middle, the parameter can be determined only by the number of appearances when restarted, so the correct parameter is accurate. Can be used for

さらにこの発明によれば、設備の運転を最小機能操作
単位の集合と考え、最小機能単位に作成したシーケンス
であるユニットシーケンスの組み合わせにより実現した
もので、ユニットシーケンスが並列処理する事により銘
柄運転が行われるから、 1)一度シーケンスプログラムを作成すれば、プロセス
の変更がない限りパラメータの登録・変更で工程の組替
え、品種の追加等が簡単に行なえる。
Further, according to the present invention, the operation of the equipment is considered as a set of minimum functional operation units, and is realized by a combination of unit sequences that are sequences created in the minimum functional units. 1) Once the sequence program is created, it is possible to easily change the process, add the product type, etc. by registering and changing the parameters unless the process is changed.

2)したがって、シーケンスプログラミングを理解して
いない人でも工程の組替え、品種の追加等が簡単に行な
える。
2) Therefore, even a person who does not understand sequence programming can easily change processes and add types.

3)設備の変更があっても関係するユニットシーケンス
のみ変更すればよく、変更に伴うデバッグ作業が効率的
である。
3) Even if the equipment is changed, only the related unit sequence needs to be changed, and the debugging work accompanying the change is efficient.

4)試作に対する対応が早い。4) Prompt response to trial production.

5)生産に関する様々な試行が行いやすく、サイクルタ
イムの短縮、品質の向上等に効果を発揮する。
5) Various trials related to production are easy to perform, and it is effective in reducing cycle time and improving quality.

6)制御システムの設計段階において、あまり品種を意
識した設計を行う必要がなく多品種生産設備に効果を発
揮する。
6) In the control system design stage, it is not necessary to design with much consideration for product types, and it is effective for multi-product production equipment.

7)考え方がシンプルであり、シーケンスプログラムの
メンテナンスがやり易い。
7) The idea is simple and the sequence program is easy to maintain.

【図面の簡単な説明】[Brief description of drawings]

第1図(A)は本発明の制御方法に用いられる装置のブ
ロックダイヤグラム、第1図(B)は第1図(A)の要
部における詳細なブロックダイヤグラム、第2図(A)
と(B)はそれぞれ本発明が適用される設備の一例を示
すブロック図、第3図(A)(B)は仕込ユニットと昇
温ユニットの各ユニットシーケンスを示すフローチャー
ト、第4図は一般的なユニットシーケンスのフローチャ
ート、第5図及び第6図は運転スケジューラの一例を示
す図、第7図は運転スケジューラの記憶エリアの一例を
示す図、第8図はユニットシーケンスに用いられるパラ
メータの記憶エリアを示す図、第9図と第10図は運転の
一例を示す図、第11図は別の実施例における槽の連結関
係を示す図、第12図は第11図の実施例における各槽の運
転シーケンスを示す図、第13図は各槽毎に記憶されるデ
ータを示す図、第14図はRAMの記憶状態を示す図、第15
図は運転シーケンスを示すタイムチャート、第16図はRA
Mの実行エリア内の状況を示す図である。 1……A原料仕込みユニット、 2……B原料仕込みユニット、 3……昇温ユニット、4……循環ユニット、 5……撹はんユニット、6……真空ユニット、 7……タイマーユニット 10……処理槽、11,12……バルブ、 13……加熱ジャケット、14……温度センサ、 15,16……流量積算計、 17……コントロールバルブ、18……回転計、 19……真空センサ、20……制御コンピュータ、 21……センサ、22……操作器、 23……リレーモジュール、24……キーボード、 25……CRT、26……オペレータコンソール、 27……キーボード、28……CRT、 29……銘柄管理コンピュータ、 30……ユニットシーケンス、 31……運転スケジューラ、 32……フラグエリア。 33……RAM 34……処方せんデータ
FIG. 1 (A) is a block diagram of an apparatus used in the control method of the present invention, FIG. 1 (B) is a detailed block diagram of a main part of FIG. 1 (A), and FIG. 2 (A).
And (B) are block diagrams showing an example of equipment to which the present invention is applied, FIGS. 3 (A) and (B) are flowcharts showing respective unit sequences of a charging unit and a temperature raising unit, and FIG. 5 and 6 are diagrams showing an example of the operation scheduler, FIG. 7 is a diagram showing an example of a storage area of the operation scheduler, and FIG. 8 is a storage area of parameters used in the unit sequence. FIG. 9, FIG. 9 and FIG. 10 are diagrams showing an example of operation, FIG. 11 is a diagram showing the connection relationship of tanks in another embodiment, and FIG. 12 is a diagram showing each tank in the embodiment of FIG. FIG. 13 is a diagram showing an operation sequence, FIG. 13 is a diagram showing data stored in each tank, FIG. 14 is a diagram showing a storage state of RAM, and FIG.
Figure is a time chart showing the operation sequence, Figure 16 is RA
It is a figure which shows the situation in the execution area of M. 1 ... A raw material charging unit, 2 ... B raw material charging unit, 3 ... temperature raising unit, 4 ... circulation unit, 5 ... stirring unit, 6 ... vacuum unit, 7 ... timer unit 10 ... … Processing tank, 11,12 …… Valve, 13 …… Heating jacket, 14 …… Temperature sensor, 15,16 …… Flow integration meter, 17 …… Control valve, 18 …… Tachometer, 19 …… Vacuum sensor, 20 …… Control computer, 21 …… Sensor, 22 …… Operator, 23 …… Relay module, 24 …… Keyboard, 25 …… CRT, 26 …… Operator console, 27 …… Keyboard, 28 …… CRT, 29 …… Brand management computer, 30 …… Unit sequence, 31 …… Operation scheduler, 32 …… Flag area. 33 …… RAM 34 …… Prescription data

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭49−4088(JP,A) 特開 昭49−64789(JP,A) 特開 昭62−100806(JP,A) 特開 昭59−125403(JP,A) 実開 昭63−20203(JP,U) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP-A-49-4088 (JP, A) JP-A-49-64789 (JP, A) JP-A-62-100806 (JP, A) JP-A-59- 125403 (JP, A) Actually opened 63-20203 (JP, U)

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】扱う銘柄(品種)の製造工程の流れを記し
た運転スケジュールデータを記憶しており、品種や工程
に依存しない設備固有の最小機能単位をユニットとし、
そのユニットの運転開始から運転終了までの一連の動作
プログラムとして、運転パラメータを書き換え可能とし
たユニットシーケンスを設定し、そして、各ユニットを
品種別に適した運転を行えるよう、該ユニットに設定し
たユニットシーケンスに付与する運転パラメータを記憶
しており、 運転スケジュールデータにより、各工程で運転されるユ
ニットを読み出し、そのユニットに対するユニットシー
ケンスに、当該品種に対する運転パラメータを読み出し
て付与し、そして、他の動作プログラム又は他のユニッ
トシーケンスから受け取った開始/停止等の情報に基づ
き、ユニット制御装置によって該ユニットシーケンスを
実行させるシーケンス制御方法であって、 1台もしくは複数台の上記ユニット制御装置を中央管理
装置で管理し、該中央管理装置から上記運転条件を設定
することを特徴とするシーケンス制御方法。
1. An operation schedule data describing a flow of a manufacturing process of a brand (product type) to be handled is stored, and a minimum functional unit unique to an equipment which does not depend on a product type or process is defined as a unit,
As a series of operation programs from the start of operation of the unit to the end of operation, a unit sequence in which the operation parameters can be rewritten is set, and the unit sequence set in the unit so that each unit can be operated according to the type The operation parameters given to the unit are stored, the unit operated in each process is read out according to the operation schedule data, the operation parameter for the relevant product type is read out and given to the unit sequence for that unit, and another operation program Alternatively, a sequence control method in which a unit control device executes the unit sequence based on information such as start / stop received from another unit sequence, wherein one or more unit control devices are managed by a central management device. And the Sequence control method characterized by the central management device for setting the operating conditions.
【請求項2】上記ユニット制御装置により、同一のユニ
ットを繰り返して実行させることで、複数の銘柄(品
種)に対して並行運転する請求項(1)に記載のシーケ
ンス制御方法。
2. The sequence control method according to claim 1, wherein the unit control device causes the same unit to be repeatedly executed to operate in parallel for a plurality of brands (product types).
【請求項3】同一銘柄の製品の製造過程または異銘柄の
製品の製造過程において同じユニットが複数回使用され
る場合、ユニットの使用順番である登場回数とこの順番
における当該ユニットの運転条件とを中央管理装置の記
憶手段に記憶し、ユニットシーケンスには登場回数を指
定するようにしたものである請求項(1)記載のシーケ
ンス制御方法。
3. When the same unit is used a plurality of times in the manufacturing process of products of the same brand or in the manufacturing process of products of different brands, the number of appearances, which is the order in which the units are used, and the operating conditions of the units in this order are set. The sequence control method according to claim 1, wherein the sequence number is stored in the storage means of the central management unit, and the number of appearances is specified in the unit sequence.
JP1308245A 1989-08-09 1989-11-28 Sequence control method Expired - Lifetime JP2525913B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP1308245A JP2525913B2 (en) 1989-11-28 1989-11-28 Sequence control method
EP90100159A EP0412228A1 (en) 1989-08-09 1990-01-04 Method of sequence control
US07/461,073 US5093772A (en) 1989-08-09 1990-01-04 Method of sequence control
CA002007140A CA2007140A1 (en) 1989-08-09 1990-01-04 Method of sequence control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1308245A JP2525913B2 (en) 1989-11-28 1989-11-28 Sequence control method

Publications (2)

Publication Number Publication Date
JPH03167601A JPH03167601A (en) 1991-07-19
JP2525913B2 true JP2525913B2 (en) 1996-08-21

Family

ID=17978688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1308245A Expired - Lifetime JP2525913B2 (en) 1989-08-09 1989-11-28 Sequence control method

Country Status (1)

Country Link
JP (1) JP2525913B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020876B1 (en) * 2000-06-30 2006-03-28 Fisher-Rosemount Systems, Inc. Campaign management for batch processes
JP6444932B2 (en) 2016-04-15 2018-12-26 ファナック株式会社 Server-based application software execution system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6367606A (en) * 1986-09-09 1988-03-26 Nichigou Eng Kk Method and device for controlling batch

Also Published As

Publication number Publication date
JPH03167601A (en) 1991-07-19

Similar Documents

Publication Publication Date Title
US5644487A (en) Monitoring and control system and method
JP2010092497A (en) Batch processing system
JP2013037721A (en) Methods and systems for batch processing and execution in process system
AU5420990A (en) Batch process control using expert systems
EP2172822A1 (en) Complete integration of stand-alone batch operator interface capabilities into generic human machine interface using self-contained software objects
EP0566738A1 (en) Injection molding condition setting method
JP2001337706A (en) Method of process control, process controller, process control system and storage medium storing program for execution of process control method
EP2037342B1 (en) Method of implementing production execution system
EP0288573B1 (en) Injection molding machine capable of remote start and stop
US5691906A (en) Method of management of a production line and a system for use in the management
JP2525913B2 (en) Sequence control method
US5093772A (en) Method of sequence control
JP2525900B2 (en) Sequence control method
CN101403913B (en) Online recipe synchronization in a real-time batch executive environment
JP3848096B2 (en) Batch plant operation monitoring device, recording medium and program
JP2525913C (en)
JPH1071543A (en) Managing method of production line
JPS59125403A (en) Sequence controlling method of batch process
JP2525900C (en)
JP3079973U (en) Composition of machine monitor screen
JP2004519792A (en) Factory automatic control method
JPS6146844B2 (en)
Singh Automating Batch Fermentations
JPH08203794A (en) Manufacture process generation system
JP3469060B2 (en) Control method and control device for injection molding machine