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 193.

Table 193 – JoiningResultMetaDataType Structure

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 which is incremented for each result generated.

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.

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 194.

Table 194 – JoiningResultMetaDataType Definition

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 Processing Times

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