7 ObjectTypes for the Vision System in General ToC Previous Next

7.7 RecipeType ToC Previous Next

7.7.1 Overview ToC Previous Next

This ObjectType defines the metadata for a recipe and methods for handling individual recipes.


Figure 14 – Overview RecipeType

Table 54 – Definition of RecipeType

Attribute Value
BrowseName RecipeType
IsAbstract False

Subtype of the BaseObjectType defined in OPC 10000-5

References NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable ExternalId RecipeIdExternalDataType PropertyType Optional
HasProperty Variable InternalId RecipeIdInternalDataType PropertyType Mandatory
HasProperty Variable IsPrepared Boolean PropertyType Mandatory
HasProperty Variable LastModified UtcTime PropertyType Mandatory
HasProperty Variable LinkedProducts ProductIdDataType[] PropertyType Optional
HasComponent Object Handle -- FileType Optional
HasComponent Method LinkProduct -- -- Optional
HasComponent Method UnlinkProduct -- -- Optional
HasComponent Method Prepare -- -- Mandatory
HasComponent Method Unprepare -- -- Mandatory


RecipeId for identifying the recipe outside the vision system. The ExternalId is only managed by the environment.


System-wide unique ID for identifying a recipe. This ID is assigned by the vision system.


The time, when this recipe was last modified in the recipe store of the vision system. It is assumed that this value is consistent between recipes on the system so that it can be used to order recipes on the system by modification time. As it is possible that the vision system may not be synchronized with a time server, this value may not be valid for comparisons between systems.


Array of ProductIds which this recipe is linked to. May be empty.


FileType object for handling transfer of recipe data between client and server. The data is treated as a binary blob by the server. This method is optional for clients not supporting transfer of the actual recipe contents.

Previous Next