{"id":245142,"date":"2024-10-19T16:07:08","date_gmt":"2024-10-19T16:07:08","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62541-52020\/"},"modified":"2024-10-25T11:06:54","modified_gmt":"2024-10-25T11:06:54","slug":"bs-en-iec-62541-52020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62541-52020\/","title":{"rendered":"BS EN IEC 62541-5:2020"},"content":{"rendered":"
IEC 62541-5:2020 is available as IEC 62541-5:2020 RLV<\/span> which contains the International Standard and its Redline version, showing all changes of the technical content compared to the previous edition.<\/p>\n OPC Unified Architecture – Information Model<\/b><\/p>\nPDF Catalog<\/h4>\n
\n
\n PDF Pages<\/th>\n PDF Title<\/th>\n<\/tr>\n \n 2<\/td>\n undefined <\/td>\n<\/tr>\n \n 5<\/td>\n Annex ZA(normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n \n 7<\/td>\n English
CONTENTS <\/td>\n<\/tr>\n\n 19<\/td>\n FOREWORD <\/td>\n<\/tr>\n \n 21<\/td>\n 1 Scope
2 Normative references <\/td>\n<\/tr>\n\n 22<\/td>\n 3 Terms, definitions, abbreviated terms and conventions
3.1 Terms and definitions
3.2 Abbreviated terms
3.3 Conventions for Node descriptions <\/td>\n<\/tr>\n\n 23<\/td>\n Tables
Table 1 \u2013 Examples of DataTypes
Table 2 \u2013TypeDefinitionTable <\/td>\n<\/tr>\n\n 24<\/td>\n 4 NodeIds and BrowseNames
4.1 NodeIds
4.2 BrowseNames
5 Common Attributes
5.1 General <\/td>\n<\/tr>\n\n 25<\/td>\n 5.2 Objects
5.3 Variables
Table 3 \u2013 Common Node Attributes
Table 4 \u2013 Common Object Attributes <\/td>\n<\/tr>\n\n 26<\/td>\n 5.4 VariableTypes
5.5 Methods
6 Standard ObjectTypes
6.1 General
Table 5 \u2013 Common Variable Attributes
Table 6 \u2013 Common VariableType Attributes
Table 7 \u2013 Common Method Attributes <\/td>\n<\/tr>\n\n 27<\/td>\n 6.2 BaseObjectType
6.3 ObjectTypes for the Server Object
6.3.1 ServerType
Table 8 \u2013 BaseObjectType definition <\/td>\n<\/tr>\n\n 28<\/td>\n Table 9 \u2013 ServerType definition <\/td>\n<\/tr>\n \n 30<\/td>\n 6.3.2 ServerCapabilitiesType <\/td>\n<\/tr>\n \n 31<\/td>\n Table 10 \u2013 ServerCapabilitiesType definition <\/td>\n<\/tr>\n \n 33<\/td>\n 6.3.3 ServerDiagnosticsType
Table 11 \u2013 ServerDiagnosticsType definition <\/td>\n<\/tr>\n\n 34<\/td>\n 6.3.4 SessionsDiagnosticsSummaryType
6.3.5 SessionDiagnosticsObjectType
Table 12 \u2013 SessionsDiagnosticsSummaryType definition <\/td>\n<\/tr>\n\n 35<\/td>\n 6.3.6 VendorServerInfoType
6.3.7 ServerRedundancyType
Table 13 \u2013 SessionDiagnosticsObjectType definition
Table 14 \u2013 VendorServerInfoType definition <\/td>\n<\/tr>\n\n 36<\/td>\n 6.3.8 TransparentRedundancyType
6.3.9 NonTransparentRedundancyType
Table 15 \u2013 ServerRedundancyType definition
Table 16 \u2013 TransparentRedundancyType definition <\/td>\n<\/tr>\n\n 37<\/td>\n 6.3.10 NonTransparentNetworkRedundancyType
Table 17 \u2013 NonTransparentRedundancyType definition
Table 18 \u2013 NonTransparentNetworkRedundancyType definition <\/td>\n<\/tr>\n\n 38<\/td>\n 6.3.11 OperationLimitsType
Table 19 \u2013 OperationLimitsType definition <\/td>\n<\/tr>\n\n 39<\/td>\n 6.3.12 AddressSpaceFileType
Table 20 \u2013 AddressSpaceFileType definition <\/td>\n<\/tr>\n\n 40<\/td>\n 6.3.13 NamespaceMetadataType
Table 21 \u2013 NamespaceMetadataType definition <\/td>\n<\/tr>\n\n 41<\/td>\n 6.3.14 NamespacesType <\/td>\n<\/tr>\n \n 42<\/td>\n 6.4 ObjectTypes used as EventTypes
6.4.1 General
6.4.2 BaseEventType
Table 22 \u2013 NamespacesType definition <\/td>\n<\/tr>\n\n 43<\/td>\n Table 23 \u2013 BaseEventType definition <\/td>\n<\/tr>\n \n 45<\/td>\n 6.4.3 AuditEventType <\/td>\n<\/tr>\n \n 46<\/td>\n 6.4.4 AuditSecurityEventType
Table 24 \u2013 AuditEventType definition <\/td>\n<\/tr>\n\n 47<\/td>\n 6.4.5 AuditChannelEventType
6.4.6 AuditOpenSecureChannelEventType
Table 25 \u2013 AuditSecurityEventType definition
Table 26 \u2013 AuditChannelEventType definition <\/td>\n<\/tr>\n\n 48<\/td>\n 6.4.7 AuditSessionEventType
Table 27 \u2013 AuditOpenSecureChannelEventType definition <\/td>\n<\/tr>\n\n 49<\/td>\n 6.4.8 AuditCreateSessionEventType
Table 28 \u2013 AuditSessionEventType definition
Table 29 \u2013 AuditCreateSessionEventType definition <\/td>\n<\/tr>\n\n 50<\/td>\n 6.4.9 AuditUrlMismatchEventType
6.4.10 AuditActivateSessionEventType
Table 30 \u2013 AuditUrlMismatchEventType definition <\/td>\n<\/tr>\n\n 51<\/td>\n 6.4.11 AuditCancelEventType
Table 31 \u2013 AuditActivateSessionEventType definition
Table 32 \u2013 AuditCancelEventType definition <\/td>\n<\/tr>\n\n 52<\/td>\n 6.4.12 AuditCertificateEventType
6.4.13 AuditCertificateDataMismatchEventType
Table 33 \u2013 AuditCertificateEventType definition
Table 34 \u2013 AuditCertificateDataMismatchEventType definition <\/td>\n<\/tr>\n\n 53<\/td>\n 6.4.14 AuditCertificateExpiredEventType
6.4.15 AuditCertificateInvalidEventType
6.4.16 AuditCertificateUntrustedEventType
Table 35 \u2013 AuditCertificateExpiredEventType definition
Table 36 \u2013 AuditCertificateInvalidEventType definition <\/td>\n<\/tr>\n\n 54<\/td>\n 6.4.17 AuditCertificateRevokedEventType
6.4.18 AuditCertificateMismatchEventType
Table 37 \u2013 AuditCertificateUntrustedEventType definition
Table 38 \u2013 AuditCertificateRevokedEventType definition
Table 39 \u2013 AuditCertificateMismatchEventType definition <\/td>\n<\/tr>\n\n 55<\/td>\n 6.4.19 AuditNodeManagementEventType
6.4.20 AuditAddNodesEventType
6.4.21 AuditDeleteNodesEventType
Table 40 \u2013 AuditNodeManagementEventType definition
Table 41 \u2013 AuditAddNodesEventType definition <\/td>\n<\/tr>\n\n 56<\/td>\n 6.4.22 AuditAddReferencesEventType
6.4.23 AuditDeleteReferencesEventType
Table 42 \u2013 AuditDeleteNodesEventType definition
Table 43 \u2013 AuditAddReferencesEventType definition <\/td>\n<\/tr>\n\n 57<\/td>\n 6.4.24 AuditUpdateEventType
6.4.25 AuditWriteUpdateEventType
Table 44 \u2013 AuditDeleteReferencesEventType definition
Table 45 \u2013 AuditUpdateEventType definition <\/td>\n<\/tr>\n\n 58<\/td>\n 6.4.26 AuditHistoryUpdateEventType
Table 46 \u2013 AuditWriteUpdateEventType definition
Table 47 \u2013 AuditHistoryUpdateEventType definition <\/td>\n<\/tr>\n\n 59<\/td>\n 6.4.27 AuditUpdateMethodEventType
6.4.28 SystemEventType
6.4.29 DeviceFailureEventType
Table 48 \u2013 AuditUpdateMethodEventType definition
Table 49 \u2013 SystemEventType definition <\/td>\n<\/tr>\n\n 60<\/td>\n 6.4.30 SystemStatusChangeEventType
6.4.31 BaseModelChangeEventType
Table 50 \u2013 DeviceFailureEventType definition
Table 51 \u2013 SystemStatusChangeEventType definition
Table 52 \u2013 BaseModelChangeEventType definition <\/td>\n<\/tr>\n\n 61<\/td>\n 6.4.32 GeneralModelChangeEventType
6.4.33 SemanticChangeEventType
Table 53 \u2013 GeneralModelChangeEventType definition
Table 54 \u2013 SemanticChangeEventType definition <\/td>\n<\/tr>\n\n 62<\/td>\n 6.4.34 EventQueueOverflowEventType
6.4.35 ProgressEventType
Table 55 \u2013 EventQueueOverflowEventType definition
Table 56 \u2013 ProgressEventType definition <\/td>\n<\/tr>\n\n 63<\/td>\n 6.5 ModellingRuleType
6.6 FolderType
6.7 DataTypeEncodingType
6.8 AggregateFunctionType
Table 57 \u2013 ModellingRuleType definition
Table 58 \u2013 FolderType definition
Table 59 \u2013 DataTypeEncodingType definition <\/td>\n<\/tr>\n\n 64<\/td>\n 7 Standard VariableTypes
7.1 General
7.2 BaseVariableType
7.3 PropertyType
Table 60 \u2013 AggregateFunctionType definition
Table 61 \u2013 BaseVariableType definition <\/td>\n<\/tr>\n\n 65<\/td>\n 7.4 BaseDataVariableType
7.5 ServerVendorCapabilityType
Table 62 \u2013 PropertyType definition
Table 63 \u2013 BaseDataVariableType definition <\/td>\n<\/tr>\n\n 66<\/td>\n 7.6 ServerStatusType
7.7 BuildInfoType
Table 64 \u2013 ServerVendorCapabilityType definition
Table 65 \u2013 ServerStatusType definition <\/td>\n<\/tr>\n\n 67<\/td>\n 7.8 ServerDiagnosticsSummaryType
Table 66 \u2013 BuildInfoType definition
Table 67 \u2013 ServerDiagnosticsSummaryType definition <\/td>\n<\/tr>\n\n 68<\/td>\n 7.9 SamplingIntervalDiagnosticsArrayType
7.10 SamplingIntervalDiagnosticsType
7.11 SubscriptionDiagnosticsArrayType
Table 68 \u2013 SamplingIntervalDiagnosticsArrayType definition
Table 69 \u2013 SamplingIntervalDiagnosticsType definition <\/td>\n<\/tr>\n\n 69<\/td>\n 7.12 SubscriptionDiagnosticsType
Table 70 \u2013 SubscriptionDiagnosticsArrayType definition <\/td>\n<\/tr>\n\n 70<\/td>\n 7.13 SessionDiagnosticsArrayType
Table 71 \u2013 SubscriptionDiagnosticsType definition <\/td>\n<\/tr>\n\n 71<\/td>\n 7.14 SessionDiagnosticsVariableType
Table 72 \u2013 SessionDiagnosticsArrayType definition <\/td>\n<\/tr>\n\n 72<\/td>\n Table 73 \u2013 SessionDiagnosticsVariableType definition <\/td>\n<\/tr>\n \n 74<\/td>\n 7.15 SessionSecurityDiagnosticsArrayType
7.16 SessionSecurityDiagnosticsType
Table 74 \u2013 SessionSecurityDiagnosticsArrayType definition <\/td>\n<\/tr>\n\n 75<\/td>\n 7.17 OptionSetType
Table 75 \u2013 SessionSecurityDiagnosticsType definition <\/td>\n<\/tr>\n\n 76<\/td>\n 7.18 SelectionListType
Table 76 \u2013 OptionSetType definition <\/td>\n<\/tr>\n\n 77<\/td>\n 7.19 AudioVariableType
Table 77 \u2013 SelectionListType definition
Table 78 \u2013 AudioVariableType definition <\/td>\n<\/tr>\n\n 78<\/td>\n 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
Figure 1 \u2013 Standard AddressSpace structure
Table 79 \u2013 Root definition <\/td>\n<\/tr>\n\n 79<\/td>\n 8.2.3 Views
8.2.4 Objects
Figures
Figure 2 \u2013 Views organization
Table 80 \u2013 Views definition <\/td>\n<\/tr>\n\n 80<\/td>\n 8.2.5 Types
8.2.6 ObjectTypes
Figure 3 \u2013 Objects organization
Table 81 \u2013 Objects definition
Table 82 \u2013 Types definition <\/td>\n<\/tr>\n\n 81<\/td>\n 8.2.7 VariableTypes
Figure 4 \u2013 ObjectTypes organization
Figure 5 \u2013 VariableTypes organization
Table 83 \u2013 ObjectTypes definition <\/td>\n<\/tr>\n\n 82<\/td>\n 8.2.8 ReferenceTypes
Figure 6 \u2013 ReferenceType definitions
Table 84 \u2013 VariableTypes definition <\/td>\n<\/tr>\n\n 83<\/td>\n 8.2.9 DataTypes
8.2.10 EventTypes
Figure 7 \u2013 EventTypes organization
Table 85 \u2013 ReferenceTypes definition
Table 86 \u2013 DataTypes definition <\/td>\n<\/tr>\n\n 84<\/td>\n 8.3 Server Object and its containing Objects
8.3.1 General
Table 87 \u2013 EventTypes definition <\/td>\n<\/tr>\n\n 85<\/td>\n 8.3.2 Server Object
8.4 ModellingRule Objects
8.4.1 ExposesItsArray
Figure 8 \u2013 Excerpt of diagnostic information of the Server
Table 88 \u2013 Server definition <\/td>\n<\/tr>\n\n 86<\/td>\n 8.4.2 Mandatory
8.4.3 Optional
8.4.4 OptionalPlaceholder
Table 89 \u2013 ExposesItsArray definition
Table 90 \u2013 Mandatory definition
Table 91 \u2013 Optional definition
Table 92 \u2013 OptionalPlaceholder definition <\/td>\n<\/tr>\n\n 87<\/td>\n 8.4.5 MandatoryPlaceholder
9 Standard Methods
9.1 GetMonitoredItems
Table 93 \u2013 MandatoryPlaceholder definition <\/td>\n<\/tr>\n\n 88<\/td>\n 9.2 ResendData
9.3 SetSubscriptionDurable
Table 94 \u2013 GetMonitoredItems Method AddressSpace definition
Table 95 \u2013 ResendData Method AddressSpace definition <\/td>\n<\/tr>\n\n 89<\/td>\n 9.4 RequestServerStateChange
Table 96 \u2013 SetSubscriptionDurable Method AddressSpace definition <\/td>\n<\/tr>\n\n 90<\/td>\n 10 Standard Views
11 Standard ReferenceTypes
11.1 References
Table 97 \u2013 RequestServerStateChange Method AddressSpace definition <\/td>\n<\/tr>\n\n 91<\/td>\n 11.2 HierarchicalReferences
11.3 NonHierarchicalReferences
Table 98 \u2013 References ReferenceType
Table 99 \u2013 HierarchicalReferences ReferenceType
Table 100 \u2013 NonHierarchicalReferences ReferenceType <\/td>\n<\/tr>\n\n 92<\/td>\n 11.4 HasChild
11.5 Aggregates
11.6 Organizes
11.7 HasComponent
Table 101 \u2013 HasChild ReferenceType
Table 102 \u2013 Aggregates ReferenceType
Table 103 \u2013 Organizes ReferenceType <\/td>\n<\/tr>\n\n 93<\/td>\n 11.8 HasOrderedComponent
11.9 HasProperty
11.10 HasSubtype
Table 104 \u2013 HasComponent ReferenceType
Table 105 \u2013 HasOrderedComponent ReferenceType
Table 106 \u2013 HasProperty ReferenceType <\/td>\n<\/tr>\n\n 94<\/td>\n 11.11 HasModellingRule
11.12 HasTypeDefinition
11.13 HasEncoding
Table 107 \u2013 HasSubtype ReferenceType
Table 108 \u2013 HasModellingRule ReferenceType
Table 109 \u2013 HasTypeDefinition ReferenceType <\/td>\n<\/tr>\n\n 95<\/td>\n 11.14 HasEventSource
11.15 HasNotifier
11.16 GeneratesEvent
Table 110 \u2013 HasEncoding ReferenceType
Table 111 \u2013 HasEventSource ReferenceType
Table 112 \u2013 HasNotifier ReferenceType <\/td>\n<\/tr>\n\n 96<\/td>\n 11.17 AlwaysGeneratesEvent
12 Standard DataTypes
12.1 Overview
12.2 DataTypes defined in IEC 62541\u20113
Table 113 \u2013 GeneratesEvent ReferenceType
Table 114 \u2013 AlwaysGeneratesEvent ReferenceType <\/td>\n<\/tr>\n\n 97<\/td>\n Table 115 \u2013 IEC 62541\u20113 DataType definitions <\/td>\n<\/tr>\n \n 98<\/td>\n Table 116 \u2013 BaseDataType definition <\/td>\n<\/tr>\n \n 99<\/td>\n Table 117 \u2013 Structure definition <\/td>\n<\/tr>\n \n 100<\/td>\n Table 118 \u2013 Enumeration definition
Table 119 \u2013 ByteString definition
Table 120 \u2013 Number definition <\/td>\n<\/tr>\n\n 101<\/td>\n Table 121 \u2013 Double definition
Table 122 \u2013 Integer definition
Table 123 \u2013 DateTime definition
Table 124 \u2013 String definition <\/td>\n<\/tr>\n\n 102<\/td>\n Table 125 \u2013 UInteger definition
Table 126 \u2013 Image definition
Table 127 \u2013 UInt64 definition
Table 128 \u2013 DataTypeDefinition definition <\/td>\n<\/tr>\n\n 103<\/td>\n 12.3 DataTypes defined in IEC 62541\u20114
Table 129 \u2013 EnumValueType definition
Table 130 \u2013 IEC 62541\u20114 DataType definitions <\/td>\n<\/tr>\n\n 104<\/td>\n 12.4 BuildInfo
12.5 RedundancySupport
Table 131 \u2013 UserIdentityToken definition
Table 132 \u2013 BuildInfo structure
Table 133 \u2013 BuildInfo definition <\/td>\n<\/tr>\n\n 105<\/td>\n 12.6 ServerState
Table 134 \u2013 RedundancySupport values
Table 135 \u2013 RedundancySupport definition
Table 136 \u2013 ServerState values <\/td>\n<\/tr>\n\n 106<\/td>\n 12.7 RedundantServerDataType
12.8 SamplingIntervalDiagnosticsDataType
Table 137 \u2013 ServerState definition
Table 138 \u2013 RedundantServerDataType Structure
Table 139 \u2013 RedundantServerDataType definition
Table 140 \u2013 SamplingIntervalDiagnosticsDataType Structure
Table 141 \u2013 SamplingIntervalDiagnosticsDataType definition <\/td>\n<\/tr>\n\n 107<\/td>\n 12.9 ServerDiagnosticsSummaryDataType
12.10 ServerStatusDataType
Table 142 \u2013 ServerDiagnosticsSummaryDataType Structure
Table 143 \u2013 ServerDiagnosticsSummaryDataType definition <\/td>\n<\/tr>\n\n 108<\/td>\n 12.11 SessionDiagnosticsDataType
Table 144 \u2013 ServerStatusDataType Structure
Table 145 \u2013 ServerStatusDataType definition <\/td>\n<\/tr>\n\n 109<\/td>\n Table 146 \u2013 SessionDiagnosticsDataType Structure <\/td>\n<\/tr>\n \n 111<\/td>\n 12.12 SessionSecurityDiagnosticsDataType
Table 147 \u2013 SessionDiagnosticsDataType definition
Table 148 \u2013 SessionSecurityDiagnosticsDataType Structure
Table 149 \u2013 SessionSecurityDiagnosticsDataType definition <\/td>\n<\/tr>\n\n 112<\/td>\n 12.13 ServiceCounterDataType
12.14 StatusResult
12.15 SubscriptionDiagnosticsDataType
Table 150 \u2013 ServiceCounterDataType Structure
Table 151 \u2013 ServiceCounterDataType definition
Table 152 \u2013 StatusResult Structure
Table 153 \u2013 StatusResult definition <\/td>\n<\/tr>\n\n 113<\/td>\n Table 154 \u2013 SubscriptionDiagnosticsDataType structure <\/td>\n<\/tr>\n \n 114<\/td>\n 12.16 ModelChangeStructureDataType
Table 155 \u2013 SubscriptionDiagnosticsDataType definition
Table 156 \u2013 ModelChangeStructureDataType structure
Table 157 \u2013 ModelChangeStructureDataType definition <\/td>\n<\/tr>\n\n 115<\/td>\n 12.17 SemanticChangeStructureDataType
12.18 BitFieldMaskDataType
12.19 NetworkGroupDataType
Table 158 \u2013 SemanticChangeStructureDataType structure
Table 159 \u2013 SemanticChangeStructureDataType definition
Table 160 \u2013 BitFieldMaskDataType definition <\/td>\n<\/tr>\n\n 116<\/td>\n 12.20 EndpointUrlListDataType
12.21 KeyValuePair
Table 161 \u2013 NetworkGroupDataType Structure
Table 162 \u2013 NetworkGroupDataType definition
Table 163 \u2013 EndpointUrlListDataType Structure
Table 164 \u2013 EndpointUrlListDataType definition
Table 165 \u2013 KeyValuePair structure <\/td>\n<\/tr>\n\n 117<\/td>\n 12.22 EndpointType
Table 166 \u2013 EndpointType structure <\/td>\n<\/tr>\n\n 118<\/td>\n Annexes
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 <\/td>\n<\/tr>\n\n 119<\/td>\n A.5 Complex Variables using complex DataTypes
A.6 Complex Variables having an array
A.7 Redundant information <\/td>\n<\/tr>\n\n 120<\/td>\n A.8 Usage of the BaseDataVariableType
A.9 Subtyping
A.10 Extensibility mechanism <\/td>\n<\/tr>\n\n 121<\/td>\n Annex B (normative) StateMachines
B.1 General
B.2 Examples of finite state machines
B.2.1 Simple state machine <\/td>\n<\/tr>\n\n 122<\/td>\n B.2.2 State machine containing substates
Figure B.1 \u2013 Example of a simple state machine
Figure B.2 \u2013 Example of a state machine having a sub-machine <\/td>\n<\/tr>\n\n 123<\/td>\n B.3 Definition of state machine
B.4 Representation of state machines in the AddressSpace
B.4.1 Overview <\/td>\n<\/tr>\n\n 124<\/td>\n B.4.2 StateMachineType
Figure B.3 \u2013 The StateMachine Information Model <\/td>\n<\/tr>\n\n 125<\/td>\n B.4.3 StateVariableType
Table B.1 \u2013 StateMachineType definition <\/td>\n<\/tr>\n\n 126<\/td>\n B.4.4 TransitionVariableType
Table B.2 \u2013 StateVariableType definition <\/td>\n<\/tr>\n\n 127<\/td>\n B.4.5 FiniteStateMachineType
Table B.3 \u2013 TransitionVariableType definition <\/td>\n<\/tr>\n\n 128<\/td>\n Table B.4 \u2013 FiniteStateMachineType definition <\/td>\n<\/tr>\n \n 129<\/td>\n B.4.6 FiniteStateVariableType
Figure B.4 \u2013 Example of a FiniteStateMachine type
Figure B.5 \u2013 Example of a FiniteStateMachine instance <\/td>\n<\/tr>\n\n 130<\/td>\n B.4.7 FiniteTransitionVariableType
Table B.5 \u2013 FiniteStateVariableType definition
Table B.6 \u2013 FiniteTransitionVariableType definition <\/td>\n<\/tr>\n\n 131<\/td>\n B.4.8 StateType
B.4.9 InitialStateType
Figure B.6 \u2013 Example of an initial State in a sub-machine
Table B.7 \u2013 StateType definition <\/td>\n<\/tr>\n\n 132<\/td>\n B.4.10 TransitionType
B.4.11 FromState
Table B.8 \u2013 InitialStateType definition
Table B.9 \u2013 TransitionType definition <\/td>\n<\/tr>\n\n 133<\/td>\n B.4.12 ToState
B.4.13 HasCause
Table B.10 \u2013 FromState ReferenceType
Table B.11 \u2013 ToState ReferenceType <\/td>\n<\/tr>\n\n 134<\/td>\n B.4.14 HasEffect
B.4.15 HasSubStateMachine
Table B.12 \u2013 HasCause ReferenceType
Table B.13 \u2013 HasEffect ReferenceType <\/td>\n<\/tr>\n\n 135<\/td>\n B.4.16 TransitionEventType
B.4.17 AuditUpdateStateEventType
Table B.14 \u2013 HasSubStateMachine ReferenceType
Table B.15 \u2013 TransitionEventType <\/td>\n<\/tr>\n\n 136<\/td>\n B.4.18 Special Restrictions on subtyping StateMachines
B.4.19 Specific StatusCodes for StateMachines
Table B.16 \u2013 AuditUpdateStateEventType
Table B.17 \u2013 Specific StatusCodes for StateMachines <\/td>\n<\/tr>\n\n 137<\/td>\n B.5 Examples of StateMachines in the AddressSpace
B.5.1 StateMachineType using inheritance
Figure B.7 \u2013 Example of a StateMachineType using inheritance <\/td>\n<\/tr>\n\n 138<\/td>\n B.5.2 StateMachineType with a SubStateMachine using inheritance
Figure B.8 \u2013 Example of a StateMachineType with a SubStateMachine using inheritance <\/td>\n<\/tr>\n\n 139<\/td>\n B.5.3 StateMachineType using containment
B.5.4 Example of a StateMachine having Transition to SubStateMachine
Figure B.9 \u2013 Example of a StateMachineType using containment <\/td>\n<\/tr>\n\n 140<\/td>\n Figure B.10 \u2013 Example of a StateMachine with Transitions from sub-states <\/td>\n<\/tr>\n \n 141<\/td>\n Figure B.11 \u2013 Example of a StateMachineType having Transition to SubStateMachine <\/td>\n<\/tr>\n \n 142<\/td>\n Annex C (normative) File Transfer
C.1 Overview
C.2 FileType
C.2.1 General <\/td>\n<\/tr>\n\n 143<\/td>\n C.2.2 Open
Table C.1 \u2013 FileType <\/td>\n<\/tr>\n\n 144<\/td>\n C.2.3 Close
Table C.2 \u2013 Open Method AddressSpace definition <\/td>\n<\/tr>\n\n 145<\/td>\n C.2.4 Read
Table C.3 \u2013 Close Method AddressSpace definition <\/td>\n<\/tr>\n\n 146<\/td>\n C.2.5 Write
Table C.4 \u2013 Read Method AddressSpace definition <\/td>\n<\/tr>\n\n 147<\/td>\n C.2.6 GetPosition
C.2.7 SetPosition
Table C.5 \u2013 Write Method AddressSpace definition
Table C.6 \u2013 GetPosition Method AddressSpace definition <\/td>\n<\/tr>\n\n 148<\/td>\n C.3 File System
C.3.1 FileDirectoryType
Table C.7 \u2013 SetPosition Method AddressSpace definition
Table C.8 \u2013 FileDirectoryType <\/td>\n<\/tr>\n\n 149<\/td>\n C.3.2 FileSystem Object
C.3.3 CreateDirectory
Figure C.1 \u2013 FileSystem example <\/td>\n<\/tr>\n\n 150<\/td>\n C.3.4 CreateFile
Table C.9 \u2013 CreateDirectory Method AddressSpace definition <\/td>\n<\/tr>\n\n 151<\/td>\n C.3.5 Delete
Table C.10 \u2013 CreateFile Method AddressSpace definition <\/td>\n<\/tr>\n\n 152<\/td>\n C.3.6 MoveOrCopy
Table C.11 \u2013 Delete Method AddressSpace definition <\/td>\n<\/tr>\n\n 153<\/td>\n C.4 Temporary file transfer
C.4.1 TemporaryFileTransferType
Table C.12 \u2013 MoveOrCopy Method AddressSpace definition
Table C.13 \u2013 TemporaryFileTransferType <\/td>\n<\/tr>\n\n 154<\/td>\n C.4.2 File transfer sequences
Figure C.2 \u2013 Read file transfer example sequence
Figure C.3 \u2013 Write file transfer example sequence <\/td>\n<\/tr>\n\n 155<\/td>\n C.4.3 GenerateFileForRead
Table C.14 \u2013 GenerateFileForRead Method AddressSpace definition <\/td>\n<\/tr>\n\n 156<\/td>\n C.4.4 GenerateFileForWrite
C.4.5 CloseAndCommit
Table C.15 \u2013 GenerateFileForWrite Method AddressSpace definition <\/td>\n<\/tr>\n\n 157<\/td>\n C.4.6 FileTransferStateMachineType
Figure C.4 \u2013 File transfer States
Table C.16 \u2013 CloseAndCommit Method AddressSpace definition <\/td>\n<\/tr>\n\n 158<\/td>\n Figure C.5 \u2013 FileTransferStateMachineType <\/td>\n<\/tr>\n \n 159<\/td>\n Table C.17 \u2013 FileTransferStateMachineType <\/td>\n<\/tr>\n \n 160<\/td>\n C.4.7 Reset
Table C.18 \u2013 FileTransferStateMachineType transitions <\/td>\n<\/tr>\n\n 161<\/td>\n Annex D (normative) DataTypeDictionary
D.1 Overview
D.2 Data Type Model
Figure D.1 \u2013 DataType model <\/td>\n<\/tr>\n\n 162<\/td>\n D.3 DataTypeDictionary, DataTypeDescription, DataTypeEncoding and DataTypeSystem <\/td>\n<\/tr>\n \n 164<\/td>\n D.4 AddressSpace organization
Figure D.2 \u2013 Example of DataType modelling <\/td>\n<\/tr>\n\n 165<\/td>\n Figure D.3 \u2013 DataTypes organization <\/td>\n<\/tr>\n \n 166<\/td>\n D.5 Node definitions
D.5.1 HasDescription
D.5.2 DataTypeDictionaryType
Table D.1 \u2013 HasDescription ReferenceType
Table D.2 \u2013 DataTypeDictionaryType definition <\/td>\n<\/tr>\n\n 167<\/td>\n D.5.3 DataTypeDescriptionType
D.5.4 DataTypeSystemType
D.5.5 OPC Binary
Table D.3 \u2013 DataTypeDescriptionType definition
Table D.4 \u2013 DataTypeSystemType definition
Table D.5 \u2013 OPC Binary definition <\/td>\n<\/tr>\n\n 168<\/td>\n D.5.6 XML Schema
Table D.6 \u2013 XML Schema definition <\/td>\n<\/tr>\n\n 169<\/td>\n Annex E (normative) OPC Binary Type Description System
E.1 Concepts
Figure E.1 \u2013 OPC Binary Dictionary structure <\/td>\n<\/tr>\n\n 170<\/td>\n E.2 Schema description
E.2.1 TypeDictionary
E.2.2 TypeDescription
Table E.1 \u2013 TypeDictionary components <\/td>\n<\/tr>\n\n 171<\/td>\n E.2.3 OpaqueType
E.2.4 EnumeratedType
Table E.2 \u2013 TypeDescription components
Table E.3 \u2013 OpaqueType components <\/td>\n<\/tr>\n\n 172<\/td>\n E.2.5 StructuredType
E.2.6 FieldType
Table E.4 \u2013 EnumeratedType components
Table E.5 \u2013 StructuredType components <\/td>\n<\/tr>\n\n 173<\/td>\n Table E.6 \u2013 FieldType components <\/td>\n<\/tr>\n \n 174<\/td>\n E.2.7 EnumeratedValue
E.2.8 ByteOrder
Table E.7 \u2013 EnumeratedValue components <\/td>\n<\/tr>\n\n 175<\/td>\n E.2.9 ImportDirective
E.3 Standard Type descriptions
Table E.8 \u2013 ImportDirective components
Table E.9 \u2013 Standard Type descriptions <\/td>\n<\/tr>\n\n 176<\/td>\n E.4 Type description examples
E.4.1 A 128-bit signed integer
E.4.2 A 16-bit value divided into several fields
E.4.3 A structured type with optional fields
E.4.4 An array of integers
E.4.5 An array of integers with a terminator instead of a length prefix
E.4.6 A simple union <\/td>\n<\/tr>\n\n 177<\/td>\n E.4.7 An enumerated type
E.4.8 A nillable array
E.5 OPC Binary XML schema <\/td>\n<\/tr>\n\n 179<\/td>\n E.6 OPC Binary Standard TypeDictionary <\/td>\n<\/tr>\n \n 181<\/td>\n Annex F (normative) User Authorization
F.1 Overview
F.2 RoleSetType
F.2.1 RoleSetType definition
F.2.2 AddRole Method
Table F.1 \u2013 RoleSetType definition <\/td>\n<\/tr>\n\n 182<\/td>\n F.2.3 RemoveRole Method <\/td>\n<\/tr>\n \n 183<\/td>\n F.3 RoleType
F.3.1 RoleType definition
Table F.2 \u2013 RoleType definition <\/td>\n<\/tr>\n\n 184<\/td>\n F.3.2 IdentityMappingRuleType
Table F.3 \u2013 IdentityMappingRuleType <\/td>\n<\/tr>\n\n 185<\/td>\n F.3.3 AddIdentity Method
F.3.4 RemoveIdentity Method <\/td>\n<\/tr>\n\n 186<\/td>\n F.3.5 AddApplication Method
F.3.6 RemoveApplication Method <\/td>\n<\/tr>\n\n 187<\/td>\n F.3.7 AddEndpoint Method
F.3.8 RemoveEndpoint Method <\/td>\n<\/tr>\n\n 188<\/td>\n F.4 RoleMappingRuleChangedAuditEventType
Table F.4 \u2013 RoleMappingRuleChangedAuditEventType definition <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"\n\n
\n Published By<\/td>\n Publication Date<\/td>\n Number of Pages<\/td>\n<\/tr>\n \n BSI<\/b><\/a><\/td>\n 2020<\/td>\n 190<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":245150,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-245142","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-100-05","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/245142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/245150"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=245142"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=245142"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=245142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}