Shopping Cart

No products in the cart.

BS EN 62541-3:2010

$215.11

OPC unified architecture – Address space model

Published By Publication Date Number of Pages
BSI 2010 122
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

This part of IEC 62541 describes the OPC Unified Architecture (OPC UA) AddressSpace and its Objects. This Part is the OPC UA meta model on which OPC UA information models are based.

PDF Catalog

PDF Pages PDF Title
6 CONTENTS
13 INTRODUCTION
14 1 Scope
2 Normative references
15 3 Terms, definitions, abbreviations and conventions
3.1 Terms and definitions
16 3.2 Abbreviations
3.3 Conventions
Figure 1 – AddressSpace Node diagrams
17 Figures
Tables
Table 1 – NodeClass Table Conventions
18 4 AddressSpace concepts
4.1 Overview
4.2 Object Model
4.3 Node Model
Figure 2 – OPC UA Object Model
19 Figure 3 – AddressSpace Node Model
20 4.4 Variables
Figure 4 – Reference Model
21 4.5 TypeDefinitionNodes
Figure 5 – Example of a Variable Defined by a VariableType
22 Figure 6 – Example of a Complex TypeDefinition
23 Figure 7 – Object and its Components defined by an ObjectType
24 4.6 Event Model
25 4.7 Methods
5 Standard NodeClasses
5.1 Overview
26 5.2 Base NodeClass
Table 2 – Base NodeClass
28 5.3 ReferenceType NodeClass
Table 3 – Bit mask for WriteMask and UserWriteMask
29 Table 4 – ReferenceType NodeClass
30 Figure 8 – Symmetric and Non-Symmetric References
31 5.4 View NodeClass
32 Table 5 – View NodeClass
33 5.5 Objects
34 Table 6 – Object NodeClass
36 Table 7 – ObjectType NodeClass
37 5.6 Variables
38 Table 8 – Variable NodeClass
43 Table 9 – VariableType NodeClass
44 5.7 Method NodeClass
45 Table 10 – Method NodeClass
46 5.8 DataTypes
Figure 9 – Variables, VariableTypes and their DataTypes
47 Figure 10 – DataType Model
49 Table 11 – DataType NodeClass
52 5.9 Summary of Attributes of the NodeClasses
Figure 11 – Example of DataType Modelling
53 6 Type Model for ObjectTypes and VariableTypes
6.1 Overview
6.2 Definitions
Table 12 – Overview about Attributes
54 6.3 Subtyping of ObjectTypes and VariableTypes
55 Figure 12 – Subtyping TypeDefinitionNodes
56 Table 13 – The InstanceDeclarationHierarchy for BetaType
Table 14 – The Fully-Inherited InstanceDeclarationHierarchy for BetaType
57 Figure 13 – The Fully-Inherited InstanceDeclarationHierarchy for BetaType
58 6.4 Instances of ObjectTypes and VariableTypes
Figure 14 – An Instance and its TypeDefinitionNode
60 Figure 15 – Example for several References between InstanceDeclarations
61 Table 15 – Rule for ModellingRules Properties when Subtyping
62 Figure 16 – Example on changing instances based on InstanceDeclarations
63 Figure 17 – Example on changing InstanceDeclarations based on an InstanceDeclaration
Table 16 – Properties of ModellingRules
64 Figure 18 – Use of the Standard ModellingRule New
65 Figure 19 – Example using the Standard ModellingRules Optional and Mandatory
66 6.5 Changing Type Definitions that are already used
6.6 ModelParent
Figure 20 – Example on using ExposesItsArray
Figure 21 – Complex example on using ExposesItsArray
67 7 Standard ReferenceTypes
7.1 General
Figure 22 – Example on ModelParents
68 7.2 References ReferenceType
7.3 HierarchicalReferences ReferenceType
Figure 23 – Standard ReferenceType Hierarchy
69 7.4 NonHierarchicalReferences ReferenceType
7.5 HasChild ReferenceType
7.6 Aggregates ReferenceType
7.7 HasComponent ReferenceType
70 7.8 HasProperty ReferenceType
7.9 HasOrderedComponent ReferenceType
7.10 HasSubtype ReferenceType
7.11 Organizes ReferenceType
71 7.12 HasModellingRule ReferenceType
7.13 HasModelParent ReferenceType
7.14 HasTypeDefinition ReferenceType
7.15 HasEncoding ReferenceType
72 7.16 HasDescription ReferenceType
7.17 GeneratesEvent
7.18 AlwaysGeneratesEvent
7.19 HasEventSource
73 7.20 HasNotifier
Figure 24 – Event Reference Example
74 8 Standard DataTypes
8.1 General
8.2 NodeId
Figure 25 – Complex Event Reference Example
Table 17 – NodeId Definition
75 Table 18 – IdentifierType Values
Table 19 – NodeId Null Values
76 8.3 QualifiedName
8.4 LocaleId
8.5 LocalizedText
Table 20 – QualifiedName Definition
Table 21 –LocaleId Examples
77 8.6 Argument
8.7 BaseDataType
8.8 Boolean
8.9 Byte
8.10 ByteString
Table 22 – LocalizedText Definition
Table 23 – Argument Definition
78 8.11 DateTime
8.12 Double
8.13 Duration
8.14 Enumeration
8.15 Float
8.16 Guid
8.17 SByte
8.18 IdType
8.19 Image
8.20 ImageBMP
8.21 ImageGIF
8.22 ImageJPG
79 8.23 ImagePNG
8.24 Integer
8.25 Int16
8.26 Int32
8.27 Int64
8.28 TimeZoneDataType
8.29 NamingRuleType
8.30 NodeClass
Table 24 – TimeZoneDataType Definition
Table 25 – NamingRuleType Values
80 8.31 Number
8.32 String
8.33 Structure
8.34 UInteger
8.35 UInt16
8.36 UInt32
8.37 UInt64
8.38 UtcTime
8.39 XmlElement
Table 26 – NodeClass Values
81 9 Standard EventTypes
9.1 General
Figure 26 – Standard EventType Hierarchy
82 9.2 BaseEventType
9.3 SystemEventType
9.4 AuditEventType
Figure 27 – Audit Behaviour of a Server
83 9.5 AuditSecurityEventType
Figure 28 – Audit Behaviour of an Aggregating Server
84 9.6 AuditChannelEventType
9.7 AuditOpenSecureChannelEventType
9.8 AuditSessionEventType
9.9 AuditCreateSessionEventType
9.10 AuditUrlMismatchEventType
9.11 AuditActivateSessionEventType
9.12 AuditCancelEventType
9.13 AuditCertificateEventType
9.14 AuditCertificateDataMismatchEventType
9.15 AuditCertificateExpiredEventType
85 9.16 AuditCertificateInvalidEventType
9.17 AuditCertificateUntrustedEventType
9.18 AuditCertificateRevokedEventType
9.19 AuditCertificateMismatchEventType
9.20 AuditNodeManagementEventType
9.21 AuditAddNodesEventType
9.22 AuditDeleteNodesEventType
9.23 AuditAddReferencesEventType
9.24 AuditDeleteReferencesEventType
9.25 AuditUpdateEventType
9.26 AuditWriteUpdateEventType
86 9.27 AuditHistoryUpdateEventType
9.28 AuditUpdateMethodEventType
9.29 DeviceFailureEventType
9.30 ModelChangeEvents
87 9.31 SemanticChangeEventType
89 Annex A (informative) How to use the Address Space Model
92 Annex B (informative) OPC UA Meta Model in UML
Figure B.1 – Background of OPC UA Meta Model
93 Figure B.2 – Notation (I)
Figure B.3 – Notation (II)
94 Figure B.4 – BaseNode
95 Figure B.5 – Reference and ReferenceType
96 Figure B.6 – Predefined ReferenceTypes
97 Figure B.7 – Attributes
98 Figure B.8 – Object and ObjectType
Figure B.9 – EventNotifier
99 Figure B.10 – Variable and VariableType
100 Figure B.11 – Method
101 Figure B.12 – DataType
Figure B.13 – View
102 Annex C (normative) OPC Binary Type Description System
Figure C.1 – OPC Binary Dictionary Structure
103 Table C.1 – TypeDictionary Components
104 Table C.2 – TypeDescription Components
Table C.3 – OpaqueType Components
105 Table C.4 – EnumeratedType Components
Table C.5 – StructuredType Components
106 Table C.6 – FieldType Components
107 Table C.7 – EnumeratedValue Components
Table C.8 – ImportDirective Components
108 Table C.9 – Standard Type Descriptions
114 Annex D (normative) Graphical Notation
115 Figure D.1 – Example of a Reference connecting two Nodes
Table D.1 – Notation of Nodes depending on the NodeClass
116 Table D.2 – Simple Notation of Nodes depending on the NodeClass
117 Figure D.2 – Example of using a TypeDefinition inside a Node
Figure D.3 – Example of exposing Attributes
118 Figure D.4 – Example of exposing Properties inline
119 Bibliography
BS EN 62541-3:2010
$215.11