{"id":245395,"date":"2024-10-19T16:08:22","date_gmt":"2024-10-19T16:08:22","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-61158-4-212019\/"},"modified":"2024-10-25T11:08:29","modified_gmt":"2024-10-25T11:08:29","slug":"bs-en-iec-61158-4-212019","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-61158-4-212019\/","title":{"rendered":"BS EN IEC 61158-4-21:2019"},"content":{"rendered":"

IEC 61158-4-21:2019 describes 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 procedures for giving communication opportunities based on standard ISO\/IEC 8802-3 MAC, with provisions for nodes to be added or removed during normal operation; structure of the fieldbus data link protocol data units (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 second edition cancels and replaces the first edition published in 2010. This edition constitutes a technical revision. The main changes are: \u2022added Frame control Value, DLM function and DLL constants; \u2022changed NCM_RETRY_RNMS to NCM_CHECK_NET_INTEGRITY_REQ; \u2022updated DLM state table; \u2022miscellaneous editorial corrections.<\/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\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
2<\/td>\nNational foreword <\/td>\n<\/tr>\n
5<\/td>\nAnnex ZA(normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n
7<\/td>\nCONTENTS <\/td>\n<\/tr>\n
12<\/td>\nFOREWORD <\/td>\n<\/tr>\n
14<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
15<\/td>\n1 Scope
1.1 General
1.2 Specifications
1.3 Procedures
1.4 Applicability
1.5 Conformance <\/td>\n<\/tr>\n
16<\/td>\n2 Normative references
3 Terms, definitions, symbols and abbreviations
3.1 Reference model terms and definitions <\/td>\n<\/tr>\n
18<\/td>\n3.2 Service convention terms and definitions <\/td>\n<\/tr>\n
19<\/td>\n3.3 Common terms and definitions <\/td>\n<\/tr>\n
22<\/td>\n3.4 Additional Type\u00a021 definitions
3.5 Common symbols and abbreviations <\/td>\n<\/tr>\n
23<\/td>\n3.6 Additional Type\u00a021 symbols and abbreviations <\/td>\n<\/tr>\n
24<\/td>\n4 Overview of the data-link protocol
4.1 General
4.2 Overview of medium access control
4.3 Service assumed from the physical layer <\/td>\n<\/tr>\n
25<\/td>\n4.4 DLL architecture
4.4.1 General
Figures
Figure\u00a01 \u2013 Interaction of PhS primitives with DLE
Tables
Table\u00a01 \u2013 DLL components <\/td>\n<\/tr>\n
26<\/td>\n4.4.2 DLL management (DLM) interface support function
Figure\u00a02 \u2013 Data-link layer architecture <\/td>\n<\/tr>\n
27<\/td>\n4.5 Data type
4.5.1 General
4.5.2 Boolean
4.5.3 Unsigned integer
Table\u00a02 \u2013 UNSIGNEDn data type <\/td>\n<\/tr>\n
28<\/td>\n4.5.4 Signed integer
4.5.5 Octet String
4.5.6 Visible String
Table\u00a03 \u2013 INTEGERn data type <\/td>\n<\/tr>\n
29<\/td>\n4.5.7 Time of day
4.6 Local parameters and variables
4.6.1 General
4.6.2 DLE configuration parameters <\/td>\n<\/tr>\n
30<\/td>\n4.6.3 Queues to support data transfer
Table\u00a04 \u2013 DLE configuration parameters
Table\u00a05 \u2013 Queues to support data transfer <\/td>\n<\/tr>\n
31<\/td>\n4.6.4 Variables to support SAP management
Figure\u00a03 \u2013 Relationships of DLSAPs, DLSAPaddresses, and group DLaddresses
Table\u00a06 \u2013 Variables to support SAP management <\/td>\n<\/tr>\n
32<\/td>\n4.6.5 Variables to support local device information management
Table\u00a07 \u2013 Variables to support device information management <\/td>\n<\/tr>\n
33<\/td>\nTable\u00a08 \u2013 DL\u2013entity identifier
Table\u00a09 \u2013 Device Flags
Table\u00a010 \u2013 DLM state <\/td>\n<\/tr>\n
34<\/td>\nTable\u00a011 \u2013 Device Unique Identification
Table\u00a012 \u2013 Unique identification of device connected to R-port1
Table\u00a013 \u2013 Unique identification of device connected to R-port2
Table\u00a014 \u2013 MAC address <\/td>\n<\/tr>\n
35<\/td>\nTable\u00a015 \u2013 Port information
Table\u00a016 \u2013 Protocol version <\/td>\n<\/tr>\n
36<\/td>\n4.6.6 Variables and counter to support network information management
Table\u00a017 \u2013 Device type
Table\u00a018 \u2013 Device description
Table\u00a019 \u2013 Hop count <\/td>\n<\/tr>\n
37<\/td>\nTable\u00a020 \u2013 Variables to support managing network information
Table\u00a021 \u2013 Topology
Table\u00a022 \u2013 Collision count <\/td>\n<\/tr>\n
38<\/td>\nTable\u00a023 \u2013 Device count
Table\u00a024 \u2013 Topology change count
Table\u00a025 \u2013 Last topology change time
Table\u00a026 \u2013 RNMP device UID <\/td>\n<\/tr>\n
39<\/td>\nTable\u00a027 \u2013 RNMS device UID
Table\u00a028 \u2013 LNM device UID for R-port1
Table\u00a029 \u2013 LNM device UID for R-port2 <\/td>\n<\/tr>\n
40<\/td>\n4.6.7 Variables and counter to support a device path information management
Table\u00a030 \u2013 Network flags <\/td>\n<\/tr>\n
41<\/td>\nTable\u00a031 \u2013 Variables and counter to support managing path information
Table\u00a032 \u2013 Hop count for R-port1 direction <\/td>\n<\/tr>\n
42<\/td>\nTable\u00a033 \u2013 Hop count for R-port2 direction
Table\u00a034 \u2013 Preferred R-port
Table\u00a035 \u2013 Destination R-port <\/td>\n<\/tr>\n
43<\/td>\nTable\u00a036 \u2013 In net count
Table\u00a037 \u2013 In net time <\/td>\n<\/tr>\n
44<\/td>\n4.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\u00a038 \u2013 Out net count
Table\u00a039 \u2013 Out net time <\/td>\n<\/tr>\n
45<\/td>\n5.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\u00a04 \u2013 Common MAC frame format for Type\u00a021 DLPDU
Figure\u00a05 \u2013 MAC frame format for other protocols <\/td>\n<\/tr>\n
46<\/td>\n5.3.3 Elements of the Type\u00a021 DLPDU
Figure\u00a06 \u2013 Version and Length field <\/td>\n<\/tr>\n
47<\/td>\nFigure\u00a07 \u2013 DST_addr field
Table\u00a040 \u2013 Version and Length
Table\u00a041 \u2013 Destination DL\u2013entity identifier <\/td>\n<\/tr>\n
48<\/td>\nFigure\u00a08 \u2013 SRC_addr field
Figure\u00a09 \u2013 Frame Control Field
Table\u00a042 \u2013 Source DL\u2013entity identifier <\/td>\n<\/tr>\n
49<\/td>\nTable\u00a043 \u2013 Frame control <\/td>\n<\/tr>\n
51<\/td>\nFigure\u00a010 \u2013 Extension field <\/td>\n<\/tr>\n
52<\/td>\nFigure\u00a011 \u2013 DSAP field
Table\u00a044 \u2013 Extension
Table\u00a045 \u2013 Destination service access point <\/td>\n<\/tr>\n
53<\/td>\nFigure\u00a012 \u2013 Source service access point field
Figure\u00a013 \u2013 Length of group mask and extension information
Figure\u00a014 \u2013 Group mask option field
Table\u00a046 \u2013 source service access point <\/td>\n<\/tr>\n
54<\/td>\n5.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 <\/td>\n<\/tr>\n
55<\/td>\n6.2.2 Version
6.2.3 Length
6.3 DLDATA Transfer
6.3.1 DT DLPDU
Figure\u00a015 \u2013 Common DLPDU field
Figure\u00a016 \u2013 Building a DT DLPDU
Figure\u00a017 \u2013 DT DLPDU structure <\/td>\n<\/tr>\n
56<\/td>\nTable\u00a047 \u2013 DT DLPDU parameters <\/td>\n<\/tr>\n
57<\/td>\nTable\u00a048 \u2013 Primitives exchanged between DLSuser and DLE to send a DT DLPDU <\/td>\n<\/tr>\n
58<\/td>\n6.4 DLSPDATA Transfer
6.4.1 SPDT DLPDU
Figure\u00a018 \u2013 SPDT DLPDU structure
Table\u00a049 \u2013 Primitives exchanged between DLSuser and DLEs to receive a DT DLPDU
Table\u00a050 \u2013 SPDT DLPDU Parameters <\/td>\n<\/tr>\n
59<\/td>\n6.5 Network control messages
6.5.1 General
6.5.2 NCM_LA DLPDU
Table\u00a051 \u2013 Primitive exchanged between DLSUser and DLEs to send an SPDT DLPDU
Table\u00a052 \u2013 Primitives exchanged between DLSuser and DLEs to receive an SPDT DLPDU <\/td>\n<\/tr>\n
60<\/td>\nFigure\u00a019 \u2013 NCM_LA DLPDU structure
Table\u00a053 \u2013 NCM_LA DLPDU parameters <\/td>\n<\/tr>\n
61<\/td>\n6.5.3 NCM_AT DLPDU
Table\u00a054 \u2013 NCM_AT DLPDU parameters <\/td>\n<\/tr>\n
62<\/td>\n6.5.4 NCM_LS DLPDU
Table\u00a055 \u2013 NCM_LS DLPDU parameters <\/td>\n<\/tr>\n
63<\/td>\n6.5.5 NCM_RS DLPDU
Table\u00a056 \u2013 NCM_RS DLPDU parameters <\/td>\n<\/tr>\n
64<\/td>\n6.5.6 NCM_AR_DLPDU
6.5.7 NCM_AR DLPDU structure
Table\u00a057 \u2013 NCM_AR DLPDU parameters <\/td>\n<\/tr>\n
65<\/td>\n7 DLE elements of procedure
7.1 Overall structure
Figure\u00a020 \u2013 DLL structure and elements <\/td>\n<\/tr>\n
66<\/td>\n7.2 DLprotocol machine (DLPM)
7.2.1 Overview
7.2.2 Primitive definitions
Table\u00a058 \u2013 Primitives exchanged between DLPM and DLSuser <\/td>\n<\/tr>\n
67<\/td>\nTable\u00a059 \u2013 Parameters exchanged between DLPM and DLSuser <\/td>\n<\/tr>\n
68<\/td>\nTable\u00a060 \u2013 Primitives exchanged between DLPM and DLM <\/td>\n<\/tr>\n
69<\/td>\n7.2.3 DLPM state table
Figure\u00a021 \u2013 State transition diagram of the DLPM
Table\u00a061 \u2013 Parameters used with primitives exchanged between DLPM and DLM <\/td>\n<\/tr>\n
70<\/td>\nTable\u00a062 \u2013 DLPM state table <\/td>\n<\/tr>\n
73<\/td>\n7.2.4 DLPM functions
Table\u00a063 \u2013 DLPM functions table <\/td>\n<\/tr>\n
74<\/td>\n7.3 DLL management Protocol
7.3.1 Overview
7.3.2 Primitive definitions <\/td>\n<\/tr>\n
75<\/td>\nTable\u00a064 \u2013 Primitives exchanged between DLM and DLSuser <\/td>\n<\/tr>\n
76<\/td>\nTable\u00a065 \u2013 Parameters used with primitives exchanged between DLM and DLSuser
Table\u00a066 \u2013 Primitive exchanged between DLM and DMAC <\/td>\n<\/tr>\n
77<\/td>\n7.3.3 DLM state table
Table\u00a067 \u2013 Parameters used with primitives exchanged between DLM and DMAC
Table\u00a068 \u2013 Primitive exchanged between DLM and DPHY
Table\u00a069 \u2013 Parameters used with primitives exchanged between DLM and DPHY <\/td>\n<\/tr>\n
78<\/td>\nFigure\u00a022 \u2013 State transition diagram of DLM <\/td>\n<\/tr>\n
79<\/td>\nTable\u00a070 \u2013 DLM state table <\/td>\n<\/tr>\n
101<\/td>\n7.3.4 DLM functions
Table\u00a071 \u2013 DLM function table <\/td>\n<\/tr>\n
110<\/td>\n8 Constants and error codes
8.1 General <\/td>\n<\/tr>\n
111<\/td>\n8.2 Constants
Table\u00a072 \u2013 DLL constants <\/td>\n<\/tr>\n
112<\/td>\n8.3 Data-link layer error codes
Table\u00a073 \u2013 Type\u00a021 DLL error codes <\/td>\n<\/tr>\n
113<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Industrial communication networks. Fieldbus specifications – Data-link layer protocol specification. Type 21 elements<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2019<\/td>\n114<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":245401,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[385,2641],"product_tag":[],"class_list":{"0":"post-245395","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-25-040-40","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\/245395","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\/245401"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=245395"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=245395"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=245395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}