BS EN 62541-5:2011:2012 Edition
$215.11
OPC unified architecture – Information model
Published By | Publication Date | Number of Pages |
BSI | 2012 | 110 |
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 |