EN IEC 62541-14:2026
(Main)OPC unified architecture - Part 14: PubSub
OPC unified architecture - Part 14: PubSub
IEC 62541-14:2026 defines the PubSub communication model. It defines an OPC UA publish subscribe pattern which complements the client server pattern defined by the Services in IEC 62541-4. See IEC 62541-1 for an overview of the two models and their distinct uses. PubSub allows the distribution of data and events from an OPC UA information source to interested observers inside a device network as well as in IT and analytics cloud systems. This document consists of • a general introduction of the PubSub concepts, • a definition of the PubSub configuration parameters, • mapping of PubSub concepts and configuration parameters to messages and transport protocols, • and a PubSub configuration model. This second edition cancels and replaces the first edition published in 2020. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) Addition of a “Quantity Model” which can be referenced from EngineeringUnit Properties. The model defines quantities and assigned units. In addition it provides alternative units and the conversion to them. b) Addion of rules for ValuePrecision Property: • can also be used for other subtypes like Duration and Decimal. • rules have been added when ValuePrecision has negative values.
OPC Unified Architecture - Teil 14: Festlegungen zur Umsetzung des Publisher-Subscriber-Models
Architecture unifiée OPC - Partie 14: PubSub
IEC 62541-14:2026 définit le modèle de communication PubSub. Elle définit un modèle publication/abonnement OPC UA qui vient compléter le modèle client/serveur défini par les Services dans l'IEC 62541-4. Pour obtenir une présentation des deux modèles et de leurs utilisations, voir l'IEC 62541-1. PubSub permet de distribuer des données et des événements provenant d'une source d'informations OPC UA aux observateurs d'intérêt à l'intérieur d'un réseau de dispositifs ainsi que dans les systèmes Cloud informatiques et d'analyse. Le présent document se compose: • d'une présentation générale des concepts PubSub; • d'une définition des paramètres de configuration PubSub; • d'un mapping des concepts et des paramètres de configuration PubSub avec les messages et les protocoles de transport; et • d'un modèle de configuration PubSub. Cette deuxième édition annule et remplace la première édition parue en 2020. Cette édition constitue une révision technique. Cette édition inclut les modifications techniques majeures suivantes par rapport à l'édition précédente: a) ajout d'un "modèle de quantité" qui peut être référencé à partir des propriétés EngineeringUnit. Le modèle définit les grandeurs et les unités attribuées. En outre, il fournit des unités alternatives et les règles de conversion vers ces unités; b) ajout de règles pour la propriété ValuePrecision: • peut également être utilisée pour d'autres sous-types tels que Duration et Decimal; • ajout de règles lorsque ValuePrecision a des valeurs négatives.
Enotna arhitektura OPC - 14. del: Objavi-naroči (IEC 62541-14:2026)
IEC 62541-14:2026 določa komunikacijski model PubSub. Določa vzorec objave in naročanja OPC UA, ki dopolnjuje vzorec odjemalec-strežnik, opredeljen v storitvah v IEC 62541-4. Za pregled obeh modelov in njihovih posebnih uporab glejte IEC 62541-1.
PubSub omogoča distribucijo podatkov in dogodkov iz informacijskega vira OPC UA do zainteresiranih opazovalcev znotraj omrežja naprav ter v IT in analitičnih oblačnih sistemih.
Ta dokument obsega
- splošni uvod v koncepte PubSub,
- opredelitev konfiguracijskih parametrov PubSub,
- preslikavo konceptov PubSub in konfiguracijskih parametrov na sporočila in transportne protokole,
- in model konfiguracije PubSub.
To drugo izdajo preklicuje in nadomešča prva izdaja, objavljena leta 2020. Ta izdaja predstavlja tehnično revizijo.
Ta izdaja vključuje naslednje pomembne tehnične spremembe v primerjavi s prejšnjo izdajo:
a) Dodatek "Modela količine", ki ga je mogoče sklicevati iz lastnosti EngineeringUnit. Model določa količine in dodeljene enote. Poleg tega zagotavlja alternativne enote in pretvorbo v njih.
b) Dodatek pravil za lastnost ValuePrecision (natančnost vrednosti):
- lahko se uporablja tudi za druge podtipe, kot sta Duration (trajanje) in Decimal (decimalno število).
- dodana so bila pravila, ko ima ValuePrecision negativne vrednosti.
General Information
- Status
- Published
- Publication Date
- 26-Feb-2026
- Technical Committee
- CLC/TC 65X - Industrial-process measurement, control and automation
- Current Stage
- 6060 - Document made available - Publishing
- Start Date
- 27-Feb-2026
- Due Date
- 14-Jun-2024
- Completion Date
- 27-Feb-2026
Relations
- Effective Date
- 31-Jan-2023
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
- Effective Date
- 10-Feb-2026
Overview
EN IEC 62541-14:2026 (OPC Unified Architecture - Part 14: PubSub) is a European and international standard published by CLC and IEC. It specifies the Publish-Subscribe (PubSub) communication model for OPC UA (OPC Unified Architecture), a widely used industrial communications framework. This standard complements the traditional client-server model defined in OPC UA and enables efficient data and event distribution from information sources to subscribers within device networks, industrial systems, and IT/cloud applications.
The second edition of EN IEC 62541-14:2026 introduces important technical updates, including the new Quantity Model for unit management and extended rules for the ValuePrecision property. The PubSub pattern defined in this part is essential for modern industrial automation, IIoT (Industrial Internet of Things), and process control, providing robust, scalable, and flexible communication.
Key Topics
General Introduction to PubSub Concepts:
The standard details foundational principles of the OPC UA publish-subscribe pattern, describing how information sources (Publishers) distribute messages to interested receivers (Subscribers).Configuration Parameters:
EN IEC 62541-14:2026 defines configuration parameters necessary for PubSub communication, ensuring interoperability and streamlined setup among devices and applications.Mapping to Messages and Protocols:
The document maps PubSub concepts and configuration parameters to specific message formats (such as UADP, JSON) and transport protocols (such as UDP, AMQP, MQTT), facilitating integration across networks.PubSub Configuration Model:
A comprehensive model is specified for configuring PubSub systems, supporting easy management and deployment across diverse industrial environments.Technical Revisions:
- Quantity Model: Introduces a system to reference units and quantities in association with EngineeringUnit properties, supporting alternative units and conversions.
- ValuePrecision Property Enhancements: Provides rules for negative values and broader application to types like Duration and Decimal.
Applications
The PubSub model in EN IEC 62541-14:2026 enhances OPC UA's utility in a range of scenarios:
Industrial Automation and Process Control:
Enables real-time and event-driven communication between factory devices, PLCs, sensors, and SCADA systems with high performance and scalability.IIoT and Cloud Integration:
Efficiently connects field devices to IT and analytics platforms, supporting modern Industry 4.0 and digital transformation initiatives.Interoperable Device Communication:
Facilitates standardized data exchange between heterogeneous devices and systems from different vendors, leveraging OPC UA's vendor-agnostic approach.Data and Event Distribution:
Supports reliable, multicast/broadcast distribution of process data and events, suitable for monitoring, diagnostics, and predictive maintenance.Flexible Network Topologies:
Provides both broker-less (e.g., UDP multicast) and broker-based (e.g., MQTT, AMQP) communications, adapting to the needs of on-premise industrial networks and cloud-hosted solutions.
Related Standards
EN IEC 62541-14:2026 is closely related to and supported by several other OPC UA and communication protocols standards:
- EN IEC 62541-1: OPC UA Overview and Concepts
- EN IEC 62541-4: OPC UA Services (Client-Server model)
- EN IEC 62541-6: OPC UA Mappings
- EN IEC 62541-7: OPC UA Profiles
- ISO/IEC 19464: Advanced Message Queuing Protocol (AMQP)
- ISO/IEC 20922 / MQTT: Message Queuing Telemetry Transport
- IETF RFC 8254: JSON Data Interchange Format
These references ensure robust security, broad protocol support, and seamless integration across industrial and IT domains.
Keywords: EN IEC 62541-14:2026, OPC UA PubSub, industrial automation, publish subscribe, IIoT, process control, machine-to-machine communication, OPC UA standard, OPC Unified Architecture, real-time data distribution, MQTT, AMQP, UDP, secure industrial networking, cloud integration.
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.
DVS-ZERT GmbH
German welding certification society.
CARES (UK Certification Authority for Reinforcing Steels)
UK certification for reinforcing steels and construction.
Sponsored listings
Frequently Asked Questions
EN IEC 62541-14:2026 is a standard published by CLC. Its full title is "OPC unified architecture - Part 14: PubSub". This standard covers: IEC 62541-14:2026 defines the PubSub communication model. It defines an OPC UA publish subscribe pattern which complements the client server pattern defined by the Services in IEC 62541-4. See IEC 62541-1 for an overview of the two models and their distinct uses. PubSub allows the distribution of data and events from an OPC UA information source to interested observers inside a device network as well as in IT and analytics cloud systems. This document consists of • a general introduction of the PubSub concepts, • a definition of the PubSub configuration parameters, • mapping of PubSub concepts and configuration parameters to messages and transport protocols, • and a PubSub configuration model. This second edition cancels and replaces the first edition published in 2020. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) Addition of a “Quantity Model” which can be referenced from EngineeringUnit Properties. The model defines quantities and assigned units. In addition it provides alternative units and the conversion to them. b) Addion of rules for ValuePrecision Property: • can also be used for other subtypes like Duration and Decimal. • rules have been added when ValuePrecision has negative values.
IEC 62541-14:2026 defines the PubSub communication model. It defines an OPC UA publish subscribe pattern which complements the client server pattern defined by the Services in IEC 62541-4. See IEC 62541-1 for an overview of the two models and their distinct uses. PubSub allows the distribution of data and events from an OPC UA information source to interested observers inside a device network as well as in IT and analytics cloud systems. This document consists of • a general introduction of the PubSub concepts, • a definition of the PubSub configuration parameters, • mapping of PubSub concepts and configuration parameters to messages and transport protocols, • and a PubSub configuration model. This second edition cancels and replaces the first edition published in 2020. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) Addition of a “Quantity Model” which can be referenced from EngineeringUnit Properties. The model defines quantities and assigned units. In addition it provides alternative units and the conversion to them. b) Addion of rules for ValuePrecision Property: • can also be used for other subtypes like Duration and Decimal. • rules have been added when ValuePrecision has negative values.
EN IEC 62541-14:2026 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control; 35.100.05 - Multilayer applications. The ICS classification helps identify the subject area and facilitates finding related standards.
EN IEC 62541-14:2026 has the following relationships with other standards: It is inter standard links to EN IEC 62541-14:2020, EN IEC 62541-3:2020, EN IEC 62541-7:2020, EN IEC 62541-7:2026, EN IEC 62541-1:2026, EN IEC 62541-22:2026, EN IEC 62541-3:2026, EN IEC 62541-6:2026, EN IEC 62541-5:2026, EN IEC 62541-5:2020, EN IEC 62541-20:2026, EN IEC 62541-6:2020, EN IEC 62541-4:2026, EN IEC 62541-8:2026, EN IEC 62541-2:2026. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
EN IEC 62541-14:2026 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
SLOVENSKI STANDARD
01-maj-2026
Enotna arhitektura OPC - 14. del: Objavi-naroči (IEC 62541-14:2026)
OPC unified architecture - Part 14: Pubsub (IEC 62541-14:2026)
OPC Unified Architecture – Teil 14: Festlegungen zur Umsetzung des Publisher-
Subscriber-Models (IEC 62541-14:2026)
Architecture unifiée OPC - Partie 14: Pubsub (IEC 62541-14:2026)
Ta slovenski standard je istoveten z: EN IEC 62541-14:2026
ICS:
25.040.40 Merjenje in krmiljenje Industrial process
industrijskih postopkov measurement and control
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
EUROPEAN STANDARD EN IEC 62541-14
NORME EUROPÉENNE
EUROPÄISCHE NORM February 2026
ICS 25.040.40; 35.100.05 Supersedes EN IEC 62541-14:2020
English Version
OPC unified architecture - Part 14: PubSub
(IEC 62541-14:2026)
Architecture unifiée OPC - Partie 14: PubSub OPC Unified Architecture - Teil 14: Festlegungen zur
(IEC 62541-14:2026) Umsetzung des Publisher-Subscriber-Models
(IEC 62541-14:2026)
This European Standard was approved by CENELEC on 2026-02-16. CENELEC members are bound to comply with the CEN/CENELEC
Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration.
Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC
Management Centre or to any CENELEC member.
This European Standard exists in three official versions (English, French, German). A version in any other language made by translation
under the responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the
same status as the official versions.
CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic,
Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the
Netherlands, Norway, Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland,
Türkiye and the United Kingdom.
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2026 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.
Ref. No. EN IEC 62541-14:2026 E
European foreword
The text of document 65E/1052/CDV, future edition 2 of IEC 62541-14, prepared by SC 65E "Devices
and integration in enterprise systems" of IEC/TC 65 "Industrial-process measurement, control and
automation" was submitted to the IEC-CENELEC parallel vote and approved by CENELEC as
The following dates are fixed:
• latest date by which the document has to be implemented at national (dop) 2027-02-28
level by publication of an identical national standard or by endorsement
• latest date by which the national standards conflicting with the (dow) 2029-02-28
document have to be withdrawn
This document supersedes EN IEC 62541-14:2020 and all of its amendments and corrigenda (if any).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. CENELEC shall not be held responsible for identifying any or all such patent rights.
Any feedback and questions on this document should be directed to the users’ national committee. A
complete listing of these bodies can be found on the CENELEC website.
Endorsement notice
The text of the International Standard IEC 62541-14:2026 was approved by CENELEC as a European
Standard without any modification.
Annex ZA
(normative)
Normative references to international publications
with their corresponding European publications
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments)
applies.
NOTE 1 Where an International Publication has been modified by common modifications, indicated by (mod),
the relevant EN/HD applies.
NOTE 2 Up-to-date information on the latest versions of the European Standards listed in this annex is available
here: www.cencenelec.eu.
Publication Year Title EN/HD Year
IEC 62541-1 - OPC Unified Architecture - Part 1: EN IEC 62541-1 -
Overview and concepts
IEC 62541-2 - OPC unified architecture - Part 2: Security EN IEC 62541-2 -
model
IEC 62541-3 - OPC Unified Architecture - Part 3: Address EN IEC 62541-3 -
Space Model
IEC 62541-4 - OPC unified architecture - Part 4: Services EN IEC 62541-4 -
IEC 62541-5 - OPC Unified architecture - Part 5: EN IEC 62541-5 -
Information Model
IEC 62541-6 - OPC unified architecture - Part 6: EN IEC 62541-6 -
Mappings
IEC 62541-7 - OPC Unified Architecture - Part 7: Profiles EN IEC 62541-7 -
IEC 62541-8 - OPC unified architecture - Part 8: Data EN IEC 62541-8 -
access
IEC 62541-12 - OPC unified architecture - Part 12: EN IEC 62541-12 -
Discovery and global services
IEC 62541-20 - OPC unified architecture - Part 20: File EN IEC 62541-20 -
transfer
IEC 62541-22 - OPC unified architecture - Part 22: Base EN IEC 62541-22 -
Network Model
ISO/IEC 2014 Information technology - Advanced - -
19464:2014 Message Queuing Protocol (AMQP) v1.0
specification
ISO/IEC 20922 2016 Information technology - Message Queuing - -
Telemetry Transport (MQTT) v3.1.1
- Message Queuing Telemetry Transport - -
(MQTT) Version 5
IETF RFC 8254 - The JavaScript Object Notation (JSON) - -
Data Interchange Format
IEC 62541-14 ®
Edition 2.0 2026-01
INTERNATIONAL
STANDARD
OPC unified architecture -
Part 14: PubSub
ICS 25.040.40; 35.100.05 ISBN 978-2-8327-0843-9
IEC 62541-14:2026-01(en)
IEC 62541-14:2026 © IEC 2026
CONTENTS
FOREWORD . 14
1 Scope . 16
2 Normative references . 16
3 Terms, definitions and abbreviated terms . 17
3.1 Terms and definitions. 17
3.2 Abbreviated terms . 18
4 Overview . 18
4.1 Fields of application . 18
4.2 Abstraction layers . 19
4.3 Decoupling by use of middleware . 19
4.4 Synergy of models . 20
5 PubSub Concepts . 20
5.1 General . 20
5.2 DataSet . 22
5.2.1 General . 22
5.2.2 DataSetClass . 22
5.2.3 DataSetMetaData . 23
5.3 Messages . 24
5.3.1 General . 24
5.3.2 DataSetMessage field . 24
5.3.3 DataSetMessage . 25
5.3.4 NetworkMessage . 26
5.3.5 Message security . 26
5.3.6 Transport security . 26
5.3.7 SecurityGroup . 27
5.3.8 Topics . 27
5.4 Entities . 27
5.4.1 Publisher . 27
5.4.2 Subscriber . 30
5.4.3 Configuration tool . 32
5.4.4 Security Key Service . 32
5.4.5 Message Oriented Middleware . 35
6 PubSub communication parameters . 40
6.1 Overview . 40
6.2 Common configuration parameters . 42
6.2.1 PubSubState state machine . 42
6.2.2 PubSub configuration properties . 44
6.2.3 PublishedDataSet parameters . 44
6.2.4 DataSetWriter parameters . 55
6.2.5 Shared PubSubGroup parameters . 60
6.2.6 WriterGroup parameters . 63
6.2.7 PubSubConnection parameters . 66
6.2.8 ReaderGroup parameters . 70
6.2.9 DataSetReader parameters . 72
6.2.10 SubscribedDataSet parameters . 76
6.2.11 Information flow and status handling . 82
IEC 62541-14:2026 © IEC 2026
6.2.12 PubSubConfiguration . 84
6.3 Message mapping configuration parameters . 89
6.3.1 UADP message mapping . 89
6.3.2 JSON message mapping . 99
6.4 Transport Protocol mapping configuration parameters . 103
6.4.1 Datagram Transport Protocol . 103
6.4.2 Broker Transport Protocol . 112
7 PubSub mappings . 118
7.1 General . 118
7.2 Message mappings . 118
7.2.1 General . 118
7.2.2 MessageTypes . 118
7.2.3 SequenceNumber in headers . 119
7.2.4 UADP message mapping . 120
7.2.5 JSON message mapping . 143
7.3 Transport Protocol Mappings . 150
7.3.1 General . 150
7.3.2 OPC UA UDP . 150
7.3.3 OPC UA Ethernet . 152
7.3.4 AMQP . 153
7.3.5 MQTT . 158
8 PubSub Security Key Service model . 166
8.1 Overview . 166
8.2 PublishSubscribe Object . 167
8.3 PubSubKeyServiceType . 167
8.3.1 PubSubKeyServiceType definition . 167
8.3.2 GetSecurityKeys Method . 168
8.3.3 GetSecurityGroup Method . 171
8.4 SecurityGroupType . 172
8.4.1 SecurityGroupType definition . 172
8.4.2 InvalidateKeys Method . 173
8.4.3 ForceKeyRotation Method . 173
8.5 SecurityGroupFolderType . 174
8.5.1 SecurityGroupFolderType definition . 174
8.5.2 AddSecurityGroup Method . 175
8.5.3 RemoveSecurityGroup Method . 176
8.5.4 AddSecurityGroupFolder Method . 177
8.5.5 RemoveSecurityGroupFolder Method . 178
8.6 PubSubKeyPushTargetType . 179
8.6.1 PubSubKeyPushTargetType definition . 179
8.6.2 Behaviour . 180
8.6.3 ConnectSecurityGroups . 180
8.6.4 DisconnectSecurityGroups Method . 181
8.6.5 TriggerKeyUpdate Method . 182
8.6.6 HasPushedSecurityGroup . 183
8.7 PubSubKeyPushTargetFolderType . 184
8.7.1 PubSubKeyPushTargetFolderType definition . 184
8.7.2 AddPushTarget Method . 184
8.7.3 RemovePushTarget Method . 186
IEC 62541-14:2026 © IEC 2026
8.7.4 AddPushTargetFolder Method . 187
8.7.5 RemovePushTargetFolder Method . 187
8.8 Security Key Service Roles . 188
9 PubSub configuration model . 189
9.1 Common configuration model . 189
9.1.1 General . 189
9.1.2 Configuration behaviours . 191
9.1.3 Types for the PublishSubscribe Object . 192
9.1.4 Published DataSet model . 208
9.1.5 Connection model . 230
9.1.6 Group model . 237
9.1.7 DataSetWriter model . 247
9.1.8 DataSetReader model . 249
9.1.9 Subscribed DataSet model . 255
9.1.10 PubSub Status Object . 265
9.1.11 PubSub Diagnostics Objects . 267
9.1.12 PubSub Capabilities . 276
9.1.13 PubSub Status Events . 279
9.2 Message Mapping configuration model . 281
9.2.1 UADP Message mapping . 281
9.2.2 JSON Message mapping . 283
9.3 Transport Protocol Mapping configuration model. 285
9.3.1 Datagram Transport Protocol mapping . 285
9.3.2 Broker Transport Protocol mapping . 287
Annex A (normative) Header layouts . 291
A.1 General . 291
A.2 UADP header layouts . 291
A.2.1 Message headers for periodic data with fixed layout . 291
A.2.2 Message headers for Events and Data with dynamic layout . 298
A.3 JSON Header Layouts . 303
A.3.1 DataSets for examples . 303
A.3.2 JSON message headers for minimal messages . 306
A.3.3 JSON message headers for single DataSetMessage . 308
A.3.4 JSON message headers for multiple DataSetMessages . 311
Annex B (informative) Client Server vs. Publish Subscribe . 314
B.1 Overview . 314
B.2 Client Server Subscriptions . 314
B.3 Publish-Subscribe . 315
B.4 Synergy of models . 316
Figure 1 – Publish Subscribe model overview . 19
Figure 2 – Publisher and Subscriber entities . 21
Figure 3 – DataSet in the process of publishing . 22
Figure 4 – OPC UA PubSub message layers . 24
Figure 5 – Publisher details . 28
Figure 6 – Publisher message sending sequence . 29
Figure 7 – Subscriber details . 30
IEC 62541-14:2026 © IEC 2026
Figure 8 – Subscriber message reception sequence . 31
Figure 9 – SecurityGroup management sequence . 33
Figure 10 – Handshake used to pull keys from SKS . 33
Figure 11 – Handshake used to push keys to Publishers and Subscribers . 34
Figure 12 – Handshake with a Security Key Service . 35
Figure 13 – PubSub using network infrastructure . 36
Figure 14 – UDP Multicast overview. 36
Figure 15 – PubSub using broker . 37
Figure 16 – Broker overview . 38
Figure 17 – Message Oriented Middleware providing QoS . 39
Figure 18 – Mapping of priority-based QoS . 40
Figure 19 – PubSub component overview . 41
Figure 20 – PubSub mapping specific parameters overview . 42
Figure 21 – PubSub component state dependencies . 42
Figure 22 – PubSubState state machine . 43
Figure 23 – PubSub information flow dependency to field representation . 57
Figure 24 – PubSub information flow . 82
Figure 25 – Start of the periodic publisher execution . 89
Figure 26 – Timing offsets in a PublishingInterval . 90
Figure 27 – DataSetOrdering and MaxNetworkMessageSize . 91
Figure 28 – PublishingOffset options for multiple NetworkMessages . 93
Figure 29 – UADP NetworkMessage . 122
Figure 30 – UADP DataSet payload . 129
Figure 31 – DataSetMessage header structure . 130
Figure 32 – Data Key Frame DataSetMessage data . 132
Figure 33 – Data Delta Frame DataSetMessage . 133
Figure 34 – Event DataSetMessage . 134
Figure 35 – KeepAlive message . 135
Figure 36 – PublishSubscribe Object Types overview . 166
Figure 37 – PubSub configuration model overview . 189
Figure 38 – PubSub example Objects . 190
Figure 39 – PubSub information flow . 190
Figure 40 – PublishSubscribe Object Types overview . 192
Figure 41 – Published DataSet overview . 208
Figure 42 – PubSubConnectionType overview . 230
Figure 43 – PubSubGroupType overview . 237
Figure 44 – DataSet Writer model overview . 247
Figure 45 – DataSet Reader model overview . 250
Figure 46 – PubSub Diagnostics overview . 267
Figure 47 – PubSubDiagnosticsCounterType . 267
Figure A.1 – UADP NetworkMessage header layout . 292
Figure A.2 – UADP NetworkMessage header layout with integrity (signing) . 294
Figure A.3 – UADP NetworkMessage header layout with integrity and confidentiality . 295
IEC 62541-14:2026 © IEC 2026
Figure A.4 – UADP DataSetMessage header layout . 295
Figure A.5 – Example for fixed message layout without security . 297
Figure A.6 – Example for fixed message layout without signature . 297
Figure A.7 – UADP NetworkMessage header layout . 298
Figure A.8 – UADP NetworkMessage header layout with integrity (signing) . 299
Figure A.9 – UADP NetworkMessage header layout with integrity and confidentiality . 300
Figure A.10 – UADP DataSetMessage header layout . 301
Figure A.11 – Example for dynamic message layout without security . 303
Figure B.1 – Subscriptions in OPC UA Client Server model . 315
Figure B.2 – Publish Subscribe model overview . 316
Table 1 – PubSubState values . 42
Table 2 – PubSubState state machine . 43
Table 3 – PubSubState definition . 44
Table 4 – General PubSub configuration properties . 44
Table 5 – DataSetMetaDataType structure . 45
Table 6 – DataSetMetaDataType definition . 46
Table 7 – FieldMetaData structure . 46
Table 8 – FieldMetaData definition . 48
Table 9 – DataSetFieldFlags Values . 48
Table 10 – DataSetFieldFlags definition . 48
Table 11 – ConfigurationVersionDataType structure . 49
Table 12 – ConfigurationVersionDataType definition . 49
Table 13 – PublishedDataSetDataType structure . 50
Table 14 – PublishedDataSetDataType definition . 50
Table 15 – PublishedDataSetSourceDataType definition . 51
Table 16 – PublishedVariableDataType structure . 51
Table 17 – PublishedVariableDataType definition . 52
Table 18 – PublishedDataItemsDataType structure . 52
Table 19 – PublishedDataItemsDataType definition . 53
Table 20 – PublishedEventsDataType structure . 54
Table 21 – PublishedEventsDataType definition . 54
Table 22 – PublishedDataSetCustomSourceDataType structure . 54
Table 23 – PublishedDataSetCustomSourceDataType definition . 55
Table 24 – DataSetFieldContentMask Values . 56
Table 25 – DataSetFieldContentMask definition . 56
Table 26 – DataSetMessage field representation options . 57
Table 27 – DataSetWriterDataType structure . 58
Table 28 – DataSetWriterDataType definition. 59
Table 29 – DataSetWriterTransportDataType definition . 59
Table 30 – DataSetWriterMessageDataType definition . 60
Table 31 – SecurityKeyService parameter content . 61
Table 32 – PubSubGroupDataType structure . 63
IEC 62541-14:2026 © IEC 2026
Table 33 – PubSubGroupDataType definition . 63
Table 34 – WriterGroupDataType structure . 65
Table 35 – WriterGroupDataType definition . 65
Table 36 – WriterGroupTransportDataType definition . 66
Table 37 – WriterGroupMessageDataType definition. 66
Table 38 – ConnectionProperties . 67
Table 39 – PubSubConnectionDataType structure . 68
Table 40 – PubSubConnectionDataType definition . 68
Table 41 – ConnectionTransportDataType definition . 69
Table 42 – NetworkAddressDataType structure . 69
Table 43 – NetworkAddressDataType definition . 69
Table 44 – NetworkAddressUrlDataType structure . 69
Table 45 – NetworkAddressUrlDataType definition . 70
Table 46 – ReaderGroupDataType structure . 70
Table 47 – ReaderGroupDataType definition . 71
Table 48 – ReaderGroupTransportDataType definition . 71
Table 49 – ReaderGroupMessageDataType definition . 71
Table 50 – DataSetReaderDataType structure . 74
Table 51 – DataSetReaderDataType definition. 75
Table 52 – DataSetReaderTransportDataType structure . 75
Table 53 – DataSetReaderTransportDataType definition . 76
Table 54 – DataSetReaderMessageDataType structure . 76
Table 55 – DataSetReaderMessageDataType definition . 76
Table 56 – SubscribedDataSetDataType structure . 76
Table 57 – SubscribedDataSetDataType definition . 77
Table 58 – TargetVariablesDataType structure . 77
Table 59 – TargetVariablesDataType definition . 77
Table 60 – FieldTargetDataType structure . 78
Table 61 – FieldTargetDataType definition . 79
Table 62 – OverrideValueHandling values . 79
Table 63 – OverrideValueHandling definition . 79
Table 64 – SubscribedDataSetMirrorDataType structure . 80
Table 65 – SubscribedDataSetMirrorDataType definition . 80
Table 66 – StandaloneSubscribedDataSetRefDataType structure . 80
Table 67 – StandaloneSubscribedDataSetRefDataType definition . 81
Table 68 – StandaloneSubscribedDataSetDataType structure. 81
Table 69 – StandaloneSubscribedDataSetDataType definition . 82
Table 70 – Source to message input mapping . 83
Table 71 – Message output to target mapping . 83
Table 72 – PubSubConfigurationDataType structure . 84
Table 73 – PubSubConfigurationDataType definition . 84
Table 74 – PubSubConfiguration file content . 85
Table 75 – SecurityGroupDataType structure . 86
IEC 62541-14:2026 © IEC 2026
Table 76 – SecurityGroupDataType definition . 86
Table 77 – PubSubKeyPushTargetDataType structure . 87
Table 78 – PubSubKeyPushTargetDataType definition . 87
Table 79 – PubSubConfiguration2DataType structure . 88
Table 80 – PubSubConfiguration2DataType definition . 88
Table 81 – DataSetOrderingType values . 90
Table 82 – DataSetOrderingType definition . 91
Table 83 – UadpNetworkMessageContentMask values . 92
Table 84 – UadpNetworkMessageContentMask definition . 92
Table 85 – UadpWriterGroupMessageDataType structure . 94
Table 86 – UadpWriterGroupMessageDataType definition . 94
Table 87 – UadpDataSetMessageContentMask Values . 95
Table 88 – UadpDataSetMessageContentMask definition . 95
Table 89 – UadpDataSetWriterMessageDataType structure . 96
Table 90 – UadpDataSetWriterMessageDataType definition . 96
Table 91 – UadpDataSetReaderMessageDataType structure . 98
Table 92 – UadpDataSetReaderMessageDataType definition . 98
Table 93 – JsonNetworkMessageContentMask values . 99
Table 94 – JsonNetworkMessageContentMask definition . 99
Table 95 – JsonWriterGroupMessageDataType structure . 100
Table 96 – JsonWriterGroupMessageDataType definition . 100
Table 97 – JsonDataSetMessageContentMask values . 100
Table 98 – JsonDataSetMessageContentMask definition . 101
Table 99 – JsonDataSetWriterMessageDataType structure . 101
Table 100 – JsonDataSetWriterMessageDataType definition . 101
Table 101 – JsonDataSetReaderMessageDataType structure . 102
Table 102 – JsonDataSetReaderMessageDataType definition . 102
Table 103 – Standard QosCategory values . 103
Table 104 – QosDataType structure . 103
Table 105 – QosDataType definition . 103
Table 106 – TransmitQosDataType structure . 104
Table 107 – TransmitQosDataType definition . 104
Table 108 – TransmitQosPriorityDataType structure . 104
Table 109 – TransmitQosPriorityDataType definition . 105
Table 110 – ReceiveQosDataType structure . 105
Table 111 – ReceiveQosDataType definition . 105
Table 112 – TransmitQosPriorityDataType structure . 106
Table 113 – ReceiveQosPriorityDataType definition . 106
Table 114 – DatagramConnectionTransportDataType structure . 106
Table 115 – DatagramConnectionTransportDataType definition . 107
Table 116 – DatagramConnectionTransport2DataType structure . 108
Table 117 – DatagramConnectionTransport2DataType definition . 108
Table 118 – DatagramWriterGroupTransportDataType structure . 108
IEC 62541-14:2026 © IEC 2026
Table 119 – DatagramWriterGroupTransportDataType definition. 109
Table 120 – DatagramWriterGroupTransport2DataType structure . 110
Table 121 – DatagramWriterGroupTransport2DataType definition . 110
Table 122 – DatagramDataSetReaderTransportDataType structure . 111
Table 123 – DatagramDataSetReaderTransportDataType definition . 111
Table 124 – BrokerTransportQualityOfService values . 112
Table 125 – BrokerTransportQualityOfService definition . 112
Table 126 – BrokerConnectionTransportDataType structure . 113
Table 127 – BrokerConnectionTransportDataType definition . 113
Table 128 – BrokerWriterGroupTransportDataType structure . 114
Table 129 – BrokerWriterGroupTransportDataType definition .
...




Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...