10 OPC UA DataTypes ToC Previous Next

10.4 ResultDataType ToC Previous Next

It aggregates the properties of Result data which are reported for a given joining system. It is represented by ResultType variable. The structure is defined in Table 74.

Table 74 - ResultDataType Structure

Name Type Description
ResultDataType structure Subtype of the 0:Structure defined in OPC 10000-5.
ResultId 0:Guid The mandatory ResultId is the system-wide unique identifier of the result.
ProcessingTimes ProcessingTimesDataType The optional ProcessingTimes is the collection of different processing times that were needed to create the result.
CreationTime 0:UtcTime The optional CreationTime indicates the time when the result was created.
ResultEvaluation ResultEvaluation The optional ResultEvaluation indicates whether the joining operation was successful or not. Refer section 10.2 for the pre-defined values.
ResultEvaluationCode 0:Int32 The optional ResultEvaluationCode is a vendor/application specific code. It can be up to the system to define few numbers to describe Nine-field code, or derivative of the nine-field matrix, etc. 0 – OK, successful operation.
ResultEvaluationDetails 0:LocalizedText The optional ResultEvaluationDetails provides high level status information in a user-friendly text. This can be left empty for successful operations.
SequenceNumber 0:Int32 The optional SequenceNumber is the cyclic counter which is incremented for each result generated.
Tags TagDataType[] The optional Tags is a list of identifiers associated to the given result. Examples: {VIN, XYZ1234}, {PardId, E54YJH}, {SocketNumber, 5}, etc.
Classification 0:Byte    The optional Classification 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 - APPLICATION_RESULT represents a group of results. Example: Synchronized result from multiple spindles.   * 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 APPLICATION_RESULT.
OperationMode 0:Byte    The optional OperationMode provides information on how the joining process was selected. 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 process was selected by PLC, Robot, etc.* 2 - MANUAL indicates that the joining process was selected manually by the user.
IsSimulated 0:Boolean The optional IsSimulated indicates whether the system was in simulation mode when the joining process created this result.
IsPartial 0:Boolean The optional IsPartial indicates whether the result is the partial result of a total result. If this is true, then it indicates that result data is not complete. If the result is sent in multiple calls, then ResultId must be same for linking the complete result data.
ReporterAssetId 0:Guid The optional ReporterAssetId is the identifier of the asset which has reported the result.
GeneratorAssetId 0:Guid    The optional GeneratorAssetId is the identifier of the asset which has generated the result.Example:   In a handheld System with one controller and one connected tool. ReporterAssetId will be identifier of the controller and GeneratedAssetId will be the identifier of the tool.
ResultContent 0:BaseDataType    The optional ResultContent is an abstract data type to hold result data created by the selected program.Note: The data for ResultContent is system specific. Examples: TighteingResultDataType or Vendor specific extension of the TighteingResultDataType.

Its representation in the AddressSpace is defined in Table 75.

Table 75 - ResultDataType Definiton

Attribute Value        
BrowseName ResultDataType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:Structure defined in OPC 10000-5.          

Previous Next