RecipeManagementType

The representation of the RecipeManagementType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=1004 |
NamespaceUri | http://opcfoundation.org/UA/MachineVision |
BrowseName | RecipeManagementType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the RecipeManagementType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasComponent | Method | AddRecipe | Optional | ||
HasComponent | Method | GetRecipeListFiltered | Mandatory | ||
HasComponent | Method | PrepareProduct | Optional | ||
HasComponent | Method | PrepareRecipe | Mandatory | ||
HasComponent | Object | Products | ProductFolderType | Optional | |
HasComponent | Object | Recipes | RecipeFolderType | Optional | |
HasComponent | Object | RecipeTransfer | RecipeTransferType | Optional | |
HasComponent | Method | ReleaseRecipeHandle | Optional | ||
HasComponent | Method | RemoveRecipe | Optional | ||
HasComponent | Method | UnlinkProduct | Optional | ||
HasComponent | Method | UnprepareProduct | Optional | ||
HasComponent | Method | UnprepareRecipe | Mandatory |
AddRecipe
Signature
AddRecipe(
[in] RecipeIdExternalDataType ExternalId
[in] ProductIdDataType ProductId
[out] RecipeIdInternalDataType InternalId
[out] NodeId Recipe
[out] NodeId Product
[out] Boolean TransferRequired
[out] Int32 Error
);
Argument | Description |
---|---|
ExternalId | |
ProductId | |
InternalId | |
Recipe | |
Product | |
TransferRequired | |
Error |
GetRecipeListFiltered
Signature
GetRecipeListFiltered(
[in] RecipeIdExternalDataType ExternalId
[in] ProductIdDataType ProductId
[in] TriStateBooleanDataType IsPrepared
[in] UInt32 MaxResults
[in] UInt32 StartIndex
[in] Int32 Timeout
[out] Boolean IsComplete
[out] UInt32 ResultCount
[out] Handle RecipeHandle
[out] RecipeIdInternalDataType RecipeList
[out] Int32 Error
);
Argument | Description |
---|---|
ExternalId | |
ProductId | |
IsPrepared | |
MaxResults | |
StartIndex | |
Timeout | |
IsComplete | |
ResultCount | |
RecipeHandle | |
RecipeList | |
Error |
PrepareProduct
Signature
PrepareProduct(
[in] ProductIdDataType ProductId
[out] RecipeIdInternalDataType InternalId
[out] Int32 Error
);
Argument | Description |
---|---|
ProductId | |
InternalId | |
Error |
PrepareRecipe
Signature
PrepareRecipe(
[in] RecipeIdExternalDataType ExternalId
[in] RecipeIdInternalDataType InternalIdIn
[out] RecipeIdInternalDataType InternalIdOut
[out] Boolean IsCompleted
[out] Int32 Error
);
Argument | Description |
---|---|
ExternalId | |
InternalIdIn | |
InternalIdOut | |
IsCompleted | |
Error |
ReleaseRecipeHandle
Signature
ReleaseRecipeHandle(
[in] Handle RecipeHandle
[out] Int32 Error
);
Argument | Description |
---|---|
RecipeHandle | |
Error |
RemoveRecipe
Signature
RemoveRecipe(
[in] RecipeIdExternalDataType ExternalId
[out] Int32 Error
);
Argument | Description |
---|---|
ExternalId | |
Error |
UnlinkProduct
Signature
UnlinkProduct(
[in] RecipeIdInternalDataType InternalId
[in] ProductIdDataType ProductId
[out] Int32 Error
);
Argument | Description |
---|---|
InternalId | |
ProductId | |
Error |
UnprepareProduct
Signature
UnprepareProduct(
[in] ProductIdDataType ProductId
[out] RecipeIdInternalDataType InternalId
[out] Int32 Error
);
Argument | Description |
---|---|
ProductId | |
InternalId | |
Error |
UnprepareRecipe
Signature
UnprepareRecipe(
[in] RecipeIdExternalDataType ExternalId
[in] RecipeIdInternalDataType InternalIdIn
[out] RecipeIdInternalDataType InternalIdOut
[out] Int32 Error
);
Argument | Description |
---|---|
ExternalId | |
InternalIdIn | |
InternalIdOut | |
Error |