Shopping Cart

No products in the cart.

BS EN 61158-4-3:2012

$215.11

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

Published By Publication Date Number of Pages
BSI 2012 174
Guaranteed Safe Checkout
Category:

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]

The data-link layer provides basic time-critical messaging communications between devices in an automation environment.

This protocol provides communication opportunities to a pre-selected โ€œmasterโ€ subset of data-link entities in a cyclic asynchronous manner, sequentially to each of those data-link entities. Other data-link entities communicate only as permitted and delegated by those master data-link entities.

For a given master, its communications with other data-link entities can be cyclic, or acyclic with prioritized access, or a combination of the two.

This protocol provides a means of sharing the available communication resources in a fair manner. There are provisions for time synchronization and for isochronous operation.

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
18 3.4 Additional Type 3 definitions
20 3.5 Common symbols and abbreviations
21 3.6 Type 3 symbols and abbreviations
25 4 Common DL protocol elements
4.1 Frame check sequence
26 Tables
Table 1 โ€“ FCS length, polynomials and constants by Typeย 3 synchronous
27 5 Overview of the DL protocol
5.1 General
28 5.2 Overview of the medium access control and transmission protocol
Table 2 โ€“ Characteristic features of the fieldbus data-link protocol
29 5.3 Transmission modes and DL entity
30 Figure 2 โ€“ Logical token-passing ring
34 5.4 Service assumed from the PhL
Figure 3 โ€“ PhL data service for asynchronous transmission
37 5.5 Operational elements
40 Figure 4 โ€“ Idle time TID1
Figure 5 โ€“ Idle time TID2 (SDN, CS)
Figure 6 โ€“ Idle time TID2 (MSRD)
41 Figure 7 โ€“ Slot time TSL1
Figure 8 โ€“ Slot time TSL2
46 Figure 9 โ€“ Slot time TSL1
Figure 10 โ€“ Slot time TSL2
52 5.6 Cycle and system reaction times
Figure 11 โ€“ Token transfer period
53 Figure 12 โ€“ Message transfer period
55 6 General structure and encoding of DLPDUs, and related elements of procedure
6.1 DLPDU granularity
56 6.2 Length octet (LE, LEr)
Figure 13 โ€“ UART character
Figure 14 โ€“ Octet structure
57 6.3 Address octet
Figure 15 โ€“ Length octet coding
Figure 16 โ€“ Address octet coding
58 Figure 17 โ€“ DAE/SAE octet in the DLPDU
Figure 18 โ€“ Address extension octet
59 6.4 Control octet (FC)
60 Figure 19 โ€“ FC octet coding for send/request DLPDUs
Figure 20 โ€“ FC octet coding for acknowledgement or response DLPDUs
61 Table 3 โ€“ Transmission function code
63 6.5 DLPDU content error detection
Figure 21 โ€“ FCS octet coding
Table 4 โ€“ FCB, FCV in responder
64 6.6 DATA_UNIT
6.7 Error control procedures
Figure 22 โ€“ Data field
Figure 23 โ€“ Ident user data
65 7 DLPDU-specific structure, encoding and elements of procedure
7.1 DLPDUs of fixed length with no data field
66 Figure 24 โ€“ DLPDUs of fixed length with no data field
67 7.2 DLPDUs of fixed length with data field
Figure 25 โ€“ DLPDUs of fixed length with no data field
68 Figure 26 โ€“ DLPDUs of fixed length with data field
Figure 27 โ€“ DLPDUs of fixed length with data field
69 7.3 DLPDUs with variable data field length
Figure 28 โ€“ DLPDUs with variable data field length
70 7.4 Token DLPDU
Figure 29 โ€“ DLPDUs with variable data field length
Figure 30 โ€“ Token DLPDU
71 7.5 ASP DLPDU
7.6 SYNCH DLPDU
7.7 Time Event (TE) DLPDU
7.8 Clock Value (CV) DLPDU
Figure 31 โ€“ Token DLPDU
72 7.9 Transmission procedures
Figure 32 โ€“ Send/request DLPDU of fixed length with no data
Figure 33 โ€“ Token DLPDU and send/request DLPDU of fixed length with data
73 Figure 34 โ€“ Send/request DLPDU with variable data field length
Figure 35 โ€“ Send/request DLPDU of fixed length with no data
74 Figure 36 โ€“ Token DLPDU and send/request DLPDU of fixed length with data
Figure 37 โ€“ Send/request DLPDU with variable data field length
75 8 Other DLE elements of procedure
8.1 DL entity initialization
8.2 States of the media access control of the DL entity
Table 5 โ€“ Operating parameters
76 Figure 38 โ€“ DL state-diagram
81 8.3 Clock synchronization protocol
82 Figure 39 โ€“ Overview of clock synchronization
83 Figure 40 โ€“ Time master state machine
84 Figure 41 โ€“ Time receiver state machine
85 Figure 42 โ€“ Clock synchronization
86 Annex A (normative) DL-Protocol state machines
87 Figure A.1 โ€“ Structuring of the protocol machines
88 Table A.1 โ€“ Assignment of state machines
89 Table A.2 โ€“ Data resource
93 Table A.3 โ€“ Primitives issued by DL User to FLC
Table A.4 โ€“ Primitives issued by FLC to DL User
95 Table A.5 โ€“ Primitives issued by DL User to DLM
96 Table A.6 โ€“ Primitives issued by DLM to DL User
Table A.7 โ€“ Parameters used with primitives exchanged between DL User and FLC
97 Table A.8 โ€“ Parameters used with primitives exchanged between DL User and DLM
98 Table A.9 โ€“ FLC/DLM state table
110 Table A.10 โ€“ FLC / DLM function table
117 Table A.11 โ€“ Primitives issued by DLM to MAC
Table A.12 โ€“ Primitives issued by MAC to DLM
Table A.13 โ€“ Parameters used with primitives exchanged between DLM and MAC
118 Table A.14 โ€“ Local MAC variables
Table A.15 โ€“ MAC state table
139 Table A.16 โ€“ MAC function table
144 Figure A.2 โ€“ Structure of the SRU Machine
146 Table A.17 โ€“ Primitives issued by DLM to SRC
Table A.18 โ€“ Primitives issued by SRC to DLM
Table A.19 โ€“ Primitives issued by MAC to SRC
147 Table A.20 โ€“ Primitives issued by SRC to MAC
Table A.21 โ€“ Parameters used with primitives exchanged between MAC and SRC
Table A.22 โ€“ FC structure
148 Table A.23 โ€“ Local variables of SRC
149 Table A.24 โ€“ SRC state table
161 Table A.25 โ€“ SRC functions
162 Annex B (informative) Type 3 (synchronous): exemplary FCS implementations
Figure B.1 โ€“ Example of FCS generation for Type 3 (synchronous)
Figure B.2 โ€“ Example of FCS syndrome checking on reception for Type 3 (synchronous)
164 Annex C (informative) Type 3: Exemplary token procedure and message transfer periods
165 Figure C.1 โ€“ Derivation of the token holding time (TTH)
166 Figure C.2 โ€“ No usage of token holding time (TTH)
167 Figure C.3 โ€“ Usage of token holding time (TTH) for message transfer (equivalence between TTH of each Master station)
169 Figure C.4 โ€“ Usage of token holding time (TTH) in different working load situations
172 Bibliography
BS EN 61158-4-3:2012
$215.11