It is to describe of the trace for a given program step. It is used in JoiningTraceDataType. The structure is defined in Table 222.
Table 222 – StepTraceDataType Structure
Name
Type
Description
Optional
StepTraceDataType
structure
Subtype of the 0:Structure defined in OPC 10000-5.
StepTraceId
0:TrimmedString
Itis the system-wide unique identifier of the step trace.
False
StepResultId
0:TrimmedString
Itis the system-wide unique identifier of the associated step result.
False
NumberOfTracePoints
0:UInt32
Itis the total number of trace points to be sent for each quantity.
False
SamplingInterval
0:Duration
Itis 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 StepTraceContent array which represents TIME.
True
StartTimeOffset
0:Duration
Itis 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.
True
StepTraceContent
TraceContentDataType[]
Itis 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.
False
Its representation in the AddressSpace is defined in Table 223.
Table 223 – StepTraceDataType Definition
Attribute
Value
BrowseName
StepTraceDataType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:Structure defined in OPC 10000-5.