BS EN IEC 61158-4-21:2023 – TC
$280.87
Tracked Changes. Industrial communication networks. Fieldbus specifications – Data-link layer protocol specification. Type 21 elements
Published By | Publication Date | Number of Pages |
BSI | 2023 | 262 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | 30476441 |
149 | A-30473948 |
150 | undefined |
153 | Annex ZA (normative)Normative references to international publicationswith their corresponding European publications |
154 | CONTENTS |
159 | FOREWORD |
161 | INTRODUCTION |
162 | 1 Scope 1.1 General 1.2 Specifications 1.3 Procedures 1.4 Applicability 1.5 Conformance |
163 | 2 Normative references 3 Terms, definitions, symbols and abbreviated terms 3.1 Reference model terms and definitions |
165 | 3.2 Service convention terms and definitions |
166 | 3.3 Common terms and definitions |
169 | 3.4 Additional Type 21 definitions 3.5 Common symbols and abbreviations |
170 | 3.6 Additional Type 21 symbols and abbreviations 4 Overview of the data-link protocol 4.1 General |
171 | 4.2 Overview of medium access control 4.3 Service assumed from the physical layer Figures Figure 1 ā Interaction of PhS primitives with DLE |
172 | 4.4 DLL architecture 4.4.1 General Tables Table 1 ā DLL components |
173 | 4.4.2 DLL management (DLM) interface support function Figure 2 ā Data-link layer architecture |
174 | 4.5 Data type 4.5.1 General 4.5.2 Boolean 4.5.3 Unsigned integer 4.5.4 Signed integer Table 2 ā UNSIGNEDn data type |
175 | 4.5.5 Octet String 4.5.6 Visible String 4.5.7 Time of day Table 3 ā INTEGERn data type |
176 | 4.6 Local parameters and variables 4.6.1 General 4.6.2 DLE configuration parameters Table 4 ā DLE configuration parameters |
177 | 4.6.3 Queues to support data transfer 4.6.4 Variables to support SAP management Table 5 ā Queues to support data transfer |
178 | Figure 3 ā Relationships of DLSAPs, DLSAPaddresses, and group DLaddresses Table 6 ā Variables to support SAP management |
179 | 4.6.5 Variables to support local device information management Table 7 ā Variables to support device information management Table 8 ā DLāentity identifier |
180 | Table 9 ā Device flags Table 10 ā DLM state Table 11 ā Device Unique Identification |
181 | Table 12 ā Unique identification of device connected to R-port1 Table 13 ā Unique identification of device connected to R-port2 Table 14 ā MAC address |
182 | Table 15 ā Port information Table 16 ā Protocol version |
183 | 4.6.6 Variables and counter to support network information management Table 17 ā Device type Table 18 ā Device description Table 19 ā Hop count |
184 | Table 20 ā Variables to support managing network information Table 21 ā Topology Table 22 ā Collision count |
185 | Table 23 ā Device count Table 24 ā Topology change count Table 25 ā Last topology change time Table 26 ā RNMP device UID |
186 | Table 27 ā RNMS device UID Table 28 ā LNM device UID for R-port1 Table 29 ā LNM device UID for R-port2 |
187 | 4.6.7 Variables and counter to support a device path information management Table 30 ā Network flags |
188 | Table 31 ā Variables and counter to support managing path information Table 32 ā Hop count for R-port1 direction |
189 | Table 33 ā Hop count for R-port2 direction Table 34 ā Preferred R-port Table 35 ā Destination R-port |
190 | Table 36 ā In net count Table 37 ā In net time |
191 | 4.6.8 Variables, counters, timers, and queues to support path table management 5 General structure and encoding 5.1 Overview 5.2 MAPDU structure and encoding Table 38 ā Out net count Table 39 ā Out net time |
192 | 5.3 Common MAC frame structure, encoding and elements of procedure 5.3.1 MAC frame structure 5.3.2 Elements of the MAC frame Figure 4 ā Common MAC frame format for Type 21 DLPDU Figure 5 ā MAC frame format for other protocols |
193 | 5.3.3 Elements of the Type 21 DLPDU Figure 6 ā Version and Length field |
194 | Figure 7 ā DST_addr field Table 40 ā Version and Length Table 41 ā Destination DLāentity identifier |
195 | Figure 8 ā SRC_addr field Figure 9 ā Frame Control Field Table 42 ā Source DLāentity identifier |
196 | Table 43 ā Frame control |
198 | Figure 10 ā Extension field |
199 | Figure 11 ā DSAP field Table 44 ā Extension Table 45 ā Destination service access point |
200 | Figure 12 ā Source service access point field Figure 13 ā Length of group mask and extension information Figure 14 ā Group mask option field Table 46 ā source service access point |
201 | 5.4 Order of bit transmission 5.5 Invalid DLPDU 6 DLPDU structure and procedure 6.1 General 6.2 Common DLPDU Field 6.2.1 General |
202 | 6.2.2 Version 6.2.3 Length 6.3 DLDATA Transfer 6.3.1 DT DLPDU Figure 15 ā Common DLPDU field Figure 16 ā Building a DT DLPDU Figure 17 ā DT DLPDU structure |
203 | Table 47 ā DT DLPDU parameters |
204 | Table 48 ā Primitives exchanged between DLSuser and DLE to send a DT DLPDU |
205 | 6.4 DLSPDATA Transfer 6.4.1 SPDT DLPDU Table 49 ā Primitives exchanged between DLSuser and DLEs to receive a DT DLPDU |
206 | Figure 18 ā SPDT DLPDU structure Table 50 ā SPDT DLPDU Parameters Table 51 ā Primitive exchanged between DLSUser and DLEs to send an SPDT DLPDU |
207 | 6.5 Network control messages 6.5.1 General 6.5.2 NCM_LA DLPDU Figure 19 ā NCM_LA DLPDU structure Table 52 ā Primitives exchanged between DLSuser and DLEs to receive an SPDT DLPDU |
208 | 6.5.3 NCM_AT DLPDU Table 53 ā NCM_LA DLPDU parameters |
209 | Table 54 ā NCM_AT DLPDU parameters |
210 | 6.5.4 NCM_LS DLPDU Table 55 ā NCM_LS DLPDU parameters |
211 | 6.5.5 NCM_RS DLPDU Table 56 ā NCM_RS DLPDU parameters |
212 | 6.5.6 NCM_AR_DLPDU 6.5.7 NCM_AR DLPDU structure Table 57 ā NCM_AR DLPDU parameters |
213 | 7 DLE elements of procedure 7.1 Overall structure 7.2 DLprotocol machine (DLPM) 7.2.1 Overview 7.2.2 Primitive definitions Figure 20 ā DLL structure and elements |
214 | Table 58 ā Primitives exchanged between DLPM and DLSuser |
215 | Table 59 ā Parameters exchanged between DLPM and DLSuser |
216 | Table 60 ā Primitives exchanged between DLPM and DLM |
217 | 7.2.3 DLPM state table Figure 21 ā State transition diagram of the DLPM Table 61 ā Parameters used with primitives exchanged between DLPM and DLM |
218 | Table 62 ā DLPM state table |
220 | 7.2.4 DLPM functions |
221 | Table 63 ā DLPM functions table |
222 | 7.3 DLL management Protocol 7.3.1 Overview 7.3.2 Primitive definitions |
223 | Table 64 ā Primitives exchanged between DLM and DLSuser |
224 | Table 65 ā Parameters used with primitives exchanged between DLM and DLSuser Table 66 ā Primitive exchanged between DLM and DMAC |
225 | 7.3.3 DLM state table Table 67 ā Parameters used with primitives exchanged between DLM and DMAC Table 68 ā Primitive exchanged between DLM and DPHY Table 69 ā Parameters used with primitives exchanged between DLM and DPHY |
226 | Figure 22 ā State transition diagram of DLM |
227 | Table 70 ā DLM state table |
249 | 7.3.4 DLM functions Table 71 ā DLM function table |
258 | 8 Constants and error codes 8.1 General 8.2 Constants |
259 | Table 72 ā DLL constants |
260 | 8.3 Data-link layer error codes Table 73 ā Type 21 DLL error codes |
261 | Bibliography |