Escolar Documentos
Profissional Documentos
Cultura Documentos
CIMPLICITY HMI
Recipes
Recipes Operation Manual
GFK-1303C
November 1998
GFL-002
Warning notices are used in this publication to emphasize that hazardous voltages, currents, temperatures, or other
conditions that could cause personal injury exist in the equipment or may be associated with its use.
In situations where inattention could cause either personal injury or damage to equipment, a Warning notice is used.
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and operating the equipment.
This document is based on information available at the time of publication. While efforts have been made to be accurate,
the information contained herein does not purport to cover all details or variations in hardware or software, nor to provide
for every possible contingency in connection with installation, operation, or maintenance. Features may be described
herein which are not present in all hardware and software systems. GE Fanuc Automation assumes no obligation of
notice to holders of this document with respect to changes subsequently made.
GE Fanuc Automation makes no representation of warranty, expressed, implied, or statutory with respect to, and assumes
no responsibility for the accuracy, completeness, sufficiency, or usefulness of the information contained herein. No
warranties of merchantability or fitness for purpose shall apply.
Preface
Related Publications
For more information, refer to these publications:
CIMPLICITY HMI for Windows NT and Windows 95 User Manual (GFK-1180)
CIMPLICITY HMI for Windows NT and Windows 95 Basic Control Engine
Language Reference Manual (GFK-1283)
CIMPLICITY HMI for Windows NT and Windows 95 Basic Control Engine
Program Editor Operation Manual (GFK-1305)
CIMPLICITY HMI for Windows NT and Windows 95 Event Editor Operation
Manual (GFK-1282)
GFK-1303
iii
iv
GFK-1303
Contents
Introduction
1-1
Recipe Concepts
2-1
3-1
4-1
GFK-1303
5-1
6-1
7-1
A-1
vi
GFK-1303
B-1
Index
GFK-1303
Contents
vii
Introduction
Downtime reporting
Production reporting
GFK-1303
1-1
Compare Recipes.
1-2
GFK-1303
Recipe Concepts
About Recipes
CIMPLICITY Recipes is a powerful, yet easy to use option module which lets you
create and manage Recipe data for your production processes. It has been designed
with the flexibility required to fulfill both batch and discrete part processing
requirements.
This flexibility gives you the ability to choose which Recipe to download to which
equipment, and provides you with the power you need to manage and control your
production processes.
Recipe Components
The Recipes option consists of four main components:
Recipe Groups
Parameters
Recipes
Maps
A Recipe Group is a container for all Recipes and Maps sharing a common structure.
This structure is basically a list of ingredients and process variables, referred to as
Parameters, required to manufacture a batch of product.
Each Parameter in the Recipe Group has attributes that you can use to identify, set
limits for, and set default values for the Parameter.
The Group is responsible for maintaining the structural integrity of its Recipes and
Maps. If Parameters are added, removed, or rearranged in the Group, all Recipes and
Maps will automatically be reconciled to reflect these changes. Recipe Groups are
stored in files with an extension of .RGP.
A Recipe is a list of Map-independent values needed to manufacture a specific batch
of product. Each Recipe Group may contain one or many Recipes. When Point IDs
are specified in a Recipe, the value of the point at the time the Recipe is downloaded
will be sent to the Map. During download, the Parameter values in the Recipe are
written to the CIMPLICITY HMI points defined in the download Map.
GFK-1303
2-1
A Map is a list of CIMPLICITY HMI Point IDs to which Recipe Parameter values
are written to (on Download) or read from (on Upload). These points may represent
non-contiguous device addresses, and can span several devices. Each Recipe Group
may contain one or many Maps.
Recipe data can be uploaded and downloaded, both manually and as the result of
system events.
Understanding Recipes
The best way to understand the power of CIMPLICITY Recipes is through a simple
example of how Recipe configurations are maintained. Conceptually, a Recipe
Group is like a spreadsheet. The layout of a Recipe Group contains information such
as the Parameters, which define the components used to produce the product.
The Parameters would be the first column of the spreadsheet. Other columns in the
spreadsheet would contain the Maps and Recipes.
Example
Moms Bakery is using CIMPLICITY Recipes to bake three types of bread; white,
raisin, and rye. Because these breads have similar ingredients and processes, they are
stored in one Recipe Group called Bread. Moms Bakery also has two production
lines available for baking bread: New Line and Old Line.
The Recipe Group looks like this:
where:
2-2
Parameters list the ingredients used to make bread, along with process
parameters such as temperature, mix time, and baking time.
Recipes list the amounts of each ingredient, temperature, mix time, and
baking time for each type of bread.
GFK-1303
Maps specify the points where the Recipe values are to be downloaded.
Maps do not have to have contiguous points, and can span several
devices.
At runtime, the head baker can Download a Recipe by specifying the Recipe Group,
Recipe, and Map. For example, the head baker can select the Recipe for Rye bread
then choose to make it on the Old or New Production Line. Downloads can also be
done on a CimView screen with the click of the mouse.
GFK-1303
Recipe Concepts
2-3
Getting Started
To start the Recipes option, double-click the Recipes icon in your projects
Configuration cabinet.
If the CIMPLICITY HMI project is not currently running, you will be given the
opportunity to start it before the initial Recipes Configuration window opens.
The configuration window is divided into two panes. The left pane is referred to as
the Tree and the right pane is referred to as the Grid. The panes are separated by a
vertical splitter bar that can be used to resize the two display areas.
The Tree contains a high-level summary of the contents of the Group. It lists the
types of Attributes that may be associated with a Parameter, as well as all Recipes
and Maps the Group contains.
The Grid is used to display detailed information about the Groups components. It is
also where you define Parameters, Recipes, and Maps.
GFK-1303
3-1
By default, new Groups are tagged as Untitled until a unique identifier is assigned
when the Group is saved.
Tree Icons
The Recipe tree consists of four main branches: Recipe Group, Parameter Attributes,
Recipes, and Maps. In addition, you can create SubFolders under the Recipes and
Maps. Each branch in the tree is represented by a folder icon. This icon has two
states:
The branch is not currently selected.
The branch is currently selected and items in the branch are displayed.
The components in the Recipe tree are the individual Parameter Attributes, Recipes,
and Maps. The icon for a component has three states:
The item has not yet been loaded into memory.
The item is loaded in memory.
The item is displayed in the Grid.
3-2
GFK-1303
GFK-1303
New
Open
Save
Save As
Save All
Archive
Export
Import
Recent Files
Displays the most recently open files and lets you select them
directly.
Exit
3-3
Copy
Paste
Inserts the contents of the clipboard into the current Grid cell.
Delete
Properties
Displays the Property Sheet for the selected component in the Tree
or Grid.
3-4
Toolbar
Status Bar
Split
GFK-1303
GFK-1303
Upload
Download
Validate
Compare
Dynamic Config
New Point
Point Browse
3-5
3-6
Expand All
Collapse Branch
View
View All
Copy
Create Subfolder
GFK-1303
Select Row
Freeze Selection
Unfreeze Rows
Unfreeze Columns
Hide Column
Insert Parameters
Delete Parameters
GFK-1303
3-7
Group Folder
Parameter Attribute
Recipe Folder
Recipe
Map Folder
Map
Move the mouse pointer to the top-level Group Folder in the tree.
2.
3-8
New
Open
Save
Save As
Archive
Export
Import
Properties
GFK-1303
Move the mouse pointer to the Parameter Attributes Folder in the tree.
2.
Save
2.
Save
2.
GFK-1303
Delete
View All
3-9
2.
Copy
Delete
Save
View
Compare
Upload
Download
Properties
2.
3-10
GFK-1303
Delete
View All
2.
GFK-1303
New
Copy
Delete
Save
View
Upload
Download
Properties
3-11
3-12
Select Column
Hide Column
Properties
GFK-1303
Move the mouse pointer to any cell in the first column of the grid, or to
any cell of a frozen column.
2.
Insert Parameters
Delete Parameters
Move the mouse pointer to an Attribute, Recipe, or Map cell in the grid.
2.
Copy
Paste
Inserts the contents of the clipboard into the current Grid cell.
Point Browse
Properties
GFK-1303
3-13
3-14
New
Open
Save
Cut
Copy
Paste
Delete
About
Browse
New Point
Dynamic
Download
Upload
Import
Export
Archive
Validate
GFK-1303
Displays the Property Sheet for the selected component in the Tree or
Grid.
Ctrl+*
Ctrl+A
Ctrl+C
Ctrl+D
Ctrl+E
Ctrl+I
Ctrl+L
Ctrl+N
Ctrl+O
Ctrl+S
Ctrl+U
Ctrl+V
Inserts the contents of the clipboard into the current Grid cell.
Ctrl+X
Delete
You can also use the following keypad keystrokes in the Recipes Configuration
interface:
GFK-1303
3-15
Operation
Left click.
Left click, left click.
Left double click.
Right click.
Left click on a Recipe, then drag and drop the Recipe
onto a Map.
Left click on a Map, then drag and drop the Map onto a
Recipe.
Left click on a Recipe, then drag and drop the Recipe
onto a Recipe folder.
Left click on a Recipe, hold down the Ctrl key, then
drag and drop the Recipe onto a Recipe folder.
Left click on a Map, then drag and drop the Map onto a
Map folder.
Left click on a Map, hold down the Ctrl key, then drag
and drop the Map onto a Map folder.
3-16
Operation
Right click on column header or cell.
Left click on the header of an unfrozen column.
Hold down the Ctrl key, then left click on an
unfrozen column header.
Hold down the Shift key, then left click on an
unfrozen column header.
Left click on any cell in a frozen column.
Hold dow the Ctrl key, then left click on any cell in
a frozen column.
Hold down the Shift key, then left click on any cell
in a frozen column.
Left click or double-click any cell in an unfrozen
column.
Left click on an unfrozen column header, drag left
or right then drop.
Left click on a row, drag up or down, then drop.
GFK-1303
Operation
F6
End
Ctrl+End
Home
Move cursor to the first cell in the first row of the Ctrl+Home
Grid.
GFK-1303
Page up.
Page Up
Page down.
Page Down
Enter
Esc
Tab
3-17
2.
From the File menu, select Open, or click the Open toolbar button.
The Open dialog is displayed. Browse for the Recipe Group (.RGP) file you want to
display. When you find it in the File Name list, select the file and select OK. The
Open dialog closes and the Recipe Group you selected is displayed in the Tree.
2.
From the File menu, select New, or click the New toolbar button.
GFK-1303
4-1
Press Alt+Enter.
Click the right mouse button and select Properties from the popup
menu.
The name of the Group is displayed in the Group Name field. You may enter the
following optional properties for the Group:
Description
Group Point
After you are done, select OK to close the dialog and save any changes you made, or
select Cancel to close the dialog without saving any changes.
Naming A Group
The file type for a Recipe
Group is .RGP
4-2
You name a Group when you save it. The file name you enter for the Group
becomes the Groups name.
GFK-1303
Adding Parameters
You can add up to 250
Parameters each time you use
the Insert Parameters
function.
When you create a new Group, it has, by default, one Parameter. Use the Insert
Parameters function to add Parameters to the Group. The new Parameters will be
inserted in front of the currently selected Parameter row.
To insert new Parameters in the Group:
1.
Select a cell of the Parameter row where you want to insert Parameters.
2.
1.
Select the numbered cell in the Parameter row in the Grid where you
want to insert the Parameters.
2.
3.
Or:
GFK-1303
4-3
ID
Data Type
Units
Low Limit
High Limit
Default Value
When you open a Group, no Parameter Attributes are initially displayed in the Grid.
You can choose to display or hide Parameter Attributes in the Grid in any
combination you want.
4-4
GFK-1303
2.
Click the right mouse button and select View from the popup
menu.
The Parameter Attributes are displayed in the Grid in the order you select them.
Note that the icon in the Tree changes from
to
for each Parameter Attribute
that you select.
2.
Click the right mouse button and select View All from the popup
menu.
to
2.
Click the right mouse button and select Hide Column from the
popup menu.
to
Select a Parameter Attribute cell in the Grid, then from the Grid menu,
select Hide All Attribute Columns.
Move the mouse pointer to the blank header cell for the parameter
number column, then click the right mouse button and select Hide All
Attribute Columns from the popup menu.
GFK-1303
to
4-5
Select the numbered cell for the row in the Grid that you want to move.
2.
Hold down the left mouse button and drag the row to its new location.
3.
2.
3.
Click the right mouse button and select Delete Parameters from
the popup menu.
The Parameters you selected will be deleted from the Grid. The rows are also
automatically deleted from any Recipes and Maps that currently exist in the Recipe
Group.
4-6
GFK-1303
Creating a Recipe
To create a Recipe, select the Recipes folder or any Recipe subfolder, or select any
Recipe in the folder where you want to place the new Recipe, then do one of the
following:
Press Ctrl+N.
If you selected the Recipes folder or a Recipe subfolder, click the right
mouse button and select New->Recipe from the popup menu.
If you selected a Recipe, click the right mouse button and select New
from the popup menu.
The new Recipe is added to the end of the Recipe list in the current folder and is
given the default name New Recipe. It contains one cell for each parameter you
have defined for the Group. If you defined any Default Values or Default Source
Points for the Group, they are automatically transferred to the newly-created Recipe.
Also, the Recipe name is automatically open for editing so that you can immediately
rename it.
Renaming a Recipe
The name must be unique
across the entire Group.
2.
3.
Copying a Recipe
You can copy a Recipe to the Recipes folder or to any Recipe subfolder you have
created.
To copy a Recipe:
1.
2.
3.
Hold down the left mouse button and drag the Recipe to the Recipes
folder or to another Recipe subfolder.
4.
The Tree is redisplayed with the copied Recipe in its new location. The default name
of a copied Recipe is Copy of <name>, where <name> is the name of the source
GFK-1303
4-7
Recipe. The Recipe name is automatically open for editing so that you can
immediately rename it.
Deleting a Recipe
To delete a Recipe, select the Recipe name in the Tree, then do one of the following:
Click the right mouse button and select Delete from the popup menu.
Press Alt+Enter
Click the right mouse button and select Properties from the popup
menu.
4-8
Recipe Name
Create Time
Last Modified
GFK-1303
Product Code
Author
Recipe Point
Batch Point
Enter the name of a CIMPLICITY Point ID to write the userdefined Batch ID to when the Recipe is Downloaded.
The Point ID may be unqualified or fully qualified.
The Point ID must be a Text point of sufficient length to hold
the Batch ID.
Comments
or
to
Select the Recipe in the Tree, then from the Tree menu, select View.
Move the mouse pointer to the Recipe in the Tree, click the right mouse
button, then select View from the popup menu.
Select the Recipes folder in the Tree, then from the Tree menu, select
View All.
Move the mouse pointer to the Recipes folder in the Tree, click the
right mouse button, then select View All from the popup menu.
All Recipes in the Recipes folder and all subfolders will be displayed in the Grid.
To display the contents of all Recipes in a Recipe subfolder, do one of the following:
Select the Recipe subfolder in the Tree, then from the Tree menu,
select View All.
Move the mouse pointer to the Recipe subfolder in the tree, click the
right mouse button, then select View All from the popup menu.
All Recipes in the subfolder and any subfolders it contains will be displayed in the
Grid.
GFK-1303
4-9
2.
3.
Otherwise, the value in the Recipe is left blank, and Value is set in the
cell properties.
You can let the initial Recipe values stand, or you can modify them.
2.
3.
You may enter a value or CIMPLCITY Point ID in a Recipe Parameter. If you want
to enter a Point ID, you may enter it directly, or browse for it. The Point ID may be
unqualified or fully qualified. If you use the Browser to enter a Point ID, the cell
properties will automatically be set to CIMPLICITY Point.
After you modify the Recipe Parameter, you should display the Recipe Cell
Properties dialog and make sure that the cells properties are set correctly.
4-10
GFK-1303
2.
Click the right mouse button, and select Properties from the
popup menu.
Press Alt+Enter.
Use the Value can be modified before Download check box to control whether
or not the value in the Recipe cell can be modified during Download. If you do not
want users to modify the value at Download, clear the check box. If you do want
users to be able to modify the value, enable the check box.
Use the Value and CIMPLICITY Point radio buttons to specify whether the
contents of the cell are a value or a CIMPLICITY point.
When you create the Recipe, the defaults for a cell are:
GFK-1303
4-11
Select the Recipes folder or subfolder where you want to put the new
subfolder.
2.
The new Recipe subfolder is created in the current folder. It is positioned after
currently existing subfolders and in front of any Recipes in the folder. When you
create a Recipe subfolder, it is given the default name New Folder, and you are
automatically given the opportunity to change the subfolder name.
1.
2.
3.
2.
Hold down the left mouse button and drag the Recipe to the Recipes
folder or to another Recipe subfolder.
3.
4-12
GFK-1303
GFK-1303
1.
2.
3.
Click the right mouse button and select Delete from the popup
menu.
4-13
Creating a Map
To create a Map, select the Maps folder or any Map subfolder, or select any Map in
the folder where you want to place the new Map, then do one of the following:
Press Ctrl+N.
If you selected the Maps folder or any Map subfolder, click the right
mouse button and select New->Map from the popup menu.
If you selected a Map, click the right mouse button and select New
from the popup menu.
The new Map is added to the end of the Map list in the current folder with the default
name New Map. It contains one cell for each parameter you have defined for the
Group. Also, the Map name is automatically open for editing so that you can
immediately rename it.
Renaming a Map
The name must be unique
across the entire Group
2.
3.
Copying a Map
You can copy a Map to the Maps folder or to any Map subfolder you have created.
To copy a Map:
1.
2.
3.
Hold down the left mouse button and drag the Map to the Maps folder
or to another Map subfolder.
4.
The Tree is redisplayed with the copied Map in its new location. The default name
of a copied Map is Copy of <name>, where <name> is the name of the source
Map. The Map name is automatically open for editing so that you can immediately
rename it.
4-14
GFK-1303
Deleting a Map
To delete a Map, select the Map name in the Tree, then do one of the following:
Click the right mouse button and select Delete from the popup menu.
Press Alt+Enter.
Click the right mouse button and select Properties from the popup
menu.
Map Point
GFK-1303
4-15
Status Point
or
to
Select the Map in the Tree, then from the Tree menu, select View.
Move the mouse pointer to the Map in the Tree, click the right mouse
button, then select View from the popup menu.
Select the Maps folder in the Tree, then from the Tree menu, select
View All.
Move the mouse pointer to the Maps folder in the tree, click the right
mouse button, then select View All from the popup menu.
All Maps in the Maps folder and all Map subfolders will be displayed in the Grid.
To display the contents of all Maps in a Map subfolder, do one of the following:
Select the Map subfolder in the Tree, then from the Tree menu, select
View All.
Move the mouse pointer to the Map subfolder in the tree, click the right
mouse button, then select View All from the popup menu.
All Maps in the subfolder and any subfolders it contains will be displayed in the
Grid.
4-16
GFK-1303
MAP2
PT[0]
PT[1]
PT[2]
NPT[0]
NPT[1]
NPT[2]
NPT[3]
PT[3]
PT[4]
When MAP1 is used for a Download or Upload, a single write/read request is issued.
When MAP2 is used for a Download or Upload, three write/read requests are issued.
2.
3.
Change the CIMPLICITY Point ID for the Parameter. You may enter
the new Point ID manually, or use the Point Browser to select a Point
ID. The Point ID may be unqualified or fully qualified.
GFK-1303
4-17
Select the Maps folder or subfolder where you want to put the new
subfolder.
2.
The new Map subfolder is created in the current folder. It is positioned after
currently existing subfolders and in front of any Maps in the folder. When you create
a Map subfolder, it is given the default name New Folder, and you are
automatically given the opportunity to change the subfolder name.
1.
2.
3.
2.
Hold down the left mouse button and drag the Map to the Maps folder
or to another Map subfolder.
3.
4-18
1.
2.
3.
Click the right mouse button and select Delete from the popup
menu.
GFK-1303
Downloading a Recipe
To initiate a Recipe Download, select the Recipe in the Tree, then do one of the
following:
Press Ctrl+D.
Click the right mouse button and select Download... from the popup
menu.
Drag and drop the Recipe onto the Map you want to use for the
Download.
GFK-1303
4-19
The Recipe you selected (or the first Recipe in the list)
is displayed in this field.
You can use the drop-down list button to the right of
the field to display the current list of Recipes and
select another Recipe to Download.
Map
The Map you selected (or the first Map in the List) is
displayed in this field.
You can use the drop-down list button to the right of
the field to display the current list of Maps and select
another Map for the Download.
Batch ID
Download will only accept one source of information for the Batch Point. If you
specify data in one field, the other will be automatically disabled.
4-20
GFK-1303
You can modify any parameters prior to Download that have their Value can be
modified before Download check box set.
To modify a parameter:
1.
2.
3.
4.
Select OK.
The modified parameter is displayed in the Recipe list. When you select OK in the
Download a Recipe dialog box, the values in the Recipe list are downloaded.
GFK-1303
4-21
Uploading a Recipe
To initiate a Recipe Upload, select the Recipe or Map in the Tree, then do one of the
following:
Press Ctrl+U.
Move the mouse pointer over the Recipe in the Tree, then click the right
mouse button and select Upload... from the popup menu.
Drag and drop the Map on the Recipe you want to use for the Upload.
Map
Upload To
4-22
GFK-1303
1.
2.
Press Ctrl+A.
Click the right mouse button, and select Archive from the popup
menu.
3.
In the Save As dialog, enter a file name (the default name is the Group
name) and select a directory for the archive file.
4.
5.
If there are differences between the displayed Recipe Group and the
saved Recipe Group, you will be asked if you want to save the Group
before archiving it.
1.
2.
Press Ctrl+E.
Click the right mouse button, and select Export from the popup
menu.
3.
In the Save As dialog, enter a file name and select a directory for the
export file.
4.
You can use Notepad or Microsoft Excel to display and make changes in the .CSV
file.
GFK-1303
4-23
4-24
1.
2.
Press Ctrl+I.
Click the right mouse button, and select Import from the popup
menu.
3.
In the Open dialog box, select the file you want to import.
4.
GFK-1303
Parameters
Recipes
Maps
The type of validation done, and the messages displayed, depends on the type of
column you are validating.
Important
To validate Default Source Points, Recipe Points, or Maps, your
CIMPLICITY project must be running.
To validate a column in your Recipe Group:
1.
2.
3.
Press Ctrl+L
When the Validation procedure finds a problem, it displays a dialog with detailed
information about the location and type of problem. For example:
GFK-1303
4-25
Validating Parameters
The following validations are performed in Parameter columns:
High/Low Limits
Default Value
High/Low Limits
The following validations are performed for the High Limit and Low Limit columns:
If the cell is not blank, the Data Type of the row must be numeric.
When validating the Low Limit column, each Low Limit must be less
than its corresponding High Limit.
When validating the High Limit column, each High Limit must be
greater than its corresponding Low Limit.
Default Value
The following validations are performed for the Default Value column:
Cell can only be blank if a Default Source Point is filled in for the row.
If the Data Type for the row is numeric, the cell can contain only a
numeric value.
If the Data Type for the row is digital, the cell can contain only 0 or 1.
If the Data Type for the row is text, the cell can contain anything.
If the Data Type for the row is numeric, and Default High/Low limits
are defined, the Default Value is verified to be within those limits.
4-26
The Point Type for the Default Source Point must match the Data Type
of the row.
GFK-1303
Validating Recipes
The following validations are performed in Recipe columns:
The type of the point must match the Data Type for the row.
The value in the cell must match the Data Type of the row.
The value should be within the configured High Limit and Low
Limit for the row.
Validating Maps
The following validations are performed in Map columns:
GFK-1303
The type of the point must match the Data Type for the row.
4-27
Comparing Recipes
To compare Recipes:
1.
Select a Recipe.
2.
Click the right mouse button and select Compare from the Recipe
popup menu.
3.
In the Recipe Compare Select dialog, you will see a list of all Recipes
in the Group. You may select one or more of these Recipes to use for
comparison.
4.
5.
You will be given the option of clearing the current Grid contents prior
to loading the compare results. The following message is displayed:
Select OK to clear the Grid first, or Cancel to load the compare results
into the current Grid state.
4-28
GFK-1303
For example, when comparing the Recipes for White and Raisin bread, the compare
results look like this:
GFK-1303
4-29
Select a Recipe or Map in the Grid, click the right mouse button, then
select Create Auto Action from the popup menu.
Map
Batch ID
4-30
GFK-1303
Action
Select OK to create the action, or select Cancel to exit the dialog without creating
the action.
The file type for an automatic
action file is .RPF.
GFK-1303
When you select OK, the Save As dialog is displayed. Select the file name and
directory where you want to save the file and select OK. The action is now available
to the Event Editor.
4-31
From the Tools menu, select OLE Object, or click the OLE button on
the CimEdit Tools toolbar.
2.
Move the cursor to the location on the CimEdit screen where you want
to place the object.
3.
Click the left mouse button to fix the object. The Insert Object dialog
is displayed.
4.
5.
6.
Click OK.
A new Recipes control object will be placed in your CimEdit screen. The object
looks like this:
Once the Recipes object is in the CimEdit screen, you may do any of the following:
GFK-1303
5-1
Select the Recipe control, then from the Edit menu select
CIMPLICITY Recipe Control Object. This will show a cascading
menu. Select Properties from the cascading menu.
Batch ID
If you do any of the following, you will display the Object Properties dialog for the
object in CimEdit:
5-2
Hold down the right mouse button and select Properties from the
drop-down menu.
GFK-1303
General
The General properties define the fundamental characteristics of the Recipe control.
You can define the following properties for your Recipe control:
Text
Enter the text you want to appear on the button.
Group
Enter the name of the Recipe Group in this field. You can click the Popup Menu
button to the right of the input field to search for and select a Group.
Recipe
Enter the Recipe name in this field. You can click the drop-down list button to the
right of the field to display the list of Recipes in the Group.
Map
Enter the Map name in this field. You can click the drop-down list button to the right
of the field to display the list of Maps in the Group.
Action
Select one of the following actions for the control:
GFK-1303
Download/Modify
Download
Upload to New
Upload/Save
5-3
Batch ID
The Batch ID properties define the Batch Identifier for Downloads.
When you create a Recipe, you can define a Batch Point. Recipes will place a Batch
ID in the Batch Point when the Recipe is Downloaded.
You can do one of the following in this dialog:
Enter the Batch Identifier for this recipe in the Batch ID field. When
the Recipe is Downloaded, this text is written to the Batch Point.
You can use the Browser and Popup menu buttons to the right of the input
field to browse for an existing Point ID or create a new one.
Note
Download will only accept one source of information for the Batch Point. If you
specify data in one field, the other will automatically be disabled.
5-4
GFK-1303
2.
3.
Press Ctrl+N.
Enter the name of the new action in the Action ID field and select OK.
5.
GFK-1303
6-1
6.
7.
Once you have created a Download or Upload Recipe Action, you can associate an
Event with it. When the Event occurs, the Action will automatically be executed.
For more information on how to use the Event Manager, see the CIMPLICITY HMI
for Windows NT and Windows 95 Event Editor Operation Manual (GFK-1282).
6-2
GFK-1303
RCPDownload (statement)
Syntax
RCPDownload filename$[,[recipename$][,[mapname$][,
[pointorval$][,ispoint]]]]
Description
Comments
Example
GFK-1303
Parameter
Description
filename$
recipename$
mapname$
pointorval$
ispoint
7-1
RCPUpload (statement)
Syntax
RCPUpload filename$[,[recipename$][,[mapname$]
[,newname$]]]
Description
Comments
Example
Parameter
Description
filename$
recipename$
mapname$
newname$
RCPGroupExport (statement)
Syntax
Description
Comments
Example
7-2
Parameter
Description
groupname$
filename$
RCPGroupExport "D:\Bread.rgp"
GFK-1303
RCPGroupImport (statement)
Syntax
Description
Comments
Example
GFK-1303
Parameter
Description
groupname$
filename$
7-3
Group information
2.
Recipes information
3.
Maps information
4.
Parameters information
Each area consists of one line that lists the fields included in the area, followed by as
many lines needed to contain the data for the area.
For Group information, the first line consists of the text:
Group Name, Description, GroupPoint
and the second line contains the data for those fields.
For Recipes information, the first line consists of the text:
Recipe Name, Version, ProductCode, Author, RecipePoint, BatchPoint, Comments
followed by one line of data for each Recipe in the Recipe Group.
For Maps information, the first line consists of the text:
Map Name, Description, MapPoint, StatusPoint
followed by one line of data for each Map in the Recipe Group.
For Parameters information, the first line consists of the text:
ID,Data Type,Units,Low Limit,High Limit,Default Value,Default Source Point,r1,Can
Mod,IsPoint,r2,Can Mod,IsPoint,...,rn,Can Mod,IsPoint
followed by one line of data for each Parameter in the Recipe Group. This parameter
information also includes information about whether the corresponding Recipes
parameters can be modified or are CIMPLICITY points.
GFK-1303
-1
-2
GFK-1303
Index
- 3-15
*
* 3-15
.
.CSV
Exported recipe group file type 4-23
.RAR
Archived recipe group file type 4-23
.RGP
Recipe group file type 4-1
.RPF
Automatic action file type 4-31
+
+ 3-15
A
Abort current edit
Esc key 3-17
About
Map subfolders 4-17
Recipes 2-1
Toolbar button 3-14
About CIMPLICITY Recipes 1-1
About Recipe Config
Help menu 3-7
Action
Create Auto Action Parameter File dialog 4-31
Recipe control properties 5-3
Action type
New action dialog 6-1
Adding recipe parameters 4-3
Alt+Enter 3-15
Archive
Ctrl+A 3-15
GFK-1303
B
Basic Control Engine interface for Recipes 1-2
Batch ID
Create Auto Action Parameter File dialog 4-30
Download a Recipe dialog 4-20
Recipe control properties 5-4
Batch ID properties
Recipe control 5-4
Batch ID source point
Create Auto Action Parameter File dialog 4-31
Download a Recipe dialog 4-20
Recipe control properties 5-4
Batch point
Recipe Data dialog 4-9
BCE Extensions for Recipes
RCPDownload statement 7-1
RCPGroupExport statement 7-2
RCPGroupImport statement 7-3
RCPUpload statement 7-2
Browse
Toolbar button 3-14
C
Cell popup menu
Attribute, recipe or map 3-13
First or frozen cell 3-13
CIMPLICITY Functionality
Recipes 1-1
CIMPLICITY Point
Open
Save
Save As
Save All
Archive
Export
Import
Recent Files
Displays the most recently open files and lets you select them directly.
Exit
Cut
Copy
Paste
Inserts the contents of the clipboard into the current Grid cell.
Delete
Properties
Displays the Property Sheet for the selected component in the Tree or Grid.
Toolbar
Status Bar
Split
Edit
View
GFK-1303
-1
Tools
Upload
Download
Validate
Compare
Dynamic Config
New Point
Point Browse
Expand All
Collapse Branch
View
View All
Displays all components from the selected Tree branch in the Grid.
Copy
Create Subfolder
Select Column
Select Row
Freeze Selection
Unfreeze Rows
Unfreeze Columns
Hide Column
Insert Parameters
Delete Parameters
Deletes parameter(s) from the Group (removes rows from the Grid).
About RecipeConfig
Tree
Grid
Help
-2
GFK-1303
Open
Save
Save As
Archive
Export
Import
Properties
Save
Save
Delete
Deletes the selected Recipe Folder. This can only be done if the Folder is empty.
View All
Displays all the Recipes within the selected folder in the Grid.
Delete
Deletes the selected Map folder. This can only be done if the Folder is empty.
View All
Copy
Delete
Save
View
Compare
Upload
Download
Properties
GFK-1303
-3
Copy
Delete
Save
View
Upload
Download
Properties
Hide Column
Properties
Displays the Property Sheet for the selected Recipe or Map (does not apply to
Attributes)
Insert Parameters
Delete Parameters
Copy
Paste
Inserts the contents of the clipboard into the current Grid cell.
Point Browse
-4
GFK-1303
GFK-1303
New
Open
Save
Cut
Copy
Paste
Inserts the contents of the clipboard into the current Grid cell.
Delete
About
Browse
New Point
Dynamic
Download
Upload
Import
Export
Archive
Validate
-5
Mouse Operations
In the Tree
Action
Operation
Select item
Left click.
View item *
Right click.
Download
Left click on a Recipe, then drag and drop the Recipe onto a Map.
Upload
Left click on a Map, then drag and drop the Map onto a Recipe.
Left click on a Recipe, then drag and drop the Recipe onto a Recipe folder.
Left click on a Recipe, hold down the Ctrl key, then drag and drop the Recipe onto
a Recipe folder.
Left click on a Map, then drag and drop the Map onto a Map folder.
Left click on a Map, hold down the Ctrl key, then drag and drop the Map onto a
Map folder.
In the Grid
-6
Action
Operation
Hold down the Ctrl key, then left click on an unfrozen column header.
Hold down the Shift key, then left click on an unfrozen column header.
Hold dow the Ctrl key, then left click on any cell in a frozen column.
Hold down the Shift key, then left click on any cell in a frozen column.
Left click on an unfrozen column header, drag left or right then drop.
GFK-1303
Keyboard Operations
Commonly Used Shortcut Keystrokes
Alt+Enter
Displays the Property Sheet for the selected component in the Tree or Grid.
Ctrl+*
Ctrl+A
Ctrl+C
Ctrl+D
Ctrl+E
Ctrl+I
Ctrl+L
Ctrl+N
Creates a new Group, Recipe, or Map, based on which type of component is selected in the Tree.
Ctrl+O
Ctrl+S
Ctrl+U
Ctrl+V
Inserts the contents of the clipboard into the current Grid cell.
Ctrl+X
Delete
Keypad Keystrokes
+
In the Grid
Action
Operation
Edit current cell. If the cell contains data already, the cursor is positioned
at the end of the cell.
F2
F6
End
Move cursor to the last cell in the last row of the Grid.
Ctrl+End
Home
Move cursor to the first cell in the first row of the Grid.
Ctrl+Home
Page up.
Page Up
Page down.
Page Down
Enter
Esc
Tab
GFK-1303
-7
ii
D
Data type
Recipe parameter attributes 4-4
Default source point
Recipe parameter attributes 4-4
Default value
Recipe parameter attributes 4-4
Defining map properties 4-15
Defining recipe cell properties 4-11
Defining recipe properties 4-8
Delete 3-15
Delete key 3-15
Edit menu 3-4
Map folder popup menu 3-11
Map popup menu 3-11
Recipe folder popup menu 3-9
Recipe popup menu 3-10
Toolbar button 3-14
Delete Parameters
First or frozen column cell popup menu 3-13
GFK-1303
GFK-1303
E
Edit current cell
F2 key 3-17
Edit item text
Mouse operation, tree 3-16
Edit menu
Copy 3-4
Cut 3-4
Delete 3-4
Paste 3-4
Properties 3-4
Recipe configuration 3-4
End
Move to end of row 3-17
Enter
Move down one cell 3-17
Esc
Abort current edit 3-17
Event editor
Recipe actions 6-1
Example
Recipes 2-2
Exit
File menu 3-3
Expand All
Ctrl+* 3-15
Tree menu 3-6
Expand All Levels
* on keypad 3-15
Expand One Branch
Tree menu 3-6
Expand One Level
+ on keypad 3-15
Tree menu 3-6
Export
Ctrl+E 3-15
File menu 3-3
Group folder popup menu 3-8
Toolbar button 3-14
Exporting a recipe group 4-23
File type 4-23
F
F2
Edit current cell 3-17
F6
Move between Tree and Grid 3-17
File menu
Archive 3-3
Exit 3-3
Export 3-3
Import 3-3
New 3-3
Index
iii
Open 3-3
Recent Files 3-3
Recipe configuration 3-3
Save 3-3
Save All 3-3
Save As 3-3
First or frozen column cell popup menu 3-13
Delete Parameters 3-13
Insert Parameters 3-13
Select Row 3-13
First or frozen column header popup menu 3-12
Hide All Attribute Columns 3-12
Hide All Columns 3-12
Hide All Map Columns 3-12
Hide All Recie Columns 3-12
Freeze Selection
Grid menu 3-7
G
General page
Download a Recipe dialog 4-20
General properties
Recipe control 5-3
Getting started
Recipes 3-1
Grid
Definition 3-1
Grid menu
Delete Parameters 3-7
Freeze Selection 3-7
Hide All Attribute Columns 3-7
Hide All Columns 3-7
Hide All Map Columns 3-7
Hide All Recipe Columns 3-7
Hide Column 3-7
Insert Parameters 3-7
Recipe configuration 3-7
Select Column 3-7
Select Row 3-7
Unfreeze Columns 3-7
Unfreeze Rows 3-7
Grid popup menus
Recipe configuration 3-12
Group
Recipe control properties 5-3
Group folder popup menu 3-8
Archive 3-8
Export 3-8
Import 3-8
New 3-8
Open 3-8
Properties 3-8
Save 3-8
Save As 3-8
iv
Group point
Recipe group properties 4-2
H
Help menu
About Recipe Config 3-7
Recipe configuration 3-7
Hide 3-12
Hide All Attribute Columns
Grid menu 3-7
Hide All Columns
Grid menu 3-7
Hide All Map Columns
Grid menu 3-7
Hide All Recipe Columns
Grid menu 3-7
Hide Column
Attribute, recipe or map column header popup menu
3-12
Grid menu 3-7
High limit
Recipe parameter attributes 4-4
Home
Move to first cell in current row 3-17
I
Icons
Recipe tree 3-2
ID
Recipe parameter attributes 4-4
Import
Ctrl+I 3-15
Ctrl+U 3-15
File menu 3-3
Group folder popup menu 3-8
Toolbar button 3-14
Import/Export Recipes
CSV file format A-1
Importing a recipe group 4-24
Indicate Expandable Branches
Tree menu 3-6
Insert Parameters
First or frozen column cell popup menu 3-13
Grid menu 3-7
Insert Parameters dialog 4-3
Number of Parameters to insert 4-3
K
Keyboard operations
Abort current edit 3-17
Edit current cell 3-17
Move between Tree and Grid 3-17
GFK-1303
Delete 3-11
Download 3-11
New 3-11
Properties 3-11
Save 3-11
Upload 3-11
View 3-11
Map properties 4-15
Description 4-15
Map name 4-15
Map point 4-15
Status point 4-16
Map subfolders
Creating 4-18
Deleting 4-18
Moving a map between 4-18
Maps
Creating 4-14
Menus
Recipe configuration 3-3
Modify Parameters page
Download a Recipe dialog 4-21
Modifying map parameter values 4-17
Modifying recipe parameter values 4-10
Modifying recipe parameters at download 4-21
Mouse operation
Copy Map into folder 3-16
Copy Recipe into folder 3-16
Display popup menu 3-16
Download 3-16
Move column 3-16
Move Map into folder 3-16
Move Recipe into folder 3-16
Move row 3-16
Open cell for edit 3-16
Select column 3-16
Select columns in sequence 3-16
Select columns out of sequence 3-16
Select item 3-16
Select row 3-16
Select rows in sequence 3-16
Select rows out of sequence 3-16
Upload 3-16
View item 3-16
Mouse operation, Edit item text 3-16
Mouse operations
Recipe grid 3-16
Recipe tree 3-16
Move between Tree and Grid
F6 key 3-17
Tab key 3-17
Move column
Mouse operation, grid 3-16
Move down one cell
Enter key 3-17
L
Last modified
Recipe Data dialog 4-8
Low limit
Recipe parameter attributes 4-4
M
Mab subfolders
About 4-17
Map
Create Auto Action Parameter File dialog 4-30
Deleting 4-15
Displaying all 4-16
Displaying contents 4-16
Displaying single 4-16
Download a Recipe dialog 4-20
Modifying parameter values 4-17
Recipe control properties 5-3
Renaming 4-14
Upload a Recipe dialog 4-22
Map cell popup menu
Copy 3-13
Cut 3-13
Paste 3-13
Point Browser 3-13
Map Data dialog 4-15
Description 4-15
Map name 4-15
Map point 4-15
Status point 4-16
Map folder popup menu 3-10
Delete 3-11
New Map 3-11
New Subfolder 3-11
View All 3-11
Map name
Map Data dialog 4-15
Map parameter values 4-17
Map point
Map Data dialog 4-15
Map popup menu 3-11
Copy 3-11
Create Auto Action 3-11
GFK-1303
Index
Move in a direction
Arrow keys 3-17
Move Map into folder
Mouse operation, tree 3-16
Move Recipe into folder
Mouse operation, tree 3-16
Move row
Mouse operation, grid 3-16
Move to end of row
End key 3-17
Move to first cell in current row
Home key 3-17
Move to first cell in first row
Ctrl+Home key 3-17
Move to last cell in last row of Grid
Ctrl+End key 3-17
Moving a map between subfolders 4-18
Moving a recipe between subfolders 4-12
N
Naming a recipe group 4-2
New
Ctrl+N 3-15
File menu 3-3
Group folder popup menu 3-8
Map popup menu 3-11
Recipe popup menu 3-10
Toolbar button 3-14
New action dialog
Action type 6-1
Parameter file 6-2
New Map
Map folder popup menu 3-11
New Point
Toolbar button 3-14
Tools menu 3-5
New Recipe
Recipe folder popup menu 3-9
New SubFolder
Map folder popup menu 3-11
Recipe folder popup menu 3-9
Number of parameters to insert
Insert Parameters dialog 4-3
O
OCX controls
Recipes 5-1
OLE objects
Recipes 5-1
Open
Ctrl+O 3-15
File menu 3-3
Group folder popup menu 3-8
vi
P
Page down
Page down 3-17
Page Down key 3-17
Page up
Page up 3-17
Page Up key 3-17
Parameter attribute popup menu 3-9
Save 3-9
View 3-9
Parameter attributes folder popup menu 3-9
Save 3-9
View All 3-9
Parameter file
New action dialog 6-2
Parameters
Recipes 4-3
Paste
Attribute cell popup menu 3-13
Ctrl+V 3-15
Edit menu 3-4
Map cell popup menu 3-13
Recipe cell popup menu 3-13
Toolbar button 3-14
Point Browser
Map cell popup menu 3-13
Recipe cell popup menu 3-13
Tools menu 3-5
Popup menus
Recipe configuration 3-8
Product code
Recipe Data dialog 4-9
Properties
Alt+Enter 3-15
Group folder popup menu 3-8
Map popup menu 3-11
Recipe cell popup menu 3-13
Recipe group 4-2
Recipe or map column header popup menu 3-12
Recipe popup menu 3-10
Recipes 4-8
R
RCPDownload statement 7-1
RCPGroupExport statement 7-2
RCPGroupImport statement 7-3
GFK-1303
GFK-1303
Index
vii
Copy 3-10
Create Auto Action 3-10
Delete 3-10
Download 3-10
New 3-10
Properties 3-10
Save 3-10
Upload 3-10
View 3-10
Recipe subfolders
About 4-12
Creating 4-12
Deleting 4-13
Recipes
About 2-1
About map subfolders 4-17
About recipe subfolders 4-12
Archiving 4-23
Batch ID control properties 5-4
BCE Extensions, RCPDownload statement 7-1
BCE Extensions, RCPGroupExport statement 7-2
BCE Extensions, RCPGroupImport statement 7-3
BCE Extensions, RCPUpload statement 7-2
CIMPLICITY Functionality 1-1
Comparing 4-28
Configuration window 3-1
Control properties 5-2
Copying a map 4-14
Copying a recipe 4-7
Creating a control 5-1
Creating a map 4-14
Creating a recipe 4-7
Creating a recipe action 6-1
Creating an auto action 4-30
Creating map subfolders 4-18
Creating recipe subfolders 4-12
CSV file format A-1
Defining recipe cell properties 4-11
Defining recipe properties 4-8
Deleting a map 4-15
Deleting a recipe 4-8
Deleting map subfolders 4-18
Displaying a single map 4-16
Displaying a single recipe 4-9
Displaying all maps 4-16
Displaying all recipes 4-9
Displaying map contents 4-16
Displaying recipe contents 4-9
Downloading 4-19
Example 2-2
Exporting 4-23
General control properties 5-3
Getting started 3-1
Grid definition 3-1
Importing 4-24
viii
S
Sample CSV file
Recipes A-2
Satus Bar
View menu 3-4
Save
Ctrl+S 3-15
File menu 3-3
Group folder popup menu 3-8
Map popup menu 3-11
Parameter attribute popup menu 3-9
Parameter attributes folder popup menu 3-9
Recipe popup menu 3-10
Toolbar button 3-14
Save All
File menu 3-3
Save As
File menu 3-3
Group folder popup menu 3-8
Select Column
Attribute, recipe or map column header popup menu
3-12
Grid menu 3-7
Mouse operation, grid 3-16
Select columns in sequence
Mouse operation, grid 3-16
GFK-1303
T
Tab
Move between Tree and Grid 3-17
Text
Recipe control properties 5-3
Toolbar
About button 3-14
Archive button 3-14
Browse button 3-14
Copy button 3-14
Cut button 3-14
Delete button 3-14
Download button 3-14
Export button 3-14
Import button 3-14
GFK-1303
U
Understanding recipes 2-2
Unfreeze Columns
Grid menu 3-7
Unfreeze Rows
Grid menu 3-7
Units
Recipe parameter attributes 4-4
Upload
Map popup menu 3-11
Mouse operation, tree 3-16
Recipe popup menu 3-10
Index
ix
V
Validate
Ctrl+L 3-15
Toolbar button 3-14
Tools menu 3-5
Validating recipe group columns 4-25
Maps 4-27
Parameters 4-26
Parameters, Default source point 4-26
Parameters, Default value 4-26
Parameters, High/low limits 4-26
Recipes 4-27
Value
Recipe Cell Properties dialog 4-11
Value can be modified before Download
Recipe Cell Properties dialog 4-11
Version
Recipe Data dialog 4-9
View
Map popup menu 3-11
Parameter attribute popup menu 3-9
Recipe popup menu 3-10
Tree menu 3-6
View All
Map folder popup menu 3-11
Parameter attributes folder popup menu 3-9
Recipe folder popup menu 3-9
Tree menu 3-6
View item
Mouse operation, tree 3-16
View menu
Recipe configuration 3-4
Split 3-4
Status Bar 3-4
Toolbar 3-4
W
Working with maps 4-14
Working with recipe groups 4-1
Working with recipe parameters 4-3
Working with recipes 4-7
GFK-1303