BSI 24/30485900 DC 2024
$24.66
BS EN IEC 62541-5. OPC unified architecture – Part 5. Information Model
Published By | Publication Date | Number of Pages |
BSI | 2024 | 167 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | 30485900-NC.pdf |
3 | 65E_1062e_CDV.pdf |
10 | FIGURES |
12 | TABLES |
19 | FOREWORD |
21 | 1 Scope 2 Normative references |
22 | 3 Terms, definitions, abbreviated terms and conventions 3.1 Terms and definitions 3.2 Abbreviated terms 3.3 Conventions for Node descriptions |
24 | 4 NodeIds and BrowseNames 4.1 NodeIds 4.2 BrowseNames |
25 | 5 Common Attributes 5.1 General 5.2 Objects 5.3 Variables 5.4 VariableTypes |
26 | 5.5 Methods 6 Standard ObjectTypes 6.1 General 6.2 BaseObjectType 6.3 ObjectTypes for the Server Object 6.3.1 ServerType |
29 | 6.3.2 ServerCapabilitiesType |
32 | 6.3.3 ServerDiagnosticsType |
33 | 6.3.4 SessionsDiagnosticsSummaryType |
34 | 6.3.5 SessionDiagnosticsObjectType |
35 | 6.3.6 VendorServerInfoType 6.3.7 ServerRedundancyType 6.3.8 TransparentRedundancyType |
36 | 6.3.9 NonTransparentRedundancyType 6.3.10 NonTransparentNetworkRedundancyType |
37 | 6.3.11 OperationLimitsType |
38 | 6.3.12 AddressSpaceFileType |
39 | 6.3.13 NamespaceMetadataType |
40 | 6.3.14 NamespacesType |
41 | 6.3.15 NonTransparentBackupRedundancyType |
42 | 6.4 ObjectTypes used as EventTypes 6.4.1 General 6.4.2 BaseEventType |
44 | 6.4.3 AuditEventType |
45 | 6.4.4 AuditSecurityEventType |
46 | 6.4.5 AuditChannelEventType 6.4.6 AuditOpenSecureChannelEventType |
47 | 6.4.7 AuditSessionEventType |
48 | 6.4.8 AuditCreateSessionEventType 6.4.9 AuditUrlMismatchEventType |
49 | 6.4.10 AuditActivateSessionEventType 6.4.11 AuditCancelEventType |
50 | 6.4.12 AuditCertificateEventType 6.4.13 AuditCertificateDataMismatchEventType |
51 | 6.4.14 AuditCertificateExpiredEventType 6.4.15 AuditCertificateInvalidEventType 6.4.16 AuditCertificateUntrustedEventType |
52 | 6.4.17 AuditCertificateRevokedEventType 6.4.18 AuditCertificateMismatchEventType 6.4.19 AuditNodeManagementEventType |
53 | 6.4.20 AuditAddNodesEventType 6.4.21 AuditDeleteNodesEventType |
54 | 6.4.22 AuditAddReferencesEventType 6.4.23 AuditDeleteReferencesEventType 6.4.24 AuditUpdateEventType |
55 | 6.4.25 AuditWriteUpdateEventType 6.4.26 AuditHistoryUpdateEventType |
56 | 6.4.27 AuditUpdateMethodEventType 6.4.28 SystemEventType |
57 | 6.4.29 DeviceFailureEventType 6.4.30 SystemStatusChangeEventType 6.4.31 BaseModelChangeEventType |
58 | 6.4.32 GeneralModelChangeEventType 6.4.33 SemanticChangeEventType |
59 | 6.4.34 EventQueueOverflowEventType 6.4.35 ProgressEventType 6.4.36 AuditClientEventType |
60 | 6.4.37 AuditClientUpdateMethodResultEventType 6.5 ModellingRuleType |
61 | 6.6 FolderType 6.7 DataTypeEncodingType 6.8 AggregateFunctionType |
62 | 6.9 BaseInterfaceType 6.10 OrderedListType |
63 | 6.11 IOrderedObjectType Definition 7 Standard VariableTypes 7.1 General 7.2 BaseVariableType 7.3 PropertyType |
64 | 7.4 BaseDataVariableType 7.5 ServerVendorCapabilityType 7.6 ServerStatusType |
65 | 7.7 BuildInfoType 7.8 ServerDiagnosticsSummaryType |
66 | 7.9 SamplingIntervalDiagnosticsArrayType 7.10 SamplingIntervalDiagnosticsType |
67 | 7.11 SubscriptionDiagnosticsArrayType 7.12 SubscriptionDiagnosticsType |
68 | 7.13 SessionDiagnosticsArrayType |
69 | 7.14 SessionDiagnosticsVariableType |
70 | 7.15 SessionSecurityDiagnosticsArrayType |
71 | 7.16 SessionSecurityDiagnosticsType 7.17 OptionSetType |
72 | 7.18 SelectionListType |
73 | 7.19 AudioVariableType 7.20 RationalNumberType |
74 | 7.21 VectorType 7.22 3DVectorType |
75 | 7.23 CartesianCoordinatesType 7.24 3DCartesianCoordinatesType 7.25 OrientationType |
76 | 7.26 3DOrientationType 7.27 FrameType |
77 | 7.28 3DFrameType 7.29 BitFieldType |
78 | 8 Standard Objects and their Variables 8.1 General 8.2 Objects used to organise the AddressSpace structure 8.2.1 Overview 8.2.2 Root |
79 | 8.2.3 Views 8.2.4 Objects |
80 | 8.2.5 Types 8.2.6 ObjectTypes |
81 | 8.2.7 VariableTypes |
82 | 8.2.8 ReferenceTypes |
83 | 8.2.9 DataTypes 8.2.10 EventTypes |
84 | 8.2.11 InterfaceTypes 8.2.12 Locations |
85 | 8.3 Server Object and its containing Objects 8.3.1 General |
86 | 8.3.2 Server Object |
89 | ModellingRule Objects 8.3.3 ExposesItsArray |
90 | 8.3.4 Mandatory 8.3.5 Optional 8.3.6 OptionalPlaceholder 8.3.7 MandatoryPlaceholder |
91 | 9 Standard Methods 9.1 GetMonitoredItems 9.2 ResendData |
92 | 9.3 SetSubscriptionDurable |
93 | 9.4 RequestServerStateChange 10 Standard Views 11 Standard ReferenceTypes 11.1 References |
94 | 11.2 HierarchicalReferences 11.3 NonHierarchicalReferences 11.4 HasChild |
95 | 11.5 Aggregates 11.6 Organizes 11.7 HasComponent 11.8 HasOrderedComponent |
96 | 11.9 HasProperty 11.10 HasSubtype 11.11 HasModellingRule |
97 | 11.12 HasTypeDefinition 11.13 HasEncoding 11.14 HasEventSource 11.15 HasNotifier |
98 | 11.16 GeneratesEvent 11.17 AlwaysGeneratesEvent 11.18 HasArgumentDescription |
99 | 11.19 HasOptionalInputArgumentDescription 11.20 HasInterface |
100 | 11.21 HasAddIn 11.22 IsDeprecated 11.23 HasStructuredComponent 11.24 AssociatedWith |
101 | 11.25 HasKeyValueDescription 12 Standard DataTypes 12.1 General 12.2 DataTypes defined in IEC 62541-3 12.2.1 BaseDataType |
102 | 12.2.2 Boolean 12.2.3 ByteString 12.2.3.1 AudioDataType 12.2.3.2 Image 12.2.3.3 ImageBMP |
103 | 12.2.3.4 ImageGIF 12.2.3.5 ImageJPG 12.2.3.6 ImagePNG 12.2.4 DateTime |
104 | 12.2.4.1 UtcTime 12.2.5 Enumeration 12.2.5.1 IdType 12.2.5.2 NodeClass |
105 | 12.2.5.3 StructureType 12.2.6 Guid 12.2.7 LocalizedText 12.2.8 NodeId |
106 | 12.2.9 Number 12.2.9.1 Decimal 12.2.9.2 Double 12.2.9.3 Duration |
107 | 12.2.9.4 Float 12.2.9.5 Integer 12.2.9.6 Int16 12.2.9.7 Int32 |
108 | 12.2.9.8 Int64 12.2.9.9 SByte 12.2.9.10 UInteger 12.2.9.11 Byte |
109 | 12.2.9.12 UInt16 12.2.9.13 AccessRestrictionType 12.2.9.14 UInt32 12.2.9.15 UInt64 |
110 | 12.2.10 QualifiedName 12.2.11 String 12.2.11.1 LocaleId 12.2.11.2 NormalizedString |
111 | 12.2.11.3 DecimalString 12.2.11.4 DurationString 12.2.11.5 TimeString 12.2.11.6 DateString |
112 | 12.2.12 Structure 12.2.12.1 Argument 12.2.12.2 CurrencyUnitType 12.2.12.3 DataTypeDefinition |
113 | 12.2.12.4 EnumDefinition 12.2.12.5 StructureDefinition 12.2.12.6 EnumValueType 12.2.12.7 EnumField |
114 | 12.2.12.8 OptionSet 12.2.12.9 RolePermissionType 12.2.12.10 StructureField 12.2.12.11 TimeZoneDataType |
115 | 12.2.12.12 Union 12.2.13 XmlElement 12.3 DataTypes defined in IEC 62541-4 12.3.1 AddNodesItem 12.3.2 AddReferencesItem |
116 | 12.3.3 ApplicationDescription 12.3.4 ContentFilter 12.3.5 DataValue 12.3.6 DeleteNodesItem |
117 | 12.3.7 DeleteReferencesItem 12.3.8 DiagnosticInfo 12.3.9 ExpandedNodeId 12.3.10 MessageSecurityMode |
118 | 12.3.11 NumericRange 12.3.12 SecurityTokenRequestType 12.3.13 SignedSoftwareCertificate 12.3.14 StatusCode |
119 | 12.3.15 UserIdentityToken 12.3.15.1 AnonymousIdentityToken 12.3.15.2 IssuedIdentityToken 12.3.15.3 UserNameIdentityToken |
120 | 12.3.15.4 X509IdentityToken 12.3.16 VersionTime 12.4 BuildInfo |
121 | 12.5 RedundancySupport 12.6 ServerState |
122 | 12.7 RedundantServerDataType |
123 | 12.8 SamplingIntervalDiagnosticsDataType 12.9 ServerDiagnosticsSummaryDataType |
124 | 12.10 ServerStatusDataType |
125 | 12.11 SessionDiagnosticsDataType |
127 | 12.12 SessionSecurityDiagnosticsDataType 12.13 ServiceCounterDataType |
128 | 12.14 StatusResult 12.15 SubscriptionDiagnosticsDataType |
130 | 12.16 ModelChangeStructureDataType |
131 | 12.17 SemanticChangeStructureDataType 12.18 BitFieldMaskDataType |
132 | 12.19 NetworkGroupDataType 12.20 EndpointUrlListDataType 12.21 KeyValuePair |
133 | 12.22 RationalNumber 12.23 Vector 12.24 3DVector |
134 | 12.25 CartesianCoordinates 12.26 3DCartesianCoordinates |
135 | 12.27 Orientation 12.28 3DOrientation 12.29 Frame |
136 | 12.30 3DFrame 12.31 DataTypeSchemaHeader |
137 | 12.32 DataTypeDescription |
138 | 12.33 StructureDescription 12.34 EnumDescription 12.35 SimpleTypeDescription |
139 | 12.36 UABinaryFileDataType |
140 | 12.37 PortableQualifiedName 12.38 PortableNodeId 12.39 UriString |
141 | 12.40 UnsignedRationalNumber 12.41 SemanticVersionString DataType |
142 | 12.42 Handle |
143 | 12.43 TrimmedString 12.44 RedundantServerMode |
144 | 12.45 BitFieldDefinition |
148 | Annex A (informative) Design decisions when modelling the server information A.1 Overview A.2 ServerType and Server Object A.3 Typed complex Objects beneath the Server Object A.4 Properties versus DataVariables |
149 | A.5 Complex Variables using complex DataTypes A.6 Complex Variables having an array A.7 Redundant information A.8 Usage of the BaseDataVariableType |
150 | A.9 Subtyping A.10 Extensibility mechanism |
151 | Annex B (informative) DataTypeDictionary B.1 Overview |
152 | Annex C (normative) OPC Binary Type Description System C.1 Concepts |
153 | C.2 Schema description C.2.1 TypeDictionary C.2.2 TypeDescription |
154 | C.2.3 OpaqueType C.2.4 EnumeratedType |
155 | C.2.5 StructuredType C.2.6 FieldType |
157 | C.2.7 EnumeratedValue C.2.8 ByteOrder C.2.9 ImportDirective C.3 Standard Type descriptions |
158 | C.4 Type Description examples |
160 | C.5 OPC Binary XML schema |
161 | C.6 OPC Binary Standard TypeDictionary |
164 | Annex D (informative) Geometrical references |