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: Objavno naročilo

General Information

Status
Not Published
Publication Date
26-Feb-2026
Current Stage
4060 - Enquiry results established and sent to TC, SR, BTTF - Enquiry
Start Date
19-Apr-2024
Completion Date
19-Apr-2024

Relations

Effective Date
03-Feb-2026
Effective Date
03-Feb-2026
Effective Date
31-Jan-2023

Overview

The prEN IEC 62541-14:2024 standard, titled "OPC Unified Architecture - Part 14: PubSub," is a critical document developed under CLC that defines the publish-subscribe communication paradigm within the OPC UA framework. It addresses the architecture for efficient, scalable, and secure data exchange in industrial process measurement and control (ICS 25.040.40) and IT applications in industry (ICS 35.240.50). This standard serves as a parallel voting document under IEC SC 65E, targeting enhanced interoperability and integration of enterprise systems through the OPC UA PubSub model.

Key Topics

  • PubSub Architecture Overview: The standard outlines an abstraction layer model where middleware decouples publishers and subscribers, facilitating asynchronous data communication.
  • DataSet and Messages: Detailed definitions for DataSet structures, DataSetClass, DataSetMetaData, and the formats of DataSetMessages and NetworkMessages are provided to standardize data delivery.
  • Entities and Roles: It specifies roles of publishers, subscribers, configuration tools, security key services, and message-oriented middleware, ensuring clarity in system design.
  • Communication Parameters: Comprehensive configuration parameters include PubSub state machines, DataSetWriter/Reader settings, group management, and connection properties to fine-tune PubSub operations.
  • Message and Transport Mapping: The standard supports message mapping in UADP (UA Datagram Protocol) and JSON formats, alongside transport protocol mappings for UDP, Ethernet, AMQP, and MQTT.
  • Security Models: A sophisticated PubSub Security Key Service model enhances message protection, enabling secure key management, key rotation, and role-based security groups.
  • Configuration Models: It provides unified models to configure PubSub parameters, message mapping, and transport protocol settings, with diagnostic and status monitoring tools to maintain reliability.

Applications

The OPC UA PubSub standard is highly applicable in various industrial environments where real-time, scalable, and secure messaging is essential. Key applications include:

  • Industrial Process Automation: Facilitates efficient and reliable measurement and control data exchange across diverse equipment and systems.
  • IT Integration in Industry: Enables seamless IT application connectivity using standardized PubSub messaging, supporting Industry 4.0 and smart manufacturing.
  • Enterprise System Integration: Assists enterprises in integrating devices and applications with hierarchical and horizontal data exchange needs.
  • IoT and Edge Computing: Supports large-scale IoT deployments with decentralized, event-driven communication suited for edge and cloud architectures.
  • Secure Data Transmission: Ensures robust security and data integrity in industries requiring strict confidentiality, such as energy, transportation, and critical infrastructure.

Related Standards

  • IEC 62541 Series: This part 14 complements other parts of the OPC UA suite that cover core OPC UA services, security, and information models.
  • IEC SC 65E Standards: Aligns with standards focused on devices and integration within enterprise systems.
  • Transport Protocol Standards: Integrates with existing protocols such as MQTT, AMQP, and Ethernet standards, enhancing compatibility.
  • Security and Quality Standards: Supports IEC standards involving electromagnetic compatibility (EMC), environmental safety, quality assurance, and transport security.

Keywords: OPC UA PubSub, OPC Unified Architecture, industrial communication standards, publish-subscribe model, DataSet messaging, industrial process control, IEC 62541-14, OPC UA security key service, middleware integration, message mapping, transport protocol, IT in industry, secure industrial messaging.

Draft

prEN IEC 62541-14:2024 - BARVE

English language
264 pages
Preview
Preview
e-Library read for
1 day

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.

UKAS United Kingdom Verified

National Aerospace and Defense Contractors Accreditation Program (NADCAP)

Global cooperative program for special process quality in aerospace.

ANAB United States Verified

CARES (UK Certification Authority for Reinforcing Steels)

UK certification for reinforcing steels and construction.

UKAS United Kingdom Verified

Sponsored listings

Frequently Asked Questions

prEN IEC 62541-14:2024 is a draft 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.

prEN IEC 62541-14:2024 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.

prEN IEC 62541-14:2024 has the following relationships with other standards: It is inter standard links to EN IEC 62541-12:2026, EN IEC 62541-17:2026, EN IEC 62541-14:2020. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

prEN IEC 62541-14:2024 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-marec-2024
Enotna arhitektura OPC - 14. del: Objavno naročilo
OPC unified architecture - Part 14: Pubsub
Architecture unifiée OPC - Partie 14: Pubsub
Ta slovenski standard je istoveten z: prEN IEC 62541-14:2024
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.

65E/1052/CDV
COMMITTEE DRAFT FOR VOTE (CDV)
PROJECT NUMBER:
IEC 62541-14 ED2
DATE OF CIRCULATION: CLOSING DATE FOR VOTING:
2024-01-26 2024-04-19
SUPERSEDES DOCUMENTS:
65E/974/RR
IEC SC 65E : DEVICES AND INTEGRATION IN ENTERPRISE SYSTEMS
SECRETARIAT: SECRETARY:
United States of America Mr Donald (Bob) Lattimer
OF INTEREST TO THE FOLLOWING COMMITTEES: PROPOSED HORIZONTAL STANDARD:

Other TC/SCs are requested to indicate their interest, if any, in
this CDV to the secretary.
FUNCTIONS CONCERNED:
EMC ENVIRONMENT QUALITY ASSURANCE SAFETY
SUBMITTED FOR CENELEC PARALLEL VOTING NOT SUBMITTED FOR CENELEC PARALLEL VOTING
Attention IEC-CENELEC parallel voting
The attention of IEC National Committees, members of
CENELEC, is drawn to the fact that this Committee Draft for
Vote (CDV) is submitted for parallel voting.
The CENELEC members are invited to vote through the
CENELEC online voting system.
This document is still under study and subject to change. It should not be used for reference purposes.
Recipients of this document are invited to submit, with their comments, notification of any relevant patent rights of which they
are aware and to provide supporting documentation.
Recipients of this document are invited to submit, with their comments, notification of any relevant “In Some Countries” clauses
to be included should this proposal proceed. Recipients are reminded that the CDV stage is the final stage for submitting ISC
clauses. (SEE AC/22/2007 OR NEW GUIDANCE DOC).

TITLE:
OPC Unified Architecture - Part 14: PubSub

PROPOSED STABILITY DATE: 2026
NOTE FROM TC/SC OFFICERS:
electronic file, to make a copy and to print out the content for the sole purpose of preparing National Committee positions.
You may not copy or "mirror" the file or printed version of the document, or any part of it, for any other purpose without
permission in writing from IEC.

65E/1052/CDV
1 A.1 CONTENTS
2 FIGURES . iii
3 TABLES . v
4 FOREWORD . xiv
5 1 Scope . 1
6 2 Normative references . 1
7 3 Terms, definitions and abbreviated terms . 2
8 3.1 Terms and definitions . 2
9 3.2 Abbreviated terms . 2
10 4 Overview . 3
11 4.1 Fields of application . 3
12 4.2 Abstraction layers. 3
13 4.3 Decoupling by use of middleware . 4
14 4.4 Synergy of models . 5
15 5 PubSub Concepts . 5
16 5.1 General . 5
17 5.2 DataSet . 6
18 5.2.1 General . 6
19 5.2.2 DataSetClass . 7
20 5.2.3 DataSetMetaData . 7
21 5.3 Messages . 8
22 5.3.1 General . 8
23 5.3.2 DataSetMessage field . 9
24 5.3.3 DataSetMessage . 9
25 5.3.4 NetworkMessage . 10
26 5.3.5 Message security . 10
27 5.3.6 Transport security . 11
28 5.3.7 SecurityGroup . 11
29 5.3.8 Topics . 11
30 5.4 Entities . 11
31 5.4.1 Publisher. 11
32 5.4.2 Subscriber . 14
33 5.4.3 Configuration Tool. 15
34 5.4.4 Security Key Service . 16
35 5.4.5 Message Oriented Middleware . 19
36 6 PubSub communication parameters . 24
37 6.1 Overview . 24
38 6.2 Common configuration parameters . 25
39 6.2.1 PubSubState state machine . 25
40 6.2.2 PubSub configuration properties . 27
41 6.2.3 PublishedDataSet parameters . 27
42 6.2.4 DataSetWriter parameters . 37
43 6.2.5 Shared PubSubGroup parameters . 41
44 6.2.6 WriterGroup parameters . 43
45 6.2.7 PubSubConnection parameters . 46
46 6.2.8 ReaderGroup parameters . 49
47 6.2.9 DataSetReader parameters . 50

IEC CDV 62541-14 © IEC 2023 ii

48 6.2.10 SubscribedDataSet parameters . 54
49 6.2.11 Information flow and status handling . 59
50 6.2.12 PubSubConfiguration . 60
51 6.3 Message mapping configuration parameters . 63
52 6.3.1 UADP message mapping . 63
53 6.3.2 JSON message mapping . 72
54 6.4 Transport Protocol mapping configuration parameters . 75
55 6.4.1 Datagram Transport Protocol . 75
56 6.4.2 Broker Transport Protocol . 82
57 7 PubSub mappings . 88
58 7.1 General . 88
59 7.2 Message mappings . 88
60 7.2.1 General . 88
61 7.2.2 MessageTypes . 88
62 7.2.3 SequenceNumber in headers . 89
63 7.2.4 UADP message mapping . 89
64 7.2.5 JSON message mapping . 108
65 7.3 Transport Protocol Mappings . 114
66 7.3.1 General . 114
67 7.3.2 OPC UA UDP . 114
68 7.3.3 OPC UA Ethernet . 116
69 7.3.4 AMQP . 117
70 7.3.5 MQTT . 121
71 8 PubSub Security Key Service model . 128
72 8.1 Overview . 128
73 8.2 PublishSubscribe Object . 128
74 8.3 PubSubKeyServiceType . 129
75 8.3.1 PubSubKeyServiceType definition . 129
76 8.3.2 GetSecurityKeys Method . 129
77 8.3.3 GetSecurityGroup Method . 132
78 8.4 SecurityGroupType . 132
79 8.4.1 SecurityGroupType definition . 132
80 8.4.2 InvalidateKeys Method . 133
81 8.4.3 ForceKeyRotation Method . 134
82 8.5 SecurityGroupFolderType . 134
83 8.5.1 SecurityGroupFolderType definition . 134
84 8.5.2 AddSecurityGroup Method . 135
85 8.5.3 RemoveSecurityGroup Method . 136
86 8.5.4 AddSecurityGroupFolder Method . 137
87 8.5.5 RemoveSecurityGroupFolder Method . 137
88 8.6 PubSubKeyPushTargetType . 138
89 8.6.1 PubSubKeyPushTargetType definition . 138
90 8.6.2 Behaviour . 139
91 8.6.3 ConnectSecurityGroups . 139
92 8.6.4 DisconnectSecurityGroups Method. 140
93 8.6.5 TriggerKeyUpdate Method . 141
94 8.6.6 HasPushedSecurityGroup . 141
95 8.7 PubSubKeyPushTargetFolderType . 142
96 8.7.1 PubSubKeyPushTargetFolderType definition . 142

iii IEC CDV 62541-14 © IEC 2023

97 8.7.2 AddPushTarget Method . 142
98 8.7.3 RemovePushTarget Method . 143
99 8.7.4 AddPushTargetFolder Method . 144
100 8.7.5 RemovePushTargetFolder Method . 144
101 8.8 Security Key Service Roles . 145
102 9 PubSub configuration model . 146
103 9.1 Common configuration model . 146
104 9.1.1 General . 146
105 9.1.2 Configuration behaviours . 148
106 9.1.3 Types for the PublishSubscribe Object . 149
107 9.1.4 Published DataSet model . 161
108 9.1.5 Connection model . 178
109 9.1.6 Group model . 183
110 9.1.7 DataSetWriter model . 191
111 9.1.8 DataSetReader model . 193
112 9.1.9 Subscribed DataSet model . 198
113 9.1.10 PubSub Status Object . 204
114 9.1.11 PubSub Diagnostics Objects . 206
115 9.1.12 PubSub Capabilities . 214
116 9.1.13 PubSub Status Events . 216
117 9.2 Message Mapping configuration model . 217
118 9.2.1 UADP Message mapping . 217
119 9.2.2 JSON Message mapping . 219
120 9.3 Transport Protocol Mapping configuration model . 220
121 9.3.1 Datagram Transport Protocol mapping . 220
122 9.3.2 Broker Transport Protocol mapping . 222
123 Annex A (normative) Header Layouts . 225
124 A.1 General . 225
125 A.2 UADP Header Layouts . 225
126 A.2.1 Message headers for periodic data with fixed layout . 225
127 A.2.2 Message headers for Events and Data with dynamic layout . 231
128 A.3 JSON Header Layouts . 235
129 A.3.1 DataSets for examples . 235
130 A.3.2 JSON message headers for minimal messages . 238
131 A.3.3 JSON message headers for single DataSetMessage . 240
132 A.3.4 JSON message headers for multiple DataSetMessages . 242
133 Annex B (informative) Client Server vs. Publish Subscribe . 245
134 B.1 Overview . 245
135 B.2 Client Server Subscriptions . 245
136 B.3 Publish-Subscribe . 246
137 B.4 Synergy of models . 247
139 FIGURES
141 Figure 1 – Publish Subscribe model overview . 4
142 Figure 2 – Publisher and Subscriber entities . 6
143 Figure 3 – DataSet in the process of publishing . 7
144 Figure 4 – OPC UA PubSub message layers . 9

IEC CDV 62541-14 © IEC 2023 iv

145 Figure 5 – Publisher details . 12
146 Figure 6 – Publisher message sending sequence . 13
147 Figure 7 – Subscriber details . 14
148 Figure 8 – Subscriber message reception sequence . 15
149 Figure 9 – SecurityGroup management sequence . 17
150 Figure 10 – Handshake used to pull keys from SKS . 17
151 Figure 11 – Handshake used to push keys to Publishers and Subscribers . 18
152 Figure 12 – Handshake with a Security Key Service . 18
153 Figure 13 – PubSub using network infrastructure . 19
154 Figure 14 – UDP Multicast overview . 20
155 Figure 15 – PubSub using broker . 21
156 Figure 16 – Broker overview . 22
157 Figure 17 – Message Oriented Middleware providing QoS . 23
158 Figure 18 – Mapping of priority-based QoS . 23
159 Figure 19 – PubSub component overview . 24
160 Figure 20 – PubSub mapping specific parameters overview . 25
161 Figure 21 – PubSub component state dependencies . 26
162 Figure 22 – PubSubState state machine . 26
163 Figure 23 – PubSub information flow dependency to field representation . 38
164 Figure 24 – PubSub information flow . 59
165 Figure 25 – Start of the periodic publisher execution . 64
166 Figure 26 – Timing offsets in a PublishingInterval . 64
167 Figure 27 – DataSetOrdering and MaxNetworkMessageSize . 65
168 Figure 28 – PublishingOffset options for multiple NetworkMessages . 67
169 Figure 29 – UADP NetworkMessage . 91
170 Figure 30 – UADP DataSet payload. 96
171 Figure 31 – DataSetMessage header structure . 97
172 Figure 32 – Data Key Frame DataSetMessage data . 99
173 Figure 33 – Data Delta Frame DataSetMessage . 100
174 Figure 34 – Event DataSetMessage . 101
175 Figure 35 – KeepAlive message . 102
176 Figure 36 – PublishSubscribe Object Types overview . 128
177 Figure 37 – PubSub configuration model overview . 146
178 Figure 38 – PubSub example Objects . 147
179 Figure 39 – PubSub information flow . 147
180 Figure 40 – PublishSubscribe Object Types overview . 149
181 Figure 41 – Published DataSet overview . 162
182 Figure 42 – PubSubConnectionType overview . 178
183 Figure 43 – PubSubGroupType overview. 184
184 Figure 44 – DataSet Writer model overview . 192
185 Figure 45 – DataSet Reader model overview . 193
186 Figure 46 – PubSub Diagnostics overview . 206
187 Figure 47 – PubSubDiagnosticsCounterType . 207

v IEC CDV 62541-14 © IEC 2023
188 Figure A.1 – UADP NetworkMessage header layout . 226
189 Figure A.2 – UADP NetworkMessage header layout with integrity (signing) . 227
190 Figure A.3 – UADP NetworkMessage header layout with integrity and confidentiality . 228
191 Figure A.4 – UADP DataSetMessage header layout . 229
192 Figure A.5 – Example for fixed message layout without security . 230
193 Figure A.6 – Example for fixed message layout without signature . 231
194 Figure A.7 – UADP NetworkMessage header layout . 232
195 Figure A.8 – UADP NetworkMessage header layout with integrity (signing) . 232
196 Figure A.9 – UADP NetworkMessage header layout with integrity and confidentiality . 233
197 Figure A.10 – UADP DataSetMessage header layout . 234
198 Figure A.11 – Example for dynamic message layout without security . 235
199 Figure B.1 – Subscriptions in OPC UA Client Server model . 246
200 Figure B.2 – Publish Subscribe model overview . 247
202 TABLES
204 Table 1 – PubSubState values . 25
205 Table 2 – PubSubState state machine . 26
206 Table 3 – PubSubState definition . 27
207 Table 4 – General PubSub configuration properties . 27
208 Table 5 – DataSetMetaDataType structure . 28
209 Table 6 – DataSetMetaDataType definition . 28
210 Table 7 – FieldMetaData structure. 29
211 Table 8 – FieldMetaData definition . 30
212 Table 9 – DataSetFieldFlags Values. 31
213 Table 10 – DataSetFieldFlags definition . 31
214 Table 11 – ConfigurationVersionDataType structure . 31
215 Table 12 – ConfigurationVersionDataType definition . 32
216 Table 13 – PublishedDataSetDataType structure. 32
217 Table 14 – PublishedDataSetDataType definition . 32
218 Table 15 – PublishedDataSetSourceDataType definition . 33
219 Table 16 – PublishedVariableDataType structure . 34
220 Table 17 – PublishedVariableDataType definition . 34
221 Table 18 – PublishedDataItemsDataType structure . 35
222 Table 19 – PublishedDataItemsDataType definition . 35
223 Table 20 – PublishedEventsDataType structure . 36
224 Table 21 – PublishedEventsDataType definition . 36
225 Table 22 – PublishedDataSetCustomSourceDataType structure . 36
226 Table 23 – PublishedDataSetCustomSourceDataType definition . 36
227 Table 24 – DataSetFieldContentMask Values . 37
228 Table 25 – DataSetFieldContentMask definition . 38
229 Table 26 – DataSetMessage field representation options . 39
230 Table 27 – DataSetWriterDataType structure . 40

IEC CDV 62541-14 © IEC 2023 vi

231 Table 28 – DataSetWriterDataType definition . 40
232 Table 29 – DataSetWriterTransportDataType definition . 40
233 Table 30 – DataSetWriterMessageDataType definition . 41
234 Table 31 – SecurityKeyService parameter content . 42
235 Table 32 – PubSubGroupDataType structure . 43
236 Table 33 – PubSubGroupDataType definition . 43
237 Table 34 – WriterGroupDataType structure . 45
238 Table 35 – WriterGroupDataType definition . 45
239 Table 36 – WriterGroupTransportDataType definition . 45
240 Table 37 – WriterGroupMessageDataType definition . 46
241 Table 38 – ConnectionProperties . 47
242 Table 39 – PubSubConnectionDataType structure. 47
243 Table 40 – PubSubConnectionDataType definition . 47
244 Table 41 – ConnectionTransportDataType definition . 48
245 Table 42 – NetworkAddressDataType structure . 48
246 Table 43 – NetworkAddressDataType definition . 48
247 Table 44 – NetworkAddressUrlDataType structure . 48
248 Table 45 – NetworkAddressUrlDataType definition . 48
249 Table 46 – ReaderGroupDataType structure . 49
250 Table 47 – ReaderGroupDataType definition . 49
251 Table 48 – ReaderGroupTransportDataType definition . 50
252 Table 49 – ReaderGroupMessageDataType definition . 50
253 Table 50 – DataSetReaderDataType structure . 53
254 Table 51 – DataSetReaderDataType definition . 54
255 Table 52 – DataSetReaderTransportDataType structure . 54
256 Table 53 – DataSetReaderTransportDataType definition . 54
257 Table 54 – DataSetReaderMessageDataType structure. 54
258 Table 55 – DataSetReaderMessageDataType definition . 54
259 Table 56 – SubscribedDataSetDataType structure . 55
260 Table 57 – SubscribedDataSetDataType definition . 55
261 Table 58 – TargetVariablesDataType structure . 55
262 Table 59 – TargetVariablesDataType definition . 55
263 Table 60 – FieldTargetDataType structure . 56
264 Table 61 – FieldTargetDataType definition . 56
265 Table 62 – OverrideValueHandling values . 57
266 Table 63 – OverrideValueHandling definition . 57
267 Table 64 – SubscribedDataSetMirrorDataType structure . 57
268 Table 65 – SubscribedDataSetMirrorDataType definition . 57
269 Table 66 – StandaloneSubscribedDataSetRefDataType structure . 58
270 Table 67 – StandaloneSubscribedDataSetRefDataType definition . 58
271 Table 68 – StandaloneSubscribedDataSetDataType structure . 58
272 Table 69 – StandaloneSubscribedDataSetDataType definition . 59
273 Table 70 – Source to message input mapping . 59

vii IEC CDV 62541-14 © IEC 2023

274 Table 71 – Message output to target mapping . 60
275 Table 72 – PubSubConfigurationDataType structure . 60
276 Table 73 – PubSubConfigurationDataType definition . 60
277 Table 74 – PubSubConfiguration file content . 61
278 Table 75 – SecurityGroupDataType structure . 61
279 Table 76 – SecurityGroupDataType definition . 62
280 Table 77 – PubSubKeyPushTargetDataType structure . 62
281 Table 78 – PubSubKeyPushTargetDataType definition . 62
282 Table 79 – PubSubConfiguration2DataType structure . 63
283 Table 80 – PubSubConfiguration2DataType definition . 63
284 Table 81 – DataSetOrderingType values . 65
285 Table 82 – DataSetOrderingType definition . 66
286 Table 83 – UadpNetworkMessageContentMask values . 66
287 Table 84 – UadpNetworkMessageContentMask definition . 66
288 Table 85 – UadpWriterGroupMessageDataType structure . 68
289 Table 86 – UadpWriterGroupMessageDataType definition . 68
290 Table 87 – UadpDataSetMessageContentMask Values . 68
291 Table 88 – UadpDataSetMessageContentMask definition . 69
292 Table 89 – UadpDataSetWriterMessageDataType structure . 70
293 Table 90 – UadpDataSetWriterMessageDataType definition . 70
294 Table 91 – UadpDataSetReaderMessageDataType structure . 71
295 Table 92 – UadpDataSetReaderMessageDataType definition . 71
296 Table 93 – JsonNetworkMessageContentMask values . 72
297 Table 94 – JsonNetworkMessageContentMask definition . 72
298 Table 95 – JsonWriterGroupMessageDataType structure . 72
299 Table 96 – JsonWriterGroupMessageDataType definition . 73
300 Table 97 – JsonDataSetMessageContentMask values . 73
301 Table 98 – JsonDataSetMessageContentMask definition . 73
302 Table 99 – JsonDataSetWriterMessageDataType structure . 74
303 Table 100 – JsonDataSetWriterMessageDataType definition . 74
304 Table 101 – JsonDataSetReaderMessageDataType structure . 74
305 Table 102 – JsonDataSetReaderMessageDataType definition . 74
306 Table 103 – Standard QosCategory values . 75
307 Table 104 – QosDataType structure . 75
308 Table 105 – QosDataType definition . 75
309 Table 106 – TransmitQosDataType structure. 75
310 Table 107 – TransmitQosDataType definition . 76
311 Table 108 – TransmitQosPriorityDataType structure. 76
312 Table 109 – TransmitQosPriorityDataType definition . 76
313 Table 110 – ReceiveQosDataType structure. 76
314 Table 111 – ReceiveQosDataType definition . 77
315 Table 112 – TransmitQosPriorityDataType structure. 77
316 Table 113 – ReceiveQosPriorityDataType definition . 77

IEC CDV 62541-14 © IEC 2023 viii

317 Table 114 – DatagramConnectionTransportDataType structure . 77
318 Table 115 – DatagramConnectionTransportDataType definition . 78
319 Table 116 – DatagramConnectionTransport2DataType structure . 79
320 Table 117 – DatagramConnectionTransport2DataType definition . 79
321 Table 118 – DatagramWriterGroupTransportDataType structure . 79
322 Table 119 – DatagramWriterGroupTransportDataType definition . 79
323 Table 120 – DatagramWriterGroupTransport2DataType structure . 80
324 Table 121 – DatagramWriterGroupTransport2DataType definition . 81
325 Table 122 – DatagramDataSetReaderTransportDataType structure . 81
326 Table 123 – DatagramDataSetReaderTransportDataType definition . 82
327 Table 124 – BrokerTransportQualityOfService values . 82
328 Table 125 – BrokerTransportQualityOfService definition . 82
329 Table 126 – BrokerConnectionTransportDataType structure . 83
330 Table 127 – BrokerConnectionTransportDataType definition . 83
331 Table 128 – BrokerWriterGroupTransportDataType structure . 84
332 Table 129 – BrokerWriterGroupTransportDataType definition . 84
333 Table 130 – BrokerDataSetWriterTransportDataType structure . 85
334 Table 131 – BrokerDataSetWriterTransportDataType definition . 86
335 Table 132 – BrokerDataSetReaderTransportDataType structure . 87
336 Table 133 – BrokerDataSetReaderTransportDataType definition . 87
337 Table 134 – PubSub MessageTypes . 88
338 Table 135 – Values for different sequence number sizes . 89
339 Table 136 – UADP MessageType mapping . 90
340 Table 137 – UADP NetworkMessage . 92
341 Table 138 – Layout of the key data for UADP message security . 94
342 Table 139 – Layout of the MessageNonce for AES-CTR . 94
343 Table 140 – Layout of the counter block for UADP message security for AES-CTR . 95
344 Table 141 – Chunked NetworkMessage payload header . 95
345 Table 142 – Chunked NetworkMessage payload fields . 96
346 Table 143 – UADP DataSet payload header . 97
347 Table 144 – UADP DataSet payload . 97
348 Table 145 – DataSetMessage header structure . 98
349 Table 146 – Data Key Frame DataSetMessage structure . 99
350 Table 147 – Data Delta Frame DataSetMessage structure . 100
351 Table 148 – Event DataSetMessage structure . 101
352 Table 149 – Discovery announcement header structure . 104
353 Table 150 – OPC UA Application information announcement message structure . 104
354 Table 151 – DataSetMetaData announcement message structure .
...

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...