{"id":245212,"date":"2024-10-19T16:07:28","date_gmt":"2024-10-19T16:07:28","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62541-142020\/"},"modified":"2024-10-25T11:07:19","modified_gmt":"2024-10-25T11:07:19","slug":"bs-en-iec-62541-142020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62541-142020\/","title":{"rendered":"BS EN IEC 62541-14:2020"},"content":{"rendered":"

IEC 62541-14:2020 defines the OPC Unified Architecture (OPC UA) 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. IEC TR 62541-1 gives 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 \u2022 a general introduction of the PubSub concepts, \u2022 a definition of the PubSub configuration parameters, \u2022 mapping of PubSub concepts and configuration parameters to messages and transport protocols, and \u2022 a PubSub configuration model. Not all OPC UA Applications will need to implement all defined message and transport protocol mappings. IEC 62541-7 defines the Profile that dictates which mappings need to be implemented in order to be compliant with a particular Profile.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
4<\/td>\nEuropean foreword
Endorsement notice <\/td>\n<\/tr>\n
5<\/td>\nAnnex ZA (normative) Normative references to international publications with their corresponding European publications <\/td>\n<\/tr>\n
7<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
15<\/td>\nFOREWORD <\/td>\n<\/tr>\n
17<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
18<\/td>\n3 Terms, definitions and abbreviated terms
3.1 Terms and definitions <\/td>\n<\/tr>\n
19<\/td>\n3.2 Abbreviated terms
4 Overview
4.1 Fields of application <\/td>\n<\/tr>\n
20<\/td>\n4.2 Abstraction layers
4.3 Decoupling by use of middleware
Figures
Figure 1 \u2013 Publish Subscribe Model overview <\/td>\n<\/tr>\n
21<\/td>\n4.4 Synergy of models
5 PubSub Concepts
5.1 General <\/td>\n<\/tr>\n
22<\/td>\n5.2 DataSet
5.2.1 General
Figure 2 \u2013 Publisher and Subscriber entities <\/td>\n<\/tr>\n
23<\/td>\n5.2.2 DataSetClass
5.2.3 DataSetMetaData
Figure 3 \u2013 DataSet in the process of publishing <\/td>\n<\/tr>\n
24<\/td>\n5.3 Messages
5.3.1 General <\/td>\n<\/tr>\n
25<\/td>\n5.3.2 DataSetMessage field
5.3.3 DataSetMessage
Figure 4 \u2013 OPC UA PubSub message layers <\/td>\n<\/tr>\n
26<\/td>\n5.3.4 NetworkMessage
5.3.5 Message security <\/td>\n<\/tr>\n
27<\/td>\n5.3.6 Transport security
5.3.7 SecurityGroup
5.4 Entities
5.4.1 Publisher <\/td>\n<\/tr>\n
28<\/td>\nFigure 5 \u2013 Publisher details <\/td>\n<\/tr>\n
29<\/td>\nFigure 6 \u2013 Publisher message sending sequence <\/td>\n<\/tr>\n
30<\/td>\n5.4.2 Subscriber
Figure 7 \u2013 Subscriber details <\/td>\n<\/tr>\n
31<\/td>\n5.4.3 Security Key Service
Figure 8 \u2013 Subscriber message reception sequence <\/td>\n<\/tr>\n
32<\/td>\nFigure 9 \u2013 SecurityGroup management sequence <\/td>\n<\/tr>\n
33<\/td>\nFigure 10 \u2013 Handshake used to pull keys from SKS
Figure 11 \u2013 Handshake used to push keys to Publishers and Subscribers <\/td>\n<\/tr>\n
34<\/td>\n5.4.4 Message Oriented Middleware
Figure 12 \u2013 Handshake with a Security Key Service <\/td>\n<\/tr>\n
35<\/td>\nFigure 13 \u2013 PubSub using network infrastructure
Figure 14 \u2013 UDP Multicast overview <\/td>\n<\/tr>\n
36<\/td>\nFigure 15 \u2013 PubSub using broker <\/td>\n<\/tr>\n
37<\/td>\nFigure 16 \u2013 Broker overview <\/td>\n<\/tr>\n
38<\/td>\n6 PubSub communication parameters
6.1 Overview
Figure 17 \u2013 PubSub component overview <\/td>\n<\/tr>\n
39<\/td>\n6.2 Common Configuration Parameters
6.2.1 PubSubState State Machine
Figure 18 \u2013 PubSub mapping specific parameters overview <\/td>\n<\/tr>\n
40<\/td>\nFigure 19 \u2013 PubSub component state dependencies
Figure 20 \u2013 PubSubState state machine
Tables
Table 1 \u2013 PubSubState values <\/td>\n<\/tr>\n
41<\/td>\n6.2.2 PublishedDataSet parameters
Table 2 \u2013 PubSubState state machine
Table 3 \u2013 DataSetMetaDataType structure <\/td>\n<\/tr>\n
42<\/td>\nTable 4 \u2013 DataSetMetaDataType definition
Table 5 \u2013 FieldMetaData structure <\/td>\n<\/tr>\n
44<\/td>\nTable 6 \u2013 DataSetFieldFlags values
Table 7 \u2013 DataSetFieldFlags definition <\/td>\n<\/tr>\n
45<\/td>\nTable 8 \u2013 ConfigurationVersionDataType structure <\/td>\n<\/tr>\n
46<\/td>\nTable 9 \u2013 PublishedDataSetDataType structure
Table 10 \u2013 PublishedDataSetSourceDataType definition <\/td>\n<\/tr>\n
47<\/td>\nTable 11 \u2013 PublishedVariableDataType structure <\/td>\n<\/tr>\n
48<\/td>\nTable 12 \u2013 PublishedDataItemsDataType structure
Table 13 \u2013 PublishedEventsDataType structure <\/td>\n<\/tr>\n
49<\/td>\n6.2.3 DataSetWriter Parameters
Table 14 \u2013 DataSetFieldContentMask values <\/td>\n<\/tr>\n
50<\/td>\nFigure 21 \u2013 PubSub Information Flow dependency to field representation
Table 15 \u2013 DataSetFieldContentMask definition <\/td>\n<\/tr>\n
51<\/td>\nTable 16 \u2013 DataSetMessage field representation options <\/td>\n<\/tr>\n
52<\/td>\nTable 17 \u2013 DataSetWriterDataType structure
Table 18 \u2013 DataSetWriterTransportDataType definition <\/td>\n<\/tr>\n
53<\/td>\n6.2.4 Shared PubSubGroup Parameters
Table 19 \u2013 DataSetWriterMessageDataType structure <\/td>\n<\/tr>\n
54<\/td>\nTable 20 \u2013 PubSubGroupDataType structure
Table 21 \u2013 PubSubGroupDataType definition <\/td>\n<\/tr>\n
55<\/td>\n6.2.5 WriterGroup parameters <\/td>\n<\/tr>\n
56<\/td>\nTable 22 \u2013 WriterGroupDataType structure
Table 23 \u2013 WriterGroupDataType definition <\/td>\n<\/tr>\n
57<\/td>\n6.2.6 PubSubConnection Parameters
Table 24 \u2013 WriterGroupTransportDataType definition
Table 25 \u2013 WriterGroupMessageDataType structure <\/td>\n<\/tr>\n
58<\/td>\nTable 26 \u2013 PubSubConnectionDataType structure <\/td>\n<\/tr>\n
59<\/td>\nTable 27 \u2013 ConnectionTransportDataType definition
Table 28 \u2013 NetworkAddressDataType structure
Table 29 \u2013 NetworkAddressDataType definition
Table 30 \u2013 NetworkAddressUrlDataType structure <\/td>\n<\/tr>\n
60<\/td>\n6.2.7 ReaderGroup parameters
Table 31 \u2013 NetworkAddressUrlDataType definition
Table 32 \u2013 ReaderGroupDataType structure
Table 33 \u2013 ReaderGroupDataType definition <\/td>\n<\/tr>\n
61<\/td>\n6.2.8 DataSetReader Parameters
Table 34 \u2013 ReaderGroupTransportDataType definition
Table 35 \u2013 ReaderGroupMessageDataType structure <\/td>\n<\/tr>\n
64<\/td>\nTable 36 \u2013 DataSetReaderDataType structure
Table 37 \u2013 DataSetReaderTransportDataType structure <\/td>\n<\/tr>\n
65<\/td>\n6.2.9 SubscribedDataSet Parameters
Table 38 \u2013 DataSetReaderTransportDataType definition
Table 39 \u2013 DataSetReaderMessageDataType structure
Table 40 \u2013 DataSetReaderMessageDataType definition
Table 41 \u2013 SubscribedDataSetDataType structure <\/td>\n<\/tr>\n
66<\/td>\nTable 42 \u2013 SubscribedDataSetDataType Definition
Table 43 \u2013 TargetVariablesDataType structure <\/td>\n<\/tr>\n
67<\/td>\nTable 44 \u2013 FieldTargetDataType structure <\/td>\n<\/tr>\n
68<\/td>\n6.2.10 Information flow and status handling
Table 45 \u2013 OverrideValueHandling values
Table 46 \u2013 SubscribedDataSetMirrorDataType structure <\/td>\n<\/tr>\n
69<\/td>\nFigure 22 \u2013 PubSub information flow
Table 47 \u2013 Source to message input mapping <\/td>\n<\/tr>\n
70<\/td>\n6.2.11 PubSubConfigurationDataType
Table 48 \u2013 Message output to target mapping
Table 49 \u2013 PubSubConfigurationDataType structure <\/td>\n<\/tr>\n
71<\/td>\n6.3 Message mapping configuration parameters
6.3.1 UADP message mapping
Table 50 \u2013 PubSubConfiguration file content <\/td>\n<\/tr>\n
72<\/td>\nFigure 23 \u2013 Start of the periodic publisher execution
Figure 24 \u2013 Timing offsets in a PublishingInterval <\/td>\n<\/tr>\n
73<\/td>\nFigure 25 \u2013 DataSetOrdering and MaxNetworkMessageSize
Table 51 \u2013 DataSetOrderingType values <\/td>\n<\/tr>\n
74<\/td>\nTable 52 \u2013 UadpNetworkMessageContentMask values
Table 53 \u2013 UadpNetworkMessageContentMask definition <\/td>\n<\/tr>\n
75<\/td>\nFigure 26 \u2013 PublishingOffset options for multiple NetworkMessages <\/td>\n<\/tr>\n
76<\/td>\nTable 54 \u2013 UadpWriterGroupMessageDataType structure
Table 55 \u2013 UadpDataSetMessageContentMask values <\/td>\n<\/tr>\n
77<\/td>\nTable 56 \u2013 UadpDataSetMessageContentMask definition <\/td>\n<\/tr>\n
78<\/td>\nTable 57 \u2013 UadpDataSetWriterMessageDataType structure <\/td>\n<\/tr>\n
79<\/td>\n6.3.2 JSON message mapping
Table 58 \u2013 UadpDataSetReaderMessageDataType structure <\/td>\n<\/tr>\n
80<\/td>\nTable 59 \u2013 JsonNetworkMessageContentMask values
Table 60 \u2013 JsonNetworkMessageContentMask definition
Table 61 \u2013 JsonWriterGroupMessageDataType structure <\/td>\n<\/tr>\n
81<\/td>\nTable 62 \u2013 JsonDataSetMessageContentMask values
Table 63 \u2013 JsonDataSetMessageContentMask definition
Table 64 \u2013 JsonDataSetWriterMessageDataType structure <\/td>\n<\/tr>\n
82<\/td>\n6.4 Transport Protocol mapping configuration parameters
6.4.1 Datagram Transport Protocol
Table 65 \u2013 JsonDataSetReaderMessageDataType structure
Table 66 \u2013 DatagramConnectionTransportDataType structure <\/td>\n<\/tr>\n
83<\/td>\n6.4.2 Broker Transport Protocol
Table 67 \u2013 DatagramWriterGroupTransportDataType structure <\/td>\n<\/tr>\n
84<\/td>\nTable 68 \u2013 BrokerConnectionTransportDataType structure <\/td>\n<\/tr>\n
85<\/td>\nTable 69 \u2013 BrokerTransportQualityOfService values
Table 70 \u2013 BrokerWriterGroupTransportDataType structure <\/td>\n<\/tr>\n
87<\/td>\nTable 71 \u2013 BrokerDataSetWriterTransportDataType structure <\/td>\n<\/tr>\n
88<\/td>\n7 PubSub mappings
7.1 General
7.2 Message mappings
7.2.1 General
7.2.2 UADP message mapping
Table 72 \u2013 BrokerDataSetReaderTransportDataType structure <\/td>\n<\/tr>\n
89<\/td>\nFigure 27 \u2013 UADP NetworkMessage
Table 73 \u2013 UADP NetworkMessage <\/td>\n<\/tr>\n
92<\/td>\nTable 74 \u2013 Layout of the key data for UADP message security <\/td>\n<\/tr>\n
93<\/td>\nTable 75 \u2013 Layout of the MessageNonce for AES-CTR
Table 76 \u2013 Layout of the counter block for UADP message security <\/td>\n<\/tr>\n
94<\/td>\nTable 77 \u2013 Chunked NetworkMessage payload header
Table 78 \u2013 Chunked NetworkMessage payload fields <\/td>\n<\/tr>\n
95<\/td>\nFigure 28 \u2013 UADP DataSet payload
Table 79 \u2013 UADP DataSet payload header <\/td>\n<\/tr>\n
96<\/td>\nFigure 29 \u2013 DataSetMessage header structure
Table 80 \u2013 UADP DataSet payload <\/td>\n<\/tr>\n
97<\/td>\nTable 81 \u2013 DataSetMessage header structure <\/td>\n<\/tr>\n
98<\/td>\nFigure 30 \u2013 Data Key Frame DataSetMessage data
Table 82 \u2013 Data Key Frame DataSetMessage structure <\/td>\n<\/tr>\n
99<\/td>\nFigure 31 \u2013 Data Delta Frame DataSetMessage
Table 83 \u2013 Data Delta Frame DataSetMessage structure <\/td>\n<\/tr>\n
100<\/td>\nFigure 32 \u2013 Event DataSetMessage
Figure 33 \u2013 KeepAlive message
Table 84 \u2013 Event DataSetMessage structure <\/td>\n<\/tr>\n
102<\/td>\nTable 85 \u2013 Discovery request header structure
Table 86 \u2013 Publisher information request message structure <\/td>\n<\/tr>\n
103<\/td>\nTable 87 \u2013 Discovery response header structure
Table 88 \u2013 Publisher Endpoints message structure
Table 89 \u2013 DataSetMetaData message structure <\/td>\n<\/tr>\n
104<\/td>\n7.2.3 JSON message mapping
Table 90 \u2013 DataSetWriter configuration message structure
Table 91 \u2013 JSON NetworkMessage definition <\/td>\n<\/tr>\n
106<\/td>\nTable 92 \u2013 JSON DataSetMessage definition <\/td>\n<\/tr>\n
107<\/td>\n7.3 Transport Protocol Mappings
7.3.1 General
7.3.2 OPC UA UDP
Table 93 \u2013 JSON DataSetMetaData definition <\/td>\n<\/tr>\n
108<\/td>\n7.3.3 OPC UA Ethernet
Table 94 \u2013 UADP message transported over UDP <\/td>\n<\/tr>\n
109<\/td>\n7.3.4 AMQP
Table 95 \u2013 UADP message transported over Ethernet <\/td>\n<\/tr>\n
111<\/td>\nTable 96 \u2013 AMQP standard header fields <\/td>\n<\/tr>\n
112<\/td>\nTable 97 \u2013 OPC UA AMQP standard header QualifiedName Name mappings <\/td>\n<\/tr>\n
113<\/td>\nTable 98 \u2013 OPC UA AMQP header field conversion rules <\/td>\n<\/tr>\n
114<\/td>\n7.3.5 MQTT <\/td>\n<\/tr>\n
116<\/td>\n8 PubSub security key service model
8.1 Overview
8.2 PublishSubscribe Object
Figure 34 \u2013 PublishSubscribe Object Types overview <\/td>\n<\/tr>\n
117<\/td>\n8.3 PubSubKeyServiceType
8.4 GetSecurityKeys method
Table 99 \u2013 PublishSubscribe Object definition
Table 100 \u2013 PubSubKeyServiceType definition <\/td>\n<\/tr>\n
119<\/td>\n8.5 GetSecurityGroup method <\/td>\n<\/tr>\n
120<\/td>\n8.6 SecurityGroupType
Table 101 \u2013 SecurityGroupType definition <\/td>\n<\/tr>\n
121<\/td>\n8.7 SecurityGroupFolderType
8.8 AddSecurityGroup Method
Table 102 \u2013 SecurityGroupFolderType definition <\/td>\n<\/tr>\n
122<\/td>\n8.9 RemoveSecurityGroup Method
9 PubSub configuration model
9.1 Common configuration model
9.1.1 General <\/td>\n<\/tr>\n
123<\/td>\nFigure 35 \u2013 PubSub configuration model overview <\/td>\n<\/tr>\n
124<\/td>\nFigure 36 \u2013 PubSub example Objects
Figure 37 \u2013 PubSub information flow <\/td>\n<\/tr>\n
125<\/td>\n9.1.2 Configuration behaviours
9.1.3 Types for the PublishSubscribe Object <\/td>\n<\/tr>\n
126<\/td>\nFigure 38 \u2013 PublishSubscribe Object Types overview <\/td>\n<\/tr>\n
127<\/td>\nTable 103 \u2013 PublishSubscribeType definition <\/td>\n<\/tr>\n
130<\/td>\n9.1.4 Published DataSet Model
Figure 39 \u2013 Published DataSet overview
Table 104 \u2013 HasPubSubConnection ReferenceType <\/td>\n<\/tr>\n
131<\/td>\nTable 105 \u2013 PublishedDataSetType definition <\/td>\n<\/tr>\n
132<\/td>\nTable 106 \u2013 ExtensionFieldsType definition <\/td>\n<\/tr>\n
133<\/td>\nTable 107 \u2013 Well-Known Extension Field Names <\/td>\n<\/tr>\n
134<\/td>\nTable 108 \u2013 DataSetToWriter ReferenceType <\/td>\n<\/tr>\n
135<\/td>\nTable 109 \u2013 PublishedDataItemsType definition <\/td>\n<\/tr>\n
138<\/td>\nTable 110 \u2013 PublishedEventsType definition <\/td>\n<\/tr>\n
139<\/td>\nTable 111 \u2013 DataSetFolderType definition <\/td>\n<\/tr>\n
146<\/td>\n9.1.5 Connection Model <\/td>\n<\/tr>\n
147<\/td>\nFigure 40 \u2013 PubSubConnectionType overview
Table 112 \u2013 PubSubConnectionType definition <\/td>\n<\/tr>\n
150<\/td>\n9.1.6 Group Model
Figure 41 \u2013 PubSubGroupType overview
Table 113 \u2013 ConnectionTransportType definition <\/td>\n<\/tr>\n
151<\/td>\nTable 114 \u2013 PubSubGroupType definition <\/td>\n<\/tr>\n
152<\/td>\nTable 115 \u2013 WriterGroupType definition <\/td>\n<\/tr>\n
154<\/td>\nTable 116 \u2013 HasDataSetWriter ReferenceType
Table 117 \u2013 WriterGroupTransportType definition <\/td>\n<\/tr>\n
155<\/td>\nTable 118 \u2013 WriterGroupMessageType definition
Table 119 \u2013 ReaderGroupType definition <\/td>\n<\/tr>\n
157<\/td>\nTable 120 \u2013 HasDataSetReader ReferenceType
Table 121 \u2013 ReaderGroupTransportType definition
Table 122 \u2013 ReaderGroupMessageType Definition <\/td>\n<\/tr>\n
158<\/td>\n9.1.7 DataSetWriter Model
Figure 42 \u2013 DataSet Writer Model Overview
Table 123 \u2013 DataSetWriterType definition <\/td>\n<\/tr>\n
159<\/td>\nTable 124 \u2013 DataSetWriterTransportType definition
Table 125 \u2013 DataSetWriterMessageType definition <\/td>\n<\/tr>\n
160<\/td>\n9.1.8 DataSetReader Model
Figure 43 \u2013 DataSet Reader Model overview <\/td>\n<\/tr>\n
161<\/td>\nTable 126 \u2013 DataSetReaderType definition <\/td>\n<\/tr>\n
162<\/td>\nTable 127 \u2013 DataSetReaderTransportType definition <\/td>\n<\/tr>\n
163<\/td>\nTable 128 \u2013 DataSetReaderMessageType definition <\/td>\n<\/tr>\n
165<\/td>\n9.1.9 Subscribed DataSet Model
Table 129 \u2013 SubscribedDataSetType definition
Table 130 \u2013 TargetVariablesType definition <\/td>\n<\/tr>\n
167<\/td>\nTable 131 \u2013 SubscribedDataSetMirrorType definition <\/td>\n<\/tr>\n
168<\/td>\n9.1.10 PubSub Status Object
Table 132 \u2013 PubSubStatusType definition <\/td>\n<\/tr>\n
169<\/td>\n9.1.11 PubSub Diagnostics Objects
Table 133 \u2013 Status Object definition <\/td>\n<\/tr>\n
170<\/td>\nFigure 44 \u2013 PubSub Diagnostics overview
Figure 45 \u2013 PubSubDiagnosticsCounterType <\/td>\n<\/tr>\n
171<\/td>\nTable 134 \u2013 PubSubDiagnosticsType
Table 135 \u2013 Counters for PubSubDiagnosticsType <\/td>\n<\/tr>\n
172<\/td>\nTable 136 \u2013 DiagnosticsLevel Values <\/td>\n<\/tr>\n
173<\/td>\nTable 137 \u2013 PubSubDiagnosticsCounterType
Table 138 \u2013 PubSubDiagnosticsCounterClassification Values <\/td>\n<\/tr>\n
174<\/td>\nTable 139 \u2013 PubSubDiagnosticsRootType
Table 140 \u2013 LiveValues for PubSubDiagnosticsRootType
Table 141 \u2013 PubSubDiagnosticsConnectionType <\/td>\n<\/tr>\n
175<\/td>\nTable 142 \u2013 LiveValues for PubSubDiagnosticsConnectionType
Table 143 \u2013 PubSubDiagnosticsWriterGroupType
Table 144 \u2013 Counters for PubSubDiagnosticsWriterGroupType
Table 145 \u2013 LiveValues for PubSubDiagnosticsWriterGroupType <\/td>\n<\/tr>\n
176<\/td>\nTable 146 \u2013 PubSubDiagnosticsReaderGroupType
Table 147 \u2013 Counters for PubSubDiagnosticsReaderGroupType
Table 148 \u2013 LiveValues for PubSubDiagnosticsReaderGroupType <\/td>\n<\/tr>\n
177<\/td>\nTable 149 \u2013 PubSubDiagnosticsDataSetWriterType
Table 150 \u2013 Counters for PubSubDiagnosticsDataSetWriterType
Table 151 \u2013 LiveValues for PubSubDiagnosticsDataSetWriterType
Table 152 \u2013 PubSubDiagnosticsDataSetReaderType <\/td>\n<\/tr>\n
178<\/td>\n9.1.12 PubSub Status Events
Table 153 \u2013 Counters for PubSubDiagnosticsDataSetReaderType
Table 154 \u2013 LiveValues for PubSubDiagnosticsDataSetReaderType
Table 155 \u2013 PubSubStatusEventType definition <\/td>\n<\/tr>\n
179<\/td>\nTable 156 \u2013 PubSubTransportLimitsExceedEventType definition
Table 157 \u2013 PubSubCommunicationFailureEventType definition <\/td>\n<\/tr>\n
180<\/td>\n9.2 Message Mapping Configuration Model
9.2.1 UADP Message Mapping
Table 158 \u2013 UadpWriterGroupMessageType definition <\/td>\n<\/tr>\n
181<\/td>\nTable 159 \u2013 UadpDataSetWriterMessageType definition
Table 160 \u2013 UadpDataSetReaderMessageType definition <\/td>\n<\/tr>\n
182<\/td>\n9.2.2 JSON Message Mapping
Table 161 \u2013 JsonWriterGroupMessageType Definition
Table 162 \u2013 JsonDataSetWriterMessageType definition <\/td>\n<\/tr>\n
183<\/td>\n9.3 Transport Protocol Mapping Configuration Model
9.3.1 Datagram Transport Protocol Mapping
Table 163 \u2013 JsonDataSetReaderMessageType definition
Table 164 \u2013 DatagramConnectionTransportType definition
Table 165 \u2013 DatagramWriterGroupTransportType definition <\/td>\n<\/tr>\n
184<\/td>\n9.3.2 Broker Transport Protocol Mapping
Table 166 \u2013 BrokerConnectionTransportType definition
Table 167 \u2013 BrokerWriterGroupTransportType definition <\/td>\n<\/tr>\n
185<\/td>\nTable 168 \u2013 BrokerDataSetWriterTransportType definition
Table 169 \u2013 Broker Writer well-known extension field names <\/td>\n<\/tr>\n
186<\/td>\nTable 170 \u2013 BrokerDataSetReaderTransportType definition <\/td>\n<\/tr>\n
187<\/td>\nAnnex A (normative)Common types
A.1 DataType Schema Header structures
A.1.1 DataTypeSchemaHeader
Table A.1 \u2013 DataTypeSchemaHeader structure
Table A.2 \u2013 DataTypeSchemaHeader definition <\/td>\n<\/tr>\n
188<\/td>\nA.1.2 DataTypeDescription
A.1.3 StructureDescription
Table A.3 \u2013 DataTypeDescription structure
Table A.4 \u2013 DataTypeDescription definition
Table A.5 \u2013 StructureDescription structure
Table A.6 \u2013 StructureDescription definition <\/td>\n<\/tr>\n
189<\/td>\nA.1.4 EnumDescription
A.1.5 SimpleTypeDescription
A.2 UABinaryFileDataType
Table A.7 \u2013 EnumDescription Structure
Table A.8 \u2013 EnumDescription definition
Table A.9 \u2013 SimpleTypeDescription structure <\/td>\n<\/tr>\n
190<\/td>\nA.3 NetworkAddress Model
A.3.1 NetworkAddressType
Table A.10 \u2013 UABinaryFileDataType structure
Table A.11 \u2013 UABinaryFileDataType definition
Table A.12 \u2013 NetworkAddressType definition <\/td>\n<\/tr>\n
191<\/td>\nA.3.2 NetworkAddressUrlType
Table A.13 \u2013 NetworkAddressUrlType definition <\/td>\n<\/tr>\n
192<\/td>\nAnnex B (informative)Client Server vs. Publish Subscribe
B.1 Overview
B.2 Client Server Subscriptions <\/td>\n<\/tr>\n
193<\/td>\nB.3 Publish-Subscribe
Figure B.1 \u2013 Subscriptions in OPC UA Client Server Model <\/td>\n<\/tr>\n
194<\/td>\nB.4 Synergy of models
Figure B.2 \u2013 Publish Subscribe Model Overview <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

OPC unified architecture – PubSub<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2020<\/td>\n196<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":245218,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-245212","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\/245212","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\/245218"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=245212"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=245212"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=245212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}