OPC Foundation
  • Documents
  • NodeSets
  • Search
5.4.3.8 Total

Errata exists for this version of the document.

The Total Aggregate defined in Table 19 performs the following calculation for each interval:

Total = TimeAverage x ProcessingInterval (seconds)

where: TimeAverage is the result from the TimeAverage Aggregate, using the ProcessingInterval supplied to the Total call.

The resulting units would be normalized to seconds, i.e. [TimeAverage Units] x seconds.

The Aggregate StatusCode will be determined using the StatusCode Calculation (see 5.3).

Table 19 – Total Aggregate summary

Total Aggregate Characteristics

Type

Calculated

Data Type

Double

Use Bounds

Interpolated

Timestamp

StartTime

Status Code Calculations

Calculation Method

Custom

Good if no Bad values are skipped and Good values are used, Uncertain if Bad values are skipped or if Uncertain values are used

Partial

Set Sometimes

If an interval is not a complete interval

Calculated

Set Always

Interpolated

Not Set

Raw

Not Set

Multi Value

Not Set

Status Code Common Special Cases

Before Start of Data

Bad_NoData

After End of Data

Value extrapolated, Uncertain status

No Start Bound

Calculate Partial Interval

No End Bound

Extrapolate data, Uncertain status

Bound Bad

NA

Bound Uncertain

NA

Please report errors or issues with the site to webmaster.

Copyright © 2025 - OPC Foundation