The RecipeProductType defines the structure of an Object of the RecipeProductType. Figure 41 shows the hierarchical structure and details of the composition. It is formally defined in Table 89.
An Object of the RecipeProductType represents a product of a recipe scale. It defines additional methods and properties required for managing the product.
Figure 41 - Overview RecipeProductType
Table 89 - RecipeProductType Definition
Attribute |
Value |
||||
BrowseName |
RecipeProductType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the ProductType |
|||||
0:HasComponent |
Variable |
RecipeNodeId |
NodeId |
BaseDataVariableType |
Mandatory |
0:HasComponent |
Variable |
Report |
RecipeReportElementType[] |
BaseDataVariableType |
Mandatory |
0:HasComponent |
Object |
ReportFile |
|
FileType |
Optional |
Conformance Units |
|||||
Scales RecipeScale |
RecipeNodeId defines the node ID of the recipe that is being produced.
Report defines an array with the various messages from the recipe. Each RecipeElement generates its own report message.
ReportFile defines the file (binary, xml or other) that contains the report of the current process.