{"id":245144,"date":"2024-10-19T16:07:08","date_gmt":"2024-10-19T16:07:08","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62541-62020\/"},"modified":"2024-10-25T11:06:56","modified_gmt":"2024-10-25T11:06:56","slug":"bs-en-iec-62541-62020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62541-62020\/","title":{"rendered":"BS EN IEC 62541-6:2020"},"content":{"rendered":"
IEC 62541-6:2020 is available as IEC 62541-6: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 – Mappings<\/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 9<\/td>\n English
CONTENTS <\/td>\n<\/tr>\n\n 15<\/td>\n FOREWORD <\/td>\n<\/tr>\n \n 18<\/td>\n 1 Scope
2 Normative references <\/td>\n<\/tr>\n\n 20<\/td>\n 3 Terms, definitions, abbreviated terms and symbols
3.1 Terms and definitions <\/td>\n<\/tr>\n\n 21<\/td>\n 3.2 Abbreviated terms and symbols
4 Overview <\/td>\n<\/tr>\n\n 22<\/td>\n Figures
Figure 1 \u2013 The OPC UA Stack Overview <\/td>\n<\/tr>\n\n 23<\/td>\n 5 Data encoding
5.1 General
5.1.1 Overview
5.1.2 Built-in Types
Tables
Table 1 \u2013 Built-in Data Types <\/td>\n<\/tr>\n\n 24<\/td>\n 5.1.3 Guid
5.1.4 ByteString
5.1.5 ExtensionObject
Table 2 \u2013 Guid structure <\/td>\n<\/tr>\n\n 25<\/td>\n 5.1.6 Variant
5.1.7 Decimal <\/td>\n<\/tr>\n\n 26<\/td>\n 5.2 OPC UA Binary
5.2.1 General
5.2.2 Built-in Types
Table 3 \u2013 Layout of Decimal <\/td>\n<\/tr>\n\n 27<\/td>\n Figure 2 \u2013 Encoding Integers in a binary stream
Figure 3 \u2013 Encoding Floating Points in a binary stream
Table 4 \u2013 Supported Floating Point Types <\/td>\n<\/tr>\n\n 28<\/td>\n Figure 4 \u2013 Encoding Strings in a binary stream <\/td>\n<\/tr>\n \n 29<\/td>\n Figure 5 \u2013 Encoding Guids in a binary stream
Figure 6 \u2013 Encoding XmlElement in a binary stream
Table 5 \u2013 NodeId components <\/td>\n<\/tr>\n\n 30<\/td>\n Figure 7 \u2013 A String NodeId
Table 6 \u2013 NodeId DataEncoding values
Table 7 \u2013 Standard NodeId Binary DataEncoding <\/td>\n<\/tr>\n\n 31<\/td>\n Figure 8 \u2013 A Two Byte NodeId
Figure 9 \u2013 A Four Byte NodeId
Table 8 \u2013 Two Byte NodeId Binary DataEncoding
Table 9 \u2013 Four Byte NodeId Binary DataEncoding <\/td>\n<\/tr>\n\n 32<\/td>\n Table 10 \u2013 ExpandedNodeId Binary DataEncoding <\/td>\n<\/tr>\n \n 33<\/td>\n Table 11 \u2013 DiagnosticInfo Binary DataEncoding
Table 12 \u2013 QualifiedName Binary DataEncoding <\/td>\n<\/tr>\n\n 34<\/td>\n Table 13 \u2013 LocalizedText Binary DataEncoding <\/td>\n<\/tr>\n \n 35<\/td>\n Table 14 \u2013 Extension Object Binary DataEncoding <\/td>\n<\/tr>\n \n 36<\/td>\n Table 15 \u2013 Variant Binary DataEncoding <\/td>\n<\/tr>\n \n 37<\/td>\n 5.2.3 Decimal
5.2.4 Enumerations
5.2.5 Arrays
Table 16 \u2013 Data Value Binary DataEncoding <\/td>\n<\/tr>\n\n 38<\/td>\n 5.2.6 Structures <\/td>\n<\/tr>\n \n 39<\/td>\n Table 17 \u2013 Sample OPC UA Binary Encoded structure <\/td>\n<\/tr>\n \n 40<\/td>\n 5.2.7 Structures with optional fields <\/td>\n<\/tr>\n \n 41<\/td>\n Table 18 \u2013 Sample OPC UA Binary Encoded Structure with optional fields <\/td>\n<\/tr>\n \n 42<\/td>\n 5.2.8 Unions
Table 19 \u2013 Sample OPC UA Binary Encoded Structure <\/td>\n<\/tr>\n\n 43<\/td>\n 5.2.9 Messages <\/td>\n<\/tr>\n \n 44<\/td>\n 5.3 OPC UA XML
5.3.1 Built-in Types
Table 20 \u2013 XML Data Type Mappings for Integers
Table 21 \u2013 XML Data Type Mappings for Floating Points <\/td>\n<\/tr>\n\n 46<\/td>\n Table 22 \u2013 Components of NodeId <\/td>\n<\/tr>\n \n 47<\/td>\n Table 23 \u2013 Components of ExpandedNodeId <\/td>\n<\/tr>\n \n 50<\/td>\n 5.3.2 Decimal
5.3.3 Enumerations <\/td>\n<\/tr>\n\n 51<\/td>\n 5.3.4 Arrays
5.3.5 Structures
Table 24 \u2013 Components of Enumeration <\/td>\n<\/tr>\n\n 52<\/td>\n 5.3.6 Structures with optional fields
5.3.7 Unions <\/td>\n<\/tr>\n\n 53<\/td>\n 5.3.8 Messages
5.4 OPC UA JSON
5.4.1 General
5.4.2 Built-in Types <\/td>\n<\/tr>\n\n 55<\/td>\n Table 25 \u2013 JSON Object Definition for a NodeId <\/td>\n<\/tr>\n \n 56<\/td>\n Table 26 \u2013 JSON Object Definition for an ExpandedNodeId
Table 27 \u2013 JSON Object Definition for a StatusCode <\/td>\n<\/tr>\n\n 57<\/td>\n Table 28 \u2013 JSON Object Definition for a DiagnosticInfo
Table 29 \u2013 JSON Object Definition for a QualifiedName
Table 30 \u2013 JSON Object Definition for a LocalizedText <\/td>\n<\/tr>\n\n 58<\/td>\n Table 31 \u2013 JSON Object Definition for an ExtensionObject
Table 32 \u2013 JSON Object Definition for a Variant <\/td>\n<\/tr>\n\n 59<\/td>\n 5.4.3 Decimal
5.4.4 Enumerations
5.4.5 Arrays
Table 33 \u2013 JSON Object Definition for a DataValue
Table 34 \u2013 JSON Object Definition for a Decimal <\/td>\n<\/tr>\n\n 60<\/td>\n 5.4.6 Structures
5.4.7 Structures with optional fields
Table 35 \u2013 JSON Object Definition for a Structure with Optional Fields <\/td>\n<\/tr>\n\n 61<\/td>\n 5.4.8 Unions
5.4.9 Messages
Table 36 \u2013 JSON Object Definition for a Union <\/td>\n<\/tr>\n\n 62<\/td>\n 6 Message SecurityProtocols
6.1 Security handshake
Figure 10 \u2013 Security handshake <\/td>\n<\/tr>\n\n 63<\/td>\n 6.2 Certificates
6.2.1 General
Table 37 \u2013 SecurityPolicy <\/td>\n<\/tr>\n\n 64<\/td>\n 6.2.2 Application Instance Certificate
Table 38 \u2013 Application Instance Certificate <\/td>\n<\/tr>\n\n 65<\/td>\n 6.2.3 Certificate Chains
6.3 Time synchronization
6.4 UTC and International Atomic Time (TAI)
6.5 Issued User Identity Tokens
6.5.1 Kerberos <\/td>\n<\/tr>\n\n 66<\/td>\n 6.5.2 JSON Web Token (JWT)
Table 39 \u2013 Kerberos UserTokenPolicy
Table 40 \u2013 JWT UserTokenPolicy <\/td>\n<\/tr>\n\n 67<\/td>\n 6.5.3 OAuth2
Table 41 \u2013 JWT IssuerEndpointUrl Definition <\/td>\n<\/tr>\n\n 68<\/td>\n Table 42 \u2013 Access Token Claims <\/td>\n<\/tr>\n \n 69<\/td>\n 6.6 WS Secure Conversation
6.7 OPC UA Secure Conversation
6.7.1 Overview
6.7.2 MessageChunk structure <\/td>\n<\/tr>\n\n 70<\/td>\n Figure 11 \u2013 OPC UA Secure Conversation MessageChunk
Table 43 \u2013 OPC UA Secure Conversation Message header <\/td>\n<\/tr>\n\n 71<\/td>\n Table 44 \u2013 Asymmetric algorithm Security header <\/td>\n<\/tr>\n \n 72<\/td>\n Table 45 \u2013 Symmetric algorithm Security header
Table 46 \u2013 Sequence header <\/td>\n<\/tr>\n\n 73<\/td>\n Table 47 \u2013 OPC UA Secure Conversation Message footer <\/td>\n<\/tr>\n \n 74<\/td>\n 6.7.3 MessageChunks and error handling
6.7.4 Establishing a SecureChannel
Table 48 \u2013 OPC UA Secure Conversation Message abort body <\/td>\n<\/tr>\n\n 75<\/td>\n Table 49 \u2013 OPC UA Secure Conversation OpenSecureChannel Service <\/td>\n<\/tr>\n \n 76<\/td>\n 6.7.5 Deriving keys <\/td>\n<\/tr>\n \n 77<\/td>\n 6.7.6 Verifying Message security
Table 50 \u2013 PRF inputs for RSA based SecurityPolicies
Table 51 \u2013 Cryptography key generation parameters <\/td>\n<\/tr>\n\n 78<\/td>\n 7 TransportProtocols
7.1 OPC UA Connection Protocol
7.1.1 Overview <\/td>\n<\/tr>\n\n 79<\/td>\n 7.1.2 Message structure
Figure 12 \u2013 OPC UA Connection Protocol Message structure
Table 52 \u2013 OPC UA Connection Protocol Message header <\/td>\n<\/tr>\n\n 80<\/td>\n Table 53 \u2013 OPC UA Connection Protocol Hello Message <\/td>\n<\/tr>\n \n 81<\/td>\n Table 54 \u2013 OPC UA Connection Protocol Acknowledge Message
Table 55 \u2013 OPC UA Connection Protocol Error Message <\/td>\n<\/tr>\n\n 82<\/td>\n 7.1.3 Establishing a connection
Table 56 \u2013 OPC UA Connection Protocol ReverseHello Message <\/td>\n<\/tr>\n\n 83<\/td>\n Figure 13 \u2013 Client initiated OPC UA Connection Protocol connection
Figure 14 \u2013 Server initiated OPC UA Connection Protocol connection <\/td>\n<\/tr>\n\n 84<\/td>\n 7.1.4 Closing a connection
7.1.5 Error handling
Figure 15 \u2013 Closing a OPC UA Connection Protocol connection <\/td>\n<\/tr>\n\n 85<\/td>\n Table 57 \u2013 OPC UA Connection Protocol error codes <\/td>\n<\/tr>\n \n 86<\/td>\n 7.2 OPC UA TCP
7.3 SOAP\/HTTP
7.4 OPC UA HTTPS
7.4.1 Overview <\/td>\n<\/tr>\n\n 87<\/td>\n Figure 16 \u2013 Scenarios for the HTTPS Transport <\/td>\n<\/tr>\n \n 88<\/td>\n 7.4.2 Session-less Services
7.4.3 XML Encoding <\/td>\n<\/tr>\n\n 89<\/td>\n 7.4.4 OPC UA Binary Encoding
7.4.5 JSON Encoding <\/td>\n<\/tr>\n\n 90<\/td>\n 7.5 WebSockets
7.5.1 Overview <\/td>\n<\/tr>\n\n 91<\/td>\n 7.5.2 Protocol Mapping
7.5.3 Security
Figure 17 \u2013 Setting up Communication over a WebSocket
Table 58 \u2013 WebSocket Protocols Mappings <\/td>\n<\/tr>\n\n 92<\/td>\n 7.6 Well known addresses
Table 59 \u2013 Well known addresses for Local Discovery Servers <\/td>\n<\/tr>\n\n 93<\/td>\n 8 Normative Contracts
8.1 OPC Binary Schema
8.2 XML Schema and WSDL
8.3 Information Model Schema
8.4 Formal definition of UA Information Model
8.5 Constants
8.6 DataType encoding
8.7 Security configuration <\/td>\n<\/tr>\n\n 94<\/td>\n Annexes
Annex A (normative) Constants
A.1 Attribute Ids
A.2 Status Codes
Table A.1 \u2013 Identifiers assigned to Attributes <\/td>\n<\/tr>\n\n 95<\/td>\n A.3 Numeric Node Ids <\/td>\n<\/tr>\n \n 96<\/td>\n Annex B (normative) OPC UA Nodeset <\/td>\n<\/tr>\n \n 97<\/td>\n Annex C (normative) Type declarations for the OPC UA native Mapping <\/td>\n<\/tr>\n \n 98<\/td>\n Annex D (normative) WSDL for the XML Mapping
D.1 XML Schema
D.2 WDSL Port Types
D.3 WSDL Bindings <\/td>\n<\/tr>\n\n 99<\/td>\n Annex E (normative) Security settings management
E.1 Overview <\/td>\n<\/tr>\n\n 100<\/td>\n E.2 SecuredApplication <\/td>\n<\/tr>\n \n 101<\/td>\n Table E.1 \u2013 SecuredApplication <\/td>\n<\/tr>\n \n 103<\/td>\n E.3 CertificateIdentifier <\/td>\n<\/tr>\n \n 104<\/td>\n Table E.2 \u2013 CertificateIdentifier <\/td>\n<\/tr>\n \n 105<\/td>\n E.4 CertificateStoreIdentifier
Table E.3 \u2013 Structured directory store <\/td>\n<\/tr>\n\n 106<\/td>\n E.5 CertificateList
E.6 CertificateValidationOptions
Table E.4 \u2013 CertificateStoreIdentifier
Table E.5 \u2013 CertificateList <\/td>\n<\/tr>\n\n 107<\/td>\n Table E.6 \u2013 CertificateValidationOptions <\/td>\n<\/tr>\n \n 108<\/td>\n Annex F (normative) Information Model XML Schema
F.1 Overview
F.2 UANodeSet <\/td>\n<\/tr>\n\n 109<\/td>\n Table F.1 \u2013 UANodeSet <\/td>\n<\/tr>\n \n 110<\/td>\n F.3 UANode
Table F.2 \u2013 UANode <\/td>\n<\/tr>\n\n 111<\/td>\n F.4 Reference
F.5 RolePermission
F.6 UAType
Table F.3 \u2013 Reference
Table F.4 \u2013 RolePermission
Table F.5 \u2013 UANodeSet Type Nodes <\/td>\n<\/tr>\n\n 112<\/td>\n F.7 UAInstance
F.8 UAVariable
Table F.6 \u2013 UANodeSet Instance Nodes
Table F.7 \u2013 UAInstance <\/td>\n<\/tr>\n\n 113<\/td>\n F.9 UAMethod
F.10 TranslationType
Table F.8 \u2013 UAVariable
Table F.9 \u2013 UAMethod <\/td>\n<\/tr>\n\n 114<\/td>\n F.11 UADataType
Table F.10 \u2013 TranslationType <\/td>\n<\/tr>\n\n 115<\/td>\n F.12 DataTypeDefinition
F.13 DataTypeField
Table F.11 \u2013 UADataType
Table F.12 \u2013 DataTypeDefinition <\/td>\n<\/tr>\n\n 116<\/td>\n F.14 Variant
Table F.13 \u2013 DataTypeField <\/td>\n<\/tr>\n\n 117<\/td>\n F.15 Example <\/td>\n<\/tr>\n \n 119<\/td>\n F.16 UANodeSetChanges
Table F.14 \u2013 UANodeSetChanges <\/td>\n<\/tr>\n\n 120<\/td>\n F.17 NodesToAdd
F.18 ReferencesToChange
Table F.15 \u2013 NodesToAdd
Table F.16 \u2013 ReferencesToChange <\/td>\n<\/tr>\n\n 121<\/td>\n F.19 ReferenceToChange
F.20 NodesToDelete
F.21 NodeToDelete
Table F.17 \u2013 ReferencesToChange
Table F.18 \u2013 NodesToDelete
Table F.19 \u2013 ReferencesToChange <\/td>\n<\/tr>\n\n 122<\/td>\n F.22 UANodeSetChangesStatus
F.23 NodeSetStatusList
F.24 NodeSetStatus
Table F.20 \u2013 UANodeSetChangesStatus
Table F.21 \u2013 NodeSetStatusList <\/td>\n<\/tr>\n\n 123<\/td>\n Table F.22 \u2013 NodeSetStatus <\/td>\n<\/tr>\n \n 124<\/td>\n Bibliography <\/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 126<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":245149,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-245144","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\/245144","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\/245149"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=245144"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=245144"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=245144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}