Recipe schema

Set of variables/ingredients with which to configure one or more recipes.
BrowseName
RecipeSchema
SuperType
Object(BaseObjectType)

Properties

Name
BrowseName
DataType
Description
Store
Store
Database in which to store the recipes.
Table name
TableName
Name to assign to the table of the database containing the recipes. If empty, the name of the table corresponds to the BrowseName of the Recipe schema.
Target node
TargetNode
Parent node inside of which to select variables to use as ingredients.
Timeout
Timeout
Timeout for the loading of values of the ingredients from FactoryTalkOptix to the field variables.
Root
Root

Methods

Create recipe
BrowseName
CreateRecipe
InputArguments
Name
DataType
Description
NewBrowseName
Name of the new recipe
ParentId
NodeId of the parent node of the Edit model node
ReferenceTypeId
NamespaceIndex
Namespace index
OutputArguments
Name
DataType
Description
NewRecipeId
Execute Refactor Recipe
BrowseName
RefactorRecipe
InputArguments
Name
DataType
Description
Recipe
Create EditModel from recipe
BrowseName
CreateEditModelFromRecipe
InputArguments
Name
DataType
Description
SourceRecipe
Source Recipe
TargetNode
NewBrowseName
New BrowseName
InPlaceEdit
In-place edit
ParentId
Parent NodeId
ReferenceTypeId
Reference Type NodeId
NamespaceIndex
Namespace index
OutputArguments
Name
DataType
Description
NewModelId
Create EditModel from schema
BrowseName
CreateEditModelFromSchema
Create an Edit model with the Recipe schema ingredients.
InputArguments
Name
DataType
Description
TargetNode
Node of the Edit model
NewBrowseName
New BrowseName of the Edit model
InPlaceEdit
In-place edit
ParentId
NodeId of the parent node of the Edit model node
ReferenceTypeId
NamespaceIndex
Namespace index
OutputArguments
Name
DataType
Description
NewModelId
Validate Tree
BrowseName
ValidateTree
InputArguments
Name
DataType
Description
Source
Target
OutputArguments
Name
DataType
Description
Result
Copy
BrowseName
Copy
Copy in the Edit model the values of the ingredients on the controller.
InputArguments
Name
DataType
Description
SourceNode
Source node of values of the ingredients on the PLC
DestinationNode
Target Edit model node for values
ErrorPolicy
Error criteria
Copy from edit model
BrowseName
CopyFromEditModel
InputArguments
Name
DataType
Description
EditModelNode
Edit model node
DestinationNode
Target Edit model node for values
ErrorPolicy
Error criteria
Create recipe
BrowseName
CreateStoreRecipe
Add a row in the database for a new recipe.
InputArguments
Name
DataType
Description
NewRecipeName
Name of the new recipe
Delete recipe on store
BrowseName
DeleteStoreRecipe
Delete a recipe in the database.
InputArguments
Name
DataType
Description
RecipeName
Name of the recipe to delete
Create EditModel from stored recipe
BrowseName
CreateEditModelFromStoreRecipe
Create an Edit model from the ingredients and relative values of a recipe stored in the database.
InputArguments
Name
DataType
Description
SourceRecipeName
Name of the recipe in the database
TargetNode
Node of the Edit model
NewBrowseName
BrowseName of the Edit model
ParentId
NodeId of the Edit model parent node
ReferenceTypeId
NamespaceIndex
Namespace index
OutputArguments
Name
DataType
Description
NewModelId
Copy from stored recipe
BrowseName
CopyFromStoreRecipe
Copy the values of an existing recipe in the database into the Edit model.
InputArguments
Name
DataType
Description
RecipeName
Name of the recipe in the database
DestinationNode
Target Edit model node
ErrorPolicy
Error criteria
Copy to recipe on store
BrowseName
CopyToStoreRecipe
Copy the values of the recipe in the Edit model to the recipe in the database.
InputArguments
Name
DataType
Description
SourceNode
Source Edit model node
RecipeName
Name of the recipe in the database
ErrorPolicy
Error criteria

Events

Recipe application event
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.