{"id":430836,"date":"2024-10-20T07:24:59","date_gmt":"2024-10-20T07:24:59","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-61158-4-22023\/"},"modified":"2024-10-26T14:05:29","modified_gmt":"2024-10-26T14:05:29","slug":"bs-en-iec-61158-4-22023","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-61158-4-22023\/","title":{"rendered":"BS EN IEC 61158-4-2:2023"},"content":{"rendered":"
IEC 61158-4-2:2023 is one of a series produced to facilitate the interconnection of automation system components. It is related to other standards in the set as defined by the “three-layer” fieldbus reference model described in IEC 61158\u20111. The data-link protocol provides the data-link service by making use of the services available from the physical layer. The primary aim of this document is to provide a set of rules for communication expressed in terms of the procedures to be carried out by peer data-link entities (DLEs) at the time of communication. These rules for communication are intended to provide a sound basis for development in order to serve a variety of purposes: – as a guide for implementers and designers; – for use in the testing and procurement of equipment; – as part of an agreement for the admittance of systems into the open systems environment; – as a refinement to the understanding of time-critical communications within OSI.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
5<\/td>\n | Annex ZA (normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n | ||||||
8<\/td>\n | Blank Page <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 1 Scope 1.1 General 1.2 Specifications 1.3 Procedures <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 1.4 Applicability 1.5 Conformance 2 Normative references <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Reference model terms and definitions <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 3.2 Service convention terms and definitions 3.3 Common terms and definitions <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 3.4 Additional Type 2 definitions <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 3.5 Type 2 symbols and abbreviated terms <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 3.6 Conventions for station management objects Tables Table 1 \u2013 Format of attribute tables <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 4 Overview of the data-link protocol 4.1 General 4.1.1 DLL architecture <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | Figures Figure 1 \u2013 Data-link layer internal architecture Table 2 \u2013 Data-link layer components <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 4.1.2 Access control machine (ACM) and scheduling support functions 4.1.3 Connection-mode, connectionless-mode data transfer and DL service 4.2 Services provided by the DL 4.2.1 Overview <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 4.2.2 QoS 4.3 Structure and definition of DLaddresses 4.3.1 General <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 4.3.2 MAC ID address Figure 2 \u2013 Relationships of DLSAPs, DLSAPaddresses, and group DLaddresses Figure 3 \u2013 Basic structure of a MAC ID address <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 4.3.3 Generic tag address 4.3.4 Fixed tag address Figure 4 \u2013 Basic structure of a generic tag address Figure 5 \u2013 Basic structure of a fixed tag address Table 3 \u2013 MAC ID addresses allocation Table 4 \u2013 Fixed tag service definitions <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 4.4 Services assumed from the PhL 4.4.1 General requirements 4.4.2 Data encoding rules <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 4.4.3 DLL to PhL interface Figure 6 \u2013 M_symbols and Manchester encoding at 5 MHz Table 5 \u2013 Data encoding rules <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | Table 6 \u2013 M Data symbols Table 7 \u2013 Truth table for ph_status_indication <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 4.5 Functional classes 5 General structure and encoding of PhIDUs and DLPDUs and related elements of procedure 5.1 Overview 5.2 Media access procedure <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | Figure 7 \u2013 NUT structure <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | Figure 8 \u2013 Media access during scheduled time <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | Figure 9 \u2013 Media access during unscheduled time <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 5.3 DLPDU structure and encoding 5.3.1 General 5.3.2 DLPDU components 5.3.3 Preamble 5.3.4 Start and end delimiters 5.3.5 DLPDU octets and ordering Figure 10 \u2013 DLPDU format <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 5.3.6 Source MAC ID 5.3.7 Lpackets field 5.3.8 Frame check sequence (FCS) Table 8 \u2013 FCS length, polynomials and constants <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 5.3.9 Null DLPDU 5.3.10 Abort DLPDU 5.4 Lpacket components 5.4.1 General Lpacket structure Figure 11 \u2013 Aborting a DLPDU during transmission <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 5.4.2 Size 5.4.3 Control 5.4.4 Generic tag Lpackets Figure 12 \u2013 Lpacket format <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 5.4.5 Fixed tag Lpackets 5.5 DLPDU procedures 5.5.1 General Figure 13 \u2013 Generic tag Lpacket format Figure 14 \u2013 Fixed tag Lpacket format <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 5.5.2 Sending scheduled DLPDUs 5.5.3 Sending unscheduled DLPDUs 5.5.4 Receiving DLPDUs <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 5.6 Summary of DLL support services and objects Table 9 \u2013 DLL support services and objects <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | 6 Specific DLPDU structure, encoding and procedures 6.1 Modeling language 6.1.1 State machine description <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 6.1.2 Use of DLL- prefix 6.1.3 Data types <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 6.2 DLS user services 6.2.1 General Table 10 \u2013 Elementary data types <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 6.2.2 Connected mode and connectionless mode transfer service <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 6.2.3 Queue maintenance service 6.2.4 Tag filter service <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 6.2.5 Link synchronization service 6.2.6 Synchronized parameter change service <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 6.2.7 Event reports service Table 11 \u2013 DLL events <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | 6.2.8 Bad FCS service 6.2.9 Current moderator service 6.2.10 Power up and online services <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | 6.2.11 Enable moderator service 6.2.12 Listen only service 6.3 Generic tag Lpacket 6.3.1 General 6.3.2 Structure of the generic-tag Lpacket <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | 6.3.3 Sending and receiving the generic-tag Lpacket 6.4 Moderator Lpacket 6.4.1 General 6.4.2 Structure of the moderator Lpacket 6.4.3 Sending and receiving the moderator Lpacket <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 6.5 Time distribution Lpacket 6.5.1 General 6.5.2 Structure of the time distribution Lpacket <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | Figure 15 \u2013 Goodness parameter of TimeDist_Lpacket <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | 6.5.3 Sending and receiving the time distribution Lpacket Table 12 \u2013 Time distribution priority <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 6.6 UCMM Lpacket 6.6.1 General 6.6.2 Structure of the UCMM Lpacket 6.6.3 Sending and receiving the UCMM Lpacket 6.7 Keeper UCMM Lpacket 6.7.1 General 6.7.2 Structure of the Keeper UCMM Lpacket 6.7.3 Sending and receiving the Keeper UCMM Lpacket <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 6.8 TUI Lpacket 6.8.1 General 6.8.2 Structure of the TUI Lpacket Table 13 \u2013 Format of the TUI Lpacket <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | 6.8.3 Sending and receiving the TUI Lpacket 6.9 Link parameters Lpacket and tMinus Lpacket 6.9.1 General 6.9.2 Structure of link parameters and tMinus Lpackets <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 6.9.3 Sending and receiving the tMinus and Link parameters Lpackets 6.10 I’m-alive Lpacket 6.10.1 General 6.10.2 Structure or the I’m-alive Lpacket <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 6.10.3 Sending and receiving I’m Alive 6.10.4 I’m alive state processing <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 6.11 Ping Lpackets 6.11.1 General Figure 16 \u2013 Example I’m alive processing algorithm <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | 6.11.2 Structure of the ping Lpackets 6.11.3 Sending and receiving the ping Lpackets 6.12 WAMI Lpacket 6.12.1 General <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | 6.12.2 Structure of the WAMI Lpacket 6.12.3 Sending and receiving the WAMI Lpacket 6.13 Debug Lpacket <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | 6.14 IP Lpacket 6.15 Ethernet Lpacket 7 Objects for station management 7.1 General <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 7.2 ControlNet\u2122 object 7.2.1 Overview 7.2.2 Class attributes 7.2.3 Instance attributes Table 14 \u2013 ControlNet object class attributes <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | Table 15 \u2013 ControlNet object instance attributes <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | Table 16 \u2013 TUI status flag bits <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | Table 17 \u2013 Mac_ver bits Table 18 \u2013 Channel state bits <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | 7.2.4 Common services Table 19 \u2013 ControlNet object common services <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 7.2.5 Class specific services Table 20 \u2013 ControlNet object class specific services <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | 7.2.6 Behavior 7.2.7 Module status indicator <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | 7.3 Keeper object 7.3.1 Overview 7.3.2 Revision history 7.3.3 Class attributes 7.3.4 Instance attributes Table 21 \u2013 Keeper object revision history Table 22 \u2013 Keeper object class attributes <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | Table 23 \u2013 Keeper object instance attributes <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | Table 24 \u2013 Keeper operating state definitions Table 25 \u2013 Port status flag bit definitions <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | Table 26 \u2013 TUI status flag bits <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | Figure 17 \u2013 Keeper CRC algorithm <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | 7.3.5 Common services Table 27 \u2013 Keeper attributes Table 28 \u2013 Memory requirements (in octets) for the Keeper attributes <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | 7.3.6 Class specific services Table 29 \u2013 Keeper object common services Table 30 \u2013 Keeper object class specific services <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | Table 31 \u2013 Service error codes <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | Table 32 \u2013 Wire order format of the TUI Lpacket <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 7.3.7 Service error codes 7.3.8 Behavior Table 33 \u2013 Service error codes <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 7.3.9 Miscellaneous notes Table 34 \u2013 Keeper object operating states <\/td>\n<\/tr>\n | ||||||
117<\/td>\n | 7.3.10 Keeper power up sequence <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | Figure 18 \u2013 Keeper object power-up state diagram <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | Figure 19 \u2013 Keeper object operating state diagram <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | Table 35 \u2013 Keeper object state event matrix <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | 7.4 Scheduling object 7.4.1 Overview Figure 20 \u2013 Synchronized network change processing <\/td>\n<\/tr>\n | ||||||
123<\/td>\n | 7.4.2 Class attributes 7.4.3 Instance attributes Table 36 \u2013 Scheduling object class attributes <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | 7.4.4 Common services Table 37 \u2013 Scheduling object instance attributes Table 38 \u2013 Scheduling object common services <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | Table 39 \u2013 Status error descriptions for Create <\/td>\n<\/tr>\n | ||||||
126<\/td>\n | 7.4.5 Class specific services Table 40 \u2013 Status error descriptions for Delete and Kick_Timer Table 41 \u2013 Scheduling object class specific services <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | Table 42 \u2013 Status error descriptions for Read <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | Table 43 \u2013 Status error descriptions for Conditional_Write Table 44 \u2013 Status error descriptions for Forced_Write <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | Table 45 \u2013 Status error descriptions for Change_Start <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | Table 46 \u2013 Status error descriptions for Break_Connections Table 47 \u2013 Status error descriptions for Change_Complete <\/td>\n<\/tr>\n | ||||||
132<\/td>\n | 7.4.6 Typical scheduling session Table 48 \u2013 Status error descriptions for Restart_Connections <\/td>\n<\/tr>\n | ||||||
133<\/td>\n | 7.5 TCP\/IP Interface object 7.5.1 Overview 7.5.2 Revision history 7.5.3 Class attributes Table 49 \u2013 Revision history <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | 7.5.4 Instance attributes Table 50 \u2013 TCP\/IP Interface object class attributes Table 51 \u2013 TCP\/IP Interface object instance attributes <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | Table 52 \u2013 Status bits <\/td>\n<\/tr>\n | ||||||
140<\/td>\n | Table 53 \u2013 Configuration capability bits <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | Table 54 \u2013 Configuration control bits <\/td>\n<\/tr>\n | ||||||
142<\/td>\n | Table 55 \u2013 Example path <\/td>\n<\/tr>\n | ||||||
143<\/td>\n | Table 56 \u2013 Interface configuration components <\/td>\n<\/tr>\n | ||||||
145<\/td>\n | Table 57 \u2013 Alloc control values <\/td>\n<\/tr>\n | ||||||
146<\/td>\n | Table 58 \u2013 AcdActivity values Table 59 \u2013 ArpPdu \u2013 ARP Response PDU in binary format <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | Table 60 \u2013 Admin Capability member bit definitions <\/td>\n<\/tr>\n | ||||||
148<\/td>\n | Table 61 \u2013 Admin Capability member bit definitions <\/td>\n<\/tr>\n | ||||||
149<\/td>\n | 7.5.5 Diagnostic connection points 7.5.6 Common services Table 62 \u2013 TCP\/IP Interface connection point 1, Standard Network Diagnostics <\/td>\n<\/tr>\n | ||||||
150<\/td>\n | Table 63 \u2013 TCP\/IP Interface object common services <\/td>\n<\/tr>\n | ||||||
151<\/td>\n | Table 64 \u2013 Get_Attributes_All response format <\/td>\n<\/tr>\n | ||||||
152<\/td>\n | 7.5.7 Class specific services Table 65 \u2013 Set_Attributes_All request format Table 66 \u2013 TCP\/IP Interface object class specific services <\/td>\n<\/tr>\n | ||||||
153<\/td>\n | Table 67 \u2013 Set_Port_Admin_State service request parameters Table 68 \u2013 Set_Protocol_Admin_State service request parameters <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | 7.5.8 Behavior Figure 21 \u2013 State transition diagram for TCP\/IP Interface object Table 69 \u2013 Class specific error codes <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | 7.5.9 Address Conflict Detection (ACD) Figure 22 \u2013 State transition diagram for TCP\/IP Interface object <\/td>\n<\/tr>\n | ||||||
157<\/td>\n | Figure 23 \u2013 ACD Behavior <\/td>\n<\/tr>\n | ||||||
161<\/td>\n | 7.6 Ethernet Link object 7.6.1 Overview 7.6.2 Revision history 7.6.3 Class attributes Table 70 \u2013 Ethernet link object revision history <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | 7.6.4 Instance attributes Table 71 \u2013 Ethernet link object class attributes Table 72 \u2013 Ethernet link object instance attributes <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | Table 73 \u2013 Interface flags bits <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | Table 74 \u2013 Control bits <\/td>\n<\/tr>\n | ||||||
170<\/td>\n | Table 75 \u2013 Interface type Table 76 \u2013 Interface state Table 77 \u2013 Admin state <\/td>\n<\/tr>\n | ||||||
171<\/td>\n | Table 78 \u2013 Capability Bits <\/td>\n<\/tr>\n | ||||||
172<\/td>\n | 7.6.5 Diagnostic connection points Table 79 \u2013 Ethernet Link connection point 1, Standard Network Diagnostics <\/td>\n<\/tr>\n | ||||||
173<\/td>\n | 7.6.6 Common services Table 80 \u2013 Ethernet Link object common services <\/td>\n<\/tr>\n | ||||||
174<\/td>\n | 7.6.7 Class specific services Table 81 \u2013 Get_Attributes_All response format <\/td>\n<\/tr>\n | ||||||
175<\/td>\n | 7.6.8 Behavior Table 82 \u2013 Ethernet Link object class specific services <\/td>\n<\/tr>\n | ||||||
176<\/td>\n | 7.7 DeviceNet\u2122 object 7.7.1 Overview Figure 24 \u2013 State transition diagram for Ethernet Link object <\/td>\n<\/tr>\n | ||||||
177<\/td>\n | 7.7.2 Revision history 7.7.3 Class attributes 7.7.4 Instance attributes Table 83 \u2013 DeviceNet object revision history Table 84 \u2013 DeviceNet object class attributes Table 85 \u2013 DeviceNet object instance attributes <\/td>\n<\/tr>\n | ||||||
180<\/td>\n | Table 86 \u2013 Bit rate attribute values Table 87 \u2013 BOI attribute values <\/td>\n<\/tr>\n | ||||||
183<\/td>\n | Table 88 \u2013 Diagnostic counters bit description <\/td>\n<\/tr>\n | ||||||
184<\/td>\n | 7.7.5 Common services Table 89 \u2013 DeviceNet object common services Table 90 \u2013 Reset service parameter Table 91 \u2013 Reset service parameter values <\/td>\n<\/tr>\n | ||||||
185<\/td>\n | 7.7.6 Class specific services Table 92 \u2013 DeviceNet object class specific services <\/td>\n<\/tr>\n | ||||||
186<\/td>\n | 7.8 Connection Configuration object (CCO) 7.8.1 Overview 7.8.2 Revision history 7.8.3 Class attributes Table 93 \u2013 Connection Configuration object revision history Table 94 \u2013 Connection Configuration object class attributes <\/td>\n<\/tr>\n | ||||||
188<\/td>\n | 7.8.4 Instance attributes Table 95 \u2013 Format number values Table 96 \u2013 Connection Configuration object instance attributes <\/td>\n<\/tr>\n | ||||||
192<\/td>\n | Table 97 \u2013 Originator connection status values Table 98 \u2013 Target connection status values <\/td>\n<\/tr>\n | ||||||
193<\/td>\n | Table 99 \u2013 Connection flags <\/td>\n<\/tr>\n | ||||||
195<\/td>\n | Table 100 \u2013 I\/O mapping formats <\/td>\n<\/tr>\n | ||||||
197<\/td>\n | 7.8.5 Connection Configuration object change control 7.8.6 Common services Table 101 \u2013 Services valid during a change operation Table 102 \u2013 Connection Configuration object common services <\/td>\n<\/tr>\n | ||||||
198<\/td>\n | Table 103 \u2013 Get_Attributes_All Response \u2013 class level Table 104 \u2013 Get_Attributes_All response \u2013 instance level <\/td>\n<\/tr>\n | ||||||
200<\/td>\n | Table 105 \u2013 Set_Attributes_All error codes Table 106 \u2013 Set_Attributes_All request <\/td>\n<\/tr>\n | ||||||
202<\/td>\n | Table 107 \u2013 Create request parameters Table 108 \u2013 Create error codes Table 109 \u2013 Delete error codes <\/td>\n<\/tr>\n | ||||||
203<\/td>\n | 7.8.7 Class specific services Table 110 \u2013 Restore error codes Table 111 \u2013 Connection Configuration object class specific services <\/td>\n<\/tr>\n | ||||||
204<\/td>\n | Table 112 \u2013 Change_Start error codes <\/td>\n<\/tr>\n | ||||||
205<\/td>\n | Table 113 \u2013 Get_Status service parameter Table 114 \u2013 Get_Status service response Table 115 \u2013 Get_Status service error codes <\/td>\n<\/tr>\n | ||||||
206<\/td>\n | Table 116 \u2013 Change_Complete service parameter Table 117 \u2013 Change_Complete service error codes Table 118 \u2013 Audit_Changes service parameter Table 119 \u2013 Audit_Changes service error codes <\/td>\n<\/tr>\n | ||||||
207<\/td>\n | 7.8.8 Behavior 7.9 DLR object 7.9.1 Overview Figure 25 \u2013 Connection Configuration object edit flowchart <\/td>\n<\/tr>\n | ||||||
208<\/td>\n | 7.9.2 Revision history 7.9.3 Class attributes 7.9.4 Instance attributes Table 120 \u2013 Revision history Table 121 \u2013 DLR object class attributes <\/td>\n<\/tr>\n | ||||||
209<\/td>\n | Table 122 \u2013 DLR object instance attributes <\/td>\n<\/tr>\n | ||||||
213<\/td>\n | Table 123 \u2013 Network Status values Table 124 \u2013 Ring Supervisor Status values <\/td>\n<\/tr>\n | ||||||
217<\/td>\n | Table 125 \u2013 Capability flags <\/td>\n<\/tr>\n | ||||||
219<\/td>\n | Table 126 \u2013 Redundant Gateway Status values <\/td>\n<\/tr>\n | ||||||
220<\/td>\n | 7.9.5 Diagnostic connection points 7.9.6 Common services Table 127 \u2013 DLR connection point 1, Standard Network Diagnostics Table 128 \u2013 DLR connection point 2, Standard Network Diagnostics <\/td>\n<\/tr>\n | ||||||
221<\/td>\n | Table 129 \u2013 DLR object common services Table 130 \u2013 Get_Attributes_All Response \u2013 Object Revision 1, non supervisor device <\/td>\n<\/tr>\n | ||||||
222<\/td>\n | Table 131 \u2013 Get_Attributes_All Response \u2013 Object Revision 1, supervisor-capable device Table 132 \u2013 Get_Attributes_All Response \u2013 Object Revision 2, non supervisor device <\/td>\n<\/tr>\n | ||||||
223<\/td>\n | Table 133 \u2013 Get_Attributes_All Response \u2013 All other cases <\/td>\n<\/tr>\n | ||||||
224<\/td>\n | 7.9.7 Class specific services Table 134 \u2013 DLR object class specific services <\/td>\n<\/tr>\n | ||||||
225<\/td>\n | 7.10 QoS object 7.10.1 Overview 7.10.2 Revision History 7.10.3 Class attributes Table 135 \u2013 QoS object revision history <\/td>\n<\/tr>\n | ||||||
226<\/td>\n | 7.10.4 Instance Attributes Table 136 \u2013 QoS object class attributes Table 137 \u2013 QoS object instance attributes <\/td>\n<\/tr>\n | ||||||
227<\/td>\n | 7.10.5 Common services Table 138 \u2013 Default DCSP values and usages <\/td>\n<\/tr>\n | ||||||
228<\/td>\n | 7.11 Port object 7.11.1 Overview 7.11.2 Revision History Table 139 \u2013 QoS object common services <\/td>\n<\/tr>\n | ||||||
229<\/td>\n | 7.11.3 Class attributes 7.11.4 Instance attributes Table 140 \u2013 Port object revision history Table 141 \u2013 Port object class attributes <\/td>\n<\/tr>\n | ||||||
230<\/td>\n | Table 142 \u2013 Port object instance attributes <\/td>\n<\/tr>\n | ||||||
232<\/td>\n | Table 143 \u2013 Port Type and associated Logical Link Object classes and Port Type Name values <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | Table 144 \u2013 Port Routing Capabilities attribute bit definitions <\/td>\n<\/tr>\n | ||||||
236<\/td>\n | 7.11.5 Common services Figure 26 \u2013 Communication objects diagram for example device Table 145 \u2013 Contents of Associated Communication objects attribute 11 for the two Port object instances of the example device <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | Table 146 \u2013 Port object common services Table 147 \u2013 Get_Attributes_All response\u2013 class level Table 148 \u2013 Get_Attributes_All response\u2013 instance level <\/td>\n<\/tr>\n | ||||||
238<\/td>\n | 7.12 PRP\/HSR Protocol object 7.12.1 Overview 7.12.2 Revision history 7.12.3 Class attributes 7.12.4 Instance attributes Table 149 \u2013 Revision history Table 150 \u2013 Class attributes <\/td>\n<\/tr>\n | ||||||
239<\/td>\n | Table 151 \u2013 Instance attributes <\/td>\n<\/tr>\n | ||||||
242<\/td>\n | Table 152 \u2013 Node Type <\/td>\n<\/tr>\n | ||||||
243<\/td>\n | Table 153 \u2013 Switching Node <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | Table 154 \u2013 HSR Mode <\/td>\n<\/tr>\n | ||||||
245<\/td>\n | Table 155 \u2013 RedBox ID <\/td>\n<\/tr>\n | ||||||
246<\/td>\n | 7.12.5 Diagnostic connection points 7.12.6 Common Services Table 156 \u2013 PRP\/HSR Protocol connection point 1, Standard Network Diagnostics <\/td>\n<\/tr>\n | ||||||
247<\/td>\n | Table 157 \u2013 PRP\/HSR Protocol object common services Table 158 \u2013 Get_Attributes_All response <\/td>\n<\/tr>\n | ||||||
248<\/td>\n | 7.13 PRP\/HSR Nodes Table object 7.13.1 Overview 7.13.2 Revision history <\/td>\n<\/tr>\n | ||||||
249<\/td>\n | 7.13.3 Class attributes 7.13.4 Instance attributes Table 159 \u2013 Revision history Table 160 \u2013 Class attributes Table 161 \u2013 Instance attributes <\/td>\n<\/tr>\n | ||||||
251<\/td>\n | 7.13.5 Common services Table 162 \u2013 Remote Node Type <\/td>\n<\/tr>\n | ||||||
252<\/td>\n | 7.14 LLDP Management object 7.14.1 Overview 7.14.2 Revision history Table 163 \u2013 PRP\/HSR Nodes Tables object common services Table 164 \u2013 Get_Attributes_All response Table 165 \u2013 Revision history <\/td>\n<\/tr>\n | ||||||
253<\/td>\n | 7.14.3 Class attributes 7.14.4 Instance attributes Table 166 \u2013 Class attributes Table 167 \u2013 Instance attributes <\/td>\n<\/tr>\n | ||||||
254<\/td>\n | 7.14.5 Common services Table 168 \u2013 Bit Definitions of the LLDP Enable Array <\/td>\n<\/tr>\n | ||||||
255<\/td>\n | 7.15 LLDP Data Table object 7.15.1 Overview Table 169 \u2013 LLDP Management object common services Table 170 \u2013 Get_Attributes_All response <\/td>\n<\/tr>\n | ||||||
256<\/td>\n | 7.15.2 Revision history 7.15.3 Class attributes 7.15.4 Instance attributes Table 171 \u2013 Revision history Table 172 \u2013 Class attributes Table 173 \u2013 Instance attributes <\/td>\n<\/tr>\n | ||||||
260<\/td>\n | 7.15.5 Common services Table 174 \u2013 Bitmaps of supported capabilities & enabled capabilities Table 175 \u2013 LLDP Management object common services <\/td>\n<\/tr>\n | ||||||
261<\/td>\n | 8 Other DLE elements of procedure 8.1 Network attachment monitor (NAM) 8.1.1 General Table 176 \u2013 Get_Attributes_All response <\/td>\n<\/tr>\n | ||||||
262<\/td>\n | Table 177 \u2013 NAM states <\/td>\n<\/tr>\n | ||||||
263<\/td>\n | 8.1.2 Default parameters 8.1.3 Auto-addressing Figure 27 \u2013 NAM state machine Table 178 \u2013 Default link parameters <\/td>\n<\/tr>\n | ||||||
264<\/td>\n | 8.1.4 Valid MAC IDs 8.1.5 State machine description <\/td>\n<\/tr>\n | ||||||
270<\/td>\n | 8.2 Calculating link parameters 8.2.1 Link parameters 8.2.2 Conditions affecting link parameters 8.2.3 Moderator change <\/td>\n<\/tr>\n | ||||||
271<\/td>\n | 8.2.4 NUT timing Table 179 \u2013 PhL timing characteristics <\/td>\n<\/tr>\n | ||||||
272<\/td>\n | 8.2.5 Slot timing <\/td>\n<\/tr>\n | ||||||
273<\/td>\n | 8.2.6 Blanking 8.2.7 Example implementation <\/td>\n<\/tr>\n | ||||||
278<\/td>\n | 9 Detailed specification of DL components 9.1 General 9.2 Access control machine (ACM) <\/td>\n<\/tr>\n | ||||||
297<\/td>\n | 9.3 TxLLC <\/td>\n<\/tr>\n | ||||||
302<\/td>\n | 9.4 RxLLC <\/td>\n<\/tr>\n | ||||||
305<\/td>\n | 9.5 Transmit machine (TxM) <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | 9.6 Receive machine (RxM) <\/td>\n<\/tr>\n | ||||||
315<\/td>\n | 9.7 Serializer <\/td>\n<\/tr>\n | ||||||
317<\/td>\n | 9.8 Deserializer 9.8.1 Octet construction <\/td>\n<\/tr>\n | ||||||
318<\/td>\n | 9.8.2 FCS checking 9.8.3 End of DLPDU processing 9.9 DLL management <\/td>\n<\/tr>\n | ||||||
320<\/td>\n | 10 Device Level Ring (DLR) protocol 10.1 General <\/td>\n<\/tr>\n | ||||||
321<\/td>\n | 10.2 Support for Multiple DLR Ring Pairs Figure 28 \u2013 Devices with Multiple DLR Ring Pairs <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | 10.3 Supported topologies Figure 29 \u2013 DLR rings connected to switches <\/td>\n<\/tr>\n | ||||||
323<\/td>\n | 10.4 Overview of DLR operation 10.4.1 Normal operation Figure 30 \u2013 Normal operation of a DLR network Figure 31 \u2013 Beacon and Announce frames <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | 10.4.2 Link failures Figure 32 \u2013 Link failure <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | 10.5 Classes of DLR implementation Figure 33 \u2013 Network reconfiguration after link failure <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | 10.6 DLR behavior 10.6.1 DLR variables 10.6.2 Ring supervisor Table 180 \u2013 DLR variables <\/td>\n<\/tr>\n | ||||||
329<\/td>\n | 10.6.3 Ring node <\/td>\n<\/tr>\n | ||||||
330<\/td>\n | 10.6.4 Sign on process <\/td>\n<\/tr>\n | ||||||
331<\/td>\n | 10.6.5 Neighbor check process 10.7 Implementation requirements 10.7.1 Embedded switch requirements and recommendations Figure 34 \u2013 Neighbor Check process <\/td>\n<\/tr>\n | ||||||
332<\/td>\n | 10.7.2 DLR implementation requirements Table 181 \u2013 DLR Link speed and duplex requirements <\/td>\n<\/tr>\n | ||||||
333<\/td>\n | 10.7.3 IEC 61588 and Type 2 Ethernet considerations 10.7.4 IEEE Std 802.1Q-2018 STP\/RSTP\/MSTP considerations 10.8 Using non-DLR nodes in the ring network 10.8.1 General considerations <\/td>\n<\/tr>\n | ||||||
334<\/td>\n | 10.8.2 Non-DLR end devices 10.8.3 Non-DLR switches <\/td>\n<\/tr>\n | ||||||
335<\/td>\n | Figure 35 \u2013 Unsupported topology \u2013 example 1 Figure 36 \u2013 Unsupported topology \u2013 example 2 <\/td>\n<\/tr>\n | ||||||
336<\/td>\n | 10.9 Redundant gateway devices on DLR network 10.9.1 General <\/td>\n<\/tr>\n | ||||||
337<\/td>\n | 10.9.2 Supported topologies 10.9.3 Redundant gateway capable device Figure 37 \u2013 DLR ring connected to switches through redundant gateways <\/td>\n<\/tr>\n | ||||||
338<\/td>\n | 10.9.4 Redundant gateway device behavior Figure 38 \u2013 DLR redundant gateway capable device <\/td>\n<\/tr>\n | ||||||
339<\/td>\n | Table 182 \u2013 Redundant gateway variables <\/td>\n<\/tr>\n | ||||||
340<\/td>\n | Figure 39 \u2013 Advertise frame <\/td>\n<\/tr>\n | ||||||
341<\/td>\n | 10.10 DLR messages 10.10.1 General <\/td>\n<\/tr>\n | ||||||
342<\/td>\n | 10.10.2 Common frame header Table 183 \u2013 MAC addresses for DLR messages Table 184 \u2013 IEEE Std 802.1Q-2018 common frame header format Table 185 \u2013DLR message payload fields <\/td>\n<\/tr>\n | ||||||
343<\/td>\n | 10.10.3 Beacon frame 10.10.4 Neighbor_Check request Table 186 \u2013 DLR frame types Table 187 \u2013 Format of the Beacon frame Table 188 \u2013 Ring State values <\/td>\n<\/tr>\n | ||||||
344<\/td>\n | 10.10.5 Neighbor_Check_response 10.10.6 Link_Status\/Neighbor_Status Table 189 \u2013 Format of the Neighbor_Check request Table 190 \u2013 Format of the Neighbor_Check response Table 191 \u2013 Format of the Link_Status\/Neighbor_Status frame <\/td>\n<\/tr>\n | ||||||
345<\/td>\n | 10.10.7 Locate_Fault 10.10.8 Announce 10.10.9 Sign_On Table 192 \u2013 Link\/Neighbor status values Table 193 \u2013 Format of the Locate_Fault frame Table 194 \u2013 Format of the Announce frame <\/td>\n<\/tr>\n | ||||||
346<\/td>\n | 10.10.10 \u2003Advertise 10.10.11 \u2003Flush_Tables Table 195 \u2013 Format of the Sign_On frame Table 196 \u2013 Format of the Advertise frame Table 197 \u2013 Gateway state values <\/td>\n<\/tr>\n | ||||||
347<\/td>\n | 10.10.12 \u2003Learning_Update 10.11 State diagrams and state-event-action matrices 10.11.1 Beacon-based ring node Table 198 \u2013 Format of the Flush_Tables frame Table 199 \u2013 Format of the Learning_Update frame <\/td>\n<\/tr>\n | ||||||
348<\/td>\n | Figure 40 \u2013 State transition diagram for Beacon frame based non-supervisor ring node Table 200 \u2013 Parameter values for Beacon frame based non-supervisor ring node <\/td>\n<\/tr>\n | ||||||
349<\/td>\n | Table 201 \u2013 LastBcnRcvPort bit definitions Table 202 \u2013 State-event-action matrix for Beacon frame based non-supervisor ring node <\/td>\n<\/tr>\n | ||||||
354<\/td>\n | 10.11.2 Announce-based ring node Figure 41 \u2013 State transition diagram for Announce frame basednon-supervisor ring node <\/td>\n<\/tr>\n | ||||||
355<\/td>\n | Table 203 \u2013 Parameter values for Announce frame based non-supervisor ring node Table 204 \u2013 State-event-action matrix for Announce frame basednon-supervisor ring node <\/td>\n<\/tr>\n | ||||||
358<\/td>\n | 10.11.3 Ring supervisor Figure 42 \u2013 State transition diagram for ring supervisor <\/td>\n<\/tr>\n | ||||||
359<\/td>\n | Table 205 \u2013 Parameter values for ring supervisor node <\/td>\n<\/tr>\n | ||||||
360<\/td>\n | Table 206 \u2013 LastBcnRcvPort bit definitions Table 207 \u2013 State-event-action matrix for ring supervisor node <\/td>\n<\/tr>\n | ||||||
373<\/td>\n | 10.11.4 Redundant gateway Figure 43 \u2013 State transition diagram for redundant gateway Table 208 \u2013 Parameter values for redundant gateway node <\/td>\n<\/tr>\n | ||||||
374<\/td>\n | Table 209 \u2013 State-event-action matrix for redundant gateway node <\/td>\n<\/tr>\n | ||||||
376<\/td>\n | 10.12 Performance analysis 10.12.1 General <\/td>\n<\/tr>\n | ||||||
377<\/td>\n | Table 210 \u2013 Parameters\/assumptions for example performance calculations <\/td>\n<\/tr>\n | ||||||
380<\/td>\n | 10.12.2 Redundant gateway switchover performance Table 211 \u2013 Example ring configuration parameters and performance <\/td>\n<\/tr>\n | ||||||
381<\/td>\n | Table 212 \u2013 Variables for performance analysis <\/td>\n<\/tr>\n | ||||||
382<\/td>\n | 11 PRP and HSR redundancy protocols 11.1 General 11.2 PRP overview 11.2.1 General <\/td>\n<\/tr>\n | ||||||
383<\/td>\n | 11.2.2 Address Conflict Detection (ACD) Figure 44 \u2013 PRP network <\/td>\n<\/tr>\n | ||||||
384<\/td>\n | 11.3 HSR overview Figure 45 \u2013 Directly Attached SANs Figure 46 \u2013 Virtual DANs <\/td>\n<\/tr>\n | ||||||
385<\/td>\n | 12 LLDP protocol 12.1 General Figure 47 \u2013 HSR network <\/td>\n<\/tr>\n | ||||||
386<\/td>\n | 12.2 LLDP overview 12.3 Type 2 LLDP Transmission Requirements 12.3.1 General Figure 48 \u2013 IEEE LLDP PDU Format (source IEEE Std 802.1AB-2016) Table 213 \u2013 LLDP support requirements <\/td>\n<\/tr>\n | ||||||
387<\/td>\n | 12.3.2 Chassis ID TLV (TLV Type = 1) 12.3.3 Port ID TLV (TLV Type = 2) Figure 49 \u2013 Type 2 LLDP PDU Format Table 214 \u2013 LLDP TLV Type Values <\/td>\n<\/tr>\n | ||||||
388<\/td>\n | 12.3.4 System Capabilities TLV (TLV Type = 7) 12.3.5 Management Address (TLV Type = 8) 12.3.6 Type 2 Identification TLV (TLV Type = 127) 12.3.7 Type 2 MAC Address TLV (TLV Type = 127) 12.3.8 Type 2 Interface Label TLV (TLV Type = 127) Figure 50 \u2013 Type 2 Identification TLV Format Figure 51 \u2013 Type 2 MAC Address TLV Format <\/td>\n<\/tr>\n | ||||||
389<\/td>\n | 12.3.9 Additional Ethernet Capabilities TLV (TLV Type = 127) 12.4 Type 2 LLDP Reception Requirements 12.5 Type 2 LLDP Reporting Requirements 12.6 EtherNet\/IP LLDP Link State Transition Requirements Figure 52 \u2013 Type 2 Interface Label TLV Format <\/td>\n<\/tr>\n | ||||||
390<\/td>\n | Annex A (normative)Indicators and switches A.1 Purpose A.2 Indicators A.2.1 General indicator requirements A.2.2 Common indicator requirements <\/td>\n<\/tr>\n | ||||||
391<\/td>\n | Table A.1 \u2013 Module status indicator <\/td>\n<\/tr>\n | ||||||
392<\/td>\n | A.2.3 Fieldbus specific indicator requirements \u2013 option 1 Table A.2 \u2013 Time Sync status indication <\/td>\n<\/tr>\n | ||||||
394<\/td>\n | Table A.3 \u2013 Network status indicators <\/td>\n<\/tr>\n | ||||||
396<\/td>\n | A.2.4 Fieldbus specific indicator requirements \u2013 option 2 Figure A.1 \u2013 Non redundant network status indicator labeling Figure A.2 \u2013 Redundant network status indicator labeling <\/td>\n<\/tr>\n | ||||||
398<\/td>\n | Table A.4 \u2013 Network status indicator <\/td>\n<\/tr>\n | ||||||
399<\/td>\n | Figure A.3 \u2013 Network status indicator state diagram Figure A.4 \u2013 Examples of multiple network status indicators <\/td>\n<\/tr>\n | ||||||
400<\/td>\n | A.2.5 Fieldbus specific indicator requirements \u2013 option 3 Table A.5 \u2013 Combined Module\/Network status indicator <\/td>\n<\/tr>\n | ||||||
402<\/td>\n | Table A.6 \u2013 Network status indicator <\/td>\n<\/tr>\n | ||||||
403<\/td>\n | Table A.7 \u2013 Combined module\/network status indicator <\/td>\n<\/tr>\n | ||||||
404<\/td>\n | Table A.8 \u2013 I\/O status indicator <\/td>\n<\/tr>\n | ||||||
405<\/td>\n | A.3 Switches A.3.1 Common switch requirements A.3.2 Fieldbus specific switch requirements \u2013 option 1 A.3.3 Fieldbus specific switch requirements \u2013 option 2 <\/td>\n<\/tr>\n | ||||||
406<\/td>\n | A.3.4 Fieldbus specific switch requirements \u2013 option 3 Table A.9 \u2013 Bit rate switch encoding <\/td>\n<\/tr>\n | ||||||
407<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Industrial communication networks. Fieldbus specifications – Data-link layer protocol specification. Type 2 elements<\/b><\/p>\n |