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 |