Industrial communication networks - High availability automation networks - Part 3: Parallel Redundancy Protocol (PRP) and High-availability Seamless Redundancy (HSR)

Industrielle Kommunikationsnetze - Hochverfügbare Automatisierungsnetze - Teil 3: Parallelredundanz-Protokoll (PRP) und nahtloser Hochverfügbarkeits-Ring (HSR)

Réseaux de communication industriels - Réseaux de haute disponibilité pour l'automatisation - Partie 3: Protocole de redondance en parallèle (PRP) et redondance transparente de haute disponibilité (HSR)

Industrijska komunikacijska omrežja - Omrežja za avtomatizacijo z visoko razpoložljivostjo - 3. del: Protokol vzporedne redundance (PRP) in brezprehodna zanka z visoko razpoložljivostjo (HSR) (IEC 62439-3:2021/COR1:2023)

General Information

Status
Published
Publication Date
27-Apr-2023
Current Stage
6060 - Document made available - Publishing
Start Date
28-Apr-2023
Completion Date
28-Apr-2023

Relations

Buy Standard

Corrigendum
EN IEC 62439-3:2022/AC:2023
English language
12 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)


SLOVENSKI STANDARD
01-november-2023
Industrijska komunikacijska omrežja - Omrežja za avtomatizacijo z visoko
razpoložljivostjo - 3. del: Protokol vzporedne redundance (PRP) in brezprehodna
zanka z visoko razpoložljivostjo (HSR) (IEC 62439-3:2021/COR1:2023)
Industrial communication networks - High availability automation networks - Part 3:
Parallel Redundancy Protocol (PRP) and High-availability Seamless Redundancy (HSR)
(IEC 62439-3:2021/COR1:2023)
Industrielle Kommunikationsnetze - Hochverfügbare Automatisierungsnetze - Teil 3:
Parallelredundanz-Protokoll (PRP) und nahtloser Hochverfügbarkeits-Ring (HSR) (IEC
62439-3:2021/COR1:2023)
Réseaux de communication industriels - Réseaux de haute disponibilité pour
l'automatisation - Partie 3: Protocole de redondance en parallèle (PRP) et redondance
transparente de haute disponibilité (HSR) (IEC 62439-3:2021/COR1:2023)
Ta slovenski standard je istoveten z: EN IEC 62439-3:2022/AC:2023-04
ICS:
25.040.01 Sistemi za avtomatizacijo v Industrial automation
industriji na splošno systems in general
35.110 Omreževanje Networking
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

EUROPEAN STANDARD EN IEC 62439-
3:2022/AC:2023-04
NORME EUROPÉENNE
EUROPÄISCHE NORM
April 2023
ICS 25.040.40; 35.100.05
English Version
Industrial communication networks - High availability automation
networks - Part 3: Parallel Redundancy Protocol (PRP) and
High-availability Seamless Redundancy (HSR)
(IEC 62439-3:2021/COR1:2023)
Réseaux de communication industriels - Réseaux de haute Industrielle Kommunikationsnetze - Hochverfügbare
disponibilité pour l'automatisation - Partie 3: Protocole de Automatisierungsnetze - Teil 3: Parallelredundanz-Protokoll
redondance en parallèle (PRP) et redondance transparente (PRP) und nahtloser Hochverfügbarkeits-Ring (HSR)
de haute disponibilité (HSR) (IEC 62439-3:2021/COR1:2023)
(IEC 62439-3:2021/COR1:2023)
This corrigendum becomes effective on 28 April 2023 for incorporation in the English language version of the EN.

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
© 2023 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.
Ref. No. EN IEC 62439-3:2022/AC:2023-04 E

Endorsement notice
The text of the corrigendum IEC 62439-3:2021/COR1:2023 was approved by CENELEC as EN IEC 62439-3:2022/AC:2023-04 without any
modification.
IEC 62439-3:2021/COR1:2023 – 1 –
© IEC 2023
INTERNATIONAL ELECTROTECHNICAL COMMISSION
COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE
____________
IEC 62439-3 IEC 62439-3
Edition 4.0  2021-12 Edition 4.0  2021-12
INDUSTRIAL COMMUNICATION NETWORKS – RÉSEAUX DE COMMUNICATION INDUSTRIELS –
HIGH AVAILABILITY AUTOMATION NETWORKS – RÉSEAUX DE HAUTE DISPONIBILITÉ POUR
Part 3: Parallel Redundancy Protocol (PRP) and L'AUTOMATISATION –
High-availability Seamless Redundancy (HSR) Partie 3: Protocole de redondance en parallèle
(PRP) et redondance transparente de haute
disponibilité (HSR)
CORRIGENDUM 1
Corrections to the French version appear after the English text. Please note that some
corrections are different for the English and French texts.
Les corrections à la version française sont données après le texte anglais. Veuillez noter que
certaines corrections sont différentes pour les textes anglais et français.
Corrections to the English version:
INTRODUCTION to Corrigendum 1
This Corrigendum 1 corrects errors and possible misinterpretations in IEC 62439-3:2021, which
were discovered during the first field implementations based on this International Standard. All
corrections are only intended to improve the consistency of implementations of the
specifications and do not introduce new features to the technology.
NOTE This Corrigendum 1 includes corrections for the MIBs in Clause 7 and Annex E. These MIBs are provided as
code components in companion documents, see https://www.iec.ch/sc65c/supportingdocuments. The corrections for
Clause 7 and Annex E are provided for convenience, while the versions in the companion documents IEC_62439-
3_2021B1.mib and IEC_62439-100_2021B1.mib contain the corrected code and prevail in case of discrepancies.
4 Parallel Redundancy Protocol (PRP)
4.2.7.2 NodesTable
Replace, in the last paragraph (two occurrences), “Supervision Frames” with “supervision
frames”.
IEC 62439-3:2021-12/COR1:2023-04(en-fr)

– 2 – IEC 62439-3:2021/COR1:2023
© IEC 2023
4.2.7.5.5 Receiving and NodesTable
Replace, in the first row of the table, “If this frame is not a PRP_Supervision frame or an HSR
Supervision frame” with “If this frame is neither a PRP_Supervision frame nor an
HSR_Supervision frame”.
Replace, in the third row of the table, “Else if this frame is a PRP_Supervision frame” with “Else
(i.e. if this frame is a PRP_Supervision frame or an HSR_Supervision frame)”.
Replace, in the fifth row of the table, “Supervision Frame” with “supervision frame”.
Replace, in NOTE 1, “a well-formed RCT” with “a well-formed RCT on one port only”.
Replace, in NOTE 2, “Supervision Frames” with “supervision frames” and “Supervision Frame”
with “supervision frame”.
5 High-availability Seamless Redundancy (HSR)
5.2.2.3 HSR-PRP RedBox for ring connection to a PRP network
Add, at the beginning of subclause 5.2.2.3, the following new headline 5.2.2.3.1:
“5.2.2.3.1 Configuration and operation”
Add, at the end of subclause 5.2.2.3, the following new subclause 5.2.2.3.2:
5.2.2.3.2 Handling of supervision frames
5.2.2.3.2.1 Forwarding supervision frames between HSR and PRP networks
Special processing has to be applied to supervision frames received by the RedBox because
PRP_Supervision frames (see 4.3) and HSR_Supervision frames (see 5.7.2) have a slightly
different format, so DANPs could be unable to recognize HSR_Supervision frames, while
DANHs could be unable to recognize PRP_Supervision frames.
To resolve such potential incompatibility, an HSR-PRP RedBox shall perform a proxy translation
of supervision frames in both directions (HSR→PRP and PRP→HSR).
The translation shall include the following:
1) Translate TLV1.TYPE
a) If its value is 20 or 21 (PRP_Supervision frame), replace it with 23 before forwarding the
frame to the HSR network
b) If its value is 23 (HSR_Supervision frame), replace it with 20 (duplicate discard) before
forwarding the frame to the PRP network
2) If TLV2 is not present,
a) Insert TLV2
b) Replace the supervision frame’s sequence number with the RedBox’s local sequence
number
3) If TLV2 is present, leave it and the supervision frame’s sequence number unmodified
4) Replace the frame’s source MAC address with the MAC address of the RedBox and replace
the RedundancyTag sequence number with the RedBox’s local sequence number

IEC 62439-3:2021/COR1:2023 – 3 –
© IEC 2023
In an HSR-PRP RedBox, it is mandatory to provide a configuration possibility to enable or
disable this translation process. The translation can be disabled if, in the particular network, all
DANPs accept a TLV1.TYPE equal to 23 and all DANHs accept a TLV1.TYPE equal to 20 and
21.
If the proxy translation is disabled, supervision frames shall still be forwarded, without
modification, between HSR and PRP networks in both directions.
5.2.2.3.2.2 Generating supervision frames
An HSR-PRP RedBox shall send its own supervision frames (see 4.3.3 and 5.7.2.1) both to the
HSR network (in the HSR_Supervision frame format) and to the PRP network (in the
PRP_Supervision frame format) with the same supervision frame sequence number and
RedundancyTag sequence number.
5.2.2.3.2.3 Clarification of supervision frames proxy-translation scenarios (informative)
Scenario 1: DANP sends PRP_Supervision frame:
• PRP_Supervision frame received by HSR-PRP-A RedBox
• HSR-PRP-A RedBox translates the frame to HSR_Supervision frame, also inserting TLV2
and replacing supervision sequence number, and sends it to HSR ring in both directions
• PRP_Supervision frame received by HSR-PRP-B RedBox
• HSR-PRP-B RedBox translates the frame to HSR_Supervision frame, also inserting TLV2
and replacing supervision sequence number, and sends it to HSR ring in both directions
• DANHs receive two copies of the HSR_Supervision frames from HSR-PRP-A RedBox
(DANP appears as VDANH behind HSR-RedBox A)
• DANHs receive two copies of the HSR_Supervision frames from HSR-PRP-B RedBox
(DANP appears as VDANH behind HSR-RedBox B)
Scenario 2: PRP-RedBox sends PRP_Supervision frame on behalf of VDANPs:
• PRP_Supervision frame received by HSR-PRP-A RedBox
• HSR-PRP-A RedBox translates the frame to HSR_Supervision frame, only modifying TLV1
and replacing source MAC address and RedundancyTag sequence number, and sends it to
HSR ring in both directions
• PRP_Supervision frame received by HSR-PRP-B RedBox
• HSR-PRP-B RedBox translates the frame to HSR_Supervision frame, only modifying TLV1
and replacing source MAC address and RedundancyTag sequence number, and sends it to
HSR ring in both directions
• DANHs receive two copies of the HSR_Supervision frame from HSR-PRP-A RedBox
(originating PRP-RedBox appears as HSR-RedBox; VDANPs appear as VDANHs behind
the HSR-RedBox)
• DANHs receive two copies of the HSR_Supervision frame from HSR-PRP-B RedBox
(originating PRP-RedBox appears as HSR-RedBox; VDANPs appear as VDANHs behind
the HSR-RedBox)
Scenario 3: DANH sends HSR_Supervision frame:
• HSR_Supervision frame (two copies) received by HSR-PRP-A RedBox
• HSR-PRP-A RedBox translates the frame to PRP_Supervision frame, also inserting TLV2
and replacing supervision sequence number, and sends it to PRP LAN-A
• HSR_Supervision frame (two copies) received by HSR-PRP-B RedBox
• HSR-PRP-B RedBox translates the frame to PRP_Supervision frame, also inserting TLV2
and replacing supervision sequence number, and sends it to PRP LAN-B

– 4 – IEC 62439-3:2021/COR1:2023
© IEC 2023
• DANPs in LAN-A receive (potentially two copies of, depending on whether HSR-PRP-A
RedBox applies duplicate discard to supervision frames or not) the PRP_Supervision frame
from HSR-PRP-A RedBox (DANH appears as VDANP behind PRP-RedBox A)
• DANPs in LAN-B receive (potentially two copies of, depending on whether HSR-PRP-B
RedBox applies duplicate discard to supervision frames or not) the PRP_Supervision frame
from HSR-PRP-B RedBox (DANH appears as VDANP behind PRP-RedBox B)
Scenario 4: HSR-RedBox sends HSR_Supervision frame on behalf of VDANHs:
• HSR_Supervision frame (two copies) received by HSR-PRP-A RedBox
• HSR-PRP-A RedBox translates the frame to PRP_Supervision frame, only modifying TLV1
and replacing source MAC address and RedundancyTag sequence number, and sends it to
PRP LAN-A
• HSR_Supervision frame (two copies) received by HSR-PRP-B RedBox
• HSR-PRP-B RedBox translates the frame to PRP_Supervision frame, only modifying TLV1
and replacing source MAC address and RedundancyTag sequence number, and sends it to
PRP LAN-B
• DANPs in LAN-A receive (potentially two copies of, depending on whether HSR-PRP-A
RedBox applies duplicate discard to supervision frames or not) the PRP_Supervision frame
from HSR-PRP-A RedBox (originating HSR-RedBox appears as PRP-RedBox; VDANHs
appear as VDANPs behind the PRP-RedBox)
• DANPs in LAN-B receive (potentially two copies of, depending on whether HSR-PRP-B
RedBox applies duplicate discard to supervision frames or not) the PRP_Supervision frame
from HSR-PRP-B RedBox (originating HSR-RedBox appears as PRP-RedBox; VDANHs
appear as VDANPs behind the PRP-RedBox)
Scenario 5: HSR-PRP-A RedBox sends a supervision frame on behalf of VDANHs both to PRP
LAN-A and to HSR ring:
• HSR_Supervision frame (two copies) received by HSR-PRP-B RedBox
• HSR-PRP-B RedBox translates the frame to PRP_Supervision frame, only modifying TLV1
and replacing source MAC address and RedundancyTag sequence number, and sends it to
PRP LAN-B
• DANPs in LAN-B receive (potentially two copies of, depending on whether HSR-PRP-B
RedBox applies duplicate discard to supervision frames or not) the PRP_Supervision frame
from HSR-PRP-B RedBox (originating HSR-PRP-A RedBox appears as PRP-RedBox;
VDANHs appear as VDANPs behind the PRP-RedBox)
• DANHs receive two copies of the HSR_Supervision frame from HSR-PRP-A RedBox – same
as from a regular HSR-RedBox
• DANPs in LAN-A receive one copy of the PRP_Supervision frame from HSR-PRP-A RedBox
(HSR-PRP-A RedBox appears as PRP-RedBox; VDANHs appear as VDANPs behind the
PRP-RedBox)
Scenario 6: HSR-PRP-B RedBox sends a supervision frame – everything is symmetrical to
Scenario 5.
Scenario 7: HSR-PRP-A RedBox does not have VDANHs connected and acts as a DANH itself.
It sends a supervision frame to both PRP LAN-A and HSR ring:
• HSR_Supervision frame (two copies) received by HSR-PRP-B RedBox
• HSR-PRP-B RedBox translates the frame to PRP_Supervision frame, also inserting TLV2
and replacing supervision sequence number, and sends it to PRP LAN-B
• DANPs in LAN-B receive (potentially two copies of, depending on whether HSR-PRP-B
RedBox applies duplicate discard to supervision frames or not) the PRP_Supervision frame
from HSR-PRP-B RedBox (HSR-PRP-A RedBox appears as VDANP behind PRP-RedBox
B)
IEC 62439-3:2021/COR1:2023 – 5 –
© IEC 2023
• DANHs receive two copies of the HSR_Supervision frame from HSR-PRP-A RedBox – same
as from a regular DANH
• DANPs in LAN-A receive one copy of the PRP_Supervision frame from HSR-PRP-A RedBox
(HSR-PRP-A RedBox appears as VDANP)
Scenario 8: HSR-PRP-B RedBox acts a DANH and sends a supervision frame – everything is
symmetrical to Scenario 7.
5.4.1 RedBox properties
Replace, in NOTE 1, “A RedBox sends Supervision frames” with “A RedBox sends supervision
frames”.
5.4.3 RedBox receiving from port A or port B (HSR ring)
Delete, in the first sentence of the first paragraph, the word “valid”.
Replace the complete pseudo-code table with the following new table:
If this frame is not HSR-tagged:
If the frame car
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.