10.2 JoiningResultDataType

This structure represents the data associated with Joining Result and the corresponding measurement values. The structure is defined in Table 210.

Table 210 – JoiningResultDataType Structure
Name Type Description Optional
JoiningResultDataTypestructureSubtype of the 0:Structure defined in OPC 10000-5.
FailureReason0:Byte

It provides the primary reason for failure. If a violation is handled by a rework step resulting in a successful operation, then it is not reported as failure. It has the following pre-defined values which shall be used for each instance of this type.

0 – NOT_OK_REASON_UNDEFINED

1 – NOT_OK_REASON_PROGRAM indicates the failure of the operation is due to the violation of global program limits.

Note: Refer OverallResultValues if this is the failure reason.

2 – NOT_OK_REASON_STEP indicates the failure of the operation is due to the violation of program step limits.

Note: Refer StepResults if this is the failure reason.

3 – NOT_OK_REASON_ERROR indicates the failure of the operation is due to external factors which are outside the boundary of the joining operation. Example: Temperature Overheat, Tool Trigger Lost, etc.

Note: Refer Errors list if this is the failure reason.

True
OverallResultValuesResultValueDataType[]

It is an array of overall result values which contains the measurement values of different quantities like torque, angle, time, etc. based on the program or values which are common for multiple steps.

Note: If the operation is terminated in the first step and no values are available to report, then this list may be empty.

False
StepResultsStepResultDataType[]It is an array of step results corresponding to each step in the program. This parameter is used if the system provides one or more step results.True
ErrorsErrorInformationDataType[]It is an array of external errors which captures the failures outside the boundary of the program are captured as part of the Errors. It is up to the application to fill in the critical/primary error in the Errors list as top entry.True
FailingStepResultId0:TrimmedStringIt is the identifier of the step result which is the primary cause of failure.True
TraceJoiningTraceDataTypeIt is a structure to include the Joining Trace content. This can be NULL or empty and it is up to the application to send this as part of the Joining Result.True

Its representation in the AddressSpace is defined in Table 211.

Table 211 – JoiningResultDataType Definition
Attribute Value
BrowseNameJoiningResultDataType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:Structure defined in OPC 10000-5.
Conformance Units
IJT Joining Result Failure Reason
IJT Joining Result Overall Result Values
IJT Joining Result Step Results
IJT Joining Result Errors
IJT Joining Result Trace
IJT Result Content