7.7.2.3 UnlinkProduct
This method is used to remove the link between the recipe and a product in the vision system
Signature
UnlinkProduct ([in] ProductIdDataType productId[out] Int32 error);
| 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. |
| 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.