This method is used to remove the link between the recipe and a product in the vision system
Signature
UnlinkProduct ([in]ProductIdDataTypeproductId[out]Int32error);
Table 57 – UnlinkProduct Method Arguments
Argument |
Description |
productId |
Identification of a product, the recipe is to be used for. |
error |
0 – OK Values > 0 are reserved for errors defined by this and future standards. Values < 0 shall be used for application-specific errors. |
Table 58 – UnlinkProduct Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
UnlinkProduct |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
InputArguments |
Argument[] |
PropertyType |
Mandatory |
HasProperty |
Variable |
OutputArguments |
Argument[] |
PropertyType |
Mandatory |
The server shall remove the given ProductId from the LinkedProducts list of this RecipeType object.
It is expected that the vision system removes a link between the recipe represented by this object and products with the given ProductId from its internal management structures.
Starting jobs based on this ProductId will no longer lead to this recipe being used. If there is no link left between this ProductId and any recipe, it will no longer be possible to start a job based on that ProductId.