14.3 Recipe management

The main purpose of the recipe management is to get the available recipe ids that are stored on the TTD.
In addition to that some optional Methods can be implemented for the purpose of uploading recipes to the TTD, downloading recipes from the TTD and interchanging recipes between TTDs of the same type. Anyway, the content of the recipes are vendor and machine specific and treated as raw data, and therefore not interpreted by OPC UA.

14.3.1 Retrieving recipe ids from the TTD

The recipe ids stored on the TTD can be obtained in two ways. Either by reading the RecipeIds property or by invoking the GetRecipeIds Method. Both nodes are located under the RecipeManagement.

Figure 14 depicts the two possibilities to retrieve the RecipeIds from the TTD.

Figure 14 – Retrieving RecipeIds from the TTD

14.3.2 Retrieving recipes from and sending recipes to the TTD

Mainly for the purpose of interchanging recipes between TTDs of the same type, some optional Methods were added to the TTD. This Methods are:

GetRecipe/GetRecipes that retrieves one or multiple Recipes from the TTD. A Recipe consists of the RecipeId meta data and its associated content.

SetRecipe/SetRecipes that stores one/multiple Recipes on the TTD. A Recipe consists of the RecipeId meta data and its associated content.

DeleteRecipe that deletes a recipe from the TTD with a given recipe id.

Figure 15 – Recipe transfer between TTDs