10.1 JoiningResultMetaDataType
This structure is a subtype of 5:ResultMetaDataType. It is used to define additional meta data of a Result in a joining system. The structure is defined in Table 208.
|
Name | Type | Description | Optional |
| JoiningResultMetaDataType | structure | Subtype of the 5:ResultMetaDataType defined in OPC 40001-101. | True |
| JoiningTechnology | 0:LocalizedText | It is a human readable text to identify the joining technology. | True |
| SequenceNumber | 0:UInt64 | It is the cyclic counter. The cyclic counter shall be incremented for each joining operation. | True |
| Name | 0:String | It is the user-friendly name of the result. Examples: Job Result, Batch Result, etc. | True |
| Description | 0:LocalizedText | It is the additional information associated with the result. It can contain information on the ResultConent. | True |
| Classification | 0:Byte | It provides information on the classification of the result in the joining system. It has the following pre-defined values which shall be used for each instance of this type. 0 – UNDEFINED 1 – SINGLE_RESULT represents a single result. 2 – SYNC_RESULT represents a group of results from a synchronized process. 3 – BATCH_RESULT represents a group of results done with the same program. 4 – JOB_RESULT represents a group of results done with the different programs. 5 – STITCHING_RESULT represents a group of SYNC_RESULT. 6 – INTERVENTION_RESULT represents a result generated due to an intervention during the execution of the operation. Example: Manual Abort. 7 – TEXT_RESULT represents a simple text result of type 0:String. Note: ResultContent shall be populated with the following options based on the ResultMetaData.Classification value. Refer Annex F for detailed examples. Classification = SINGLE_RESULT ResultContent = An instance of JoiningResultDataType Classification = BATCH_RESULT or SYNC_RESULT or JOB_RESULT or STITCHING_RESULT ResultContent = One or more instances of ResultDataType where each element in the ResultContent is a sub-result of the parent Result. Classification = INTERVENTION_RESULT ResultContent = NULL or an instance of JoiningResultDataType if any measurement values are available. Classification = TEXT_RESULT ResultContent = One or more instances of 0:String. | True |
| OperationMode | 0:Byte | It provides information on how the joining operation was performed. It has the following pre-defined values which shall be used for each instance of this type. 0 – UNDEFINED 1 – AUTOMATIC indicates that the joining operation was performed automatically. 2 – MANUAL indicates that the joining operation was performed manually. | True |
| AssemblyType | 0:Byte | It provides the type of joining operation. It has the following pre-defined values which shall be used for each instance of this type. 0 – UNDEFINED 1 – ASSEMBLED 2 – DISASSEMBLED | True |
| AssociatedEntities | EntityDataType[] | It is a list of identifiers associated to the given result. Examples: ProductId, VIN, SocketId, JointId, JoiningProcessId, etc. | True |
| ResultCounters | ResultCounterDataType[] | It is a list of counters associated to the given result. Examples: Batch Counter, Retry Counter, Channel Counter, etc. | True |
| InterventionType | 0:Byte | It provides information on type of intervention which has occurred during the joining operation. It has the following pre-defined values which shall be used for each instance of this type. Note: It is only applicable when the Classification is INTERVENTION_RESULT. 0 – UNDEFINED 1 – OTHER 2 – INCREMENTED 3 – DECREMENTED 4 – BYPASSED 5 – ABORTED 6 – RESET 7 – MANUAL | True |
| IsGeneratedOffline | 0:Boolean | It indicates that the result is generated when the asset was offline. The default value is false. Note: The definition of offline status is application specific. Example: Wireless tool performing joining in radio shadow. | True |
| ExtendedMetaData | KeyValueDataType[] | It is used to send any additional meta data associated with the result. It is intended to be used for future and vendor-specific extensions. | True |
Its representation in the AddressSpace is defined in Table 209.
| Attribute | Value | ||||
| BrowseName | JoiningResultMetaDataType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | DataType | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of 5:ResultMetaDataType defined in OPC 40001-101. | |||||
| Conformance Units | |||||
|---|---|---|---|---|---|
| IJT Basic Result | |||||
| IJT Single Result | |||||
| IJT Result Additional Data | |||||
| IJT Result Processing Times | |||||
| IJT Result Processing Times Durations | |||||
| IJT Batch Result | |||||
| IJT Batch Result Counters | |||||
| IJT Sync Result | |||||
| IJT Sync Result Counters | |||||
| IJT Job Result | |||||
| IJT Intervention Result | |||||
| IJT Result Internal Identifiers | |||||
| IJT Result External Identifiers | |||||
| IJT Result Extended Meta Data |