10 OPC UA DataTypes ToC Previous Next

10.11 StepTraceDataType ToC Previous Next

It is to describe of the trace for a given program step. It is used in TighteningTraceDataType and is represented as StepTraceType variable. The structure is defined in Table 88.

Table 88 - StepTraceDataType Structure

Name Type Description
StepTraceDataType structure Subtype of the 0:Structure defined in OPC 10000-5.
StepTraceId 0:Guid The mandatory StepTraceId is the system-wide unique identifier of the step trace.
StepResultId 0:Guid The mandatory StepResultId is the system-wide unique identifier of the associated step result.
NumberOfTracePoints 0:UInt32 The mandatory NumberOfTracePoints is the total number of trace points to be sent for each quantity.
SamplingInterval 0:Double The optional SamplingInterval (in seconds) is the time between each sample in the given Trace array. This is required if applications want to reduce the amount of data by omitting the TraceData array which represents TIME.
StartTimeOffset 0:Double The optional StartTimeOffset is the offset to the ProcessingTimes.StartTime in the Result instance. This value can be used to order the steps in execution order if same step is run multiple times.
StepTraceContent TraceContentDataType[] The mandatory StepTraceContent is an array of trace data which contains the samples of different quantities like torque, angle, time, etc. The array size of TraceContent array should be same for each quantity and that is determined by the NumberOfTracePoints value.

Its representation in the AddressSpace is defined in Table 89.

Table 89 - StepTraceDataType Definiton

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

Previous Next