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
StepResultDataType
structure
Subtype of the 0:Structure defined in OPC 10000-5.
StepResultId
0:TrimmedString
Itis 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
Itis 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
Itis 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
Itindicates 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 with the StepResult.
True
StepResultValues
ResultValueDataType[]
Itis 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
BrowseName
StepResultDataType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:Structure defined in OPC 10000-5.