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