OPC 10000-11: OPC Unified Architecture

Part 11: Historical Access

Release 1.04
2018-01-09

Copyright (c) 2019 OPC Foundation
Generated on 11/6/2019 4:54:51 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 Concepts
    4.1 General
    4.2 Data architecture
    4.3 Timestamps
    4.4 Bounding Values and time domain
    4.5 Changes in AddressSpace over time

5 Historical Information Model
    5.1 HistoricalNodes
        5.1.1 General
        5.1.2 Annotations Property
    5.2 HistoricalDataNodes
        5.2.1 General
        5.2.2 HistoricalDataConfigurationType
        5.2.3 HasHistoricalConfiguration ReferenceType
        5.2.4 Historical Data Configuration Object
        5.2.5 HistoricalDataNodes Address Space Model
        5.2.6 Attributes
    5.3 HistoricalEventNodes
        5.3.1 General
        5.3.2 HistoricalEventFilter Property
        5.3.3 HistoricalEventNodes Address Space Model
        5.3.4 HistoricalEventNodes Attributes
    5.4 Exposing supported functions and capabilities
        5.4.1 General
        5.4.2 HistoryServerCapabilitiesType
    5.5 Annotation DataType
    5.6 Historical Audit Events
        5.6.1 General
        5.6.2 AuditHistoryEventUpdateEventType
        5.6.3 AuditHistoryValueUpdateEventType
        5.6.4 AuditHistoryAnnotationUpdateEventType
        5.6.5 AuditHistoryDeleteEventType
        5.6.6 AuditHistoryRawModifyDeleteEventType
        5.6.7 AuditHistoryAtTimeDeleteEventType
        5.6.8 AuditHistoryEventDeleteEventType

6 Historical Access specific usage of Services
    6.1 General
    6.2 Historical Nodes StatusCodes
        6.2.1 Overview
        6.2.2 Operation level result codes
        6.2.3 Semantics changed
    6.3 Continuation Points
    6.4 HistoryReadDetails parameters
        6.4.1 Overview
        6.4.2 ReadEventDetails structure
            6.4.2.1 ReadEventDetails structure details
            6.4.2.2 Read Event functionality
        6.4.3 ReadRawModifiedDetails structure
            6.4.3.1 ReadRawModifiedDetails structure details
            6.4.3.2 Read raw functionality
            6.4.3.3 Read modified functionality
        6.4.4 ReadProcessedDetails structure
            6.4.4.1 ReadProcessedDetails structure details
            6.4.4.2 Read processed functionality
        6.4.5 ReadAtTimeDetails structure
            6.4.5.1 ReadAtTimeDetails structure details
            6.4.5.2 Read at time functionality
        6.4.6 ReadAnnotationDataDetails structure
            6.4.6.1 ReadAnnotationDataDetails structure details
            6.4.6.2 Read Annotation Data functionality
    6.5 HistoryData parameters returned
        6.5.1 Overview
        6.5.2 HistoryData type
        6.5.3 HistoryModifiedData type
        6.5.4 HistoryEvent type
        6.5.5 HistoryAnnotationData type
    6.6 HistoryUpdateType Enumeration
    6.7 PerformUpdateType Enumeration
    6.8 HistoryUpdateDetails parameter
        6.8.1 Overview
        6.8.2 UpdateDataDetails structure
            6.8.2.1 UpdateDataDetails structure details
            6.8.2.2 Insert data functionality
            6.8.2.3 Replace data functionality
            6.8.2.4 Update data functionality
        6.8.3 UpdateStructureDataDetails structure
            6.8.3.1 UpdateStructureDataDetails structure details
            6.8.3.2 Specfied Uniqueness of Structured History Data
            6.8.3.3 Insert functionality
            6.8.3.4 Replace functionality
            6.8.3.5 Update functionality
            6.8.3.6 Remove functionality
        6.8.4 UpdateEventDetails structure
            6.8.4.1 UpdateEventDetails structure detail
            6.8.4.2 Insert event functionality
            6.8.4.3 Replace event functionality
            6.8.4.4 Update event functionality
        6.8.5 DeleteRawModifiedDetails structure
            6.8.5.1 DeleteRawModifiedDetails structure detail
            6.8.5.2 Delete raw functionality
            6.8.5.3 Delete modified functionality
        6.8.6 DeleteAtTimeDetails structure
            6.8.6.1 DeleteAtTimeDetails structure detail
            6.8.6.2 Delete at time functionality
        6.8.7 DeleteEventDetails structure
            6.8.7.1 DeleteEventDetails structure detail
            6.8.7.2 Delete event functionality

Annex A (informative) Client conventions
    A.1 How clients may request timestamps
    A.2 Determining the first historical data point