Académique Documents
Professionnel Documents
Culture Documents
10
Engineering Guide Recipe for CitectSCADA Batch
November 2008
DISCLAIMER Citect Pty. Ltd. makes no representations or warranties with respect to this manual and, to the maximum extent permitted by law, expressly limits its liability for breach of any warranty that may be implied to the replacement of this manual with another. Further, Citect Pty. Ltd reserves the right to revise this publication at any time without incurring an obligation to notify any person of the revision. COPYRIGHT Copyright 2008 Citect Pty. Ltd. All rights reserved. TRADEMARKS Citect Pty. Ltd has made every effort to supply trademark information about company names, products and services mentioned in this manual. Citect, CitectHMI, and CitectSCADA are registered trademarks of Citect Pty. Ltd. IBM, IBM PC and IBM PC AT are registered trademarks of International Business Machines Corporation. MS-DOS, Windows, Windows NT, Microsoft, and Excel are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. DigiBoard, PC/Xi and Com/Xi are trademarks of Digi International Inc.. Novell, Netware and Netware Lite are are either registered trademarks or trademarks of Novell, Inc. in the United States and other countries.. dBASE is a trademark of dataBased Intelligence, Inc. All other brands and products referenced in this document are acknowledged to be the trademarks or registered trademarks of their respective holders. GENERAL NOTICE Some product names used in this manual are used for identification purposes only and may be trademarks of their respective companies. November 2008 edition for CitectSCADA Version 7.10 Manual Revision Version 7.10
Contact Citect today at www.citect.com OCEANIA +61 2 9496 7300, NORTH AMERICA +1770 521 7511, LATIN AMERICA +1770 521 7511, AFRICA +27 11 699 6600, EUROPE +31 71 576 1550, MIDDLE EAST +31 71 576 1550, GREATER CHINA +86 21 6886 3799, NORTH ASIA +65 6866 3712, SOUTH EAST ASIA +65 6866 3712, INDIA +65 6866 3712.
TABLE OF CONTENTS
1 2 INTRODUCTION 4 SPECIFICATION OF THE REQUIREMENTS 2.1 3 4 5 6 SOFTWARE LICENSE 5 6 5
6.1 CREATION OF AN EMPTY PROJECT 9 6.2 CREATION OF AN AREA, CELL AND UNIT 11 6.3 CREATION OF A TANK, PIPE, AND VALVE 12 6.4 CREATION OF PHASES 14 6.4.1 Phase Set Parameter 15 6.5 DEFINING OF THE "VIRTUAL" PROCESS STRUCTURE 18 6.5.1 Relation between Pipe an valve 19 6.5.2 Relation between tank and pipe 21 6.5.3 Relation between unit and valve 23 6.5.4 Defining of the properties of an unit 25 6.6 CREATION OF PHASES 28 6.6.1 Phase Dosing 1255 28 6.6.2 Defining of the properties of an unit 30 6.7 CREATION OF PHASES 34 6.7.1 Phase Dosing 1255 Release 34 6.7.2 Defining of the properties of an unit 38 7 8 ENGINEERING IN CITECT 40
ENGINEERING IN THE RECIPE EDITOR 42 8.1 CREATION OF A RAW MATERIAL 43 8.2 CREATION OF A PRODUCT 44 8.3 CONFIGURATION OF A TANK 47 8.4 CONFIGURATION OF THE USER 49 8.5 CREATION OF AN OPERATION 51 8.5.1 Operation Parameter 51 8.6 CREATION OF AN OPERATION 55 8.6.1 Operation Dosing and Release 8.7 CREATION OF A MASTER RECIPE 62
55
9 10
CREATION OF AN ORDER
69 71 73
CREATION AND TRANSFER OF A CONTROL RECIPE 10.1 10.2 CREATION OF A CONTROL RECIPE 71 TRANSFER OF THE CONTROL RECIPE TO THE BATCH SCHEDULER RELEASE OF A CONTROL RECIPE START OF A CONTROL RECIPE SUMMARY GLOSSARY 81 82 75 77
11 12 13 14
Introduction
Following steps to engineer a CitectSCADA Batch project should be carried out. In general a top to down approach should be chosen. First the process and it's element should be analyzed. Second the physical elements of the process equipment should be analyzed and finally the procedural analysis should be carried out.
Process Model
Procedural Elements
combined with a
Equipment
Providers process functionality to carry out a Providers process functionality to carry out a Providers process functionality to carry out a Providers process functionality to carry out a Providers process functionality to carry out a
Procedure(s)
Process
combined with a
combined with a
Unit(s)
Phase(s)
combined with a
Unit(s)
Phase(s)
combined with a
Equipment Module(s)
2.1
Software License
The number of the licenses depends on the number of units that can run parallel. On an unit their can run only one unit procedure at the same time. To create a batch it is possible to use more than one unit. See following example: The three units and their accordingly unit procedures can run parallel at the same time. Thus your need three unit licenses to create one batch.
Unit 1
Unit 2
UP1
UP2
UP3
Unit 3
In the following example you have one unit to create a batch. As mentioned above, only one unit procedure can run at a unit at the same time. Here the unit procedures will be carried out sequential. Thus you need one unit license to create one batch.
UP1a
Unit 1
UP1b
UP1c
Process Tank
125
Tank
xyz
Operation Phase
Pump 1250 Pipe 125 Valve 125 Saftey Valve B8 Properties Unit 8.0:
Step / Action
M
Properties Unit xyz: Parameter
Unit 8.0
Unit xyz
Temperating xyz
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
5 Installation
Following question should be answered: How will the system structure of CitectSCADA Batch be configured? Installation of CitectSCADA Batch (Server, Client or Any Client) Parameterizing via the Advanced Set Up Wizard.
Batch Client
CtBAS CtBRE CtBEE Citect Runtime
Any Client
CtBAS Acrobat Reader Citect GUI CtBSUM CtBRE CtBEE
CtBS CtBV
XCOM
XCOM
Standb
ADO CTBREDDB
MSDE
DAO
Batch Server
Citect Runtime CtBAS
XCOM XCOM ADO
CtBE
CTBREDD
XCOM
CTRDB
Report (and
ADO File
MSDE
PDF (Report)
DBF (Audittrail
Note:
To execute the sample recipe on the defined unit 8.0 in the demo project following settings has to be carried out: UID of the Cell has to be 8. UID of the Unit has to be 0. Citect Tag for the Pipe 1255: A0000_T1255_ZS1255_0001YA21 Citect Tag for the Valve 1255: A0000_T1250_ZS1255_0080YA21 Citect Tag for Setpoint Dosing 1255: A0000_T1250_RL1255_0001YP63 Citect Tag for Ready Bit Dosing 1255: A0000_T1250_RL1255_0001YA27 Citect Tag for Actual Value Dosing 1255 Release: A0000_T1250_RL1255_0001XP63 Citect Tag for Ready Bit Dosing 1255 Release: A0000_T1250_RL1255_0001YA27 Following tags should be added in Citect and displayed in a testpage, as they are not defined within the demo project: Parameter: CurrentRecipeNumber (Integer) Parameter: Salt (Float) For detailed information regarding the engineering in Citect see 7 Engineering in Citect.
6.1
With Restore you open a second window to define the project you want to restore. You can restore a project as the current project or to a new project. You define you decision via the radio button in the field to.
10
In the following example the default.bak will be restored as a new project. Thus the database of the new project "Example" will be based on the default.bak database.
The default.bak database is empty, no areas, tanks, pipes, valves, parameters, or phases are defined.
11
6.2
There are two possibilities to create a new area, via the toolbar or the tool menu. First you have to select the element area in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new area will be open. The area has been created as defined below.
Once the area has been created, a cell will be defined for the newly created area.
There are two possibilities to create a new cell, via the toolbar or the tool menu. First you have to select the area in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new cell will be open.
12
Once the cell has been created, a unit will be defined for the newly created cell.
There are two possibilities to create a new unit, via the toolbar or the tool menu. First you have to select the cell in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new unit will be open. The unit has been created as defined below.
6.3
There are two possibilities to create a new tank, via the toolbar or the tool menu. First you have to select the element tank in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new tank will be open.
13
There are two possibilities to create a new pipe, via the toolbar or the tool menu. First you have to select the element pipe in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new pipe will be open. The pipe has been created as defined below.
14
There are two possibilities to create a new Valve, via the toolbar or the tool menu. First you have to select the element Valve in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new Valve will be open. The valve has been created as defined below.
6.4
Creation of phases
There are two possibilities to create a new phase, via the toolbar or the tool menu. First you have to select the element phase in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new phase will be open.
15
The phase Set parameter consist of two parameters: Parameter Current Recipe Number
The parameter Current Recipe Number has to be defined as Type output as it will be written to the PLC (EM). Sub Type is 1, as it is the first parameter that will be set within the phase Set Parameter.
16
The value can be preset, as it will be defined finally in the Master Recipe. The data type has been defined as an integer. The engr. unit is not required for the as Current Recipe Number. Scaled and Ingredient Addition are not required, as the Current Recipe Number is not related to an ingredient.
Parameter Salt
The parameter Salt has to be defined as Type output as it will be written to the PLC (EM). Sub Type is 2, as it is the second parameter that will be set within the phase Set Parameter. The value can be preset, as it will be defined finally in the Master Recipe. The data type has been defined as an integer. The engr. unit is defined as kg. Scaled and Ingredient Addition are not required, as the parameter Salt is not related to an ingredient.
17
All parameters added to the phase are displayed in the parameter list.
18
6.5
In the next steps the "virtual" process structure as shown in 4 Analysis of the Equipment will be defined. Thus the connection form the unit via valve and pipe to the tank will be carried out. Up to know following elements of the Equipment Editor has been defined:
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
19
The relation from the pipe 1255 to the valve 1255 has been carried out as defined below.
With Add valve you open the window to add a valve to the pipe.
20
Thus following connection regarding to 4 Analysis of the Equipment has been defined:
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
21
The relation from the tank 125 to the pipe1255 has been carried out as defined below.
With Add pipes you open the window to add a pipe to the tank.
22
Thus following connection regarding to 4 Analysis of the Equipment has been defined:
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
23
The relation from the Valve 1255 to the unit 8.0 has been carried out as defined below.
With Add valve you open the window to add a valve to the unit.
24
Thus following connection regarding to 4 Analysis of the Equipment has been defined:
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
25
With Add phase you open the window to add a phase with its parameters and properties to the unit.
26
With OK the selected phase and its parameters will be added to the unit.
With Config Tags a second window will be open to configure the tag of the selected parameter.
Note: The tags that will be entered in this window has to be implemented in Citect as they are
not defined within the demo project. For test reasons, a test page should be added that contains the parameters that are defined for the unit. For detailed information regarding the engineering in Citect see 7 Engineering in Citect.
27
Thus following action regarding to 4 Analysis of the Equipment has been carried out:
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
28
6.6
Creation of phases
There are two possibilities to create a new phase, via the toolbar or the tool menu. First you have to select the element phase in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new phase will be open.
29
The parameter Setpoint has to be defined as Type output as it will be written to the PLC (EM). Sub Type is 1, as it is the first parameter that will be set within the phase Dosing 1255. The value can be preset, as it will be defined finally in the Master Recipe. The data type has been defined as a float. The engr. unit is preset with kg for an ingredient, thus it is not necessary to enter kg as engr. Unit. Scaled and Ingredient Addition are required, as the setpoint is related to an ingredient.
Parameter Ready
The parameter Ready has to be defined as Type input as it will be read from the PLC (EM). Sub Type is 2, as it is the second parameter that will be set within the phase Dosing 1255. The value can be preset, as it will be defined finally in the Master Recipe.
30
The data type has been defined as Boolean. The engr. unit is not required for the Ready bit. Scaled and Ingredient Addition are not required, as the Ready bit is not related to an ingredient.
All parameters added to the phase are displayed in the parameter list.
31
With Add phase you open the window to add a phase with its parameters and properties to the unit.
With OK the selected phase and its parameters will be added to the unit.
32
With Config Tags a second window will be open to configure the tag of the selected parameter.
The properties of the unit has been defined, when all accordingly tags has been set.
33
Thus following action regarding to 4 Analysis of the Equipment has been carried out:
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
34
6.7
Creation of phases
There are two possibilities to create a new phase, via the toolbar or the tool menu. First you have to select the element phase in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to add a new phase will be open.
35
Parameter Release
The parameter Release has to be defined as Type release. Sub Type is 1, as it is the first parameter that will be set within the phase Dosing 1255 Release. The value is not required. The data type has to be defined as boolean. The engr. unit is not required for the Release bit. Scaled is not required for the Release bit. Ingredient Addition is required for the Release bit. Parameter Actual Value
The parameter Actual value has to be defined as Type Report thus that the value will be reported in the Summary and in the Audittrail. Sub Type is 2, as it is the second parameter that will be set within the phase Dosing 1255 Release.
36
The value is not required as it will be written from the system. The data type has been defined as Float (accordingly to the data type of the setpoint in Dosing 1255). The engr. unit is not required for the Actual Value. Scaled and Ingredient Addition are not required, as the Actual value will only be reported and is therefore not related to an ingredient.
Parameter Reset
The parameter Reset has to be defined as Type output as it will be written to the PLC (EM). Sub Type is 3, as it is the third parameter that will be set within the phase Dosing 1255 Release. The value can be preset, as it will be defined finally in the Master Recipe. The data type has been defined as Boolean. The engr. unit is not required for the Reset bit. Scaled and Ingredient Addition are not required, as the Reset bit is not related to an ingredient.
37
All parameters added to the phase are displayed in the parameter list.
38
With Add phase you open the window to add a phase with its parameters and properties to the unit.
With OK the selected phase and its parameters will be added to the unit.
39
With Config Tags a second window will be open to configure the tag of the selected parameter. When all tags has bee defined the unit phase is configured as listed below.
Note: For the internal parameter Release, no Citect Tag has to be defined.
The properties of the unit has been defined, when all accordingly tags has been set.
Thus following action regarding to 4 Analysis of the Equipment has been carried out:
Tank 125
Pipe 125
Mixer Area 1
Valve 125
Cell 8
Properties Unit 8.0: Parameter Dosing 125 Dosing 125 Release
Unit 8.0
EM Dosing 125 consits of follwoing CMs: Pump PM 1250 Valve RL 1225 Valve Safety Valve B8
40
7 Engineering in Citect
Following question should be answered: How does the interface to Citect look like? Definition of the Citect Tag structure Implementing of the Citect Tags in the Equipment Editor Integration of CitectSCADA Batch in the Start function in Citect Implementing of the CitectSCADA Batch OCX (Batch Scheduler, Batch Viewer, Audittrail, Report and Acrobat Reader) Implementing of a simulation / test page in Citect
Note:
To execute the sample recipe on the defined unit 8.0 in the demo project following settings has to be carried out: UID of the Cell has to be 8. UID of the Unit has to be 0. Citect Tag for the Pipe 1255: A0000_T1255_ZS1255_0001YA21 Citect Tag for the Valve 1255: A0000_T1250_ZS1255_0080YA21 Citect Tag for Setpoint Dosing 1255: A0000_T1250_RL1255_0001YP63 Citect Tag for Ready Bit Dosing 1255: A0000_T1250_RL1255_0001YA27 Citect Tag for Actual Value Dosing 1255 Release: A0000_T1250_RL1255_0001XP63 Citect Tag for Ready Bit Dosing 1255 Release: A0000_T1250_RL1255_0001YA27
41
Following tags should be added in Citect and displayed in a testpage, as they are not defined within the demo project: Parameter: CurrentRecipeNumber (Integer) Parameter: Salt (Float)
42
Phases and
The elements that has been defined in the Equipment Editor are visible in the Recipe Editor as well.
43
8.1
There are two possibilities to create a new raw material, via the toolbar or the tool menu. First you have to select the element Raw Material in the project explorer and then you have to 'New element' or to choose new in the tool menu. Either way a window to select the icon create a new raw material will be open. The raw material has been created as defined below.
44
8.2
Creation of a Product
There are two possibilities to create a new product, via the toolbar or the tool menu. First you have to select the element Product in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a window to create a new product will be open. The product has been created as defined below. With Add material you open an additional window to choose the ingredient you want to add to the product. The Engineering Unit is only a display value and can't be changed. When you add the ingredient to the product, it will be displayed in the list and the product quantity will increase by the ingredient quantity.
45
With search you open a window to search a Raw Material within the list of Raw Materials. The first time the window is displayed the list is empty. With a click on the button Search the entire list of raw materials will be displayed.
With OK the selected Raw Material will be added to the Get material window, and the quantity of the raw material can be added.
46
After adding all raw materials with the accordingly quantity the ingredients can be standardized.
With standardize the ingredients of a product can be standardized to 100kg, the kg value of an standardized ingredient equals then the percentage value of the ingredient. It reflects the proportional amount of an ingredient within the product.
Note: This standardized or percentage value has to be defined within the Master Recipe. For
detailed information see 8.7 Creation of a Master Recipe.
47
8.3
Configuration of a tank
Once a raw material has been created, it is possible to assign a raw material to the tank.
The Tank has been configured as defined below. With Set Raw Material you open a window to search for a Raw Material for the tank.
With search you open a window to search a Raw Material within the list of Raw Materials. The first time the window is displayed the list is empty. With a click on the button Search the entire list of raw materials will be displayed.
With OK the selected Raw Material will be added to the Get material window, and the quantity of the raw material can be added.
48
The configuration of the tank has been carried out, when the tank has been set to active and when the lot number of the raw material has been added.
49
8.4
As the area has been newly created the new area has to be assigned to an operator. Thus that the operator can carry out the actions in the Batch Scheduler and Batch Viewer.
There are two possibilities to edit a user, via the toolbar or the tool menu. First you have to select the User you want to edit in the project explorer and then you have to select the icon 'Edit an element' or to choose edit in the tool menu. Either way a window to edit the user will be open. To Add the area to the operator you have to change to the tab Groups.
50
With Add you open a window with all available groups. Here you select the required group and the new area as location and confirm your choice with ok.
51
8.5
Creation of an operation
There are two possibilities to create a new operation, via the toolbar or the tool menu. First you have to select the element operation in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a new design sheet for an operation will be open.
52
Once the header is defined the operation will be designed on the design sheet. The operation consists of a start element, a phase, and an end element. With a double click on the phase symbol in the design sheet you open the phase menu.
With Select you open a window with all available phases. Here you select the required phase and confirm your choice with ok.
53
The Parameters displayed in the phase menu, depends on the selected phase. In this case, the phase Set Parameter consists of two output parameters: Current Recipe Number and Salt.
With Configurate you open a window to configure the parameter. In the parameter setup window you set the value for the selected parameter.
The configuration of the phase has been carried out, when all parameters has been configured and the sort number has been set. With the sort number for the phase you define the sorting order within the operation in the batch viewer.
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark. With the sort number for the start element you define the sorting order within the operation in the batch viewer.
54
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark.
With the sort number for the end element you define the sorting order within the operation in the batch viewer.
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark.
The configuration of the operation has been carried out, when all parameters and sorting numbers has been set and the creation of the operation has been authorized by User ID and Password.
55
8.6
Creation of an operation
There are two possibilities to create a new operation, via the toolbar or the tool menu. First you have to select the element operation in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a new design sheet for an operation will be open.
56
Once the header is defined the operation will be designed on the design sheet. The operation consists in the first step of a start element and a phase. With a double click on the phase symbol in the design sheet you open the phase menu.
With Select you open a window with all available phases. Here you select the required phase and confirm your choice with ok.
57
The Parameters displayed in the phase menu, depends on the selected phase. In this case, the phase Dosing 1255 consists of one output parameter: Setpoint.
With Configurate you open a window to configure the parameter. In the parameter setup window you set the raw material for the setpoint parameter.
With Set Raw Material you open a window to search for a Raw Material for the dosing phase.
58
With search you open a window to search a Raw Material within the list of Raw Materials. The first time the window is displayed the list is empty. With a click on the button Search the entire list of raw materials will be displayed.
With OK the selected Raw Material will be added to the Get material window. It is not possible to edit the quantity, as the value for the quantity will be defined in the Master Recipe. The configuration of the phase has been carried out, when all parameters has been configured and the sort number has been set. With the sort number for the phase you define the sorting order within the operation in the batch viewer.
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark.
59
In the second step a transition will be added to the operation. With a double click on the you open the transition menu. transition symbol in the design sheet
With a left mouse click on the condition box a list box with the available parameters will be displayed. With OK the selected parameter will be assigned to the condition box. Available parameters means: variables that belong to the phases within the operation and the global parameters that has been assigned to the operation.
60
The configuration of the transition has been carried out, when the header information and the sort number has been set, and all required parameters has been configured. With the sort number for the transition you define the sorting order within the operation in the batch viewer.
In the third step a phase will be added. With a double click on the phase symbol in the design you open the phase menu. The phase Dosing 1255 Release has been selected sheet and the header including the sort number has been set; and the parameter Release (selecting of a raw material) and the parameter Reset (defining of a value) has been configured.
61
The configuration of the operation Dosing and Release has been carried out, when all parameters and sorting numbers has been set and the creation of the operation has been authorized by User ID and Password.
62
8.7
There are two possibilities to create a new Master Recipe, via the toolbar or the tool menu. First you have to select the element Master Recipe in the project explorer and then you have to select the icon 'New element' or to choose new in the tool menu. Either way a new design sheet for a Recipe will be open. The Recipe Header has been configured as defined below. The header of the recipe displays the Name and a Description. The product that should be produced with the recipe will be defined in the header as well. The Header information can be edit via a window that is called by the button Header.
63
Once the header is defined the Recipe will be designed on the design sheet. The recipe consists of a start element, a unit procedure, and an end element. With a double click on the unit procedure symbol in the design sheet sheet. you open the unit procedure design
Once the header is defined the Unit Procedure will be designed on the design sheet. The unit procedure consists in the first step of a start element, and an operation. With a double click on the operation symbol in the design sheet you open the operation menu.
With Select you open a window with all available operations. Here you select the required operation and confirm your choice with ok.
64
The Parameters displayed in the Operation menu, depends on the selected operation. In this case, the phase Set Parameter consists of two output parameters: Current Recipe Number and Salt. The configuration of the operation has been carried out, when all parameters has been configured and the sort number has been set. With the sort number for the operation you define the sorting order within the unit procedure in the batch viewer.
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark.
65
in the second step an other operation and the end element have been added. With a double click on the operation symbol in the design sheet you open the operation menu.
With Select you open a window with all available operations. Here you select the required operation and confirm your choice with ok.
The Parameters displayed in the Operation menu, depends on the selected operation. In this case, the phase Dosing and Release consists of two parameters: Setpoint and Reset.
66
With Configurate you open a window to configure the parameter. In the set value window you set the value for dosing of the defined parameter. The value that has to be entered in this window is the "percentage " value that has been calculated by standardizing the product. For detailed information see 8.2 Creation of a Product.
The configuration of the operation has been carried out, when all parameters has been configured and the sort number has been set. With the sort number for the operation you define the sorting order within the unit procedure in the batch viewer.
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark. With the sort number for the start element you define the sorting order within the operation in the batch viewer.
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark. With the sort number for the end element you define the sorting order within the operation in the batch viewer.
67
Note: The sort number has to functionalities, first it defines the sort order in the batch viewer
and secondly it can be used as a jump mark. The configuration of the unit procedure has been carried out, when all parameters and sorting numbers has been set.
68
The configuration of the Recipe has been carried out, when all parameters and sorting numbers has been set and the creation of the recipe has been authorized by User ID and Password.
Before the Recipe can be used to create Control Recipes, the status of the Recipe has to be changed to Approved for Test or to Approved for Production. The change of the status has to be authorized by User ID and Password.
69
9 Creation of an order
Following question should be answered: What in which quantity will be produced? Creation of an order (defining the product and the quantity that will be produced. A preselection of the production area can be carried out)
There are two possibilities to create a new order, via the toolbar or the tool menu. First you have to select the element Process Order in the project explorer and then you have to select 'New element' or to choose new in the tool menu. Either way a window to create the icon a new Process Order will be open. The order has been created as defined below. With set you open a time window to set the start date and time of production.
70
In the Menu you define which product you want to produce and the amount you want to produce. The Area and the Cell can be pre-set, but the location will finally located when the Control Recipe will be created.
71
72
The control recipe has been created as defined below. You define a Start batch Number and chose the recipe that you want to use to produce the product. Here you define the final location where the product will be produced. In the field Assign size you enter the amount for which you want to create Control Recipes.
Before the accordingly Control Recipes can be created, you have to assign the main unit for the Control Recipes. The max Capacity of the main unit is used to calculate the minimal number of Control Recipes needed to produce the amount entered in the field Assign Size.
73
With create you create the control recipes for the assigned size and updates the amount displayed in the field Rest.
Note: A control Recipe that is newly created contains the status Not Assigned.
74
The filter in the list of all batches (Control Recipes) is preset with the option Assigned. To show all batches that are Not Assigned you have to set the filter option to Not Assigned and press the button Search. With the button transfer you transfer the selected batch to the batch scheduler.
With Transfer you change the status of the batch from Not Assigned to Assigned.
75
76
With Release a confirmation window will be open. Once the window has been confirmed with User Id and password. The Control Recipe will be released and assigned to the unit.
The status of the Control Recipe changes to In Progress, when the unit is not busy (grey symbol) and the corresponding unit will be set to busy (green symbol).
With a double click on the Control Recipe the Batch Viewer will be displayed.
77
78
With Start a confirmation window will be open. Once the window has been confirmed with User Id and password. The Control Recipe will be started.
Once the Control Recipe has been started, the current step will be displayed with a green background colour and the status has been changed from Idle to Running. The sorting of the elements within the list, depends on the sorting number set in the Recipe design sheet of the Master Recipe.
79
With a double click on the Unit Procedure (here Dosing and Release) the next level will be displayed. In the next level the operations within the Unit Procedures will be displayed. The sorting of the elements within the list, depends on the sorting number set in the Unit Procedure Design Sheet of the Master Recipe.
With a double click on the Operation (here Operation Parameter) the next level will be displayed. In the next level the phases within the Operation will be displayed. The sorting of the elements within the list, depends on the sorting number set in the Operation Design Sheet.
80
With a double click on the Operation (here Operation Dosing and Release) the next level will be displayed. In the next level the phases and Transition within the Operation will be displayed. The sorting of the elements within the list, depends on the sorting number set in the Operation Design Sheet.
Once the Control Recipe has been completed, the status of the Control Recipe will be set to completed, and the unit will be set to not busy (grey symbol).
81
13 Summary
In the summary all entries and settings regarding the production of the Control Recipe can be displayed, by setting the filter as defined below.
82
14 Glossary
CTBASW CTBE CTBEE CTBRE CTBRDBG CTBREDDB CTBRP CTBS CTBSUM CTBV CTBXG XCOM Citect Batch Advance Setup Wizard Citect Batch Engine Citect Batch Equipment Editor Citect Batch Recipe Editor Citect Batch REDDB Gateway (former Red-DB-CT) Citect Batch REDDB (redundant database connection) Citect Batch Report Citect Batch Scheduler Citect Batch Summary (message report) Citect Batch Viewer Citect Batch Xcom Gateway Xcom2 module