BS EN 61158-4-11:2012
$215.11
Industrial communication networks. Fieldbus specifications – Data-link layer protocol specification. Type 11 elements
Published By | Publication Date | Number of Pages |
BSI | 2012 | 140 |
The data-link layer provides basic time-critical messaging communications between devices in an automation environment.
This protocol provides communication opportunities to all participating data-link entities
-
in a synchronously-starting cyclic manner, according to a pre-established schedule, and
-
in a cyclic or acyclic asynchronous manner, as requested each cycle by each of those data-link entities.
Thus this protocol can be characterized as one which provides cyclic and acyclic access asynchronously but with a synchronous restart of each cycle.
PDF Catalog
PDF Pages | PDF Title |
---|---|
7 | CONTENTS |
11 | INTRODUCTION |
13 | 1 Scope 1.1 General 1.2 Specifications 1.3 Procedures |
14 | 1.4 Applicability 1.5 Conformance 2 Normative references 3 Terms, definitions, symbols and abbreviations 3.1 Reference model terms and definitions |
16 | 3.2 Service convention terms and definitions |
17 | 3.3 Terms and definitions |
18 | Figures Figure 1 – Relationships of DLSAPs, DLSAP-addresses and group DL addresses |
21 | 3.4 Symbols and abbreviations |
22 | 4 Overview of the DL-protocol 4.1 General 4.2 Overview of the medium access control |
23 | Figure 2 – Basic principle of medium access control |
24 | 4.3 Service assumed from the PhL 4.4 DLL architecture Figure 3 – Interaction of PhS primitives to DLE |
25 | Tables Table 1 – Data-link layer components of star-architecture |
26 | Figure 4 – Data-link layer internal architecture of star-architecture |
27 | Table 2 – Data-link layer components of loop-architecture |
28 | 4.5 Access control machine and schedule support functions Figure 5 – Data-link layer internal architecture of loop-architecture |
29 | 4.6 Local parameters, variables, counters, timers and queues |
30 | Table 3 – DLE-variables and permissible values of star-architecture |
32 | Table 4 – Observable variables and their value ranges of star-architecture |
33 | Table 5 – DLE variables and permissible values of loop-architecture |
35 | Table 6 – Observable variables and their value ranges of loop-architecture |
46 | 5 General structure and encoding of PhIDU and DLPDU and related elements of procedure 5.1 Overview 5.2 PhIDU structure and encoding |
47 | 5.3 Common MAC frame structure, encoding and elements of procedure 5.4 Elements of the MAC frame Figure 6 – Common MAC frame format for DLPDUs |
48 | Figure 7 – Structure of FC field |
49 | Table 7 – F-type: DLPDU type |
50 | Table 8 – FCS length, polynomials and constants |
52 | 5.5 Order of bit transmission 5.6 Invalid DLPDU 6 DLPDU-specific structure, encoding and elements of procedure 6.1 General |
53 | 6.2 Synchronization DLPDU (SYN) Figure 8 – Structure of SYN DLPDU |
54 | Table 9 – PN-parameter: 3rd octet Table 10 – Structure of CW: 4th octet Table 11 – PM parameter |
55 | Table 12 – RMSEL parameter Table 13 – Structure of CW: 4th octet Table 14 – ST-parameter: 5th octet |
56 | Table 15 – Th-parameter: 6th, 7th and 8th octets Table 16 – Tm-parameter: 9th and 10th octets Table 17 – Ts-parameter: 11th and 12th octets Table 18 – Tl-parameter: 13th and 14th octets |
57 | Table 19 – LL parameters: 15th to 46th octets |
58 | 6.3 Transmission complete DLPDU (CMP) Figure 9 – Structure of CMP DLPDU |
59 | 6.4 In-ring request DLPDU (REQ) Figure 10 – Structure of REQ DLPDU Table 20 – RN parameter |
60 | 6.5 Claim DLPDU (CLM) Figure 11 – Structure of CLM DLPDU Table 21 – CLM parameter: 4th octet |
61 | 6.6 Command DLPDU (COM) |
62 | 6.7 Cyclic data and cyclic data with transmission complete DLPDU (DT) and (DT-CMP) Figure 12 – Structure of COM DLPDU Figure 13 – Structure of DT DLPDU Table 22 – DT parameter: 3rd and 4th octets |
63 | 6.8 RAS DLPDU (RAS) Figure 14 – Structure of RAS DLPDU |
64 | 6.9 Loop repeat request DLPDU (LRR) Figure 15 – Structure of User data of loop-architecture Table 23 – RAS parameter: 3rd and 4th octets |
65 | Figure 16 – Structure of LRR DLPDU Table 24 – Format of the PS parameter: 3rd octet Table 25 – The value of the PP parameter Table 26 – The value of the send-enable-A/-B |
66 | Table 27 – The value of the receive-enable-A/-B Table 28 – The value of the forward-enable-A/-B Table 29 – RN parameter: 4th octet |
67 | Figure 17 – Open-ring under control Table 30 – Operational condition of the node |
68 | 6.10 Loop diagnosis DLPDU (LPD) Figure 18 – Structure of LPD DLPDU |
69 | 7 DLE elements of procedure 7.1 DLE elements of procedure for star-architecture |
70 | Figure 19 – Overall structure of DLL |
71 | Figure 20 – DLE state transition |
72 | Table 31 – Primitives exchanged between DLS-user and CTRC Table 32 – Primitives exchanged between CTRC and ACM |
73 | Figure 21 – State transition diagram of CTRC Table 33 – Parameters used with primitives exchanged between DLS-user and CTRC |
74 | Table 34 – CTRC state table |
75 | Table 35 – CTRC functions table Table 36 – Primitives exchanged between DLS-user and STRC |
76 | Figure 22 – State transition diagram of STRC Table 37 – Primitives exchanged between STRC and ACM Table 38 – Parameters used with primitives exchanged between DLS-user and STRC |
77 | Table 39 – STRC state table |
78 | Table 40 – STRC functions table |
79 | Table 41 – Primitives exchanged between ACM and RMC Table 42 – Parameters used with primitives exchanged between ACM and RMC Table 43 – Primitives exchanged between ACM and CTRC Table 44 – Parameters used with primitives exchanged between ACM and CTRC |
80 | Figure 23 – State transition diagram of ACM Table 45 – Primitives exchanged between ACM and STRC Table 46 – Parameters used with primitives exchanged between ACM and STRC |
81 | Table 47 – ACM state table |
86 | Table 48 – ACM function table |
87 | Table 49 – Primitives exchanged between ACM and RMC Table 50 – Primitives exchanged between RMC and serializer / deserializer Table 51 – Primitives exchanged between RMC and Ph-layer Table 52 – Parameters between RMC and ACM |
88 | Figure 24 – State transition diagram of RMC sending and send arbitration Table 53 – Parameters between RMC and Ph-layer |
89 | Table 54 – State table of RMC sending |
90 | Table 55 – State table of RMC send arbitration |
91 | Figure 25 – State transition diagram of RMC receiving Table 56 – State table for RMC receiving |
93 | 7.2 DLE elements of procedure for loop-architecture Table 57 – RMC function table |
94 | Figure 26 – Overall structure of DLL |
95 | Figure 27 – DLE state transition |
96 | Table 58 – Primitives exchanged between DLS-user and CTRC |
97 | Figure 28 – State transition diagram of CTRC Table 59 – Primitives exchanged between CTRC and ACM Table 60 – Parameters used with primitives exchanged between DLS-user and CTRC |
98 | Table 61 – CTRC state table |
99 | Table 62 – CTRC functions table |
100 | Table 63 – Primitives exchanged between DLS-user and STRC Table 64 – Primitives exchanged between STRC and ACM Table 65 – Parameters used with primitives exchanged between DLS-user and STRC |
101 | Figure 29 – State transition diagram of STRC Table 66 – STRC state table |
102 | Table 67 – STRC functions table |
103 | Table 68 – Primitives exchanged between ACM and RMC Table 69 – Parameters used with primitives exchanged between ACM and RMC Table 70 – Primitives exchanged between ACM and CTRC Table 71 – Parameters used with primitives exchanged between ACM and CTRC |
104 | Table 72 – Primitives exchanged between ACM and STRC Table 73 – Parameters used with primitives exchanged between ACM and STRC |
105 | Figure 30 – State transition diagram of ACM |
106 | Table 74 – ACM state table |
113 | Table 75 – ACM function table |
114 | Table 76 – Primitives exchanged between ACM and RMC Table 77 – Primitives exchanged between RMC and Serializer / Deserializer Table 78 – Primitives exchanged between RMS and Ph-layer |
115 | Figure 31 – State transition diagram of RMC Table 79 – Parameters between RMC and ACM Table 80 – Parameters between RMC and Serializer / Deserializer, Ph-layer |
116 | Table 81 – State table of RMC |
125 | Table 82 – The RMC function table |
126 | 7.3 Serializer and deserializer 7.4 DLL management protocol Table 83 – Primitives exchanged between DLMS-user and DLM |
127 | Table 84 – Parameters used with primitives exchanged between DL-user and DLM |
128 | Table 85 – Event-related state change variables |
129 | Figure 32 – State transition diagram of DLM Table 86 – DLM state table |
131 | Table 87 – DLM function table |
132 | Table 88 – Primitives exchanged between DLMS-user and DLM Table 89 – Parameters used with primitives exchanged between DL-user and DLM |
133 | Figure 33 – State transition diagram of DLM Table 90 – Event-related state change variables |
134 | Table 91 – DLM state table |
136 | Table 92 – DLM function table |
137 | Bibliography |