The RecipeManagementType is the entry point for the recipe management on the TTD. It provides an array of RecipeIds containing the metadata of all recipes that are stored on the TTD as well as methods for accessing the content of the recipe and methods for adding/deleting recipes to/from the TTD.
The RecipeManagementType is formally defined in Table 20.
Table 20 – RecipeManagementType Definition
Attribute |
Value |
||||
BrowseName |
RecipeManagementType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of 0:BaseObjectType defined in OPC 10000-5 |
|||||
0:HasProperty |
Variable |
RecipeIds |
RecipeIdDataType[] |
0:PropertyType |
M |
0:HasComponent |
Method |
GetRecipeIds |
|
|
M |
0:HasComponent |
Method |
GetRecipe |
|
|
O |
0:HasComponent |
Method |
SetRecipe |
|
|
O |
0:HasComponent |
Method |
DeleteRecipe |
|
|
O |
0:HasComponent |
Method |
GetRecipes |
|
|
O |
0:HasComponent |
Method |
SetRecipes |
|
|
O |
Conformance Units |
|||||
TTD_RecipeManagementType |
|||||
|
RecipeIds is a Property that stores the metainformation for all recipes that are stored on the TTD.
GetRecipeIds is a Method that is used to retrieve the metadata for all recipes that are stored on the TTD.
GetRecipe is a Method that is used to retrieve the content of a recipe with a given id.
SetRecipe is a Method that is used to store a recipe on the TTD. A flag is used to indicate if the recipe should be overwritten if a recipe with the same id already exists on the TTD.
DeleteRecipe is a Method that is used to remove a recipe from the TTD. The id of the recipe is used to identify the recipe that is to be deleted.
GetRecipes is a Method that is used to retrieve all recipes (metadata and content) that are stored on the TTD at once.
SetRecipes is a Method that is used to store a set of recipes on the TTD. A flag is used to indicate if the recipes should be overwritten if a recipe with the same id already exists on the TTD.