{"id":243997,"date":"2024-10-19T16:01:18","date_gmt":"2024-10-19T16:01:18","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-62439-62010\/"},"modified":"2024-10-25T10:59:21","modified_gmt":"2024-10-25T10:59:21","slug":"bs-en-62439-62010","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-62439-62010\/","title":{"rendered":"BS EN 62439-6:2010"},"content":{"rendered":"

IEC 62439-6:2010 is applicable to high-availability automation networks based on the ISO\/IEC 8802-3 (IEEE 802.3) (Ethernet) technology. It specifies a recovery protocol based on a ring topology, designed to react deterministically on a single failure of an inter-switch link or switch in the network. Each switch has equal management role in the network. Double rings are supported. It cancels and replaces IEC 62439 published in 2008 and constitutes a technical revision. It includes the following significant technical changes with respect to IEC 62439 (2008): – adding a calculation method for RSTP (rapid spanning tree protocol, IEEE 802.1Q), – adding two new redundancy protocols: HSR (High-availability Seamless Redundancy) and DRP (Distributed Redundancy Protocol), – moving former Clauses 1 to 4 (introduction, definitions, general aspects) and the Annexes (taxonomy, availability calculation) to IEC 62439-1, which serves now as a base for the other documents, – moving Clause 5 (MRP) to IEC 62439-2 with minor editorial changes, – moving Clause 6 (PRP) was to IEC 62439-3 with minor editorial changes, – moving Clause 7 (CRP) was to IEC 62439-4 with minor editorial changes, and – moving Clause 8 (BRP) was to IEC 62439-5 with minor editorial changes, – adding a method to calculate the maximum recovery time of RSTP in a restricted configuration (ring) to IEC 62439-1 as Clause 8, – adding specifications of the HSR (High-availability Seamless Redundancy) protocol, which shares the principles of PRP to IEC 62439-3 as Clause 5, and – introducing the DRP protocol as IEC 62439-6. This publication is to be read in conjunction with \/2.<\/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
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
7<\/td>\nCONTENTS <\/td>\n<\/tr>\n
10<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
11<\/td>\n1 Scope
2 Normative references
3 Terms, definitions, abbreviations, acronyms, and conventions
3.1 Terms and definitions <\/td>\n<\/tr>\n
12<\/td>\n3.2 Abbreviations and acronyms
3.3 Conventions
4 Overview
4.1 Principles <\/td>\n<\/tr>\n
13<\/td>\n4.2 Ring ports
4.3 DRP switch node
Figures
Figure 1 \u2013 DRP communication model <\/td>\n<\/tr>\n
14<\/td>\n4.4 Single ring topology redundancy
4.5 Double ring topology redundancy
Figure 2 \u2013 Single ring topology redundancy <\/td>\n<\/tr>\n
15<\/td>\n4.6 Configuration
Figure 3 \u2013 Double ring topology redundancy <\/td>\n<\/tr>\n
16<\/td>\n4.7 Start up
5 DRP communications
5.1 Overview <\/td>\n<\/tr>\n
17<\/td>\nFigure 4 \u2013 DRP communication procedure
Figure 5 \u2013 Inserting a new switch node into the DRP system <\/td>\n<\/tr>\n
18<\/td>\n5.2 Communication procedure
Figure 6 \u2013 Fault detection and recovery <\/td>\n<\/tr>\n
21<\/td>\n5.3 Fault detection and recovery <\/td>\n<\/tr>\n
22<\/td>\nFigure 7 \u2013 Fault detection and recovery of single ring topology redundancy <\/td>\n<\/tr>\n
23<\/td>\nFigure 8 \u2013 Single inter-switch link fault detection and recovery of double ring topology redundancy <\/td>\n<\/tr>\n
24<\/td>\n5.4 Repairing the inter-switch link fault
5.5 Repairing time synchronization fault
Figure 9 \u2013 Double inter-switch link fault detection and recovery of double ring topology redundancy <\/td>\n<\/tr>\n
25<\/td>\n5.6 Inserting a repaired switch node
Figure 10 \u2013 Inserting a repaired switch node
Tables
Table 1 \u2013 Relationship between required recovery time and the TargetTimeSyncClass <\/td>\n<\/tr>\n
26<\/td>\n5.7 Inserting a new switch node
6 DRP class specification <\/td>\n<\/tr>\n
27<\/td>\n7 DRP attributes <\/td>\n<\/tr>\n
30<\/td>\n8 DRP services
8.1 Read
Table 2 \u2013 Parameters of Read service <\/td>\n<\/tr>\n
33<\/td>\n8.2 Write
Table 3 \u2013 Parameters of Write service <\/td>\n<\/tr>\n
35<\/td>\n9 DRP protocol specification
9.1 Basic types encoding
9.2 ErrorDescription encoding
Table 4 \u2013 Error Type definition <\/td>\n<\/tr>\n
36<\/td>\n9.3 Encoding of DRP Class
Table 5 \u2013 Error Code definition
Table 6 \u2013 Definition of DRP Class <\/td>\n<\/tr>\n
37<\/td>\n9.4 PDU description
Table 7 \u2013 DRP OUI <\/td>\n<\/tr>\n
38<\/td>\nTable 8 \u2013 DRP MulticastMACAddress
Table 9 \u2013 Encoding of DLSDU
Table 10 \u2013 Encoding of DRP PDU
Table 11 \u2013 DRP_Type definition <\/td>\n<\/tr>\n
39<\/td>\nTable 12 \u2013 Encoding of RingCheck frame <\/td>\n<\/tr>\n
40<\/td>\nTable 13 \u2013 Encoding of DeviceAnnunciation frame <\/td>\n<\/tr>\n
42<\/td>\nTable 14 \u2013 Encoding of RingChange frame
Table 15 \u2013 Encoding of LinkCheck frame <\/td>\n<\/tr>\n
43<\/td>\nTable 16 \u2013 Encoding of LinkAlarm frame
Table 17 \u2013 Encoding of LinkChange frame <\/td>\n<\/tr>\n
44<\/td>\nTable 18 \u2013 Encoding of Read Request
Table 19 \u2013 Encoding of Read Service Positive Response <\/td>\n<\/tr>\n
45<\/td>\nTable 20 \u2013 Encoding of Read Service Negative Response <\/td>\n<\/tr>\n
46<\/td>\nTable 21 \u2013 Encoding of Write Request
Table 22 \u2013 Encoding of Write Service Positive Response
Table 23 \u2013 Encoding of Write Service Negative Response <\/td>\n<\/tr>\n
47<\/td>\n9.5 Protocol machine <\/td>\n<\/tr>\n
48<\/td>\nFigure 11 \u2013 DRP protocol state machine <\/td>\n<\/tr>\n
49<\/td>\nTable 24 \u2013 DRP state transitions <\/td>\n<\/tr>\n
55<\/td>\nTable 25 \u2013 SetRingPortState() descriptions
Table 26 \u2013 LoadRingPortState() descriptions
Table 27 \u2013 WriteSucceed() descriptions <\/td>\n<\/tr>\n
56<\/td>\nTable 28 \u2013 SynchronizationFinished() descriptions
Table 29 \u2013 ActivePortLinkState() descriptions
Table 30 \u2013 StandbyPortLinkState() descriptions
Table 31 \u2013 ConfigureInfo() descriptions <\/td>\n<\/tr>\n
57<\/td>\nTable 32 \u2013 DRPSendTimer() descriptions
Table 33 \u2013 SendRingChange() descriptions
Table 34 \u2013 ForwardingRingCheck() descriptions
Table 35 \u2013 AnnunciationBlockingPort() descriptions <\/td>\n<\/tr>\n
58<\/td>\nTable 36 \u2013 LocalDRPSequenceIDSmaller() descriptions
Table 37 \u2013 RecvAnnunciationWithinTimeLimit() descriptions
Table 38 \u2013 RecvLinkCheckWithinTimeLimit() descriptions
Table 39 \u2013 NoLocalLinkFault() descriptions <\/td>\n<\/tr>\n
59<\/td>\nTable 40 \u2013 RecvLinkAlarm() descriptions
Table 41 \u2013 Clear_FDB() descriptions
Table 42 \u2013 ChangeRingState() descriptions
Table 43 \u2013 BlockingPortSelect() descriptions <\/td>\n<\/tr>\n
60<\/td>\nTable 44 \u2013 SendLinkChange() descriptions
Table 45 \u2013 DRPSequenceIDCompare() descriptions
Table 46 \u2013 ChangePortState() descriptions
Table 47 \u2013 ChangeDoublePortState() descriptions <\/td>\n<\/tr>\n
61<\/td>\nTable 48 \u2013 LocalSendRingCheck() descriptions
Table 49 \u2013 DRPKeyParaConfigure() descriptions
Table 50 \u2013 CheckMACAddress() descriptions
Table 51 \u2013 SetDRPKeyPara() descriptions <\/td>\n<\/tr>\n
62<\/td>\nTable 52 \u2013 SendDeviceAnnunciation() descriptions
Table 53 \u2013 FaultRecvRingCheck() descriptions
Table 54 \u2013 RecordDeviceState() descriptions
Table 55 \u2013 DrpRecvMsg() descriptions <\/td>\n<\/tr>\n
63<\/td>\nTable 56 \u2013 SendLinkAlarm() descriptions
Table 57 \u2013 TimeUnsynchronization() descriptions
Table 58 \u2013 PassiveMasterState() descriptions
Table 59 \u2013 SearchDeviceState() descriptions <\/td>\n<\/tr>\n
64<\/td>\nAnnex A (informative) DRP recovery time <\/td>\n<\/tr>\n
65<\/td>\nTable A.1 \u2013 An example of parameters setting for DRP Class <\/td>\n<\/tr>\n
66<\/td>\nTable A.2 \u2013 Parameters for calculation of recovery time <\/td>\n<\/tr>\n
67<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Industrial communication networks. High availability automation networks – Distributed redundancy protocol (DRP)<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2010<\/td>\n70<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":244002,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[668,2641],"product_tag":[],"class_list":{"0":"post-243997","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\/243997","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\/244002"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=243997"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=243997"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=243997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}