10 OPC UA DataTypes ToC Previous Next

10.7 StepResultDataType ToC Previous Next

It is used report measurement values corresponding to a given step in the program. It is used in TighteningResultDataType and is represented as StepResultType variable. The structure is defined in Table 80.

Table 80 - StepResultDataType Structure

Name Type Description
StepResultDataType structure Subtype of the 0:Structure defined in OPC 10000-5.
StepResultId 0:Guid The mandatory StepResultId is the system-wide unique identifier of the step result.
ProgramStepId 0:Guid The optional ProgramStepId is the system-wide unique identifier of the Program Step.
ProgramStep 0:String The optional ProgramStep 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.
Name 0:String The optional Name is the user readable name of the given step. This can be the name of the step in the configuration for ease of use and troubleshooting.
ResultEvaluation ResultEvaluation The optional ResultEvaluation indicates if the StepResult is successful or not. Refer section 10.2 for the pre-defined values.
StartTimeOffset 0:Double The optional StartTimeOffset (in seconds) 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.
StepTraceId 0:Guid The optional StepTraceId is the system-wide unique identifier of the StepTrace associated to the StepResult.
StepResultValues ResultValueDataType[] The optional StepResultValues is the set of values which needs to be measured as per the program step.

Its representation in the AddressSpace is defined in Table 81.

Table 81 - StepResultDataType Definiton

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

Previous Next