OPC 10000-8: UA Part 8: DataAccess


Released 1.05.04

2024-11-29

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 DataItem 3.1.2 AnalogItem 3.1.3 DiscreteItem 3.1.4 ArrayItem 3.1.5 EngineeringUnits 3.2 Abbreviated terms 4 Concepts 5 Model 5.1 General 5.2 SemanticsChanged 5.3 Variable Types 5.3.1 DataItemType 5.3.2 AnalogItem VariableTypes 5.3.2.1 General 5.3.2.2 BaseAnalogType 5.3.2.3 AnalogItemType 5.3.2.4 AnalogUnitType 5.3.2.5 AnalogUnitRangeType 5.3.3 DiscreteItemType 5.3.3.1 General 5.3.3.2 TwoStateDiscreteType 5.3.3.3 MultiStateDiscreteType 5.3.3.4 MultiStateValueDiscreteType 5.3.4 ArrayItemType 5.3.4.1 General 5.3.4.2 YArrayItemType 5.3.4.3 XYArrayItemType 5.3.4.4 ImageItemType 5.3.4.5 CubeItemType 5.3.4.6 NDimensionArrayItemType 5.4 Address Space model 5.5 Attributes of DataItems 5.6 DataTypes 5.6.1 Overview 5.6.2 Range 5.6.3 EUInformation 5.6.3.1 General 5.6.3.2 Extented Unit information and Quantity 5.6.3.3 Definition of EUInformation 5.6.3.4 Mapping of UN/CEFACT to EUInformation 5.6.4 ComplexNumberType 5.6.5 DoubleComplexNumberType 5.6.6 AxisInformation 5.6.7 AxisScaleEnumeration 5.6.8 XVType 6 Quantities and Units model 6.1 General 6.2 Quantities entry point 6.3 Syntax References 6.3.1 General 6.3.2 Using Dictionary References 6.3.3 Syntax Reference Identifier 6.4 ObjectTypes 6.4.1 QuantityType ObjectType definition 6.4.2 UnitType and subtypes 6.4.2.1 General 6.4.2.2 UnitType ObjectType Definition 6.4.2.3 ServerUnitType ObjectType Definition 6.4.2.4 AlternativeUnitType ObjectType Definition 6.4.3 SyntaxReferenceEntryType ObjectType definition 6.5 References 6.5.1 HasEngineeringUnitDetails 6.5.2 HasQuantity 6.6 DataTypes 6.6.1 AnnotationDataType DataType definition 6.6.2 LinearConversionDataType DataType definition 6.6.3 ConversionLimitEnum 6.6.4 QuantityDimension 7 Data Access specific usage of Services 7.1 General 7.2 PercentDeadband 7.3 Data Access status codes 7.3.1 Overview 7.3.2 Operation level result codes 7.3.3 LimitBits Annex A (normative)OPC COM DA to UA mapping A.1 Introduction A.2 Security Considerations A.3 COM UA wrapper for OPC DA Server A.3.1 Information Model mapping A.3.1.1 General A.3.1.2 Branch A.3.1.3 Item A.3.1.4 Property A.3.1.5 BrowseName and DisplayName Mapping A.3.2 Data and error mapping A.3.2.1 General A.3.2.2 Value A.3.2.3 Quality A.3.2.4 Timestamp A.3.3 Read data A.3.4 Write Data A.3.5 Subscriptions A.4 COM UA proxy for DA Client A.4.1 Guidelines A.4.2 Information Model and Address Space mapping A.4.2.1 General A.4.2.2 Object Nodes A.4.2.3 Variable Nodes A.4.2.4 Namespace Indices A.4.3 Data and error mapping A.4.3.1 General A.4.3.2 Value A.4.3.3 Quality A.4.3.4 Timestamp A.4.4 Read data A.4.5 Write data A.4.6 Subscriptions Annex B (normative)UCUM Symbols B.1 Introduction - License B.2 Representation B.3 Tables of terminal symbols B.3.1 General B.3.2 Prefixes B.3.3 Base units B.3.4 Derived unit atoms B.3.5 Customary unit atoms B.3.6 Other legacy units Annex C (informative)Outline of Syntax References C.1 UCUM syntax reference C.2 QUDT syntax reference C.3 UNECE syntax reference C.4 IEC CDD syntax reference C.5 LATEX_SIUNITX syntax reference