Shopping Cart

No products in the cart.

BS EN IEC 61158-4-3:2019

$215.11

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

Published By Publication Date Number of Pages
BSI 2019 176
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]

IEC 61158-4-3:2019 specifies 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 the structure of the fieldbus 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 fourth edition cancels and replaces the third edition published in 2014 and constitutes a technical revision. lt;br /gt;The main changes are: lt;br /gt;This edition includes the following significant technical changes with respect to the previous edition: lt;br /gt;•corrections in Table 3; lt;br /gt;•corrections in Table A.15; lt;br /gt;•spelling and grammar.

PDF Catalog

PDF Pages PDF Title
2 National foreword
5 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
7 CONTENTS
12 FOREWORD
14 INTRODUCTION
15 1 Scope
1.1 General
1.2 Specifications
1.3 Procedures
1.4 Applicability
16 1.5 Conformance
2 Normative references
3 Terms, definitions, symbols and abbreviations
3.1 Reference model terms and definitions
18 3.2 Service convention terms and definitions
19 3.3 Common terms and definitions
20 Figures
Figure 1 – Relationships of DLSAPs, DLSAP-addresses and group DLaddresses
21 3.4 Additional Type 3 definitions
23 3.5 Common symbols and abbreviations
3.5.1 Data units
3.5.2 Miscellaneous
24 3.6 Type 3 symbols and abbreviations
28 4 Common DLprotocol elements
4.1 Frame check sequence
4.1.1 General
29 4.1.2 At the sending DLE
Tables
Table 1 – FCS length, polynomials and constants by Type 3 synchronous
30 4.1.3 At the receiving DLE
31 5 Overview of the DLprotocol
5.1 General
5.2 Overview of the medium access control and transmission protocol
Table 2 – Characteristic features of the fieldbus data-link protocol
32 5.3 Transmission modes and DLentity
5.3.1 Overview
33 5.3.2 Token procedures
34 Figure 2 – Logical token-passing ring
37 5.3.3 Send or send/request mode
5.4 Service assumed from the PhL
5.4.1 Asynchronous transmission
38 5.4.2 Synchronous transmission
Figure 3 – PhL data service for asynchronous transmission
41 5.5 Operational elements
5.5.1 Overview
5.5.2 Bit time tBIT
5.5.3 Asynchronous transmission
43 Figure 4 – Idle time TID1
44 Figure 5 – Idle time TID2 (SDN, CS)
Figure 6 – Idle time TID2 (MSRD)
45 Figure 7 – Slot time TSL1
Figure 8 – Slot time TSL2
47 5.5.4 Synchronous transmission
50 Figure 9 – Slot time TSL1
Figure 10 – Slot time TSL2
52 5.5.5 Timers and counters
56 5.6 Cycle and system reaction times
5.6.1 Asynchronous transmission
Figure 11 – Token transfer period
57 Figure 12 – Message transfer period
58 5.6.2 Synchronous transmission
59 6 General structure and encoding of DLPDUs, and related elements of procedure
6.1 DLPDU granularity
6.1.1 Asynchronous transmission – UART character
Figure 13 – UART character
60 6.1.2 Synchronous transmission
6.2 Length octet (LE, LEr)
Figure 14 – Octet structure
Figure 15 – Length octet coding
61 6.3 Address octet
6.3.1 Destination and source station address (DA and SA)
6.3.2 Address extension (EXT)
Figure 16 – Address octet coding
62 6.3.3 Address check
Figure 17 – DAE/SAE octet in the DLPDU
Figure 18 – Address extension octet
63 6.3.4 DLservice-access-point (DLSAP)
6.4 Control octet (FC)
6.4.1 General
Figure 19 – FC octet coding for send/request DLPDUs
64 Figure 20 – FC octet coding for acknowledgement or response DLPDUs
65 6.4.2 Frame count bit
Table 3 – Transmission function code
67 6.5 DLPDU content error detection
6.5.1 Asynchronous transmission – frame checksum (FCS)
6.5.2 Synchronous transmission – frame check sequence (FCS)
Figure 21 – FCS octet coding
Table 4 – FCB, FCV in responder
68 6.6 DATA_UNIT
6.6.1 General
6.6.2 Ident user data
Figure 22 – Data field
Figure 23 – Ident user data
69 6.7 Error control procedures
6.7.1 Asynchronous transmission
6.7.2 Synchronous transmission
7 DLPDU-specific structure, encoding and elements of procedure
7.1 DLPDUs of fixed length with no data field
7.1.1 Asynchronous transmission
70 Figure 24 – DLPDUs of fixed length with no data field
71 7.1.2 Synchronous transmission
7.2 DLPDUs of fixed length with data field
7.2.1 Asynchronous transmission
Figure 25 – DLPDUs of fixed length with no data field
72 7.2.2 Synchronous transmission
Figure 26 – DLPDUs of fixed length with data field
Figure 27 – DLPDUs of fixed length with data field
73 7.3 DLPDUs with variable data field length
7.3.1 Asynchronous transmission
7.3.2 Synchronous transmission
Figure 28 – DLPDUs with variable data field length
74 7.4 Token DLPDU
7.4.1 Asynchronous transmission
Figure 29 – DLPDUs with variable data field length
Figure 30 – Token DLPDU
75 7.4.2 Synchronous transmission
7.5 ASP DLPDU
7.6 SYNCH DLPDU
7.7 Time Event (TE) DLPDU
7.8 Clock Value (CV) DLPDU
Figure 31 – Token DLPDU
76 7.9 Transmission procedures
7.9.1 Asynchronous transmission
Figure 32 – Send/request DLPDU of fixed length with no data
Figure 33 – Token DLPDU and send/request DLPDU of fixed length with data
77 7.9.2 Synchronous transmission
Figure 34 – Send/request DLPDU with variable data field length
Figure 35 – Send/request DLPDU of fixed length with no data
78 8 Other DLE elements of procedure
8.1 DLentity initialization
Figure 36 – Token DLPDU and send/request DLPDU of fixed length with data
Figure 37 – Send/request DLPDU with variable data field length
79 8.2 States of the media access control of the DLentity
8.2.1 General
Table 5 – Operating parameters
80 8.2.2 Offline
Figure 38 – DLstate-diagram
81 8.2.3 Passive_Idle
8.2.4 Listen_Token
8.2.5 Active_Idle
82 8.2.6 Claim_Token
8.2.7 Wait_TCT
83 8.2.8 Use_Token
8.2.9 Await_Data_Response
8.2.10 Check_Access_Time
84 8.2.11 Pass_Token
8.2.12 Check_Token_Pass
85 8.2.13 Await_Status_Response
8.3 Clock synchronization protocol
8.3.1 Overview
8.3.2 State machine time master
86 Figure 39 – Overview of clock synchronization
87 8.3.3 State machine time receiver
Figure 40 – Time master state machine
88 Figure 41 – Time receiver state machine
89 Figure 42 – Clock synchronization
90 Annex A (normative)DL-Protocol state machines
A.1 Overall structure
91 A.2 Variation of state machines in different devices
Figure A.1 – Structuring of the protocol machines
92 A.3 DL Data Resource
Table A.1 – Assignment of state machines
93 Table A.2 – Data resource
96 A.4 FLC / DLM
A.4.1 Primitive definitions
97 Table A.3 – Primitives issued by DLUser to FLC
Table A.4 – Primitives issued by FLC to DLUser
99 Table A.5 – Primitives issued by DLUser to DLM
Table A.6 – Primitives issued by DLM to DLUser
100 Table A.7 – Parameters used with primitives exchanged between DLUser and FLC
Table A.8 – Parameters used with primitives exchanged between DLUser and DLM
101 A.4.2 State machine description
Table A.9 – FLC/DLM state table
113 Table A.10 – FLC / DLM function table
120 A.5 MAC
A.5.1 Primitive definitions
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
121 A.5.2 State machine description
Table A.14 – Local MAC variables
122 Table A.15 – MAC state table
143 Table A.16 – MAC function table
147 A.6 SRU
A.6.1 Overview
148 A.6.2 Character send SM(CTX)
A.6.3 Character receive SM (CRX)
Figure A.2 – Structure of the SRU Machine
149 A.6.4 Timer-SM (TIM)
A.6.5 Primitive definition of SRC
Table A.17 – Primitives issued by DLM to SRC
150 Table A.18 – Primitives issued by SRC to DLM
Table A.19 – Primitives issued by MAC to SRC
Table A.20 – Primitives issued by SRC to MAC
151 A.6.6 State machine description
Table A.21 – Parameters used with primitives exchanged between MAC and SRC
Table A.22 – FC structure
Table A.23 – Local variables of SRC
152 Table A.24 – SRC state table
164 Table A.25 – SRC functions
165 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)
167 Annex C (informative)Type 3: Exemplary token procedureand message transfer periods
C.1 Procedure of token passing
168 C.2 Examples for token passing procedure
Figure C.1 – Derivation of the token holding time (TTH)
169 Figure C.2 – No usage of token holding time (TTH)
170 Figure C.3 – Usage of token holding time (TTH) for message transfer (equivalence between TTH of each Master station)
172 Figure C.4 – Usage of token holding time (TTH) in different working load situations
173 C.3 Examples for message transfer periods – asynchronous transmission
175 Bibliography
BS EN IEC 61158-4-3:2019
$215.11