prEN IEC 62541-14:2024
(Main)OPC unified architecture - Part 14: Pubsub
OPC unified architecture - Part 14: Pubsub
OPC Unified Architecture – Teil 14: Festlegungen zur Umsetzung des Publisher-Subscriber-Models
Architecture unifiée OPC - Partie 14: Pubsub
Enotna arhitektura OPC - 14. del: Objavno naročilo
General Information
Relations
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 .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.