JP2001306125A - Device for creating batch information - Google Patents
Device for creating batch informationInfo
- Publication number
- JP2001306125A JP2001306125A JP2000122226A JP2000122226A JP2001306125A JP 2001306125 A JP2001306125 A JP 2001306125A JP 2000122226 A JP2000122226 A JP 2000122226A JP 2000122226 A JP2000122226 A JP 2000122226A JP 2001306125 A JP2001306125 A JP 2001306125A
- Authority
- JP
- Japan
- Prior art keywords
- class
- creating
- batch
- sequence diagram
- device class
- 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.)
- Granted
Links
- 238000010586 diagram Methods 0.000 claims abstract description 79
- 230000007704 transition Effects 0.000 claims abstract description 75
- 238000000034 method Methods 0.000 claims description 11
- 230000014509 gene expression Effects 0.000 description 28
- 239000011265 semifinished product Substances 0.000 description 9
- 239000000047 product Substances 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 238000003860 storage Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000012806 monitoring device Methods 0.000 description 4
- 239000002994 raw material Substances 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
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/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、バッチプラント
などの制御に用いられるバッチ情報を作成するバッチ情
報作成装置に関するものである。[0001] 1. Field of the Invention [0002] The present invention relates to a batch information creating apparatus for creating batch information used for controlling a batch plant or the like.
【0002】[0002]
【従来の技術】プラントの制御運転や監視を行うための
装置として分散型制御システムと呼ばれるプラント制御
監視装置がある。このようなプラント制御監視装置は、
表示装置のCRT画面に、プラントの制御・運転に必要
な各種の情報を表示したり、プラントに異常が発生した
場合にそのことを警報表示して、オペレータに通知し、
オペレータはその異常に対して適切な指示や処理が行え
るように構成してある。2. Description of the Related Art As a device for controlling and monitoring a plant, there is a plant control and monitoring device called a distributed control system. Such a plant control and monitoring device,
Various information necessary for control and operation of the plant is displayed on the CRT screen of the display device, and when an abnormality occurs in the plant, an alarm is displayed to notify the operator,
The operator is configured to give an appropriate instruction or process for the abnormality.
【0003】このようなシステムを利用した多品種少量
生産用のバッチプラントにおいては、煩雑な工程の組み
替えや品種の切り替え等の特徴をもっており、バッチシ
ーケンスの実行は、多数のプラント設備(例えば、反応
槽など)を順次経由して行われる。図5は、ある1つの
製品を生産する場合のバッチプラントの一例を示す概略
図である。[0003] A batch plant for high-mix low-volume production using such a system has features such as complicated process rearrangement and product change, and the execution of a batch sequence requires a large number of plant equipment (for example, reaction equipment). Tank). FIG. 5 is a schematic diagram showing an example of a batch plant for producing a certain product.
【0004】この例では、装置a1と同種の装置b1,
b2,b3によりバッチプラントが構成され、装置b
1,b2,b3と装置a1との間にはバルブv1,v
2,v3が設けられている。原材料は、装置a1に投入
され、半製品として排出される。バルブv1が開、バル
ブv2,v3が閉とされていれば、装置a1から排出さ
れた半製品は装置b1に投入され、製品として排出され
る。In this example, devices b1 and b1 of the same type as device a1
b2 and b3 constitute a batch plant, and the apparatus b
1, v2, b3 and the device a1 have valves v1, v
2 and v3 are provided. The raw materials are put into the apparatus a1, and are discharged as semi-finished products. If the valve v1 is open and the valves v2 and v3 are closed, the semi-finished product discharged from the device a1 is put into the device b1 and discharged as a product.
【0005】このように構成されるバッチプラントにお
けるエンジニアリングでは、一般には、図6に示される
ようなバッチシーケンス図を作成し、このバッチシーケ
ンス図に基づいてパッチプラントの制御を行わせる。こ
れを詳述すると、バッチ情報作成装置において、バッチ
情報作成プログラムを起動させ、画面上にバッチ情報作
成画面を出現させる。In engineering in a batch plant configured as described above, generally, a batch sequence diagram as shown in FIG. 6 is created, and control of the patch plant is performed based on the batch sequence diagram. More specifically, in the batch information creating apparatus, a batch information creating program is activated, and a batch information creating screen appears on the screen.
【0006】図7(a)はこのバッチ情報作成画面の概
略を示す図である。バッチ情報作成画面G1には、その
ツールバーT1に、装置パーツボタンB1,レシピパー
ツボタンB2,ボックスフラグパーツボタンB3などが
設けられている。図6に示したバッチシーケンス図を作
成する場合、先ず装置a1,b1,b2,b3の装置パ
ーツを作成する。FIG. 7A is a diagram showing an outline of the batch information creation screen. In the batch information creation screen G1, a tool part button B1, a recipe part button B2, a box flag part button B3, and the like are provided on the toolbar T1. When creating the batch sequence diagram shown in FIG. 6, first, the device parts of the devices a1, b1, b2, and b3 are created.
【0007】装置a1の装置パーツは次のようにして作
成する。バッチ情報作成画面G1において、ツールバー
T1の装置パーツボタンB1をクリックし、バッチ情報
作成画面G1の任意の部分をクリックする。すると、バ
ッチ情報作成画面G1のクリックした部分に装置を示す
パーツP1が表示される。このパーツP1をダブルクリ
ックすると、装置名入力用のダイアログD1が表示され
るので、このダイアログD1に装置a1の名前をキー入
力する。これによって、パーツP1は装置a1を示す装
置パーツとなる。同様にして、装置b1,b2,b3を
示す装置パーツP2,P3,P4を作成する。[0007] The device parts of the device a1 are created as follows. On the batch information creation screen G1, the user clicks the device part button B1 on the toolbar T1, and clicks on any part of the batch information creation screen G1. Then, a part P1 indicating the device is displayed in the clicked portion of the batch information creation screen G1. When the part P1 is double-clicked, a dialog D1 for inputting the device name is displayed. The name of the device a1 is key-inputted to the dialog D1. Thus, the part P1 becomes a device part indicating the device a1. Similarly, device parts P2, P3, and P4 indicating the devices b1, b2, and b3 are created.
【0008】次に、ツールバーT1のレシピパーツボタ
ンB2をクリックし、バッチ情報作成画面G1の任意の
部分をクリックする。すると、バッチ情報作成画面G1
のクリックした部分にレシピを示すパーツP5が表示さ
れる。このパーツP5をダブルクリックすると、バッチ
シーケンス図作成画面G2が出現する(図7(b))。
バッチシーケンス図作成画面G2には、そのツールバー
T2に、装置に対応するステップエレメントボタンB
4,遷移条件と合わせて装置選択条件を記述することの
できる遷移条件エレメントボタンB5,終了ターミナル
ボタンB6などが設けられている。このバッチシーケン
ス図作成画面G2においてバッチシーケンス図を作成す
る。Next, the user clicks the recipe parts button B2 on the toolbar T1, and clicks an arbitrary part on the batch information creation screen G1. Then, the batch information creation screen G1
The part P5 indicating the recipe is displayed at the clicked portion of. When the part P5 is double-clicked, a batch sequence diagram creation screen G2 appears (FIG. 7B).
On the batch sequence diagram creation screen G2, on the toolbar T2, a step element button B corresponding to the device is displayed.
4, a transition condition element button B5 and an end terminal button B6 which can describe the device selection condition together with the transition condition are provided. A batch sequence diagram is created on this batch sequence diagram creation screen G2.
【0009】バッチシーケンス図の作成は次のようにし
て行う。バッチシーケンス図作成画面G2には、その初
期画面において、開始ターミナルS1が表示されてい
る。この開始ターミナルS1に続く任意の位置を選択指
定のうえ、装置に対応するステップエレメントボタンB
4をクリックする。すると、その選択指定した部分にエ
レメントS2が表示される。同様にして、バッチシーケ
ンス図作成画面G2中の位置を選択し、遷移条件エレメ
ントボタンB5をクリックしてエレメントS3,S4,
S5を表示させ、装置に対応するステップエレメントボ
タンB4をクリックしてエレメントS6,S7,S8を
表示させ、終了ターミナルボタンB6をクリックして終
了ターミナルS9を表示させる。The creation of a batch sequence diagram is performed as follows. On the batch sequence diagram creation screen G2, a start terminal S1 is displayed on the initial screen. After selecting and specifying an arbitrary position following the start terminal S1, a step element button B corresponding to the device is selected.
4 Click Then, the element S2 is displayed at the selected and designated portion. Similarly, a position in the batch sequence diagram creation screen G2 is selected, and the transition condition element button B5 is clicked, and the elements S3, S4,
S5 is displayed, and the step element button B4 corresponding to the device is clicked to display the elements S6, S7, S8, and the end terminal button B6 is clicked to display the end terminal S9.
【0010】この例の場合、エレメントS2を装置a1
に対応するステップエレメントとし、エレメントS6,
S7,S8を装置b1,b2,b3に対応するステップ
エレメントとする。ステップエレメントS2への装置a
1の定義は次のようにして行う。ステップエレメントS
2をダブルクリックし、ダイアログD2を表示させる。
このダイアログD2には装置リストD2-1が設けられて
いる。装置リストD2 -1にはバッチ情報作成画面G1で
作成された装置パーツで定義された全ての装置名がリス
トアップされている。In the case of this example, the element S2 is connected to the device a1
And the element S6
Steps S7 and S8 corresponding to the devices b1, b2 and b3
Element. Apparatus a for step element S2
The definition of 1 is performed as follows. Step element S
2 is double-clicked to display a dialog D2.
In this dialog D2, the device list D2-1Is provided
I have. Device list D2 -1In the batch information creation screen G1
All device names defined in the created device parts are listed.
Has been up.
【0011】この例では、装置パーツP1,P2,P
3,P4が作成されているので、装置リストD2-1には
装置a1,b1,b2,b3の装置名がリストアップさ
れる。この装置リストD2-1から装置a1を選択するこ
とによって、エレメントS2を装置a1に対応するステ
ップエレメントとする。同様にして、エレメントS6,
S7,S8をダブルクリックし、ダイアログD2を表示
させ、その装置リストD2-1から装置b1,b2,b3
を選択することによって、エレメントS6,S7,S8
を装置b1,b2,b3に対応するステップエレメント
とする。In this example, device parts P1, P2, P
3, since P4 is created, the device list D2 -1 device name of the device a1, b1, b2, b3 are listed. By selecting a device a1 from the device list D2 -1, and the step elements corresponding to elements S2 to the device a1. Similarly, element S6
S7, S8 and double-click to display a dialog D2, device from the device list D2 -1 b1, b2, b3
By selecting the elements S6, S7, S8
Are step elements corresponding to the devices b1, b2, and b3.
【0012】エレメントS3,S4,S5には、次工程
へ移行するための遷移条件および装置の選択条件を定義
し、遷移条件エレメントとする。エレメントS3への遷
移条件および選択条件の定義は次のようにして行う。エ
レメントS3をダブルクリックし、ダイアログD3を表
示させる。ダイアログD3には「遷移条件+選択条件」
の入力部D3-1が設けられている。この入力部D3-1に
遷移条件式と選択条件式をキー入力する。The elements S3, S4, and S5 define transition conditions for shifting to the next step and device selection conditions, and are defined as transition condition elements. The transition condition to the element S3 and the selection condition are defined as follows. Double-click the element S3 to display a dialog D3. Dialog D3 contains "transition condition + selection condition"
Input unit D3 -1 is provided for. The input unit D3 -1 transition condition and the selection condition keying.
【0013】この例では、遷移条件式を「Level.
PV>=5.0」とし、選択条件式を「FL001.P
VFL=TRUE」とし、これを「AND」でつなげた
「Level.PV>=5.0 AND FL001.
PVFL=TRUE」を入力部D3-1にキー入力する。
同様にして、エレメントS4,S5をダブルクリック
し、ダイアログD3を表示させ、その入力部入力部D3
-1に「遷移条件+選択条件」として、「Level.P
V>=5.0 AND FL002.PVFL=TRU
E」,「Level.PV>=5.0 AND FL0
03.PVFL=TRUE」をキー入力する。In this example, the transition condition expression is “Level.
PV> = 5.0 ”, and the selection conditional expression is“ FL001.P ”.
VFL = TRUE ”and these are connected by“ AND ”.“ Level.PV> = 5.0 AND FL001.
PVFL = TRUE "to the key input to the input unit D3 -1 a.
Similarly, the elements S4 and S5 are double-clicked to display a dialog D3, and the input section D3
-1 as “transition condition + selection condition”, “Level.P
V> = 5.0 AND FL002. PVFL = TRU
E ","Level.PV> = 5.0 AND FL0
03. Key in PVFL = TRUE.
【0014】なお、レシピパーツP5からはレシピデー
タ入力画面G3を出現させることも可能であり、このレ
シピデータ入力画面G3から銘柄,レシピ作成日,作成
者,備考などのレシピデータを入力する。また、バッチ
情報作成画面G1において、ボックスフラグパーツP
6,P7,P8を作成する。ボックスフラグパーツP
6,P7,P8には、それぞれフラグ名「FL00
1」,「FL002」,「FL003」を定義し、フラ
グ「FL001」,「FL002」,「FL003」に
対しデフォルト値として「TRUE」を設定する。な
お、ボックスフラグとは、TRUE/FALSEのフラ
グ機能を持つデータ領域のことであり、制御システムと
してはボックスフラグパーツを置くことで、TRUE/
FALSEのフラグ機能を持つデータ領域を1つ確保し
たことになる。これに「FL001」という変数名を付
けたものが、「FL001」のボックスフラグパーツで
ある。A recipe data input screen G3 can be displayed from the recipe part P5, and recipe data such as brand, recipe creation date, creator, and remarks are input from the recipe data input screen G3. In the batch information creation screen G1, the box flag part P
6, P7 and P8 are created. Box flag parts P
6, P7, and P8 respectively have the flag name “FL00
1, "FL002" and "FL003" are defined, and "TRUE" is set as a default value for the flags "FL001", "FL002" and "FL003". Note that the box flag is a data area having a TRUE / FALSE flag function, and the control system is provided with a box flag part to enable TRUE / FALSE.
This means that one data area having the FALSE flag function has been secured. The variable with the variable name “FL001” is a box flag part of “FL001”.
【0015】開始ターミナルS1,エレメントS2〜S
8,終了ターミナルS9を用いて描かれたバッチシーケ
ンス図はレシピパーツP5のパーツ要素とされる。装置
パーツP1,P2,P3,P4,レシピパーツP5,ボ
ックスフラグパーツP6,P7,P8はバッチ情報とし
て、データベースに格納される。Starting terminal S1, elements S2 to S
8. The batch sequence diagram drawn using the end terminal S9 is a part element of the recipe part P5. The device parts P1, P2, P3, P4, the recipe part P5, the box flag parts P6, P7, P8 are stored in the database as batch information.
【0016】データベースに格納されたバッチ情報(バ
ッチ情報ファイル)は、実行バッチ情報ファイルに変換
されたうえ、制御装置へ送られる。制御装置は、バッチ
情報作成装置からの実行バッチ情報ファイルを開き、こ
の実行バッチ情報中のバッチシーケンス図に基づいてパ
ッチプラントの制御を行う。The batch information (batch information file) stored in the database is converted into an execution batch information file and sent to the control device. The control device opens the execution batch information file from the batch information creation device, and controls the patch plant based on the batch sequence diagram in the execution batch information.
【0017】この場合、制御装置は、バッチシーケンス
図の開始ターミナルS1に対応して処理を開始し、ステ
ップエレメントS2に対応して装置a1へ原材料を投入
し、装置a1での処理を行わせ、半製品として排出させ
る。そして、遷移条件エレメントS3に対応し、この遷
移条件エレメントS3に定義されている遷移条件式およ
び選択条件式をチェックする。遷移条件式および選択条
件式が満足していれば装置a1からの半製品を装置b1
へ投入する。In this case, the control device starts processing corresponding to the start terminal S1 of the batch sequence diagram, inputs raw materials to the device a1 corresponding to the step element S2, and causes the device a1 to perform the processing. Discharge as semi-finished product. Then, a transition condition expression and a selection condition expression corresponding to the transition condition element S3 and defined in the transition condition element S3 are checked. If the transition condition expression and the selection condition expression are satisfied, the semi-finished product from the device a1 is transferred to the device b1.
To
【0018】この例では、遷移条件エレメントS3に定
義されている選択条件式は「FL001.PVFL=T
RUE」であり、ボックスフラグパーツP6によってフ
ラグ「FL001」が「TRUE」とされているので、
装置b1を選択する。また、遷移条件エレメントS3に
定義されている遷移条件式は「Level.PV>=
5.0」であるので、「Level」と名付けられたデ
ータのPV値(例えば、装置a1のレベル(水位)を
「Level」と名付け、その水位の測定値をPV値と
する)が5.0以上となるまで装置b1への半製品の投
入を待つ。PV値が5.0以上となれば、バルブv1を
開き、装置a1からの半製品を装置b1へ投入する。そ
して、ステップエレメントS6に対応して装置b1での
処理を行わせ、製品として排出する。In this example, the selection condition expression defined in the transition condition element S3 is "FL001.PVFL = T
RUE "and the flag" FL001 "is set to" TRUE "by the box flag part P6.
Select the device b1. The transition condition expression defined in the transition condition element S3 is “Level.PV> =
5.0 ”, the PV value of the data named“ Level ”(for example, the level (water level) of the device a1 is named“ Level ”and the measured value of the water level is the PV value) is 5. Wait for the semi-finished product to be put into the device b1 until the value becomes 0 or more. When the PV value becomes 5.0 or more, the valve v1 is opened, and the semi-finished product from the device a1 is put into the device b1. Then, the processing in the device b1 is performed corresponding to the step element S6, and the product is discharged.
【0019】なお、フラグ「FL001」が「TRU
E」でなければ、次順として遷移条件エレメントS4に
定義されている選択条件式および遷移条件式をチェック
する。フラグ「FL002」が「TRUE」でなけれ
ば、次順として遷移条件エレメントS5に定義されてい
る選択条件式および遷移条件式をチェックする。The flag "FL001" is set to "TRU".
If not “E”, the selection condition expression and the transition condition expression defined in the transition condition element S4 are checked as the next order. If the flag “FL002” is not “TRUE”, the selection condition expression and the transition condition expression defined in the transition condition element S5 are checked as the next order.
【0020】[0020]
【発明が解決しようとする課題】上述した従来のバッチ
情報作成装置によると、装置b1,b2,b3のように
選択使用される同種の装置が複数あった場合、バッチシ
ーケンス図におけるエレメント数が多くなる。図6で
は、装置b1,b2,b3により、エレメントS3,S
4,S5,S6,S7,S8を必要としている。選択使
用される装置が増えるとさらにこのエレメント数が増
す。このため、バッチシーケンス図が複雑となり、作成
しにくい、見にくいなどの問題が生じ、管理も大変とな
る。According to the above-mentioned conventional batch information creating apparatus, when there are a plurality of the same kind of apparatuses selectively used as the apparatuses b1, b2 and b3, the number of elements in the batch sequence diagram is large. Become. In FIG. 6, the devices b1, b2, and b3 cause the elements S3, S3
4, S5, S6, S7, and S8 are required. As the number of devices selectively used increases, the number of elements further increases. For this reason, the batch sequence diagram becomes complicated, and there arise problems such as difficulty in creation and difficulty in viewing, and management becomes difficult.
【0021】本発明はこのような課題を解決するために
なされたもので、その目的とするところは、バッチシー
ケンス図を簡単に作成することができ、選択使用される
装置が増大してもバッチシーケンス図が複雑となること
のないバッチ情報作成装置を提供することにある。The present invention has been made in order to solve such a problem, and an object of the present invention is to make it possible to easily create a batch sequence diagram. It is an object of the present invention to provide a batch information creating apparatus that does not complicate a sequence diagram.
【0022】[0022]
【課題を解決するための手段】このような目的を達成す
るために第1発明(請求項1に係る発明)は、同一クラ
スの装置として指定された装置をパーツ要素とする装置
クラスパーツを作成し、この装置クラスパーツを使用し
て装置クラスに対応するステップエレメントを作成し、
この装置クラスに対応するステップエレメントを用いて
描かれたバッチシーケンス図をレシピパーツのパーツ要
素とするようにしたものである。この発明によれば、例
えば、同一クラスの装置として指定された装置を装置b
1,b2,b3とすると、この装置b1,b2,b3を
パーツ要素とする装置クラスパーツが作成される。そし
て、この装置クラスパーツを使用して装置クラスに対応
するステップエレメントが作成され、すなわち装置b
1,b2,b3を代表する1つの装置クラスパーツを使
用して装置クラスBに対応するステップエレメントが作
成され、この装置クラスに対応するステップエレメント
を用いて描かれたバッチシーケンス図がレシピパーツの
パーツ要素とされる。In order to achieve the above object, a first invention (an invention according to claim 1) creates a device class part having a device designated as a device of the same class as a part element. Then, using this device class part, create a step element corresponding to the device class,
A batch sequence diagram drawn using step elements corresponding to this device class is used as a part element of a recipe part. According to the present invention, for example, a device designated as a device of the same class
1, b2, and b3, device class parts having the devices b1, b2, and b3 as part elements are created. Then, a step element corresponding to the device class is created using the device class parts, that is, the device b
A step element corresponding to the device class B is created by using one device class part representing 1, 1, b2, and b3, and a batch sequence diagram drawn by using the step element corresponding to the device class is a recipe part. It is a part element.
【0023】第2発明(請求項2に係る発明)は、第1
発明において、装置クラスに対応するステップエレメン
トの作成に際し、そのステップエレメントの作成に使用
する装置クラスパーツのパーツ要素である装置毎に選択
条件を定義し、かつこの選択条件をチェックする順番を
定義するようにしたものである。この発明によれば、バ
ッチシーケンス図の装置クラスに対応するステップエレ
メントには、装置毎に選択条件が定義され、かつこの選
択条件をチェックする順番が定義される。例えば、装置
b1,b2,b3に選択条件として「FL001.PV
FL=TRUE」,「FL002.PVFL=TRU
E」,「FL003.PVFL=TRUE」と定義し、
チェック順を装置b1,b2,b3の順と定義すれば、
先ず最初に装置b1の選択条件がチェックされ、フラグ
「FL001」が「TRUE」であれば装置b1が選択
される。フラグ「FL001」が「TRUE」でなけれ
ば、次順として装置b2の選択条件がチェックされる。
フラグ「FL002」が「TRUE」でなければ、次順
として装置b3の選択条件がチェックされる。The second invention (the invention according to claim 2) is the first invention.
In the present invention, when a step element corresponding to a device class is created, a selection condition is defined for each device which is a part element of a device class part used for creating the step element, and an order in which the selection condition is checked is defined. It is like that. According to the present invention, in the step element corresponding to the device class in the batch sequence diagram, the selection condition is defined for each device, and the order in which the selection condition is checked is defined. For example, “FL001.PV” is selected as a selection condition for the devices b1, b2, and b3.
FL = TRUE ”,“ FL002.PVFL = TRU ”
E "," FL003.PVFL = TRUE ",
If the check order is defined as the order of the devices b1, b2, b3,
First, the selection condition of the device b1 is checked. If the flag “FL001” is “TRUE”, the device b1 is selected. If the flag “FL001” is not “TRUE”, the selection condition of the device b2 is checked in the next order.
If the flag “FL002” is not “TRUE”, the selection condition of the device b3 is checked in the next order.
【0024】第3発明(請求項3に係る発明)は、同一
クラスの装置として指定された装置をパーツ要素とする
装置クラスパーツを作成し、この装置クラスパーツを使
用して装置クラスに対応するステップエレメントを作成
し、次工程へ移行するための遷移条件を定義した遷移条
件エレメントを作成し、この装置クラスに対応するステ
ップエレメントおよび遷移条件エレメントを用いて描か
れたバッチシーケンス図をレシピパーツのパーツ要素と
し、装置クラスに対応するステップエレメントの作成に
際し、そのステップエレメントの作成に使用する装置ク
ラスパーツのパーツ要素である装置毎に選択条件を定義
し、かつこの選択条件をチェックする順番を定義するよ
うにしたものである。According to a third invention (an invention according to claim 3), a device class part having a device specified as a device of the same class as a part element is created, and the device class part is used to correspond to the device class. Create a step element, create a transition condition element that defines the transition condition for moving to the next process, and create a batch sequence diagram drawn using the step element and the transition condition element corresponding to this device class. When creating step elements corresponding to device classes as part elements, define the selection conditions for each device that is a part element of the device class parts used to create the step element, and define the order in which these selection conditions are checked It is something to do.
【0025】この発明によれば、例えば、同一クラスの
装置として指定された装置を装置b1,b2,b3とす
ると、この装置b1,b2,b3をパーツ要素とする装
置クラスパーツが作成される。そして、この装置クラス
パーツを使用して装置クラスに対応するステップエレメ
ントが作成され、すなわち装置b1,b2,b3を代表
する1つの装置クラスパーツを使用して装置クラスBに
対応するステップエレメントが作成される。また、装置
b1,b2,b3へ移行するための遷移条件を「Lev
el.PV>=5.0」とすると、この遷移条件が定義
された遷移条件エレメントが作成される。この装置クラ
スに対応するステップエレメントおよび遷移条件エレメ
ントを用いて描かれたバッチシーケンス図がレシピパー
ツのパーツ要素とされる。According to the present invention, for example, if the devices designated as devices of the same class are devices b1, b2, and b3, device class parts having the devices b1, b2, and b3 as part elements are created. Then, a step element corresponding to the device class is created using the device class parts, that is, a step element corresponding to the device class B is created using one device class part representing the devices b1, b2, and b3. Is done. In addition, the transition condition for transitioning to the devices b1, b2, and b3 is "Lev
el. Assuming that PV> = 5.0, a transition condition element in which the transition condition is defined is created. A batch sequence diagram drawn using the step element and the transition condition element corresponding to the device class is set as a part element of the recipe part.
【0026】一方、バッチシーケンス図の装置クラスに
対応するステップエレメントには、装置毎に選択条件が
定義され、かつこの選択条件をチェックする順番が定義
される。例えば、装置b1,b2,b3に選択条件とし
て「FL001.PVFL=TRUE」,「FL00
2.PVFL=TRUE」,「FL003.PVFL=
TRUE」と定義し、チェック順を装置b1,b2,b
3の順と定義すれば、先ず最初に装置b1の選択条件が
チェックされ、フラグ「FL001」が「TRUE」で
あれば装置b1が選択される。フラグ「FL001」が
「TRUE」でなければ、次順として装置b2の選択条
件がチェックされる。フラグ「FL002」が「TRU
E」でなければ、次順として装置b3の選択条件がチェ
ックされる。On the other hand, in the step elements corresponding to the device classes in the batch sequence diagram, selection conditions are defined for each device, and the order in which the selection conditions are checked is defined. For example, “FL001.PVFL = TRUE”, “FL00
2. PVFL = TRUE ”,“ FL003.PVFL =
TRUE ”and the check order is determined by the devices b1, b2, b
If the order is defined as 3, the selection condition of the device b1 is checked first, and if the flag “FL001” is “TRUE”, the device b1 is selected. If the flag “FL001” is not “TRUE”, the selection condition of the device b2 is checked in the next order. The flag “FL002” is set to “TRU
If not "E", the selection condition of the device b3 is checked in the next order.
【0027】第4発明(請求項4に係る発明)は、第2
および第3発明において、装置に定義された選択条件の
正当性をチェックする条件判定手段を設けたものであ
る。この発明によれば、装置に定義された選択条件の正
当性、例えば選択条件の記述が正しいかどうか、選択条
件で指定されるフラグが定義されているかどうかなどが
チェックされる。The fourth invention (the invention according to claim 4) is the second invention.
In the third and third inventions, a condition determining means for checking the validity of the selection condition defined in the apparatus is provided. According to the present invention, the validity of the selection condition defined in the device, for example, whether the description of the selection condition is correct, whether the flag specified by the selection condition is defined, and the like are checked.
【0028】第5発明(請求項5に係る発明)は、同一
クラスの装置として指定された装置をパーツ要素とする
装置クラスパーツを作成し、この装置クラスパーツを使
用して装置クラスに対応するステップエレメントを作成
し、この装置クラスに対応するステップエレメントを用
いて描かれたバッチシーケンス図をレシピパーツのパー
ツ要素とし、装置クラスに対応するステップエレメント
の作成に際し、そのステップエレメントの作成に使用す
る装置クラスパーツのパーツ要素である装置毎に選択条
件および遷移条件を定義し、かつこの選択条件および遷
移条件をチェックする順番を定義するようにしたもので
ある。According to a fifth invention (an invention according to claim 5), a device class part having a device specified as a device of the same class as a part element is created, and the device class is used to correspond to the device class. A step element is created, and a batch sequence diagram drawn using the step element corresponding to the device class is used as a part element of the recipe part, and is used to create the step element when creating the step element corresponding to the device class. The selection condition and the transition condition are defined for each device which is a part element of the device class part, and the order in which the selection condition and the transition condition are checked is defined.
【0029】この発明によれば、例えば、同一クラスの
装置として指定された装置を装置b1,b2,b3とす
ると、この装置b1,b2,b3をパーツ要素とする装
置クラスパーツが作成される。そして、この装置クラス
パーツを使用して装置クラスに対応するステップエレメ
ントが作成され、すなわち装置b1,b2,b3を代表
する1つの装置クラスパーツを使用して装置クラスBに
対応するステップエレメントが作成され、この装置クラ
スに対応するステップエレメントを用いて描かれたバッ
チシーケンス図がレシピパーツのパーツ要素とされる。According to the present invention, for example, assuming that devices designated as devices of the same class are devices b1, b2, and b3, device class parts having the devices b1, b2, and b3 as part elements are created. Then, a step element corresponding to the device class is created using the device class parts, that is, a step element corresponding to the device class B is created using one device class part representing the devices b1, b2, and b3. Then, a batch sequence diagram drawn using the step elements corresponding to the device class is set as a part element of the recipe part.
【0030】一方、バッチシーケンス図の装置クラスに
対応するステップエレメントには、装置毎に選択条件お
よび次工程へ移行するための遷移条件が定義され、かつ
この選択条件および遷移条件をチェックする順番が定義
される。例えば、装置b1,b2,b3に選択条件およ
び遷移条件として「FL001.PVFL=TRUEA
ND Level.PV>=5.0」,「FL002.
PVFL=TRUEAND Level.PV>=5.
0」 ,「FL003.PVFL=TRUE AND
Level.PV>=5.0」と定義し、チェック順を
装置b1,b2,b3の順と定義すれば、先ず最初に装
置b1の選択条件および遷移条件がチェックされ、フラ
グ「FL001」が「TRUE」であれば装置b1が選
択され、「Level」と名付けられたデータのPV値
が5.0以上となれば、装置b1での処理が実行され
る。フラグ「FL001」が「TRUE」でなければ、
次順として装置b2の選択条件および遷移条件がチェッ
クされる。フラグ「FL002」が「TRUE」でなけ
れば、次順として装置b3の選択条件および遷移条件が
チェックされる。On the other hand, in the step element corresponding to the device class in the batch sequence diagram, a selection condition and a transition condition for shifting to the next process are defined for each device, and the order in which the selection condition and the transition condition are checked is determined. Defined. For example, “FL001.PVFL = TRUEA” is selected as a selection condition and a transition condition for the devices b1, b2, and b3.
ND Level. PV> = 5.0 "," FL002.
PVFL = TRUEAND Level. PV> = 5.
0 ”,“ FL003.PVFL = TRUE AND
Level. If PV> = 5.0 and the check order is defined as the order of the devices b1, b2, and b3, first, the selection condition and the transition condition of the device b1 are checked, and the flag “FL001” is set to “TRUE”. If so, the device b1 is selected, and if the PV value of the data named “Level” becomes 5.0 or more, the process at the device b1 is executed. If the flag “FL001” is not “TRUE”,
The selection condition and the transition condition of the device b2 are checked as the next order. If the flag “FL002” is not “TRUE”, the selection condition and the transition condition of the device b3 are checked in the next order.
【0031】[0031]
【発明の実施の形態】以下、本発明を実施の形態に基づ
き詳細に説明する。図2は本発明に係るバッチ情報作成
装置を使用したプラント制御監視装置の要部を示す図で
ある。同図において、1は本発明に係るバッチ情報作成
装置、2は制御装置であり、バッチ情報作成装置1と制
御装置2とはネットワーク3を介して相互に接続されて
いる。なお、場合によっては、バッチ情報作成装置1と
制御装置2とが同一マシン中に構成されることもある。DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on embodiments. FIG. 2 is a diagram showing a main part of a plant control and monitoring device using the batch information creating device according to the present invention. In FIG. 1, reference numeral 1 denotes a batch information creation device according to the present invention, and 2 denotes a control device. The batch information creation device 1 and the control device 2 are interconnected via a network 3. In some cases, the batch information creation device 1 and the control device 2 may be configured in the same machine.
【0032】バッチ情報作成装置1は、バッチ情報作成
手段1−1と、バッチ情報変換手段1−2と、通信手段
1−3と、バッチ情報ファイル格納手段(データベー
ス)1−4と、実行バッチ情報ファイル格納手段(デー
タベース)1−5とを備え、表示装置としてCRT1−
6を有し、入力装置としてキーボード1−7やマウス1
−8を有している。The batch information creation device 1 includes a batch information creation unit 1-1, a batch information conversion unit 1-2, a communication unit 1-3, a batch information file storage unit (database) 1-4, an execution batch Information file storage means (database) 1-5;
And a keyboard 1-7 and a mouse 1 as input devices.
-8.
【0033】制御装置2は、通信手段2−1と、実行手
段2−2と、実行バッチ情報ファイル格納手段(データ
ベース)2−3とを備え、実行手段2−2からの指令が
バッチプラント4の各種装置へ送られるようになってい
る。The control device 2 includes a communication unit 2-1, an execution unit 2-2, and an execution batch information file storage unit (database) 2-3, and a command from the execution unit 2-2 is transmitted to the batch plant 4. To various devices.
【0034】バッチプラント4において、原材料を装置
a1に投入し、装置a1からの半製品を装置b1に投入
し、製品として得たい場合、本実施の形態では図3に示
すようなバッチシーケンス図を作成し、このバッチシー
ケンス図に基づいてバッチプラントの制御を行わせる。In the batch plant 4, when raw materials are put into the apparatus a1, semi-finished products from the apparatus a1 are put into the apparatus b1, and it is desired to obtain a product, a batch sequence diagram as shown in FIG. Create and control the batch plant based on this batch sequence diagram.
【0035】すなわち、バッチ情報作成装置1におい
て、バッチ情報作成プログラムを起動させ、CRT1−
6の画面上にバッチ情報作成画面を出現させる。図1
(a)はこのバッチ情報作成画面の概略を示す図であ
る。バッチ情報作成画面GM1には、そのツールバーT
B1に、装置クラスパーツボタンBT1,レシピパーツ
ボタンBT2,ボックスフラグパーツボタンBT3など
が設けられている。図3に示したバッチシーケンス図を
作成する場合、先ず装置クラスAおよび装置クラスBの
装置クラスパーツを作成する。That is, in the batch information creating apparatus 1, the batch information creating program is started, and the CRT1-
A batch information creation screen appears on the screen of No. 6. FIG.
(A) is a figure which shows the outline of this batch information preparation screen. On the batch information creation screen GM1, the toolbar T
B1 is provided with a device class part button BT1, a recipe part button BT2, a box flag part button BT3, and the like. When creating the batch sequence diagram shown in FIG. 3, first, the device class parts of the device class A and the device class B are prepared.
【0036】装置クラスAの装置クラスパーツは次のよ
うにして作成する。バッチ情報作成画面GM1におい
て、ツールバーTB1の装置クラスパーツボタンBT1
をクリックし、バッチ情報作成画面GM1の任意の部分
をクリックする。すると、バッチ情報作成画面GM1の
クリックした部分に装置クラスを示すパーツPT1が表
示される。このパーツPT1をダブルクリックすると、
ダイアログDL1が表示されるので、このダイアログD
L1の装置クラス名入力部DL1-1に装置クラスAの名
前をキー入力する。The device class parts of the device class A are created as follows. On the batch information creation screen GM1, the device class part button BT1 on the toolbar TB1 is displayed.
Is clicked, and an arbitrary part of the batch information creation screen GM1 is clicked. Then, a part PT1 indicating the device class is displayed in the clicked portion of the batch information creation screen GM1. If you double-click this part PT1,
Since dialog DL1 is displayed, this dialog D
The name of the device class name input section DL1 -1 to the device class A of L1 to the key input.
【0037】さらに、ダイアログDL1中の「追加」キ
ーDL1-2をクリックすることによってダイアログDL
2を表示させ、このダイアログDL2の装置名入力部D
L2 -1に装置クラスAのクラス内装置(パーツ要素)と
して装置a1の名前をキー入力する。装置a1の名前を
キー入力した後、ダイアログDL2における「OK」キ
ーDL2-2をクリックすると、キー入力した装置a1が
ダイアログDL1のクラス内装置リストDL1-3に登録
される。これによって、パーツPT1は装置a1をパー
ツ要素とする装置クラスパーツとなる。Further, an "add" key in the dialog DL1 is displayed.
-DL1-2Dialog DL by clicking
2 is displayed, and the device name input section D of the dialog DL2 is displayed.
L2 -1And device (part elements) in class of device class A
And key-in the name of the device a1. The name of device a1
After inputting the key, press the "OK" key in the dialog DL2.
-DL2-2When you click, the device a1 that you entered
Device list DL1 in class of dialog DL1-3Register with
Is done. Thereby, the part PT1 parses the device a1.
Device class parts.
【0038】装置クラスBの装置クラスパーツは次のよ
うにして作成する。バッチ情報作成画面GM1におい
て、装置クラスパーツボタンBT1をクリックし、バッ
チ情報作成画面GM1の任意の部分をクリックする。す
ると、バッチ情報作成画面GM1のクリックした部分に
装置クラスを示すパーツPT2が表示される。このパー
ツPT2をダブルクリックすると、ダイアログDL1が
表示されるので、このダイアログDL1の装置クラス名
入力部DL1-1に装置クラスBの名前をキー入力する。The device class parts of the device class B are created as follows. In the batch information creation screen GM1, the device class parts button BT1 is clicked, and an arbitrary part of the batch information creation screen GM1 is clicked. Then, a part PT2 indicating the device class is displayed in the clicked portion of the batch information creation screen GM1. When you double-click this part PT2, the dialog DL1 is displayed, the name of the device class B in the device class name input section DL1 -1 of this dialog DL1 key input.
【0039】さらに、ダイアログDL1中の「追加」キ
ーDL1-2をクリックすることによってダイアログDL
2を表示させ、このダイアログDL2の装置名入力部D
L2 -1に装置クラスBのクラス内装置(パーツ要素)と
して装置b1の名前をキー入力する。装置b1の名前を
キー入力した後、ダイアログDL2における「OK」キ
ーDL2-2をクリックすると、キー入力した装置b1が
ダイアログDL1のクラス内装置リストDL1-3に登録
される。以下、同様動作を繰り返し、ダイアログDL1
のクラス内装置リストDL1-3に装置b2,b3を登録
する。これによって、パーツPT2は装置b1,b2,
b3をパーツ要素とする装置クラスパーツとなる。Further, an "add" key in the dialog DL1 is displayed.
-DL1-2Dialog DL by clicking
2 is displayed, and the device name input section D of the dialog DL2 is displayed.
L2 -1And device (part element) in class of device class B
And key-in the name of the device b1. The name of the device b1
After inputting the key, press the "OK" key in the dialog DL2.
-DL2-2When you click, the key input device b1
Device list DL1 in class of dialog DL1-3Register with
Is done. Hereinafter, the same operation is repeated, and the dialog DL1
Device list DL1 in the class-3Register devices b2 and b3 in
I do. Thereby, the part PT2 is connected to the devices b1, b2,
A device class part having b3 as a part element.
【0040】次に、レシピパーツボタンBT2をクリッ
クし、バッチ情報作成画面GM1の任意の部分をクリッ
クする。すると、バッチ情報作成画面GM1のクリック
した部分にレシピを示すパーツPT3が表示される。こ
のパーツPT3をダブルクリックすると、バッチシーケ
ンス図作成画面GM2が出現する(図1(b))。バッ
チシーケンス図作成画面GM2には、そのツールバーT
B2に、装置クラスに対応するステップエレメントボタ
ンBT4,遷移条件エレメントボタンBT5,終了ター
ミナルボタンBT6などが設けられている。このバッチ
シーケンス図作成画面GM2においてバッチシーケンス
図を作成する。Next, the recipe parts button BT2 is clicked, and an arbitrary part of the batch information creation screen GM1 is clicked. Then, a part PT3 indicating the recipe is displayed in the clicked portion of the batch information creation screen GM1. When the part PT3 is double-clicked, a batch sequence diagram creation screen GM2 appears (FIG. 1B). The toolbar T is displayed on the batch sequence diagram creation screen GM2.
B2 is provided with a step element button BT4, a transition condition element button BT5, and an end terminal button BT6 corresponding to the device class. A batch sequence diagram is created on the batch sequence diagram creation screen GM2.
【0041】バッチシーケンス図の作成は次のようにし
て行う。バッチシーケンス図作成画面GM2には、その
初期画面において、開始ターミナルE1が表示されてい
る。この開始ターミナルE1に続く任意の位置を選択指
定のうえ、装置クラスに対応するステップエレメントボ
タンBT4をクリックする。すると、その選択指定した
部分にエレメントE2が表示される。同様にして、バッ
チシーケンス図作成画面GM2中の位置を選択し、遷移
条件エレメントボタンBT5をクリックしてエレメント
E3を表示させ、装置クラスに対応するステップエレメ
ントボタンBT4をクリックしてエレメントE4を表示
させ、終了ターミナルボタンBT6をクリックして終了
ターミナルE5を表示させる。The creation of a batch sequence diagram is performed as follows. On the batch sequence diagram creation screen GM2, a start terminal E1 is displayed on the initial screen. After selecting and specifying an arbitrary position following the start terminal E1, the user clicks the step element button BT4 corresponding to the device class. Then, the element E2 is displayed at the selected and designated portion. Similarly, a position in the batch sequence diagram creation screen GM2 is selected, the transition condition element button BT5 is clicked to display the element E3, and the step element button BT4 corresponding to the device class is clicked to display the element E4. Click the end terminal button BT6 to display the end terminal E5.
【0042】この例の場合、エレメントE2を装置クラ
スAに対応するステップエレメントとし、エレメントE
4を装置クラスBに対応するステップエレメントとす
る。ステップエレメントE2への装置クラスAの定義は
次のようにして行う。ステップエレメントE2をダブル
クリックし、ダイアログDL2を表示させる。このダイ
アログD2には装置クラス名の設定頁DL21と装置要
件の設定頁DL22とが用意されている。装置クラス名
の設定頁DL21には装置クラスリストDL21 -1が設
けられている。装置クラスリストDL21-1にはバッチ
情報作成画面GM1で作成された装置クラスパーツで定
義された全ての装置クラス名がリストアップされてい
る。装置要件の設定頁DL22には装置リストDL22
-1と選択条件入力部DL22-2などが設けられている。In this example, the element E2 is connected to the device class.
Step A corresponding to element A, and element E
4 is a step element corresponding to the device class B.
You. The definition of the device class A for the step element E2 is
This is performed as follows. Double step element E2
Click to display a dialog DL2. This die
The setting page DL21 of the device class name and the device
Setting page DL22 is prepared. Device class name
Of the device class list DL21 -1Is set
Have been killed. Device class list DL21-1The batch
Determined by the device class parts created on the information creation screen GM1
All defined device class names are listed.
You. The device list DL22 is displayed on the device requirement setting page DL22.
-1And selection condition input section DL22-2And so on.
【0043】この例では、装置クラスAの装置クラスパ
ーツPT1と装置クラスBの装置クラスパーツPT2が
作成されているので、装置クラス名の設定頁DL21中
の装置リストDL21-1には、装置クラスA,Bのクラ
ス名が現れる。この装置クラスリストDL21-1から装
置リストAを選択する。装置リストAを選択した場合、
装置要件の設定頁DL22には、装置クラスAのクラス
内装置名が現れる。この例では、装置クラスAのクラス
内装置は装置a1しか定義されていなので、装置リスト
DL22-1中には装置a1しか現れない。[0043] In this example, the device class parts PT2 of the device class parts PT1 and device class B of the device class A has been created, in the apparatus list DL21 -1 in the configuration page DL21 of the device class name, the device class The class names of A and B appear. Selecting a device list A from the device class list DL21 -1. When device list A is selected,
The device name within the class of the device class A appears on the device requirement setting page DL22. In this example, since the intra-class device of the apparatus Class A not defined only apparatus a1, during device list DL22 -1 appears only apparatus a1.
【0044】選択条件入力部DL22-2には装置リスト
DL22-1で選択した装置の選択条件をキー入力する。
装置リストDL22-1中に1つしかクラス内装置がない
場合にはデフォルト値としてその装置を選択する旨の選
択条件が自動的に設定される。また、装置リストDL2
2-1中のリスト順位(上からの順位)は選択条件をチェ
ックする順番を示す。装置リストDL22-1中に1つし
かクラス内装置がない場合には、その装置の選択条件の
チェック順番が1番であることを示している。すなわ
ち、この例では、装置クラスAのクラス内装置は装置a
1しかないので、選択条件や選択条件のチェック順番は
敢えて定義する必要はない。すなわち、装置リストDL
22-1中に1つしかクラス内装置がない場合、選択条件
や選択条件のチェック順番は自動的に定義される。[0044] The selection condition input unit DL22 -2 keying selection criteria for the device selected in device list DL22 -1.
If during device list DL22 -1 there is only one class in the device is that the selection condition for selecting the device as a default value is automatically set. Also, the device list DL2
2 lists rank in -1 (order of from the top) indicates an order in which to check the selection criteria. If there is only one class the device in the device list DL22 -1 indicates that check the order of selection conditions of the device is a number one. That is, in this example, the device in the class of the device class A is the device a
Since there is only one, it is not necessary to define the selection conditions and the order of checking the selection conditions. That is, the device list DL
If there is only one class in the device during 22 -1, checking the order of selection conditions and selection conditions are automatically defined.
【0045】ステップエレメントE4への装置クラスB
の定義は次のようにして行う。ステップエレメントE4
をダブルクリックし、ダイアログDL2を表示させる。
このダイアログD2には、上述したように、装置クラス
名の設定頁DL21と装置要件の設定頁DL22とが用
意されている。装置クラス名の設定頁DL21には装置
クラスリストDL21-1が設けられている。装置クラス
リストDL21-1にはバッチ情報作成画面GM1で作成
された装置クラスパーツ名(装置クラスA,Bの名前)
がリストアップされる。この装置クラスリストDL21
-1から装置クラスBを選択する。装置クラスBを選択し
た場合、装置要件の設定頁DL22には、装置クラスB
のクラス内装置名が現れる。この例では、装置クラスB
のクラス内装置は装置b1,b2,b3の3つが定義さ
れているので、装置リストDL22−1中には装置b
1,b2,b3が現れる。Device class B for step element E4
Is defined as follows. Step element E4
Is double-clicked to display a dialog DL2.
As described above, the dialog D2 is provided with an apparatus class name setting page DL21 and an apparatus requirement setting page DL22. The settings page DL21 of the device class name is provided with a device class list DL21 -1. Device class part name that was created in a batch information creation screen GM1 is the device class list DL21 -1 (device class A, the name of the B)
Is listed. This device class list DL21
Device class B is selected from -1 . When the device class B is selected, the device class B is displayed on the device requirement setting page DL22.
Device name within the class appears. In this example, device class B
Are defined as three devices b1, b2 and b3 in the device list DL22-1.
1, b2 and b3 appear.
【0046】装置リストDL22-1中のリスト順位(上
からの順位)は選択条件をチェックする順番を示す。図
では装置b1,b2,b3の順になっているが、装置リ
ストDL22-1中の装置を選択し、「上へ」キーDL2
2-3や「下へ」キーDL22 -4をクリックすることによ
り、その順番を変えることができる。この例では、選択
条件をチェックする順番を装置b1,b2,b3の順と
するので、装置リストDL22-1中の順番は変える必要
はない。Device list DL22-1Middle list position (top
) Indicates the order in which the selection conditions are checked. Figure
In the order of the devices b1, b2 and b3,
Strike DL22-1Select the device inside and press the “Up” key DL2
2-3And "Down" key DL22 -FourBy clicking
And the order can be changed. In this example, select
The order in which the conditions are checked is the order of the devices b1, b2, b3.
The device list DL22-1The order inside must be changed
There is no.
【0047】選択条件入力部DL22-2には選択条件を
キー入力する。装置b1の選択条件を入力する場合に
は、装置リストDL22-1において装置b1を選択し、
選択条件入力部DL22-2に「FL001.PVFL=
TRUE」なる選択条件式をキー入力する。装置b2の
選択条件を入力する場合には、装置リストDL22-1に
おいて装置b2を選択し、選択条件入力部DL22-2に
「FL002.PVFL=TRUE」なる選択条件式を
キー入力する。装置b3の選択条件を入力する場合に
は、装置リストDL22-1において装置b3を選択し、
選択条件入力部DL22-2に「FL003.PVFL=
TRUE」なる選択条件式をキー入力する。[0047] The selection condition input section DL22 -2 to key selection criteria. When inputting the selection criteria of the device b1 selects the device b1 the device list DL22 -1,
A selection condition input unit DL22 -2 "FL001.PVFL =
The user inputs a selection condition expression of "TRUE" by key. When inputting the selection criteria of the device b2 selects the device b2 in device list DL22 -1, keying a selection condition comprising "FL002.PVFL = TRUE" to the selection condition input unit DL22 -2. When inputting the selection condition of the apparatus b3 selects the device b3 in device list DL22 -1,
A selection condition input unit DL22 -2 "FL003.PVFL =
The user inputs a selection condition expression of "TRUE" by key.
【0048】なお、キー入力した選択条件式は、構文判
定キーDL22-5をクリックすることにより、その正当
性をチェックすることができる。すなわち、構文判定キ
ーDL22-5をクリックすると、入力した選択条件式の
記述が正しいかどうか、選択条件式で指定されるフラグ
が定義されているかどうかなどがチェックされる。[0048] The selection condition that key input by clicking a syntax decision key DL22 -5, it is possible to check its validity. In other words, clicking the syntax decision key DL22 -5, whether described selection condition entered is correct, is checked and whether a flag is specified in the selection condition is defined.
【0049】エレメントE3には次工程へ移行するため
の遷移条件を定義する。エレメントE3への遷移条件の
定義は次のようにして行う。エレメントE3をダブルク
リックし、ダイアログDL3を表示させる。ダイアログ
DL3には遷移条件の入力部DL3-1が設けられてい
る。この入力部DL3-1に遷移条件式をキー入力する。
この例では、遷移条件式として、「Level.PV>
=5.0」をキー入力する。これにより、エレメントE
3が遷移条件エレメントとなる。The element E3 defines a transition condition for moving to the next step. The transition condition for the element E3 is defined as follows. Double-click the element E3 to display a dialog DL3. The dialog DL3 input unit DL3 -1 of the transition conditions is provided. A transition condition to the input unit DL3 -1 keying.
In this example, “Level.PV> is used as the transition condition expression.
= 5.0 "by key input. Thereby, the element E
3 is a transition condition element.
【0050】なお、レシピパーツPT3からはレシピデ
ータ入力画面GM3を出現させることも可能であり、こ
のレシピデータ入力画面GM3から銘柄,レシピ作成
日,作成者,備考などのレシピデータを入力する。ま
た、バッチ情報作成画面GM1において、ボックスフラ
グパーツPT4,PT5,PT6を作成する。ボックス
フラグパーツPT4,PT5,PT6には、それぞれフ
ラグ名「FL001」,「FL002」,「FL00
3」を定義し、フラグ「FL001」,「FL00
2」,「FL003」に対しデフォルト値として「TR
UE」を設定する。It should be noted that a recipe data input screen GM3 can also appear from the recipe part PT3, and recipe data such as brand, recipe creation date, creator, and remarks are input from the recipe data input screen GM3. Further, box flag parts PT4, PT5, PT6 are created on the batch information creation screen GM1. The flag names “FL001”, “FL002”, and “FL00” are assigned to the box flag parts PT4, PT5, and PT6, respectively.
3 ”, and the flags“ FL001 ”,“ FL00 ”
2 ”and“ FL003 ”as default values“ TR
UE ".
【0051】開始ターミナルE1,エレメントE2〜E
4,終了ターミナルE5を用いて描かれたバッチシーケ
ンス図はレシピパーツPT3のパーツ要素とされる。バ
ッチ情報作成手段1−1は、装置クラスパーツPT1,
PT2,レシピパーツPT3,ボックスフラグパーツP
T4,PT5,PT6をバッチ情報とし、バッチ情報作
成手段1−1を介してデータベース1−4に格納する。Starting terminal E1, elements E2 to E
4. The batch sequence diagram drawn using the end terminal E5 is used as a part element of the recipe part PT3. The batch information creating means 1-1 includes the device class parts PT1,
PT2, Recipe parts PT3, Box flag parts P
T4, PT5, and PT6 are set as batch information and stored in the database 1-4 via the batch information creating unit 1-1.
【0052】図4にバッチ情報作成手段1−1の要部構
成を示す。バッチ情報作成手段1−1は、ダイアログD
L1での設定に基づき装置クラスAの装置クラスパーツ
PT1や装置クラスBの装置クラスパーツPT2を作成
する装置クラスパーツ作成手段1−1Aと、パッチシー
ケンス図作成画面GM2で作成されたバッチシーケンス
図やレシピデータ入力画面GM3より入力されたレシピ
データによりレシピパーツPT3を作成するレシピパー
ツ作成手段1−1Bを備えている。レシピパーツ作成手
段1−1Bはレシピデータ作成手段1−1B1 とバッチ
シーケンス図作成手段1−1B2 とから構成される。FIG. 4 shows a main configuration of the batch information creating means 1-1. The batch information creation unit 1-1 uses the dialog D
A device class parts creating means 1-1A for creating the device class parts PT1 of the device class A and the device class parts PT2 of the device class B based on the settings in L1, a batch sequence diagram created on the patch sequence diagram creation screen GM2, A recipe part creation unit 1-1B for creating a recipe part PT3 based on the recipe data input from the recipe data input screen GM3 is provided. Recipe Parts creating means 1-1B consists recipe data creating means 1-1B 1 and batch sequence diagram generation means 1-1B 2 Prefecture.
【0053】データベース1−4に格納されたバッチ情
報(バッチ情報ファイル)は、バッチ情報変換手段1−
2において実行バッチ情報ファイルに変換され、データ
ベース1−5に格納される。バッチ情報作成装置1は、
データベース1−5に格納された実行バッチ情報ファイ
ルを通信手段1−3を介し、ネットワーク3を通して、
制御装置2へ送る。制御装置2は、バッチ情報作成装置
1からの実行バッチ情報ファイルを通信手段2−1を介
して受信し、データベース2−3に格納する。実行手段
2−2は、データベース2−3に格納された実行バッチ
情報ファイルを開き、この実行バッチ情報中のバッチシ
ーケンス図に基づいてパッチプラント4の制御を行う。The batch information (batch information file) stored in the database 1-4 is stored in the batch information conversion means 1-.
In step 2, it is converted into an execution batch information file and stored in the database 1-5. The batch information creation device 1
The execution batch information file stored in the database 1-5 is transmitted via the network 3 via the communication means 1-3.
Send to control device 2. The control device 2 receives the execution batch information file from the batch information creation device 1 via the communication means 2-1 and stores it in the database 2-3. The execution unit 2-2 opens the execution batch information file stored in the database 2-3, and controls the patch plant 4 based on the batch sequence diagram in the execution batch information.
【0054】この場合、実行手段2−2は、バッチシー
ケンス図の開始ターミナルE1に対応して処理を開始
し、ステップエレメントE2に対応して装置a1へ原材
料を投入し、装置a1での処理を行わせ、半製品として
排出させる。そして、遷移条件エレメントE3に対応
し、「Level」と名付けられたデータのPV値をチ
ェックする。また、ステップエレメントE4に対応し
て、装置クラスBの装置b1,b2,b3の選択条件を
b1,b2,b3の順にチェックする。In this case, the execution means 2-2 starts processing corresponding to the start terminal E1 of the batch sequence diagram, inputs raw materials to the apparatus a1 corresponding to the step element E2, and executes processing in the apparatus a1. And discharge as a semi-finished product. Then, the PV value of data named “Level” corresponding to the transition condition element E3 is checked. Also, corresponding to the step element E4, the selection conditions of the devices b1, b2, b3 of the device class B are checked in the order of b1, b2, b3.
【0055】この例では、第1順位の装置b1の選択条
件が「FL001.PVFL=TRUE」であり、ボッ
クスフラグパーツP3によってフラグ「FL001」が
「TRUE」とされているので、装置b1を選択する。
「Level」と名付けられたデータのPV値が遷移条
件エレメントE3に定義されている5.0以上となれ
ば、バルブv1を開き、装置a1からの半製品を装置b
1へ投入する。そして、装置b1において処理を行わ
せ、製品として排出する。In this example, the selection condition of the first-order device b1 is “FL001.PVFL = TRUE”, and the flag “FL001” is set to “TRUE” by the box flag part P3. I do.
When the PV value of the data named “Level” becomes equal to or more than 5.0 defined in the transition condition element E3, the valve v1 is opened and the semi-finished product from the device a1 is removed from the device b.
Put into 1. Then, the process is performed in the device b1, and the product is discharged.
【0056】なお、フラグ「FL001」が「TRU
E」でなければ、次順の装置b2の選択条件式をチェッ
クする。フラグ「FL002」が「TRUE」でなけれ
ば、次順の装置b3の選択条件式をチェックする。The flag "FL001" is set to "TRU".
If not "E", the selection condition expression of the next device b2 is checked. If the flag “FL002” is not “TRUE”, the selection condition expression of the next device b3 is checked.
【0057】図3と図6を比較して分かるように、従来
は遷移条件エレメントS3〜S5とステップエレメント
S6〜S8の6つのエレメントが必要であったものが、
本実施の形態では、遷移条件エレメントE3とステップ
エレメントE4の2つのエレメントで済み、バッチシー
ケンス図を簡単に作成することができる。本実施の形態
では、装置クラスBのクラス内装置を装置b1,b2,
b3の3つとしたが、クラス内装置の数すなわち選択使
用される装置が増大してもエレメントの数が増えること
がなく、バッチシーケンス図が複雑となることがない。
これにより、作成しにくい、見にくいなどの問題が生じ
ず、管理も容易となる。上述した実施の形態では、最も
簡単なシーケンス図を作成する場合について示したが、
実際にはもっと工程が入り混じったシーケンス図とな
り、装置クラスパーツを使用することによってシンプル
なシーケンス図とすることができる。As can be seen by comparing FIG. 3 and FIG. 6, although conventionally six elements of transition condition elements S3 to S5 and step elements S6 to S8 were required,
In the present embodiment, only two elements, the transition condition element E3 and the step element E4, are required, and a batch sequence diagram can be easily created. In the present embodiment, devices within the class of device class B are referred to as devices b1, b2,
Although the number is b3, the number of elements does not increase even if the number of devices in the class, that is, the number of devices to be selectively used increases, and the batch sequence diagram does not become complicated.
As a result, problems such as difficulty in creation and difficulty in viewing do not occur, and management becomes easy. In the above-described embodiment, the case where the simplest sequence diagram is created has been described.
In actuality, the sequence diagram is a mixture of more steps, and a simple sequence diagram can be obtained by using the device class parts.
【0058】また、本実施の形態では、遷移条件エレメ
ントE3に遷移条件式のみを定義し、ステップエレメン
トE4の作成に際し、そのステップエレメントE4の作
成に使用する装置クラスパーツPT2のパーツ要素であ
る装置b1,b2,b3毎に選択条件を定義する方法を
とっているので、条件式が複雑とならず、入力ミスも少
なくなる。In this embodiment, only the transition condition expression is defined in the transition condition element E3, and when the step element E4 is created, the device which is a part element of the device class part PT2 used for creating the step element E4 is used. Since a method of defining the selection condition for each of b1, b2, and b3 is adopted, the conditional expression is not complicated, and input errors are reduced.
【0059】すなわち、従来においては、遷移条件エレ
メントS3,S4,S5にそれぞれ「遷移条件式+選択
条件式」を定義するようにしているので、条件式が複雑
となり、入力ミスも増えるという問題があった。これに
対して、本実施の形態では、遷移条件式は遷移条件エレ
メントE3に1つだけ定義するだけでよく、装置b1,
b2,b3に対しては選択条件式のみを定義すればよ
く、条件式が複雑とならず、入力ミスも少なくなる。That is, conventionally, since "transition conditional expression + selection conditional expression" is defined for each of the transition conditional elements S3, S4, and S5, the conditional expression becomes complicated and input errors increase. there were. On the other hand, in the present embodiment, only one transition condition expression needs to be defined in the transition condition element E3.
Only the selection conditional expressions need to be defined for b2 and b3, and the conditional expressions are not complicated, and input errors are reduced.
【0060】なお、本実施の形態において、装置b1,
b2,b3に対して「遷移条件式+選択条件式」を定義
するようにしてもよく、このようにすれば遷移条件エレ
メントE3を省略することが可能である。In this embodiment, the devices b1,
“Transition conditional expression + selection conditional expression” may be defined for b2 and b3. In this case, the transition conditional element E3 can be omitted.
【0061】また、本実施の形態では、装置クラスBに
対応するステップエレメントE4の前に遷移条件エレメ
ントE3を設けるものとしたが、遷移条件を設けない場
合もあり、このような場合には遷移条件エレメントE3
は不要である。装置クラスAに対応するステップエレメ
ントE2の前には遷移条件エレメントが設けられていな
い。装置a1への製品の投入に際し、遷移条件を設ける
場合には、装置クラスAに対応するステップエレメント
E2の前に遷移条件エレメントを設ける。In this embodiment, the transition condition element E3 is provided before the step element E4 corresponding to the device class B. However, there is a case where no transition condition is provided. Conditional element E3
Is unnecessary. No transition condition element is provided before the step element E2 corresponding to the device class A. When a transition condition is provided when a product is supplied to the device a1, a transition condition element is provided before the step element E2 corresponding to the device class A.
【0062】また、本実施の形態では、ボックスフラグ
パーツPT4,PT5,PT6に、それぞれフラグ名
「FL001」,「FL002」,「FL003」を定
義し、フラグ「FL001」,「FL002」,「FL
003」に対しデフォルト値として「TRUE」を設定
するようにしたが、フラグ「FL001」,「FL00
2」,「FL003」への「TRUE」/「FALS
E」の設定は、ネットワーク3に接続された他のシステ
ムからの指令やオペレータの指令により変更することが
可能である。In the present embodiment, flag names “FL001”, “FL002”, and “FL003” are defined for the box flag parts PT4, PT5, and PT6, respectively, and the flags “FL001”, “FL002”, and “FL002” are defined.
Although “TRUE” is set as a default value for “003”, the flags “FL001” and “FL00” are set.
2 "," TRUE "/" FALS "to" FL003 "
The setting of “E” can be changed by a command from another system connected to the network 3 or a command from an operator.
【0063】[0063]
【発明の効果】以上説明したことから明らかなように本
発明によれば、同一クラスの装置として指定された装置
をパーツ要素とする装置クラスパーツを作成し、この装
置クラスパーツを使用して装置クラスに対応するステッ
プエレメントを作成し、この装置クラスに対応するステ
ップエレメントを用いて描かれたバッチシーケンス図を
レシピパーツのパーツ要素とするようにしたので、例え
ば、同一クラスの装置として指定された装置を装置b
1,b2,b3とすると、この装置b1,b2,b3を
パーツ要素とする装置クラスパーツが作成され、この装
置クラスパーツを使用して装置クラスに対応するステッ
プエレメントが作成され、すなわち装置b1,b2,b
3を代表する1つの装置クラスパーツを使用して装置ク
ラスBに対応するステップエレメントが作成され、この
装置クラスに対応するステップエレメントを用いて描か
れたバッチシーケンス図がレシピパーツのパーツ要素と
されるものとなり、バッチシーケンス図を簡単に作成す
ることができ、選択使用される装置が増大してもバッチ
シーケンス図が複雑となることがないようにすることが
できる。As is apparent from the above description, according to the present invention, a device class part having a device designated as a device of the same class as a part element is created, and the device class device is used by using this device class part. A step element corresponding to the class is created, and a batch sequence diagram drawn using the step element corresponding to the device class is used as a part element of the recipe part. Device to device b
1, b2, and b3, a device class part having the devices b1, b2, and b3 as part elements is created, and a step element corresponding to the device class is created using the device class parts. b2, b
A step element corresponding to the device class B is created using one device class part representing the device class 3, and a batch sequence diagram drawn using the step element corresponding to the device class is regarded as a part element of the recipe part. Thus, the batch sequence diagram can be easily created, and the batch sequence diagram can be prevented from becoming complicated even if the number of devices to be selectively used increases.
【0064】また、本発明によれば、同一クラスの装置
として指定された装置をパーツ要素とする装置クラスパ
ーツを作成し、この装置クラスパーツを使用して装置ク
ラスに対応するステップエレメントを作成し、次工程へ
移行するための遷移条件を定義した遷移条件エレメント
を作成し、この装置クラスに対応するステップエレメン
トおよび遷移条件エレメントを用いて描かれたバッチシ
ーケンス図をレシピパーツのパーツ要素とし、装置クラ
スに対応するステップエレメントの作成に際し、そのス
テップエレメントの作成に使用する装置クラスパーツの
パーツ要素である装置毎に選択条件を定義し、かつこの
選択条件をチェックする順番を定義するようにしたの
で、バッチシーケンス図を簡単に作成することができ、
選択使用される装置が増大してもバッチシーケンス図が
複雑となることがないようにすることができると共に、
遷移条件エレメントには遷移条件のみを定義し、装置に
対しては選択条件のみを定義するようにして、条件式を
簡単化し、入力ミスを少なくすることが可能となる。According to the present invention, a device class part having a device designated as a device of the same class as a part element is created, and a step element corresponding to the device class is created using the device class part. , A transition condition element that defines a transition condition for transitioning to the next process is created, and a batch sequence diagram drawn using the step element and the transition condition element corresponding to this device class is used as a part element of a recipe part, When creating a step element corresponding to a class, the selection conditions are defined for each device that is a part element of the device class part used to create the step element, and the order in which the selection conditions are checked is defined. , You can easily create batch sequence diagrams,
The batch sequence diagram can be prevented from becoming complicated even if the number of devices to be selected increases, and
Only the transition condition is defined for the transition condition element, and only the selection condition is defined for the device, so that the conditional expression can be simplified and input errors can be reduced.
【0065】また、装置に定義された選択条件の正当性
をチェックする条件判定手段を設けることにより、装置
に定義された選択条件の正当性、例えば選択条件の記述
が正しいかどうか、選択条件で指定されるフラグが定義
されているかどうかなどがチェックされ、入力ミスがな
くなり、効率の良いバッチシーケンス図の作成が可能と
なる。Further, by providing condition judging means for checking the validity of the selection condition defined in the device, the validity of the selection condition defined in the device, for example, whether the description of the selection condition is correct or not can be determined. Whether or not the designated flag is defined is checked, input errors are eliminated, and an efficient batch sequence diagram can be created.
【図1】 本発明に係るバッチ情報作成装置におけるバ
ッチ情報の作成方法を説明する図である。FIG. 1 is a diagram illustrating a method for creating batch information in a batch information creation device according to the present invention.
【図2】 本発明に係るバッチ情報作成装置を使用した
プラント制御監視装置の要部を示す図である。FIG. 2 is a diagram showing a main part of a plant control and monitoring device using the batch information creating device according to the present invention.
【図3】 図1に示したバッチシーケンス図作成画面上
で作成するバッチシーケンス図を例示する図である。FIG. 3 is a diagram illustrating a batch sequence diagram created on the batch sequence diagram creation screen shown in FIG. 1;
【図4】 本発明に係るバッチ情報作成装置におけるバ
ッチ情報作成手段の要部構成を示す図である。FIG. 4 is a diagram showing a main configuration of a batch information creating unit in the batch information creating apparatus according to the present invention.
【図5】 ある1つの製品を生産する場合のバッチプラ
ントの一例を示す概略図である。FIG. 5 is a schematic diagram showing an example of a batch plant for producing a certain product.
【図6】 このバッチプラントの制御に際して作成され
る従来のバッチシーケンス図を示す図である。FIG. 6 is a diagram showing a conventional batch sequence diagram created when controlling the batch plant.
【図7】 従来のバッチ情報作成装置を用いてのバッチ
情報の作成方法を説明する図である。FIG. 7 is a diagram illustrating a method for creating batch information using a conventional batch information creation device.
1…バッチ情報作成装置、1−1…バッチ情報作成手
段、1−2…バッチ情報変換手段、1−3…通信手段、
1−4…バッチ情報ファイル格納手段(データベー
ス)、1−5…実行バッチ情報ファイル格納手段(デー
タベース)、1−6…CRT、1−7…キーボード、1
−8…マウス、GM1…バッチ情報作成画面、BT1…
装置クラスパーツボタン、BT2…レシピバーツボタ
ン、BT3…ボックスフラグパーツボタン、PT1,P
T2…装置クラスパーツ、P3…レシピパーツ、PT
4,PT5,PT5…ボックスフラグパーツ、GM2…
バッチシーケンス図作成画面、BT4…装置クラスに対
応するステップエレメントボタン、BT5…遷移条件エ
レメントボタン、BT3…終了ターミナルボタン、E1
…開始ターミナル、E2,E4…装置クラスに対応する
ステップエレメント、E3…遷移条件エレメント、E5
…終了ターミナル、2…制御装置、2−1…通信手段、
2−2…実行手段、2−3…実行バッチ情報ファイル格
納手段(データベース)、3…ネットワーク、4…バッ
チプラント、a1,b1,b2,b3…装置。DESCRIPTION OF SYMBOLS 1 ... Batch information creation apparatus, 1-1 ... Batch information creation means, 1-2 ... Batch information conversion means, 1-3 ... Communication means,
1-4 ... batch information file storage means (database), 1-5 ... execution batch information file storage means (database), 1-6 ... CRT, 1-7 ... keyboard, 1
-8: mouse, GM1: batch information creation screen, BT1 ...
Device class parts button, BT2 ... Recipe baht button, BT3 ... Box flag parts button, PT1, P
T2: Equipment class parts, P3: Recipe parts, PT
4, PT5, PT5 ... box flag parts, GM2 ...
Batch sequence diagram creation screen, BT4 ... Step element button corresponding to device class, BT5 ... Transition condition element button, BT3 ... End terminal button, E1
... Start terminal, E2, E4 ... Step element corresponding to device class, E3 ... Transition condition element, E5
... End terminal, 2 ... Control device, 2-1 ... Communication means,
2-2 execution means, 2-3 execution batch information file storage means (database), 3 networks, 4 batch plants, a1, b1, b2, b3 devices.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 安藤 啓之 神奈川県横浜市神奈川区新浦島町1丁目1 番地32 山武産業システム株式会社内 (72)発明者 今福 賢一 神奈川県横浜市神奈川区新浦島町1丁目1 番地32 山武産業システム株式会社内 Fターム(参考) 5B049 BB07 CC21 DD01 DD05 EE07 EE56 FF03 FF09 GG04 GG07 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Hiroyuki Ando 1-1-1 Shinurashima-cho, Kanagawa-ku, Yokohama-shi, Kanagawa Prefecture Inside Yamatake Sangyo System Co., Ltd. (72) Kenichi Imafuku 1-chome, Shinurashima-cho, Kanagawa-ku, Yokohama-shi, Kanagawa 1 address 32 Yamatake Sangyo System Co., Ltd. F term (reference) 5B049 BB07 CC21 DD01 DD05 EE07 EE56 FF03 FF09 GG04 GG07
Claims (5)
をパーツ要素とする装置クラスパーツを作成する装置ク
ラスパーツ作成手段と、 前記装置クラスパーツを使用して作成された装置クラス
に対応するステップエレメントを用いて描かれたバッチ
シーケンス図をパーツ要素とするレシピパーツを作成す
るレシピパーツ作成手段とを備えたことを特徴とするバ
ッチ情報作成装置。An apparatus class part creating means for creating an apparatus class part having an apparatus designated as an apparatus of the same class as a part element, and a step element corresponding to an apparatus class created using the apparatus class part And a recipe part creating means for creating a recipe part having a batch sequence diagram drawn as a part element.
をパーツ要素とする装置クラスパーツを作成する装置ク
ラスパーツ作成手段と、 前記装置クラスパーツを使用して作成された装置クラス
に対応するステップエレメントを用いて描かれたバッチ
シーケンス図をパーツ要素とするレシピパーツを作成す
るレシピパーツ作成手段とを備え、 前記装置クラスに対応するステップエレメントの作成に
際し、そのステップエレメントの作成に使用する装置ク
ラスパーツのパーツ要素である装置毎に選択条件を定義
し、かつこの選択条件をチェックする順番を定義するよ
うにしたことを特徴とするバッチ情報作成装置。2. An apparatus class part creating means for creating an apparatus class part having an apparatus designated as an apparatus of the same class as a part element, and a step element corresponding to the apparatus class created by using the apparatus class part. And a recipe part creating means for creating a recipe part having a batch sequence diagram drawn as a part element using a batch sequence diagram. When creating a step element corresponding to the device class, a device class part used for creating the step element Wherein a selection condition is defined for each device as a part element, and an order in which the selection conditions are checked is defined.
をパーツ要素とする装置クラスパーツを作成する装置ク
ラスパーツ作成手段と、 次工程へ移行するための遷移条件が定義された遷移条件
エレメントを作成する遷移条件エレメント作成手段と、 前記装置クラスパーツを使用して作成された装置クラス
に対応するステップエレメントおよび前記遷移条件エレ
メントを用いて描かれたバッチシーケンス図をパーツ要
素とするレシピパーツを作成するレシピパーツ作成手段
とを備え、 前記装置クラスに対応するステップエレメントの作成に
際し、そのステップエレメントの作成に使用する装置ク
ラスパーツのパーツ要素である装置毎に選択条件を定義
し、かつこの選択条件をチェックする順番を定義するよ
うにしたことを特徴とするバッチ情報作成装置。3. A device class part creating means for creating a device class part having a device designated as a device of the same class as a part element, and a transition condition element defining a transition condition for shifting to a next process. A transition condition element creating means, and a step part corresponding to the device class created using the device class part and a recipe part having a batch sequence diagram drawn using the transition condition element as a part element A recipe part creating means, when creating a step element corresponding to the device class, define a selection condition for each device which is a part element of the device class part used for creating the step element, and define the selection condition. Batch information characterized by defining the order of checking Creating device.
定義された選択条件の正当性をチェックする条件判定手
段を備えたことを特徴とするバッチ情報作成装置。4. The batch information creation device according to claim 2, further comprising condition determination means for checking the validity of a selection condition defined in the device.
をパーツ要素とする装置クラスパーツを作成する装置ク
ラスパーツ作成手段と、 前記装置クラスパーツを使用して作成された装置クラス
に対応するステップエレメントを用いて描かれたバッチ
シーケンス図をパーツ要素とするレシピパーツを作成す
るレシピパーツ作成手段とを備え、 前記装置クラスに対応するステップエレメントの作成に
際し、そのステップエレメントの作成に使用する装置ク
ラスパーツのパーツ要素である装置毎に選択条件および
遷移条件を定義し、かつこの選択条件および遷移条件を
チェックする順番を定義するようにしたことを特徴とす
るバッチ情報作成装置。5. A device class part creating means for creating a device class part having a device specified as a device of the same class as a part element, and a step element corresponding to the device class created by using the device class part And a recipe part creating means for creating a recipe part having a batch sequence diagram drawn as a part element using a batch sequence diagram. When creating a step element corresponding to the device class, a device class part used for creating the step element A batch information creation device, wherein a selection condition and a transition condition are defined for each device which is a part element of, and the order in which the selection condition and the transition condition are checked is defined.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000122226A JP3688972B2 (en) | 2000-04-24 | 2000-04-24 | Batch information creation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000122226A JP3688972B2 (en) | 2000-04-24 | 2000-04-24 | Batch information creation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001306125A true JP2001306125A (en) | 2001-11-02 |
JP3688972B2 JP3688972B2 (en) | 2005-08-31 |
Family
ID=18632730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000122226A Expired - Lifetime JP3688972B2 (en) | 2000-04-24 | 2000-04-24 | Batch information creation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3688972B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002149214A (en) * | 2000-06-30 | 2002-05-24 | Fisher Rosemount Syst Inc | Batch process campaign creation method, batch process campaign creation system, batch process campaign execution method, batch process campaign execution system, batch process campaign editing method, batch process campaign editing system, and batch process campaign management system. |
JP2018055475A (en) * | 2016-09-29 | 2018-04-05 | 富士電機株式会社 | Batch information creating device and batch information creating method |
-
2000
- 2000-04-24 JP JP2000122226A patent/JP3688972B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002149214A (en) * | 2000-06-30 | 2002-05-24 | Fisher Rosemount Syst Inc | Batch process campaign creation method, batch process campaign creation system, batch process campaign execution method, batch process campaign execution system, batch process campaign editing method, batch process campaign editing system, and batch process campaign management system. |
JP2018055475A (en) * | 2016-09-29 | 2018-04-05 | 富士電機株式会社 | Batch information creating device and batch information creating method |
Also Published As
Publication number | Publication date |
---|---|
JP3688972B2 (en) | 2005-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105549982B (en) | A kind of development of automation platform based on model configuration | |
DE102004051179B4 (en) | Control system adjustment device, method of adjusting a control system, and adjustment program | |
US6728947B1 (en) | Workflow distributing apparatus and method | |
KR101201019B1 (en) | Declarative sequenced report parameterization | |
DE102015100024A1 (en) | Reusable graphics elements with fast editable features for use in plant monitor system user displays | |
DE102017102651A1 (en) | Apparatus for formulating rules in a process control network | |
CA2446809A1 (en) | General and reusable components for defining net-centric application program architectures | |
CN102486730A (en) | Workflow realization method and workflow system capable of customizing flow in user-defined manner | |
US20230025522A1 (en) | Process optimization using mixed integer nonlinear programming | |
CN103425778A (en) | Intelligent development platform for database application system | |
DE102019123645A1 (en) | SYSTEMS AND METHODS FOR EMBEDDING A WEB FRAME IN PROCESS GRAPHICS | |
CN1480834A (en) | Integrated electronic sighatures for approval of process control system software objects | |
JP2003005966A (en) | Device for automatically generating program | |
CN112527250A (en) | Software development platform based on visualization | |
US10996835B1 (en) | Data preparation user interface with coordinated pivots | |
CN116974551A (en) | Application construction method and device, electronic equipment and storage medium | |
JP2001306125A (en) | Device for creating batch information | |
JP2008197751A (en) | Electronic form preparation/management system, electronic form preparation/management program, and recording medium storing this program | |
CN115827644B (en) | Report generation method, system and server based on visual view configuration | |
CN115525321A (en) | Distributed task generation method, device, equipment and storage medium | |
CN103809973A (en) | Graphic control interface design system and graphic control interface design operation method thereof | |
US6871104B1 (en) | Method for the production of an open-loop control block and said control block | |
US7882250B2 (en) | Device for provision of role-based access to data through a central interface | |
US8489608B2 (en) | Method for defining data categories | |
CN110008459A (en) | Text style processing method, device, equipment and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050308 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050502 |
|
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: 20050607 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050609 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3688972 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080617 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090617 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100617 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100617 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110617 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120617 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130617 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130617 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140617 Year of fee payment: 9 |
|
EXPY | Cancellation because of completion of term |