10.4 StepResultDataType

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

Table 214 – StepResultDataType Structure
Name Type Description Optional
StepResultDataTypestructureSubtype of the 0:Structure defined in OPC 10000-5.
StepResultId0:TrimmedStringIt is the system-wide unique identifier of the step result.False
ProgramStepId0:TrimmedStringIt is the system-wide unique identifier of the Program Step.True
ProgramStep0:StringIt 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
Name0:StringIt 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
ResultEvaluation5:ResultEvaluationEnumIt indicates if the StepResult is successful or not.True
StartTimeOffset0:DurationIt 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
StepTraceId0:TrimmedStringIt is the system-wide unique identifier of the StepTrace associated with the StepResult.True
StepResultValuesResultValueDataType[]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 215.

Table 215 – StepResultDataType Definition
Attribute Value
BrowseNameStepResultDataType
IsAbstractFalse
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