OPC 10000-13: UA Part 13: Aggregates


Released 1.05.07

2026-04-21

This document is subject to the license terms described here.

The general OPC Foundation specification license agreement also applies and can be found here.

This document is a copy of the original which can be found here.


1 Scope 2 Normative references 3 Terms, definitions, and abbreviated terms 3.1 Terms and definitions 3.1.1 ProcessingInterval 3.1.2 Interpolated data 3.1.3 EffectiveEndTime 3.1.4 Extrapolated data 3.1.5 SlopedInterpolation 3.1.6 SteppedInterpolation 3.1.7 bounding values 3.1.8 interpolated bounding values 3.1.9 simple bounding values 3.2 Abbreviated terms 4 Aggregate information model 4.1 General 4.2 Aggregate Objects 4.2.1 General 4.2.1.1 Overview 4.2.1.2 AggregateConfigurationType 4.2.2 AggregateFunction Object 4.2.2.1 General 4.2.2.2 AggregateFunctionType 4.2.2.3 Interpolative Aggregate Object 4.2.2.4 Average Aggregate Object 4.2.2.5 TimeAverage Aggregate Object 4.2.2.6 TimeAverage2 Aggregate Object 4.2.2.7 Total Aggregate Object 4.2.2.8 Total2 Aggregate Object 4.2.2.9 Minimum Aggregate Object 4.2.2.10 Maximum Aggregate Object 4.2.2.11 MinimumActualTime Aggregate Object 4.2.2.12 MaximumActualTime Aggregate Object 4.2.2.13 Range Aggregate Object 4.2.2.14 Minimum2 Aggregate Object 4.2.2.15 Maximum2 Aggregate Object 4.2.2.16 MinimumActualTime2 Aggregate Object 4.2.2.17 MaximumActualTime2 Aggregate Object 4.2.2.18 Range2 Aggregate Object 4.2.2.19 Count Aggregate Object 4.2.2.20 DurationInStateZero Aggregate Object 4.2.2.21 DurationInStateNonZero Aggregate Object 4.2.2.22 NumberOfTransitions Aggregate Object 4.2.2.23 Start Aggregate Object 4.2.2.24 End Aggregate Object 4.2.2.25 Delta Aggregate Object 4.2.2.26 StartBound Aggregate Object 4.2.2.27 EndBound Aggregate Object 4.2.2.28 DeltaBounds Aggregate Object 4.2.2.29 DurationGood Aggregate Object 4.2.2.30 DurationBad Aggregate Object 4.2.2.31 PercentGood Aggregate Object 4.2.2.32 PercentBad Aggregate Object 4.2.2.33 WorstQuality Aggregate Object 4.2.2.34 WorstQuality2 Aggregate Object 4.2.2.35 AnnotationCount Aggregate Object 4.2.2.36 StandardDeviationSample Aggregate Object 4.2.2.37 VarianceSample Aggregate Object 4.2.2.38 StandardDeviationPopulation Aggregate Object 4.2.2.39 VariancePopulation Aggregate Object 4.3 MonitoredItem AggregateFilter 4.3.1 MonitoredItem AggregateFilter Defaults 4.3.2 MonitoredItem Aggregates and Bounding Values 4.4 Exposing Supported Functions and Capabilities 5 Aggregate specific usage of Services 5.1 General 5.2 Aggregate data handling 5.2.1 Overview 5.2.2 ReadProcessedDetails structure overview 5.2.3 AggregateFilter structure overview 5.3 Aggregates StatusCodes 5.3.1 Overview 5.3.2 Operation level result codes 5.3.3 Aggregate Information Bits 5.3.3.1 General 5.3.3.2 Partial Information bit 5.4 Aggregate details 5.4.1 General 5.4.2 Common characteristics 5.4.2.1 Description 5.4.2.2 Generating intervals 5.4.2.3 Data types 5.4.2.4 Time calculation issues 5.4.3 Specific aggregated data handling 5.4.3.1 General 5.4.3.2 StatusCode calculation 5.4.3.2.1 General 5.4.3.2.2 Sloped Interpolation and Simple Bounding Values 5.4.3.2.3 Stepped Interpolation and Interpolated Bounding Values 5.4.3.3 Description 5.4.3.4 Interpolative 5.4.3.5 Average 5.4.3.6 TimeAverage 5.4.3.7 TimeAverage2 5.4.3.8 Total 5.4.3.9 Total2 5.4.3.10 Minimum 5.4.3.11 Maximum 5.4.3.12 MinimumActualTime 5.4.3.13 MaximumActualTime 5.4.3.14 Range 5.4.3.15 Minimum2 5.4.3.16 Maximum2 5.4.3.17 MinimumActualTime2 5.4.3.18 MaximumActualTime2 5.4.3.19 Range2 5.4.3.20 AnnotationCount 5.4.3.21 Count 5.4.3.22 DurationInStateZero 5.4.3.23 DurationInStateNonZero 5.4.3.24 NumberOfTransitions 5.4.3.25 Start 5.4.3.26 End 5.4.3.27 Delta 5.4.3.28 StartBound 5.4.3.29 EndBound 5.4.3.30 DeltaBounds 5.4.3.31 DurationGood 5.4.3.32 DurationBad 5.4.3.33 PercentGood 5.4.3.34 PercentBad 5.4.3.35 WorstQuality 5.4.3.36 WorstQuality2 5.4.3.37 StandardDeviationSample 5.4.3.38 VarianceSample 5.4.3.39 StandardDeviationPopulation 5.4.3.40 VariancePopulation Annex A (informative) A.1 Aggregate Examples A.1.1 Aggregate Examples CSV