{"id":245431,"date":"2024-10-19T16:08:31","date_gmt":"2024-10-19T16:08:31","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-61158-4-22019\/"},"modified":"2024-10-25T11:08:39","modified_gmt":"2024-10-25T11:08:39","slug":"bs-en-iec-61158-4-22019","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-61158-4-22019\/","title":{"rendered":"BS EN IEC 61158-4-2:2019"},"content":{"rendered":"
IEC 61158-4-2:2019 specifies procedures for the timely transfer of data and control information from one data-link user entity to a peer user entity, and among the data-link entities forming the distributed data-link service provider and the structure of the fieldbus DLPDUs used for the transfer of data and control information by the protocol of this standard, and their representation as physical interface data units. This fourth edition cancels and replaces the third edition published in 2014 and constitutes a technical revision. lt;br \/gt;This edition includes the following significant technical changes with respect to the previous edition: lt;br \/gt;\u2022clarifications of ControlNet object in 7.2; lt;br \/gt;\u2022extensions and clarifications of TCP\/IP interface object in 7.5; lt;br \/gt;\u2022extensions and clarifications of Ethernet Link object in 7.6; lt;br \/gt;\u2022clarifications of DeviceNet object in 7.7; lt;br \/gt;\u2022extensions and clarifications of CCO object in 7.8; lt;br \/gt;\u2022extensions and clarifications of DLR object in 7.9; lt;br \/gt;\u2022extensions and clarifications of Port object in 7.11; lt;br \/gt;\u2022addition of PRP\/HSR Protocol and PRP\/HSR Nodes Table objects in 7.12 and 7.13; lt;br \/gt;\u2022extensions and clarifications of DLR protocol in Clause 10; lt;br \/gt;\u2022addition of PRP\/HSR protocol mapping in Clause 11; lt;br \/gt;\u2022update of indicator behaviour in A.2.2 and A.2.4; lt;br \/gt;\u2022miscellaneous editorial corrections.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | National foreword <\/td>\n<\/tr>\n | ||||||
5<\/td>\n | Annex ZA(normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n | ||||||
7<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 1 Scope 1.1 General 1.2 Specifications 1.3 Procedures <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 1.4 Applicability 1.5 Conformance 2 Normative references <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Reference model terms and definitions <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 3.2 Service convention terms and definitions 3.3 Common terms and definitions <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 3.4 Additional Type 2 definitions <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 3.5 Type 2 symbols and abbreviated terms <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 3.6 Conventions for station management objects Tables Table\u00a01 \u2013 Format of attribute tables <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 4 Overview of the data-link protocol 4.1 General 4.1.1 DLL architecture Table\u00a02 \u2013 Data-link layer components <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 4.1.2 Access control machine (ACM) and scheduling support functions Figures Figure\u00a01 \u2013 Data-link layer internal architecture <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 4.1.3 Connection-mode, connectionless-mode data transfer and DL service 4.2 Services provided by the DL 4.2.1 Overview 4.2.2 QoS <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 4.3 Structure and definition of DLaddresses 4.3.1 General 4.3.2 MAC ID address Figure\u00a02\u00a0\u2013\u00a0Relationships of DLSAPs, DLSAPaddresses, and group DLaddresses <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 4.3.3 Generic tag address 4.3.4 Fixed tag address Figure\u00a03 \u2013 Basic structure of a MAC ID address Figure\u00a04 \u2013 Basic structure of a generic tag address Figure\u00a05 \u2013 Basic structure of a fixed tag address Table\u00a03 \u2013 MAC ID addresses allocation <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 4.4 Services assumed from the PhL 4.4.1 General requirements Table\u00a04 \u2013 Fixed tag service definitions <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 4.4.2 Data encoding rules 4.4.3 DLL to PhL interface Figure\u00a06 \u2013 M_symbols and Manchester encoding at 5 MHz Table\u00a05 \u2013 Data encoding rules <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | Table\u00a06 \u2013 M Data symbols Table\u00a07 \u2013 Truth table for ph_status_indication <\/td>\n<\/tr>\n | ||||||
48<\/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 | ||||||
49<\/td>\n | Figure\u00a07 \u2013 NUT structure <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | Figure\u00a08 \u2013 Media access during scheduled time <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | Figure\u00a09 \u2013 Media access during unscheduled time <\/td>\n<\/tr>\n | ||||||
52<\/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\u00a010 \u2013 DLPDU format <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 5.3.6 Source MAC ID 5.3.7 Lpackets field 5.3.8 Frame check sequence (FCS) <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | Table\u00a08 \u2013 FCS length, polynomials and constants <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 5.3.9 Null DLPDU 5.3.10 Abort DLPDU 5.4 Lpacket components 5.4.1 General Lpacket structure 5.4.2 Size Figure\u00a011 \u2013 Aborting a DLPDU during transmission Figure\u00a012 \u2013 Lpacket format <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 5.4.3 Control 5.4.4 Generic tag Lpackets Figure\u00a013 \u2013 Generic tag Lpacket format <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 5.4.5 Fixed tag Lpackets 5.5 DLPDU procedures 5.5.1 General Figure\u00a014 \u2013 Fixed tag Lpacket format <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 5.5.2 Sending scheduled DLPDUs 5.5.3 Sending unscheduled DLPDUs 5.5.4 Receiving DLPDUs 5.6 Summary of DLL support services and objects <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | Table\u00a09 \u2013 DLL support services and objects <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 6 Specific DLPDU structure, encoding and procedures 6.1 Modeling language 6.1.1 State machine description <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 6.1.2 Use of DLL- prefix 6.1.3 Data types <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 6.2 DLS user services 6.2.1 General 6.2.2 Connected mode and connectionless mode transfer service Table\u00a010 \u2013 Elementary data types <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 6.2.3 Queue maintenance service 6.2.4 Tag filter service <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 6.2.5 Link synchronization service 6.2.6 Synchronized parameter change service <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 6.2.7 Event reports service <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 6.2.8 Bad FCS service 6.2.9 Current moderator service Table\u00a011 \u2013 DLL events <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 6.2.10 Power up and online services 6.2.11 Enable moderator service 6.2.12 Listen only service 6.3 Generic tag Lpacket 6.3.1 General <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 6.3.2 Structure of the generic-tag Lpacket 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 <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | 6.4.3 Sending and receiving the moderator Lpacket <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | 6.5 Time distribution Lpacket 6.5.1 General 6.5.2 Structure of the time distribution Lpacket <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Figure\u00a015 \u2013 Goodness parameter of TimeDist_Lpacket Table\u00a012 \u2013 Time distribution priority <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 6.5.3 Sending and receiving the time distribution Lpacket 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 <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | 6.7.2 Structure of the Keeper UCMM Lpacket 6.7.3 Sending and receiving the Keeper UCMM Lpacket 6.8 TUI Lpacket 6.8.1 General 6.8.2 Structure of the TUI Lpacket <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | 6.8.3 Sending and receiving the TUI Lpacket 6.9 Link parameters Lpacket and tMinus Lpacket 6.9.1 General Table\u00a013 \u2013 Format of the TUI Lpacket <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 6.9.2 Structure of link parameters and tMinus Lpackets 6.9.3 Sending and receiving the tMinus and Link parameters Lpackets <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 6.10 I\u2019m-alive Lpacket 6.10.1 General 6.10.2 Structure or the I\u2019m-alive Lpacket 6.10.3 Sending and receiving I\u2019m Alive 6.10.4 I\u2019m alive state processing <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | 6.11 Ping Lpackets 6.11.1 General Figure\u00a016 \u2013 Example I\u2019m alive processing algorithm <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 6.11.2 Structure of the ping Lpackets 6.11.3 Sending and receiving the ping Lpackets <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 6.12 WAMI Lpacket 6.12.1 General 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 | ||||||
82<\/td>\n | 6.14 IP Lpacket 6.15 Ethernet Lpacket 7 Objects for station management 7.1 General <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | 7.2 ControlNet\u2122 object 7.2.1 Overview 7.2.2 Class attributes 7.2.3 Instance attributes Table\u00a014 \u2013 ControlNet object class attributes <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | Table\u00a015 \u2013 ControlNet object instance attributes <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | Table\u00a016 \u2013 TUI status flag bits <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | Table\u00a017 \u2013 Mac_ver bits Table\u00a018 \u2013 Channel state bits <\/td>\n<\/tr>\n | ||||||
92<\/td>\n | 7.2.4 Common services Table\u00a019 \u2013 ControlNet object common services <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 7.2.5 Class specific services Table\u00a020 \u2013 ControlNet object class specific services <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | 7.2.6 Behavior 7.2.7 Module status indicator <\/td>\n<\/tr>\n | ||||||
95<\/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\u00a021 \u2013 Keeper object revision history Table\u00a022 \u2013 Keeper object class attributes <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | Table\u00a023 \u2013 Keeper object instance attributes <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | Table\u00a024 \u2013 Keeper operating state definitions Table\u00a025 \u2013 Port status flag bit definitions <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | Table\u00a026 \u2013 TUI status flag bits <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | Figure\u00a017 \u2013 Keeper CRC algorithm <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | Table\u00a027 \u2013 Keeper attributes <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 7.3.5 Common services Table\u00a028 \u2013 Memory requirements (in octets) for the Keeper attributes Table\u00a029 \u2013 Keeper object common services <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 7.3.6 Class specific services <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | Table\u00a030 \u2013 Keeper object class specific services <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | Table\u00a031 \u2013 Service error codes <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | 7.3.7 Service error codes Table\u00a032 \u2013 Wire order format of the TUI Lpacket <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | 7.3.8 Behavior Table\u00a033 \u2013 Service error codes <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 7.3.9 Miscellaneous notes Table\u00a034 \u2013 Keeper object operating states <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 7.3.10 Keeper power up sequence <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | Figure\u00a018 \u2013 Keeper object power-up state diagram <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | Figure\u00a019 \u2013 Keeper object operating state diagram <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | Table\u00a035 \u2013 Keeper object state event matrix <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | 7.4 Scheduling object 7.4.1 Overview Figure\u00a020 \u2013 Synchronized network change processing <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | 7.4.2 Class attributes 7.4.3 Instance attributes Table\u00a036 \u2013 Scheduling object class attributes <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | 7.4.4 Common services Table\u00a037 \u2013 Scheduling object instance attributes Table\u00a038 \u2013 Scheduling object common services <\/td>\n<\/tr>\n | ||||||
121<\/td>\n | Table\u00a039 \u2013 Status error descriptions for Create <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | 7.4.5 Class specific services Table\u00a040 \u2013 Status error descriptions for Delete and Kick_Timer Table\u00a041 \u2013 Scheduling object class specific services <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | Table\u00a042 \u2013 Status error descriptions for Read <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | Table\u00a043 \u2013 Status error descriptions for Conditional_Write Table\u00a044 \u2013 Status error descriptions for Forced_Write <\/td>\n<\/tr>\n | ||||||
126<\/td>\n | Table\u00a045 \u2013 Status error descriptions for Change_Start <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | Table\u00a046 \u2013 Status error descriptions for Break_Connections Table\u00a047 \u2013 Status error descriptions for Change_Complete <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | 7.4.6 Typical scheduling session Table\u00a048 \u2013 Status error descriptions for Restart_Connections <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | 7.5 TCP\/IP Interface object 7.5.1 Overview 7.5.2 Revision history Table\u00a049 \u2013 Revision history <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | 7.5.3 Class attributes 7.5.4 Instance attributes Table\u00a050 \u2013 TCP\/IP Interface object class attributes <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | Table\u00a051 \u2013 TCP\/IP Interface object instance attributes <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | Table\u00a052 \u2013 Status bits <\/td>\n<\/tr>\n | ||||||
135<\/td>\n | Table\u00a053 \u2013 Configuration capability bits <\/td>\n<\/tr>\n | ||||||
136<\/td>\n | Table\u00a054 \u2013 Configuration control bits <\/td>\n<\/tr>\n | ||||||
137<\/td>\n | Table\u00a055 \u2013 Example path <\/td>\n<\/tr>\n | ||||||
138<\/td>\n | Table\u00a056 \u2013 Interface configuration components <\/td>\n<\/tr>\n | ||||||
140<\/td>\n | Table\u00a057 \u2013 Alloc control values <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | Table\u00a058 \u2013 AcdActivity values Table\u00a059 \u2013 ArpPdu \u2013 ARP Response PDU in binary format <\/td>\n<\/tr>\n | ||||||
142<\/td>\n | Table 60 \u2013 Admin Capability member bit definitions <\/td>\n<\/tr>\n | ||||||
143<\/td>\n | Table 61 \u2013 Admin Capability member bit definitions <\/td>\n<\/tr>\n | ||||||
144<\/td>\n | 7.5.5 Common services Table\u00a062 \u2013 TCP\/IP Interface object common services <\/td>\n<\/tr>\n | ||||||
145<\/td>\n | Table\u00a063 \u2013 Get_Attributes_All reply format <\/td>\n<\/tr>\n | ||||||
146<\/td>\n | 7.5.6 Class specific services Table 64 \u2013 TCP\/IP Interface object class specific services Table 65 \u2013 Set_Port_Admin_State service request parameters <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | 7.5.7 Behavior Table 66 \u2013 Set_Protocol_Admin_State service request parameters Table 67 \u2013 Class specific error codes <\/td>\n<\/tr>\n | ||||||
148<\/td>\n | Figure\u00a021 \u2013 State transition diagram for TCP\/IP Interface object <\/td>\n<\/tr>\n | ||||||
149<\/td>\n | 7.5.8 Address Conflict Detection (ACD) Figure\u00a022 \u2013 State transition diagram for TCP\/IP Interface object <\/td>\n<\/tr>\n | ||||||
151<\/td>\n | Figure\u00a023 \u2013 ACD Behavior <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | 7.6 Ethernet link object 7.6.1 Overview 7.6.2 Revision history 7.6.3 Class attributes Table\u00a068 \u2013 Ethernet link object revision history <\/td>\n<\/tr>\n | ||||||
156<\/td>\n | 7.6.4 Instance attributes Table\u00a069 \u2013 Ethernet link object class attributes Table\u00a070 \u2013 Ethernet link object instance attributes <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | Table\u00a071 \u2013 Interface flags bits <\/td>\n<\/tr>\n | ||||||
163<\/td>\n | Table\u00a072 \u2013 Control bits <\/td>\n<\/tr>\n | ||||||
164<\/td>\n | Table\u00a073 \u2013 Interface type Table\u00a074 \u2013 Interface state Table\u00a075 \u2013 Admin state <\/td>\n<\/tr>\n | ||||||
165<\/td>\n | Table 76 \u2013 Capability Bits <\/td>\n<\/tr>\n | ||||||
166<\/td>\n | 7.6.5 Common services Table\u00a077 \u2013 Ethernet Link object common services <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | Table\u00a078 \u2013 Get_Attributes_All reply format <\/td>\n<\/tr>\n | ||||||
168<\/td>\n | 7.6.6 Class specific services 7.6.7 Behavior Table\u00a079 \u2013 Ethernet Link object class specific services <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | 7.7 DeviceNet\u2122 object 7.7.1 Overview 7.7.2 Revision history Figure\u00a024 \u2013 State transition diagram for Ethernet Link object <\/td>\n<\/tr>\n | ||||||
170<\/td>\n | 7.7.3 Class attributes 7.7.4 Instance attributes Table\u00a080 \u2013 DeviceNet object revision history Table\u00a081 \u2013 DeviceNet object class attributes <\/td>\n<\/tr>\n | ||||||
171<\/td>\n | Table\u00a082 \u2013 DeviceNet object instance attributes <\/td>\n<\/tr>\n | ||||||
173<\/td>\n | Table\u00a083 \u2013 Bit rate attribute values <\/td>\n<\/tr>\n | ||||||
174<\/td>\n | Table\u00a084 \u2013 BOI attribute values <\/td>\n<\/tr>\n | ||||||
176<\/td>\n | Table\u00a085 \u2013 Diagnostic counters bit description <\/td>\n<\/tr>\n | ||||||
177<\/td>\n | 7.7.5 Common services Table\u00a086 \u2013 DeviceNet object common services Table\u00a087 \u2013 Reset service parameter Table\u00a088 \u2013 Reset service parameter values <\/td>\n<\/tr>\n | ||||||
178<\/td>\n | 7.7.6 Class specific services 7.8 Connection configuration object (CCO) 7.8.1 Overview Table\u00a089 \u2013 DeviceNet object class specific services <\/td>\n<\/tr>\n | ||||||
179<\/td>\n | 7.8.2 Revision history 7.8.3 Class attributes Table\u00a090 \u2013 Connection configuration object revision history Table\u00a091 \u2013 Connection configuration object class attributes <\/td>\n<\/tr>\n | ||||||
181<\/td>\n | 7.8.4 Instance attributes Table\u00a092 \u2013 Format number values Table\u00a093 \u2013 Connection configuration object instance attributes <\/td>\n<\/tr>\n | ||||||
185<\/td>\n | Table\u00a094 \u2013 Originator connection status values <\/td>\n<\/tr>\n | ||||||
186<\/td>\n | Table\u00a095 \u2013 Target connection status values Table\u00a096 \u2013 Connection flags <\/td>\n<\/tr>\n | ||||||
188<\/td>\n | Table\u00a097 \u2013 I\/O mapping formats <\/td>\n<\/tr>\n | ||||||
190<\/td>\n | 7.8.5 Connection Configuration Object change control 7.8.6 Common services Table\u00a098 \u2013 Services valid during a change operation <\/td>\n<\/tr>\n | ||||||
191<\/td>\n | Table\u00a099 \u2013 Connection configuration object common services Table\u00a0100 \u2013 Get_Attributes_All Response \u2013 class level <\/td>\n<\/tr>\n | ||||||
192<\/td>\n | Table\u00a0101 \u2013 Get_Attributes_All response \u2013 instance level <\/td>\n<\/tr>\n | ||||||
193<\/td>\n | Table\u00a0102 \u2013 Set_Attributes_All error codes <\/td>\n<\/tr>\n | ||||||
194<\/td>\n | Table\u00a0103 \u2013 Set_Attributes_All request <\/td>\n<\/tr>\n | ||||||
195<\/td>\n | Table\u00a0104 \u2013 Create request parameters <\/td>\n<\/tr>\n | ||||||
196<\/td>\n | Table\u00a0105 \u2013 Create error codes Table\u00a0106 \u2013 Delete error codes <\/td>\n<\/tr>\n | ||||||
197<\/td>\n | 7.8.7 Class specific services Table\u00a0107 \u2013 Restore error codes Table\u00a0108 \u2013 Connection configuration object class specific services <\/td>\n<\/tr>\n | ||||||
198<\/td>\n | Table\u00a0109 \u2013 Change_Start error codes Table\u00a0110 \u2013 Get_Status service parameter <\/td>\n<\/tr>\n | ||||||
199<\/td>\n | Table\u00a0111 \u2013 Get_Status service response Table\u00a0112 \u2013 Get_Status service error codes Table\u00a0113 \u2013 Change_Complete service parameter <\/td>\n<\/tr>\n | ||||||
200<\/td>\n | 7.8.8 Behavior Table\u00a0114 \u2013 Change_Complete service error codes Table\u00a0115 \u2013 Audit_Changes service parameter Table\u00a0116 \u2013 Audit_Changes service error codes <\/td>\n<\/tr>\n | ||||||
201<\/td>\n | 7.9 DLR object 7.9.1 Overview 7.9.2 Revision history Figure\u00a025 \u2013 Connection configuration object edit flowchart <\/td>\n<\/tr>\n | ||||||
202<\/td>\n | 7.9.3 Class attributes 7.9.4 Instance attributes Table\u00a0117 \u2013 Revision history Table\u00a0118 \u2013 DLR object class attributes <\/td>\n<\/tr>\n | ||||||
203<\/td>\n | Table\u00a0119 \u2013 DLR object instance attributes <\/td>\n<\/tr>\n | ||||||
206<\/td>\n | Table\u00a0120 \u2013 Network Status values Table\u00a0121 \u2013 Ring Supervisor Status values <\/td>\n<\/tr>\n | ||||||
210<\/td>\n | Table\u00a0122 \u2013 Capability flags <\/td>\n<\/tr>\n | ||||||
212<\/td>\n | Table\u00a0123 \u2013 Redundant Gateway Status values <\/td>\n<\/tr>\n | ||||||
213<\/td>\n | 7.9.5 Common services Table\u00a0124 \u2013 DLR object common services <\/td>\n<\/tr>\n | ||||||
214<\/td>\n | Table\u00a0125 \u2013 Get_Attributes_All Response \u2013 Object Revision 1, non supervisor device <\/td>\n<\/tr>\n | ||||||
215<\/td>\n | Table\u00a0126 \u2013 Get_Attributes_All Response \u2013 Object Revision 1, supervisor-capable device Table\u00a0127 \u2013 Get_Attributes_All Response \u2013 Object Revision 2, non supervisor device <\/td>\n<\/tr>\n | ||||||
216<\/td>\n | Table\u00a0128 \u2013 Get_Attributes_All Response \u2013 All other cases <\/td>\n<\/tr>\n | ||||||
217<\/td>\n | 7.9.6 Class specific services Table\u00a0129 \u2013 DLR object class specific services <\/td>\n<\/tr>\n | ||||||
218<\/td>\n | 7.10 QoS object 7.10.1 Overview 7.10.2 Revision History 7.10.3 Class attributes Table\u00a0130 \u2013 QoS object revision history <\/td>\n<\/tr>\n | ||||||
219<\/td>\n | 7.10.4 Instance Attributes Table\u00a0131 \u2013 QoS object class attributes Table\u00a0132 \u2013 QoS object instance attributes <\/td>\n<\/tr>\n | ||||||
220<\/td>\n | 7.10.5 Common services Table\u00a0133 \u2013 Default DCSP values and usages <\/td>\n<\/tr>\n | ||||||
221<\/td>\n | 7.10.6 Get_Attributes_All response (class level) 7.11 Port object 7.11.1 Overview 7.11.2 Revision History Table\u00a0134 \u2013 QoS object common services <\/td>\n<\/tr>\n | ||||||
222<\/td>\n | 7.11.3 Class attributes 7.11.4 Instance attributes Table\u00a0135 \u2013 Port object revision history Table\u00a0136 \u2013 Port object class attributes <\/td>\n<\/tr>\n | ||||||
223<\/td>\n | Table\u00a0137 \u2013 Port object instance attributes <\/td>\n<\/tr>\n | ||||||
225<\/td>\n | Table\u00a0138 \u2013 Port Type and associated Link Object classes and Port Type Name values <\/td>\n<\/tr>\n | ||||||
227<\/td>\n | Table\u00a0139 \u2013 Port Routing Capabilities attribute bit definitions <\/td>\n<\/tr>\n | ||||||
228<\/td>\n | 7.11.5 Common services Table\u00a0140 \u2013 Port object common services <\/td>\n<\/tr>\n | ||||||
229<\/td>\n | 7.12 PRP\/HSR Protocol object 7.12.1 Overview 7.12.2 Revision history Table\u00a0141 \u2013 Get_Attributes_All response\u2013 class level Table\u00a0142 \u2013 Get_Attributes_All response\u2013 instance level <\/td>\n<\/tr>\n | ||||||
230<\/td>\n | 7.12.3 Class attributes 7.12.4 Instance attributes Table\u00a0143 \u2013 Revision history Table\u00a0144 \u2013 Class attributes <\/td>\n<\/tr>\n | ||||||
231<\/td>\n | Table\u00a0145 \u2013 Instance attributes <\/td>\n<\/tr>\n | ||||||
234<\/td>\n | Table\u00a0146 \u2013 Node Type <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | Table\u00a0147 \u2013 Switching Node Table\u00a0148 \u2013 HSR Mode <\/td>\n<\/tr>\n | ||||||
236<\/td>\n | Table\u00a0149 \u2013 RedBox ID <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | 7.12.5 Common Services Table\u00a0150 \u2013 PRP\/HSR Protocol object common services <\/td>\n<\/tr>\n | ||||||
238<\/td>\n | Table\u00a0151 \u2013 Get_Attributes_All response <\/td>\n<\/tr>\n | ||||||
239<\/td>\n | 7.13 PRP\/HSR Nodes Table object 7.13.1 Overview 7.13.2 Revision history 7.13.3 Class attributes 7.13.4 Instance attributes Table\u00a0152 \u2013 Revision history Table\u00a0153 \u2013 Class attributes <\/td>\n<\/tr>\n | ||||||
240<\/td>\n | Table\u00a0154 \u2013 Instance attributes <\/td>\n<\/tr>\n | ||||||
241<\/td>\n | Table\u00a0155 \u2013 Remote Node Type <\/td>\n<\/tr>\n | ||||||
242<\/td>\n | 7.13.5 Common services 8 Other DLE elements of procedure 8.1 Network attachment monitor (NAM) 8.1.1 General Table\u00a0156 \u2013 PRP\/HSR Nodes Tables object common services Table\u00a0157 \u2013 Get_Attributes_All response <\/td>\n<\/tr>\n | ||||||
243<\/td>\n | 8.1.2 Default parameters Figure\u00a026 \u2013 NAM state machine Table\u00a0158 \u2013 NAM states <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | 8.1.3 Auto-addressing 8.1.4 Valid MAC IDs 8.1.5 State machine description Table\u00a0159 \u2013 Default link parameters <\/td>\n<\/tr>\n | ||||||
250<\/td>\n | 8.2 Calculating link parameters 8.2.1 Link parameters <\/td>\n<\/tr>\n | ||||||
251<\/td>\n | 8.2.2 Conditions affecting link parameters 8.2.3 Moderator change 8.2.4 NUT timing Table\u00a0160 \u2013 PhL timing characteristics <\/td>\n<\/tr>\n | ||||||
253<\/td>\n | 8.2.5 Slot timing 8.2.6 Blanking <\/td>\n<\/tr>\n | ||||||
254<\/td>\n | 8.2.7 Example implementation <\/td>\n<\/tr>\n | ||||||
258<\/td>\n | 9 Detailed specification of DL components 9.1 General 9.2 Access control machine (ACM) <\/td>\n<\/tr>\n | ||||||
278<\/td>\n | 9.3 TxLLC <\/td>\n<\/tr>\n | ||||||
282<\/td>\n | 9.4 RxLLC <\/td>\n<\/tr>\n | ||||||
286<\/td>\n | 9.5 Transmit machine (TxM) <\/td>\n<\/tr>\n | ||||||
290<\/td>\n | 9.6 Receive machine (RxM) <\/td>\n<\/tr>\n | ||||||
296<\/td>\n | 9.7 Serializer <\/td>\n<\/tr>\n | ||||||
298<\/td>\n | 9.8 Deserializer 9.8.1 Octet construction 9.8.2 FCS checking <\/td>\n<\/tr>\n | ||||||
299<\/td>\n | 9.8.3 End of DLPDU processing 9.9 DLL management <\/td>\n<\/tr>\n | ||||||
301<\/td>\n | 10 Device Level Ring (DLR) protocol 10.1 General 10.2 Support for Multiple DLR Ring Pairs <\/td>\n<\/tr>\n | ||||||
302<\/td>\n | 10.3 Supported topologies Figure\u00a027 \u2013 Devices with Multiple DLR Ring Pairs <\/td>\n<\/tr>\n | ||||||
303<\/td>\n | 10.4 Overview of DLR operation 10.4.1 Normal operation Figure\u00a028 \u2013 DLR rings connected to switches <\/td>\n<\/tr>\n | ||||||
304<\/td>\n | Figure\u00a029 \u2013 Normal operation of a DLR network Figure\u00a030 \u2013 Beacon and Announce frames <\/td>\n<\/tr>\n | ||||||
305<\/td>\n | 10.4.2 Link failures Figure\u00a031 \u2013 Link failure <\/td>\n<\/tr>\n | ||||||
306<\/td>\n | 10.5 Classes of DLR implementation Figure\u00a032 \u2013 Network reconfiguration after link failure <\/td>\n<\/tr>\n | ||||||
307<\/td>\n | 10.6 DLR behavior 10.6.1 DLR variables 10.6.2 Ring supervisor Table\u00a0161 \u2013 DLR variables <\/td>\n<\/tr>\n | ||||||
310<\/td>\n | 10.6.3 Ring node <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | 10.6.4 Sign on process <\/td>\n<\/tr>\n | ||||||
312<\/td>\n | 10.6.5 Neighbor check process 10.7 Implementation requirements 10.7.1 Embedded switch requirements and recommendations Figure\u00a033 \u2013 Neighbor Check process <\/td>\n<\/tr>\n | ||||||
313<\/td>\n | 10.7.2 DLR implementation requirements Table\u00a0162 \u2013 DLR Link speed and duplex requirements <\/td>\n<\/tr>\n | ||||||
314<\/td>\n | 10.7.3 IEC\u00a061588 and CP\u00a02\/2.1 considerations 10.7.4 IEEE\u00a0802.1D\/IEEE\u00a0802.1Q STP\/RSTP\/MSTP considerations 10.8 Using non-DLR nodes in the ring network 10.8.1 General considerations <\/td>\n<\/tr>\n | ||||||
315<\/td>\n | 10.8.2 Non-DLR end devices 10.8.3 Non-DLR switches <\/td>\n<\/tr>\n | ||||||
316<\/td>\n | Figure\u00a034 \u2013 Unsupported topology \u2013 example 1 Figure\u00a035 \u2013 Unsupported topology \u2013 example 2 <\/td>\n<\/tr>\n | ||||||
318<\/td>\n | 10.9 Redundant gateway devices on DLR network 10.9.1 General 10.9.2 Supported topologies Figure\u00a036 \u2013 DLR ring connected to switches through redundant gateways <\/td>\n<\/tr>\n | ||||||
319<\/td>\n | 10.9.3 Redundant gateway capable device 10.9.4 Redundant gateway device behavior Figure\u00a037 \u2013 DLR redundant gateway capable device <\/td>\n<\/tr>\n | ||||||
320<\/td>\n | Table\u00a0163 \u2013 Redundant gateway variables <\/td>\n<\/tr>\n | ||||||
321<\/td>\n | Figure\u00a038 \u2013 Advertise frame <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | 10.10 DLR messages 10.10.1 General <\/td>\n<\/tr>\n | ||||||
323<\/td>\n | 10.10.2 Common frame header Table\u00a0164 \u2013 MAC addresses for DLR messages Table\u00a0165 \u2013 IEEE\u00a0802.1Q common frame header format Table\u00a0166 \u2013DLR message payload fields <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | 10.10.3 Beacon frame 10.10.4 Neighbor_Check request Table\u00a0167 \u2013 DLR frame types Table\u00a0168 \u2013 Format of the Beacon frame Table\u00a0169 \u2013 Ring State values <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | 10.10.5 Neighbor_Check_response 10.10.6 Link_Status\/Neighbor_Status Table\u00a0170 \u2013 Format of the Neighbor_Check request Table\u00a0171 \u2013 Format of the Neighbor_Check response Table\u00a0172 \u2013 Format of the Link_Status\/Neighbor_Status frame <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | 10.10.7 Locate_Fault 10.10.8 Announce 10.10.9 Sign_On Table\u00a0173 \u2013 Link\/Neighbor status values Table\u00a0174 \u2013 Format of the Locate_Fault frame Table\u00a0175 \u2013 Format of the Announce frame <\/td>\n<\/tr>\n | ||||||
327<\/td>\n | 10.10.10 Advertise 10.10.11 Flush_Tables Table\u00a0176 \u2013 Format of the Sign_On frame Table\u00a0177 \u2013 Format of the Advertise frame Table\u00a0178 \u2013 Gateway state values <\/td>\n<\/tr>\n | ||||||
328<\/td>\n | 10.10.12 Learning_Update 10.11 State diagrams and state-event-action matrices 10.11.1 Beacon-based ring node Table\u00a0179 \u2013 Format of the Flush_Tables frame Table\u00a0180 \u2013 Format of the Learning_Update frame <\/td>\n<\/tr>\n | ||||||
329<\/td>\n | Figure\u00a039 \u2013 State transition diagram for Beacon frame based non-supervisor ring node Table\u00a0181 \u2013 Parameter values for Beacon frame based non-supervisor ring node <\/td>\n<\/tr>\n | ||||||
330<\/td>\n | Table\u00a0182 \u2013 LastBcnRcvPort bit definitions Table\u00a0183 \u2013 State-event-action matrix for Beacon frame based non-supervisor ring node <\/td>\n<\/tr>\n | ||||||
335<\/td>\n | 10.11.2 Announce-based ring node Figure\u00a040 \u2013 State transition diagram for Announce frame basednon-supervisor ring node <\/td>\n<\/tr>\n | ||||||
336<\/td>\n | Table\u00a0184 \u2013 Parameter values for Announce frame based non-supervisor ring node <\/td>\n<\/tr>\n | ||||||
337<\/td>\n | Table\u00a0185 \u2013 State-event-action matrix for Announce frame basednon-supervisor ring node <\/td>\n<\/tr>\n | ||||||
339<\/td>\n | 10.11.3 Ring supervisor <\/td>\n<\/tr>\n | ||||||
340<\/td>\n | Figure\u00a041 \u2013 State transition diagram for ring supervisor <\/td>\n<\/tr>\n | ||||||
341<\/td>\n | Table\u00a0186 \u2013 Parameter values for ring supervisor node <\/td>\n<\/tr>\n | ||||||
342<\/td>\n | Table\u00a0187 \u2013 LastBcnRcvPort bit definitions Table\u00a0188 \u2013 State-event-action matrix for ring supervisor node <\/td>\n<\/tr>\n | ||||||
354<\/td>\n | 10.11.4 Redundant gateway <\/td>\n<\/tr>\n | ||||||
355<\/td>\n | Figure\u00a042 \u2013 State transition diagram for redundant gateway Table\u00a0189 \u2013 Parameter values for redundant gateway node <\/td>\n<\/tr>\n | ||||||
357<\/td>\n | Table\u00a0190 \u2013 State-event-action matrix for redundant gateway node <\/td>\n<\/tr>\n | ||||||
359<\/td>\n | 10.12 Performance analysis 10.12.1 General Table\u00a0191 \u2013 Parameters\/assumptions for example performance calculations <\/td>\n<\/tr>\n | ||||||
363<\/td>\n | 10.12.2 Redundant gateway switchover performance Table\u00a0192 \u2013 Example ring configuration parameters and performance Table\u00a0193 \u2013 Variables for performance analysis <\/td>\n<\/tr>\n | ||||||
364<\/td>\n | 11 PRP and HSR redundancy protocols 11.1 General <\/td>\n<\/tr>\n | ||||||
365<\/td>\n | 11.2 PRP overview 11.2.1 General Figure\u00a043 \u2013 PRP network <\/td>\n<\/tr>\n | ||||||
366<\/td>\n | 11.2.2 Address Conflict Detection (ACD) Figure\u00a044 \u2013 Directly Attached SANs <\/td>\n<\/tr>\n | ||||||
367<\/td>\n | 11.3 HSR overview Figure\u00a045 \u2013 Virtual DANs Figure\u00a046 \u2013 HSR network <\/td>\n<\/tr>\n | ||||||
369<\/td>\n | Annex\u00a0A (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 | ||||||
370<\/td>\n | Table\u00a0A.1 \u2013 Module status indicator <\/td>\n<\/tr>\n | ||||||
371<\/td>\n | A.2.3 Fieldbus specific indicator requirements \u2013 option 1 Table A.2 \u2013 Time Sync status indication <\/td>\n<\/tr>\n | ||||||
373<\/td>\n | Table\u00a0A.3 \u2013 Network status indicators <\/td>\n<\/tr>\n | ||||||
375<\/td>\n | A.2.4 Fieldbus specific indicator requirements \u2013 option 2 Figure\u00a0A.1 \u2013 Non redundant network status indicator labeling Figure\u00a0A.2 \u2013 Redundant network status indicator labeling <\/td>\n<\/tr>\n | ||||||
377<\/td>\n | Table\u00a0A.4 \u2013 Network status indicator <\/td>\n<\/tr>\n | ||||||
378<\/td>\n | Figure\u00a0A.3 \u2013 Network status indicator state diagram Figure A.4 \u2013 Examples of multiple network status indicators <\/td>\n<\/tr>\n | ||||||
379<\/td>\n | A.2.5 Fieldbus specific indicator requirements \u2013 option 3 <\/td>\n<\/tr>\n | ||||||
380<\/td>\n | Table\u00a0A.5 \u2013 Network status indicator <\/td>\n<\/tr>\n | ||||||
381<\/td>\n | Table\u00a0A.6 \u2013 Combined module\/network status indicator <\/td>\n<\/tr>\n | ||||||
382<\/td>\n | Table\u00a0A.7 \u2013 I\/O status indicator <\/td>\n<\/tr>\n | ||||||
383<\/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 | ||||||
384<\/td>\n | A.3.4 Fieldbus specific switch requirements \u2013 option 3 Table\u00a0A.8 \u2013 Bit rate switch encoding <\/td>\n<\/tr>\n | ||||||
385<\/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 |