This structure represents the measurement values corresponding to a given step in the program. It is used in JoiningResultDataType. The structure is defined in Table 199.

Table 199 – StepResultDataType Structure

Name

Type

Description

Optional

StepResultDataType

structure

Subtype of the 0:Structure defined in OPC 10000-5.

StepResultId

0:TrimmedString

It is the system-wide unique identifier of the step result.

False

ProgramStepId

0:TrimmedString

It is the system-wide unique identifier of the Program Step.

True

ProgramStep

0:String

It is the step number or name of the program step. Sometimes the step id is like 2A, 3B based on number of branches. Hence a string place holder is needed instead of number.

True

Name

0:String

It is the user-friendly name of the given step. This can be the name of the step in the configuration for ease of use and troubleshooting.

True

ResultEvaluation

5:ResultEvaluationEnum

It indicates if the StepResult is successful or not.

True

StartTimeOffset

0:Duration

It is the offset to the ProcessingTimes.StartTime in Result, this value can be used to order the steps in execution order if same step is run multiple times.

True

StepTraceId

0:TrimmedString

It is the system-wide unique identifier of the StepTrace associated to the StepResult.

True

StepResultValues

ResultValueDataType[]

It is the set of values which needs to be measured as per the program step.

True

Its representation in the AddressSpace is defined in Table 200.

Table 200 – StepResultDataType Definition

Attribute

Value

BrowseName

StepResultDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5.

Conformance Units

IJT Joining Result Step Results

IJT Result Value FINAL Tag