Shopping Cart

No products in the cart.

BS EN 62541-5:2011:2012 Edition

$215.11

OPC unified architecture – Information model

Published By Publication Date Number of Pages
BSI 2012 110
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 defines the Information Model of the OPC Unified Architecture (OPC UA). The Information Model describes standardised Nodes of a serverโ€™s AddressSpace. These Nodes are standardised types as well as standardised instances used for diagnostics or as entry points to server specific Nodes. Thus, the Information Model defines the AddressSpace of an empty OPC UA server. However, it is not expected that all servers will provide all of these Nodes.

PDF Catalog

PDF Pages PDF Title
6 English
CONTENTS
14 FOREWORD
16 INTRODUCTION
17 1 Scope
2 Normative references
3 Terms, definitions, abbreviations and conventions
3.1 Terms and definitions
3.2 Abbreviations
3.3 Conventions for Node descriptions
18 Tables
Table 1 โ€“ Examples of DataTypes
19 4 NodeIds and BrowseNames
4.1 NodeIds
4.2 BrowseNames
Table 2 โ€“ Type Definition Table
20 5 Common Attributes
5.1 General
5.2 Objects
5.3 Variables
5.4 VariableTypes
Table 3 โ€“ Common Node Attributes
Table 4 โ€“ Common Object Attributes
Table 5 โ€“ Common Variable Attributes
21 6 Standard ObjectTypes
6.1 General
6.2 BaseObjectType
6.3 ObjectTypes for the server object
Table 6 โ€“ Common VariableType Attributes
Table 7 โ€“ BaseObjectType Definition
22 Table 8 โ€“ ServerType Definition
23 Table 9 โ€“ ServerCapabilitiesType Definition
24 Table 10 โ€“ ServerDiagnosticsType Definition
25 Table 11 โ€“ SessionsDiagnosticsSummaryType Definition
26 Table 12 โ€“ SessionDiagnosticsObjectType Definition
Table 13 โ€“ VendorServerInfoType Definition
27 Table 14 โ€“ ServerRedundancyType Definition
Table 15 โ€“ TransparentRedundancyType Definition
Table 16 โ€“ NonTransparentRedundancyType Definition
28 6.4 ObjectTypes used as EventTypes
Table 17 โ€“ BaseEventType Definition
30 Table 18 โ€“ AuditEventType Definition
31 Table 19 โ€“ AuditSecurityEventType Definition
Table 20 โ€“ AuditChannelEventType Definition
32 Table 21 โ€“ AuditOpenSecureChannelEventType Definition
33 Table 22 โ€“ AuditSessionEventType Definition
Table 23 โ€“ AuditCreateSessionEventType Definition
34 Table 24 โ€“ AuditUrlMismatchEventType Definition
Table 25 โ€“ AuditActivateSessionEventType Definition
35 Table 26 โ€“ AuditCancelEventType Definition
Table 27 โ€“ AuditCertificateEventType Definition
Table 28 โ€“ AuditCertificateDataMismatchEventType Definition
36 Table 29 โ€“ AuditCertificateExpiredEventType Definition
Table 30 โ€“ AuditCertificateInvalidEventType Definition
Table 31 โ€“ AuditCertificateUntrustedEventType Definition
37 Table 32 โ€“ AuditCertificateRevokedEventType Definition
Table 33 โ€“ AuditCertificateMismatchEventType Definition
Table 34 โ€“ AuditNodeManagementEventType Definition
38 Table 35 โ€“ AuditAddNodesEventType Definition
Table 36 โ€“ AuditDeleteNodesEventType Definition
39 Table 37 โ€“ AuditAddReferencesEventType Definition
Table 38 โ€“ AuditDeleteReferencesEventType Definition
Table 39 โ€“ AuditUpdateEventType Definition
40 Table 40 โ€“ AuditWriteUpdateEventType Definition
Table 41 โ€“ AuditHistoryUpdateEventType Definition
41 Table 42 โ€“ AuditUpdateMethodEventType Definition
Table 43 โ€“ SystemEventType Definition
42 Table 44 โ€“ DeviceFailureEventType Definition
Table 45 โ€“ BaseModelChangeEventType Definition
Table 46 โ€“ GeneralModelChangeEventType Definition
43 6.5 ModellingRuleType
6.6 FolderType
Table 47 โ€“ SemanticChangeEventType Definition
Table 48 โ€“ EventQueueEventType Definition
Table 49 โ€“ ModellingRuleType Definition
44 6.7 DataTypeEncodingType
6.8 DataTypeSystemType
6.9 AggregateFunctionType
Table 50 โ€“ FolderType Definition
Table 51 โ€“ DataTypeEncodingType Definition
Table 52 โ€“ DataTypeSystemType Definition
Table 53 โ€“ AggregateFunctionType Definition
45 7 Standard VariableTypes
7.1 General
7.2 BaseVariableType
7.3 PropertyType
7.4 BaseDataVariableType
Table 54 โ€“ BaseVariableType Definition
Table 55 โ€“ PropertyType Definition
46 7.5 ServerVendorCapabilityType
7.6 DataTypeDictionaryType
Table 56 โ€“ BaseDataVariableType Definition
Table 57 โ€“ ServerVendorCapabilityType Definition
Table 58 โ€“ DataTypeDictionaryType Definition
47 7.7 DataTypeDescriptionType
7.8 ServerStatusType
7.9 BuildInfoType
Table 59 โ€“ DataTypeDescriptionType Definition
Table 60 โ€“ ServerStatusType Definition
48 7.10 ServerDiagnosticsSummaryType
7.11 SamplingIntervalDiagnosticsArrayType
Table 61 โ€“ BuildInfoType Definition
Table 62 โ€“ ServerDiagnosticsSummaryType Definition
49 7.12 SamplingIntervalDiagnosticsType
7.13 SubscriptionDiagnosticsArrayType
7.14 SubscriptionDiagnosticsType
Table 63 โ€“ SamplingIntervalDiagnosticsArrayType Definition
Table 64 โ€“ SamplingIntervalDiagnosticsType Definition
Table 65 โ€“ SubscriptionDiagnosticsArrayType Definition
50 7.15 SessionDiagnosticsArrayType
Table 66 โ€“ SubscriptionDiagnosticsType Definition
Table 67 โ€“ SessionDiagnosticsArrayType Definition
51 7.16 SessionDiagnosticsVariableType
52 Table 68 โ€“ SessionDiagnosticsVariableType Definition
53 7.17 SessionSecurityDiagnosticsArrayType
7.18 SessionSecurityDiagnosticsType
Table 69 โ€“ SessionSecurityDiagnosticsArrayType Definition
54 8 Standard Objects and their Variables
8.1 General
8.2 Objects used to organise the AddressSpace structure
Figures
Figure 1 โ€“ Standard AddressSpace Structure
Table 70 โ€“ SessionSecurityDiagnosticsType Definition
55 Figure 2 โ€“ Views Organization
Table 71 โ€“ Root Definition
Table 72 โ€“ Views Definition
56 Figure 3 โ€“ Objects Organization
Table 73 โ€“ Objects Definition
Table 74 โ€“ Types Definition
57 Figure 4 โ€“ ObjectTypes Organization
Table 75 โ€“ ObjectTypes Definition
58 Figure 5 โ€“ VariableTypes Organization
Table 76 โ€“ VariableTypes Definition
59 Figure 6 โ€“ ReferenceType Definitions
Table 77 โ€“ ReferenceTypes Definition
60 Figure 7 โ€“ DataTypes Organization
Table 78 โ€“ DataTypes Definition
61 Figure 8 โ€“ EventTypes Organization
Table 79 โ€“ OPC Binary Definition
Table 80 โ€“ XML Schema Definition
62 8.3 Server Object and its containing Objects
Table 81 โ€“ EventTypes Definition
63 Figure 9 โ€“ Excerpt of Diagnostic Information of the Server
64 8.4 ModellingRule Objects
Table 82 โ€“ Server Definition
Table 83 โ€“ ExposesItsArray Definition
Table 84 โ€“ Mandatory Definition
Table 85 โ€“ Optional Definition
65 9 Standard Methods
10 Standard Views
11 Standard ReferenceTypes
11.1 References
11.2 HierarchicalReferences
11.3 NonHierarchicalReferences
Table 86 โ€“ References ReferenceType
Table 87 โ€“ HierarchicalReferences ReferenceType
66 11.4 HasChild
11.5 Aggregates
11.6 Organizes
Table 88 โ€“ NonHierarchicalReferences ReferenceType
Table 89 โ€“ HasChild ReferenceType
Table 90 โ€“ Aggregates ReferenceType
Table 91 โ€“ Organizes ReferenceType
67 11.7 HasComponent
11.8 HasOrderedComponent
11.9 HasProperty
11.10 HasSubtype
Table 92 โ€“ HasComponent ReferenceType
Table 93 โ€“ HasOrderedComponent ReferenceType
Table 94 โ€“ HasProperty ReferenceType
Table 95 โ€“ HasSubtype ReferenceType
68 11.11 HasModellingRule
11.12 HasTypeDefinition
11.13 HasEncoding
11.14 HasDescription
Table 96 โ€“ HasModellingRule ReferenceType
Table 97 โ€“ HasTypeDefinition ReferenceType
Table 98 โ€“ HasEncoding ReferenceType
Table 99 โ€“ HasDescription ReferenceType
69 11.15 HasEventSource
11.16 HasNotifier
11.17 GeneratesEvent
11.18 AlwaysGeneratesEvent
Table 100 โ€“ HasEventSource ReferenceType
Table 101 โ€“ HasNotifier ReferenceType
Table 102 โ€“ GeneratesEvent ReferenceType
Table 103 โ€“ AlwaysGeneratesEvent ReferenceType
70 11.19 HasModelParent
12 Standard DataTypes
12.1 Overview
12.2 DataTypes defined in Part 3
Table 104 โ€“ HasModelParent ReferenceType
71 Table 105 โ€“ Part 3 DataType Definitions
72 Table 106 โ€“ BaseDataType Definition
Table 107 โ€“ Structure Definition
73 Table 108 โ€“ Enumeration Definition
Table 109 โ€“ ByteString Definition
Table 110 โ€“ Number Definition
Table 111 โ€“ Double Definition
Table 112 โ€“ Integer Definition
74 12.3 DataTypes defined in Part 4
Table 113 โ€“ DateTime Definition
Table 114 โ€“ String Definition
Table 115 โ€“ UInteger Definition
Table 116 โ€“ Image Definition
75 12.4 BuildInfo
Table 117 โ€“ Part 4 DataType Definitions
Table 118 โ€“ UserIdentityToken Definition
76 12.5 RedundancySupport
12.6 ServerState
Table 119 โ€“ BuildInfo Structure
Table 120 โ€“ BuildInfo Definition
Table 121 โ€“ RedundancySupport Values
Table 122 โ€“ RedundancySupport Definition
77 12.7 RedundantServerDataType
12.8 SamplingIntervalDiagnosticsDataType
Table 123 โ€“ ServerState Values
Table 124 โ€“ ServerState Definition
Table 125 โ€“ RedundantServerDataType Structure
Table 126 โ€“ RedundantServerDataType Definition
78 12.9 ServerDiagnosticsSummaryDataType
Table 127 โ€“ SamplingIntervalDiagnosticsDataType Structure
Table 128 โ€“ SamplingIntervalDiagnosticsDataType Definition
Table 129 โ€“ ServerDiagnosticsSummaryDataType Structure
Table 130 โ€“ ServerDiagnosticsSummaryDataType Definition
79 12.10 ServerStatusDataType
12.11 SessionDiagnosticsDataType
Table 131 โ€“ ServerStatusDataType Structure
Table 132 โ€“ ServerStatusDataType Definition
Table 133 โ€“ SessionDiagnosticsDataType Structure
80 12.12 SessionSecurityDiagnosticsDataType
Table 134 โ€“ SessionDiagnosticsDataType Definition
81 12.13 ServiceCounterDataType
12.14 StatusResult
Table 135 โ€“ SessionSecurityDiagnosticsDataType Structure
Table 136 โ€“ SessionSecurityDiagnosticsDataType Definition
Table 137 โ€“ ServiceCounterDataType Structure
Table 138 โ€“ ServiceCounterDataType Definition
82 12.15 SubscriptionDiagnosticsDataType
Table 139 โ€“ StatusResult Structure
Table 140 โ€“ StatusResult Definition
83 12.16 ModelChangeStructureDataType
Table 141 โ€“ SubscriptionDiagnosticsDataType Structure
Table 142 โ€“ SubscriptionDiagnosticsDataType Definition
84 12.17 SemanticChangeStructureDataType
Table 143 โ€“ ModelChangeStructureDataType Structure
Table 144 โ€“ ModelChangeStructureDataType Definition
Table 145 โ€“ SemanticChangeStructureDataType Structure
Table 146 โ€“ SemanticChangeStructureDataType Definition
85 Annex A (informative) Design decisions when modelling the server information
88 Annex B (normative) StateMachines
89 Figure B.1 โ€“ Example of a simple state machine
Figure B.2 โ€“ Example of a state machine having a sub-machine
91 Figure B.3 โ€“ The StateMachine Information Model
92 Table B.1 โ€“ StateMachineType Definition
Table B.2 โ€“ StateVariableType Definition
93 Table B.3 โ€“ TransitionVariableType Definition
94 Table B.4 โ€“ FiniteStateMachineType Definition
95 Table B.5 โ€“ FiniteStateVariableType Definition
Table B.6 โ€“ FiniteTransitionVariableType Definition
96 Figure B.4 โ€“ Example of an initial State in a sub-machine
Table B.7 โ€“ StateType Definition
97 Table B.8 โ€“ InitialStateType Definition
Table B.9 โ€“ TransitionType Definition
Table B.10 โ€“ FromState ReferenceType
98 Tableย B.11 โ€“ ToState ReferenceType
Table B.12 โ€“ HasCause ReferenceType
99 Tableย B.13 โ€“ HasEffect ReferenceType
Table B.14 โ€“ HasSubStateMachine ReferenceType
100 Table B.15 โ€“ TransitionEventType
Table B.16 โ€“ AuditUpdateStateEventType
101 Table B.17 โ€“ Specific StatusCodes for StateMachines
102 Figure B.5 โ€“ Example of a StateMachineType using inheritance
103 Figure B.6 โ€“ Example of a StateMachineType with a SubStateMachine using inheritance
104 Figure B.7 โ€“ Example of a StateMachineType using containment
105 Figure B.8 โ€“ Example of a state machine with transitions from sub-states
106 Figure B.9 โ€“ Example of a StateMachineType having Transitions to SubStateMachines
107 Bibliography
BS EN 62541-5:2011
$215.11