OPC 10000-13: OPC Unified Architecture

Part 13: Aggregates

Release 1.04
2017-11-22

Copyright (c) 2019 OPC Foundation
Generated on 11/13/2019 2:02:22 AM.

This document is subject to the license terms described here.

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

Table of Contents

1 Scope

2 Normative references

3 Terms, definitions, and abbreviations
    3.1 Terms and definitions
    3.2 Abbreviations

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.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) Aggregate Specific examples – Historical Access
    A.1 Historical Aggregate specific characteristics
        A.1.1 Example Aggregate data – Historian 1
        A.1.2 Example Aggregate data – Historian 2
        A.1.3 Example Aggregate data – Historian 3
        A.1.4 Example Aggregate data – Historian 4
    A.2 Interpolative
        A.2.1 Description
        A.2.2 Interpolative data
    A.3 Average
        A.3.1 Description
        A.3.2 Average data
    A.4 TimeAverage
        A.4.1 Description
        A.4.2 TimeAverage data
    A.5 TimeAverage2
        A.5.1 Description
        A.5.2 TimeAverage2 data
    A.6 Total
        A.6.1 Description
        A.6.2 Total data
    A.7 Total2
        A.7.1 Description
        A.7.2 Total2 data
    A.8 Minimum
        A.8.1 Description
        A.8.2 Minimum data
    A.9 Maximum
        A.9.1 Description
        A.9.2 Maximum data
    A.10 MininumActualTime
        A.10.1 Description
        A.10.2 MinimumActualTime data
    A.11 MaximumActualTime
        A.11.1 Description
        A.11.2 MaximumActualTime data
    A.12 Range
        A.12.1 Description
        A.12.2 Range data
    A.13 Minimum2
        A.13.1 Description
        A.13.2 Minimum2 data
    A.14 Maximum2
        A.14.1 Description
        A.14.2 Maximum2 data
    A.15 MinimumActualTime2
        A.15.1 Description
        A.15.2 MinimumActualTime2 data
    A.16 MaximumActualTime2
        A.16.1 Description
        A.16.2 MaximumActualTime2 data
    A.17 Range2
        A.17.1 Description
        A.17.2 Range2 data
    A.18 AnnotationCount
        A.18.1 Description
        A.18.2 AnnotationCount data
    A.19 Count
        A.19.1 Description
        A.19.2 Count data
    A.20 DurationInStateZero
        A.20.1 Description
        A.20.2 DurationInStateZero data
    A.21 DurationInStateNonZero
        A.21.1 Description
        A.21.2 DurationInStateNonZero data
    A.22 NumberOfTransitions
        A.22.1 Description
        A.22.2 NumberOfTransitions data
    A.23 Start
        A.23.1 Description
        A.23.2 Start data
    A.24 End
        A.24.1 Description
        A.24.2 End data
    A.25 StartBound
        A.25.1 Description
        A.25.2 StartBound data
    A.26 EndBound
        A.26.1 Description
        A.26.2 EndBound data
    A.27 Delta
        A.27.1 Description
        A.27.2 Delta data
    A.28 DeltaBounds
        A.28.1 Description
        A.28.2 DeltaBounds data
    A.29 DurationGood
        A.29.1 Description
        A.29.2 DurationGood data
    A.30 DurationBad
        A.30.1 Description
        A.30.2 DurationBad data
    A.31 PercentGood
        A.31.1 Description
        A.31.2 PercentGood data
    A.32 PercentBad
        A.32.1 Description
        A.32.2 PercentBad data
    A.33 WorstQuality
        A.33.1 Description
        A.33.2 WorstQuality data
    A.34 WorstQuality2
        A.34.1 Description
        A.34.2 WorstQuality2 data
    A.35 StandardDeviationSample
        A.35.1 Description
        A.35.2 StandardDeviationSample data
    A.36 VarianceSample
        A.36.1 Description
        A.36.2 VarianceSample data
    A.37 StandardDeviationPopulation
        A.37.1 Description
        A.37.2 StandardDeviationPopulation data
    A.38 VariancePopulation
        A.38.1 Description
        A.38.2 VariancePopulation data