Shopping Cart

No products in the cart.

BS EN 61158-4-21:2012:2013 Edition

$215.11

Industrial communication networks. Fieldbus specifications – Data-link layer protocol specification. Type 21 elements

Published By Publication Date Number of Pages
BSI 2013 110
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

1.1 General

The DLL provides basic time-critical data communications between devices in an automated environment. Type 21 provides priority-based cyclic and acyclic data communication using an internal collision-free, full-duplex dual-port Ethernet switch technology. For wide application in various automation applications, Type 21 does not restrict the cyclic/acyclic scheduling policy in the DLL.

1.2 Specifications

This standard describes:

  1. 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;

  2. 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;

  3. 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.

1.3 Procedures

The procedures are defined in terms of:

  1. the interactions between peer data link entities (DLEs) through the exchange of fieldbus DLPDUs;

  2. the interactions between a data link service (DLS) provider and a DLS-user in the same system through the exchange of DLS primitives;

  3. the interactions between a DLS-provider and a physical layer service provider in the same system through the exchange of Ph-service primitives.

1.4 Applicability

These procedures are applicable to instances of communication between systems that support time-critical communications services in the data link layer of the OSI or fieldbus reference models, and that require the ability to interconnect in an open systems interconnection environment. Profiles provide a simple multi-attribute means of summarizing an implementationā€™s capabilities, and thus its applicability to various time-deterministic communications needs.

1.5 Conformance

This standard also specifies conformance requirements for systems implementing these procedures. This standard does not contain tests to demonstrate compliance with such requirements.

PDF Catalog

PDF Pages PDF Title
6 CONTENTS
10 INTRODUCTION
12 1 Scope
1.1 General
1.2 Specifications
1.3 Procedures
1.4 Applicability
13 1.5 Conformance
2 Normative references
3 Terms, definitions, symbols and abbreviations
3.1 Reference model terms and definitions
15 3.2 Service convention terms and definitions
16 3.3 Common terms and definitions
17 Figures
FigureĀ 1Ā ā€“Ā Relationships of DLSAPs, DLSAP addresses, and group DL addresses
19 3.4 Symbols and abbreviations
20 4 Overview of the data-link protocol
4.1 General
4.2 Overview of medium access control
21 4.3 Service assumed from the physical layer
4.4 DLL architecture
FigureĀ 2Ā ā€“Ā Interaction of PhS primitives with DLE
22 FigureĀ 3Ā ā€“Ā Data-link layer architecture
Tables
TableĀ 1Ā ā€“Ā DLL components
23 4.5 Data type
24 TableĀ 2Ā ā€“Ā  UNSIGNEDn data type
25 4.6 Local parameters and variables
TableĀ 3Ā ā€“Ā INTEGERn data type
26 TableĀ 4Ā ā€“Ā DLE configuration parameters
27 TableĀ 5Ā ā€“Ā Queues to support data transfer
28 TableĀ 6Ā ā€“Ā Variables to support SAP management
TableĀ 7Ā ā€“Ā Variables to support device information management
29 TableĀ 8Ā ā€“Ā DLā€“entity identifier
TableĀ 9Ā ā€“Ā Device Flags
TableĀ 10Ā ā€“Ā DLM state
30 TableĀ 11Ā ā€“Ā Device Unique Identification
TableĀ 12Ā ā€“Ā Unique identification of device connected to R-port1
TableĀ 13Ā ā€“Ā Unique identification of device connected to R-port2
TableĀ 14Ā ā€“Ā MAC address
31 TableĀ 15Ā ā€“Ā Port information
TableĀ 16Ā ā€“Ā Protocol version
32 TableĀ 17Ā ā€“Ā Device type
TableĀ 18Ā ā€“Ā Device description
TableĀ 19Ā ā€“Ā Hop count
33 TableĀ 20Ā ā€“Ā Variables to support managing network information
TableĀ 21Ā ā€“Ā Topology
TableĀ 22Ā ā€“Ā Collision count
34 TableĀ 23Ā ā€“Ā Device count
TableĀ 24Ā ā€“Ā Topology change count
TableĀ 25Ā ā€“Ā Last topology change time
TableĀ 26Ā ā€“Ā RNMP device UID
35 TableĀ 27Ā ā€“Ā RNMS device UID
TableĀ 28Ā ā€“Ā LNM device UID for R-port1
TableĀ 29Ā ā€“Ā LNM device UID for R-port2
36 TableĀ 30Ā ā€“Ā Network flags
37 TableĀ 31Ā ā€“Ā Variables and counter to support managing path information
38 TableĀ 32Ā ā€“Ā Hop count for R-port1 direction
TableĀ 33Ā ā€“Ā Hop count for R-port2 direction
TableĀ 34Ā ā€“Ā Preferred R-port
TableĀ 35Ā ā€“Ā Destination R-port
39 TableĀ 36Ā ā€“Ā In net count
TableĀ 37Ā ā€“Ā In net time
40 5 General structure and encoding
5.1 Overview
5.2 MAPDU structure and encoding
TableĀ 38Ā ā€“Ā Out net count
TableĀ 39Ā ā€“Ā Out net time
41 5.3 Common MAC frame structure, encoding and elements of procedure
FigureĀ 4Ā ā€“Ā Common MAC frame format for TypeĀ 21 DLPDU
FigureĀ 5Ā ā€“Ā MAC frame format for other protocols
42 FigureĀ 6Ā ā€“Ā Version and Length field
43 FigureĀ 7Ā ā€“Ā DST_addr field
TableĀ 40Ā ā€“Ā Version and Length
TableĀ 41Ā ā€“Ā Destination DLā€“entity identifier
44 FigureĀ 8Ā ā€“Ā SRC_addr field
TableĀ 42Ā ā€“Ā Source DLā€“entity identifier
45 FigureĀ 9Ā ā€“Ā Frame Control Field
TableĀ 43Ā ā€“Ā Frame control
47 FigureĀ 10Ā ā€“Ā Extension field
TableĀ 44Ā ā€“Ā Extension
48 FigureĀ 11Ā ā€“Ā DSAP field
FigureĀ 12Ā ā€“Ā Source service access point field
TableĀ 45Ā ā€“Ā Destination service access point
TableĀ 46Ā ā€“Ā source service access point
49 5.4 Order of bit transmission
5.5 Invalid DLPDU
FigureĀ 13Ā ā€“Ā Length of group mask and extension information
FigureĀ 14Ā ā€“Ā Group mask option field
50 6 DLPDU structure and procedure
6.1 General
6.2 Common DLPDU Field
6.3 DL DATA Transfer
FigureĀ 15Ā ā€“Ā Common DLPDU field
51 FigureĀ 16Ā ā€“Ā Building a DT DLPDU
FigureĀ 17Ā ā€“Ā DT DLPDU structure
TableĀ 47Ā ā€“Ā DT DLPDU parameters
53 6.4 DL SPDATA Transfer
TableĀ 48Ā ā€“Ā Primitives exchanged between DLS user and DLE to send a DT DLPDU
TableĀ 49Ā ā€“Ā Primitives exchanged between DLS user and DLEs to receive a DT DLPDU
54 FigureĀ 18Ā ā€“Ā SPDT DLPDU structure
TableĀ 50Ā ā€“Ā SPDT DLPDU Parameters
55 6.5 Network control messages
TableĀ 51Ā ā€“Ā Primitive exchanged between DLS User and DLEs to send an SPDT DLPDU
TableĀ 52Ā ā€“Ā Primitives exchanged between DLS user and DLEs to receive an SPDT DLPDU
56 FigureĀ 19Ā ā€“Ā NCM_LA DLPDU structure
TableĀ 53Ā ā€“Ā NCM_LA DLPDU parameters
57 TableĀ 54Ā ā€“Ā NCM_AT DLPDU parameters
58 TableĀ 55Ā ā€“Ā NCM_LS DLPDU parameters
59 TableĀ 56Ā ā€“Ā NCM_RS DLPDU parameters
60 TableĀ 57Ā ā€“Ā NCM_AR DLPDU parameters
61 7 DLE elements of procedure
7.1 Overall structure
7.2 DL protocol machine (DLPM)
FigureĀ 20Ā ā€“Ā DLL structure and elements
62 TableĀ 58Ā ā€“Ā Primitives exchanged between DLPM and DLS user
63 TableĀ 59Ā ā€“Ā Parameters exchanged between DLPM and DLS user
64 TableĀ 60Ā ā€“Ā Primitives exchanged between DLPM and DLM
65 FigureĀ 21Ā ā€“Ā State transition diagram of the DLPM
TableĀ 61Ā ā€“Ā Parameters used with primitives exchanged between DLPM and DLM
66 TableĀ 62Ā ā€“Ā DLPM state table
70 TableĀ 63Ā ā€“Ā DLPM functions table
71 7.3 DLL management Protocol
72 TableĀ 64Ā ā€“Ā Primitives exchanged between DLM and DLS user
73 TableĀ 65Ā ā€“Ā Parameters used with primitives exchanged between DLM and DLS user
TableĀ 66Ā ā€“Ā Primitive exchanged between DLM and DMAC
74 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
75 FigureĀ 22Ā ā€“Ā State transition diagram of DLM
77 TableĀ 70Ā ā€“Ā DLM state table
102 TableĀ 71Ā ā€“Ā DLM function table
104 8 Constants and error codes
8.1 General
8.2 Constants
105 TableĀ 72Ā ā€“Ā DLL constants
106 8.3 Data-link layer error codes
TableĀ 73Ā ā€“Ā TypeĀ 21 DLL error codes
107 Bibliography
BS EN 61158-4-21:2012
$215.11