IEC 61158-3:2000
(Main)Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 3: Data Link Service definition
Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 3: Data Link Service definition
Please note that this part is also available as part of a special CD-ROM containing IEC 61158-2 (with 2 amendments), IEC 61158-3, IEC 61158-4, IEC 61158-5 and IEC 61158-6 for a price of CHF 459,00
General Information
Relations
Standards Content (Sample)
INTERNATIONAL
IEC
STANDARD
61158-3
Second edition
2000-01
Digital data communications for
measurement and control –
Fieldbus for use in industrial control systems –
Part 3 :
Data Link Service definition
Reference number
Numbering
As from 1 January 1997 all IEC publications are issued with a designation in the
60000 series.
Consolidated publications
Consolidated versions of some IEC publications including amendments are
available. For example, edition numbers 1.0, 1.1 and 1.2 refer, respectively, to the
base publication, the base publication incorporating amendment 1 and the base
publication incorporating amendments 1 and 2.
Validity of this publication
The technical content of IEC publications is kept under constant review by the IEC,
thus ensuring that the content reflects current technology.
Information relating to the date of the reconfirmation of the publication is available
in the IEC catalogue.
Information on the subjects under consideration and work in progress undertaken by
the technical committee which has prepared this publication, as well as the list of
publications issued, is to be found at the following IEC sources:
• IEC web site*
• Catalogue of IEC publications
Published yearly with regular updates
(On-line catalogue)*
• IEC Bulletin
Available both at the IEC web site* and as a printed periodical
Terminology, graphical and letter symbols
For general terminology, readers are referred to IEC 60050: International
Electrotechnical Vocabulary (IEV).
For graphical symbols, and letter symbols and signs approved by the IEC for
general use, readers are referred to publications IEC 60027: Letter symbols to be
used in electrical technology, IEC 60417: Graphical symbols for use on equipment.
Index, survey and compilation of the single sheets and IEC 60617: Graphical symbols
for diagrams.
* See web site address on title page.
INTERNATIONAL IEC
STANDARD 61158-3
Second edition
2000-01
Digital data communications for
measurement and control –
Fieldbus for use in industrial control systems –
Part 3 :
Data Link Service definition
© IEC 2000 – Copyright - all rights reserved
No part of this publication may be reproduced or utilized in any form or by any means, electronic or
mechanical, including photocopying and microfilm, without permission in writing from the publisher.
International Electrotechnical Commission 3, rue de Varembé Geneva, Switzerland
Telefax: +41 22 919 0300 e-mail: inmail@iec.ch IEC web site http://www.iec.ch
Commission Electrotechnique Internationale
PRICE CODE
XH
International Electrotechnical Commission
For price, see current catalogue
– 2 – 61158-3 © IEC:2000(E)
CONTENTS
Page
FOREWORD .16
INTRODUCTION . 18
Clause
1 Scope and object . 19
1.1 Specifications . 20
1.2 Conformance . 20
2 Normative references . 21
2.1 Common normative references. 21
2.2 Type 1: additional normative references . 21
2.3 Type 2: additional normative references . 21
2.4 Type 3: additional normative references . 21
2.5 Type 4: additional normative references . 21
2.6 Type 6: additional normative references . 21
2.7 Type 7: additional normative references . 22
2.8 Type 8: additional normative references . 22
3 Definitions. 23
3.1 Reference model definitions . 23
3.2 Service convention definitions . 25
3.3 Common Data Link Service definitions . 26
3.4 Type 1: additional Data Link Service definitions . 28
3.5 Type 2: additional Data Link Service definitions . 30
3.6 Type 3: additional Data Link Service definitions . 32
3.7 Type 4: additional Data Link Service definitions . 33
3.8 Type 6: additional Data Link Service definitions . 34
3.9 Type 7: additional Data Link Service definitions . 43
3.10 Type 8: additional Data Link Service definitions . 46
4 Symbols and abbreviations. 47
4.1 Common symbols and abbreviations . 47
4.2 Type 1: additional symbols and abbreviations . 47
4.3 Type 2: additional symbols and abbreviations . 47
4.4 Type 3: additional symbols and abbreviations . 48
4.5 Type 4: additional symbols and abbreviations . 51
4.6 Type 6: additional symbols and abbreviations . 51
4.7 Type 7: additional symbols and abbreviations . 51
4.8 Type 8: additional symbols and abbreviations . 52
5 Conventions . 53
5.1 General conventions . 53
5.2 Type 1: additional conventions . 54
5.3 Type 2: additional conventions . 55
5.4 Type 3: additional conventions . 55
5.5 Type 4: additional conventions . 55
5.6 Type 6: additional conventions . 55
5.7 Type 7: additional conventions . 56
5.8 Type 8: additional conventions . 56
6 Type 1: Overview of the Data Link Service. 57
6.2 Types and classes of Data Link Service. 60
6.3 Quality of Service (QoS) attributes common to multiple types of Data Link Service. 60
61158-3 © IEC:2000(E) – 3 –
7 Type 1: DL(SAP)-address, queue and buffer management Data Link Service. 66
7.1 Facilities of the DL(SAP)-address, queue and buffer management Data Link
Service . 66
7.2 Model of the DL(SAP)-address, queue and buffer management Data Link Service . 66
7.3 Sequence of primitives at one DLSAP . 66
7.4 DL(SAP)-address, queue and buffer management facilities. 68
7.5 Type 1: facilities of the connection-mode Data Link Service . 83
8 Type 1: Connection-mode Data Link Service. 85
8.1 Model of the connection-mode Data Link Service. 85
8.2 Quality of connection-mode service . 92
8.3 Sequence of primitives . 98
8.4 Connection establishment phase . 109
8.5 Connection release phase . 116
8.6 Data transfer phase. 123
9 Type 1: Connectionless-mode Data Link Service . 136
9.1 Facilities of the connectionless-mode Data Link Service . 136
9.2 Model of the connectionless-mode Data Link Service . 136
9.3 Quality of connectionless-mode service. 138
9.4 Sequence of primitives . 139
9.5 Connectionless-mode functions. 141
10 Type 1: Time and scheduling guidance Data Link Service . 153
10.1 Facilities and classes of the time and scheduling guidance Data Link Service . 153
10.2 Model of the time and scheduling guidance Data Link Service . 154
10.3 Quality of scheduling guidance service . 154
10.4 Sequence of primitives at one DLE. 154
10.5 Scheduling guidance functions . 156
11 Types 1 and 4: DL-management Service . 167
11.1 Scope and inheritance. 167
11.2 Facilities of the DL-management service . 167
11.3 Model of the DL-management service. 167
11.4 Constraints on sequence of primitives . 167
11.5 Set. 168
11.6 Get . 169
11.7 Action . 169
11.8 Event . 171
12 Type 2: Connection-mode and connectionless-mode Data Link Service. 172
12.1 Overview. 172
12.2 Facilities of the Data Link Service. 175
12.3 Model of the Data Link Service. 176
12.4 Sequence of primitives . 178
12.5 Connection-mode data transfer . 180
12.6 Connectionless-mode data transfer . 182
12.7 Queue maintenance . 185
12.8 Tag filter . 187
13 Type 2: DL-management Services . 189
13.1 Sequence of primitives . 189
13.2 Link synchronization. 190
13.3 Synchronized parameter change . 190
13.4 Event reports . 193
13.5 Bad FCS . 195
13.6 Current Moderator. 195
– 4 – 61158-3 © IEC:2000(E)
13.7 Enable moderator. 196
13.8 Power-up and online . 197
13.9 Listen only . 198
13.10 Time distribution . 198
14 Type 3: Connectionless-mode Data Link Service . 201
14.1 General. 201
14.2 Model of the connectionless-mode Data Link Service . 201
14.3 Sequence of primitives . 203
14.4 Connectionless-mode functions. 207
15 Type 3: DL-management service . 223
15.1 General. 223
15.2 Facilities of the DLMS . 223
15.3 Overview of services . 223
15.4 Overview of interactions . 224
15.5 Detailed specification of services and interactions . 226
16 Type 4: Data Link Service and concepts . 246
16.1 Overview. 246
16.2 Types and classes of Data Link Service. 247
16.3 Functional classes . 247
16.4 Facilities of the connectionless-mode Data Link Service . 247
16.5 Model of the connectionless-mode Data Link Service . 247
16.6 Sequence of primitives . 248
16.7 Connectionless-mode data transfer functions . 250
17 Type 6: Data Link Service — concepts and models. 253
17.2 QoS - Quality of Service. 266
18 Type 7: Data Link services and concepts . 276
18.1 Overview. 276
18.2 Field of application, object. 276
18.3 General description of services . 276
18.4 Sequences of primitives . 281
18.5 Buffer writing. 282
18.6 Buffer reading . 284
18.7 Buffer transfer. 285
18.8 Explicit request for buffer transfer . 287
18.9 Unacknowledged message transfer . 291
18.10 Acknowledged Message transfer . 293
19 Type 8: Data Link Service and concepts . 296
19.1 Overview. 296
19.2 Sequence of primitives . 298
19.3 Connection-mode Data Link services. 300
20 Type 8: DL-management Service. 304
20.1 Scope . 304
20.2 Facilities of the DL-management service . 304
20.3 Overview of services . 304
20.4 Overview of interactions . 305
20.5 Detailed specification of services and interactions . 307
61158-3 © IEC:2000(E) – 5 –
Figures
Page
Figure 1 – Relationship of IEC 61158-3 to other Fieldbus layers and to users of the
Fieldbus Data Link Service 18
Figure 2 – Relationships of DLSAPs, DLSAP-addresses and group DL-addresses 27
Figure 3 – Relationships of DLCEPs and DLCEP-addresses to DLSAPs, DLSAP-
addresses and group DL-addresses 29
Type 1
Figure 4 – Example of paths, links, bridges, and the extended link 58
Figure 5 – Types of DL-timeliness In terms of elapsed DL-time and events at the
assessing DLCEP 64
Figure 6 – Sequence of primitives for the DL(SAP)-address, queue and buffer
management DLS 68
Figure 7 – Supported methods of data management for transmission and delivery 69
Figure 8 – Peer-to-peer and multi-peer DLCs and their DLCEPs 84
Figure 9 – OSI abstract queue model of a peer DLC between a pair of DLS-users 86
Figure 10 – OSI abstract queue model of a multi-peer DLC between a publishing DLS-
user and a set of subscribing DLS-users 89
Figure 11 – Summary of DL-connection-mode service primitive time-sequence diagrams
for peer DLCs (portion 1) 103
Figure 12 – Summary of DL-connection-mode service primitive time-sequence diagrams
for peer DLCs (portion 2) 104
Figure 13 – Summary of DL-connection-mode service primitive time-sequence diagrams
for publishers of a multi-peer DLC (portion 1) 105
Figure 14 – Summary of DL-connection-mode service primitive time-sequence diagrams
for publishers of a multi-peer DLC (portion 2) 106
Figure 15 – Summary of additional DL-connection-mode service primitive time-sequence
diagrams for a multi-peer DLC subscriber where the diagrams differ from the
corresponding ones for a publisher (portion 1) 107
Figure 16 – Summary of additional DL-connection-mode service primitive time-sequence
diagrams for a multi-peer DLC subscriber where the diagrams differ from the
corresponding ones for a publisher (portion 2) 108
Figure 17 – State transition diagram for sequences of DL-connection-mode service
primitives at a DLCEP 109
Figure 18 – Peer DLC/DLCEP establishment initiated by a single DLS-user 115
Figure 19 – Multi-peer DLC/DLCEP establishment initiated by the Publishing DLS-user 115
Figure 20 – Multi-peer DLC/DLCEP establishment initiated by a Subscribing DLS-user 115
Figure 21 – Multi-peer DLC/DLCEP establishment using known DLCEP addresses
initiated first by the Publishing DLS-user 115
Figure 22 – Multi-peer DLC/DLCEP establishment using known DLCEP addresses
initiated first by one or more Subscribing DLS-users 116
– 6 – 61158-3 © IEC:2000(E)
Figure 23 – Peer DLC/DLCEP establishment initiated simultaneously by both Peer DLS-
users, resulting in a merged DLC 116
Figure 24 – Multi-peer DLC/DLCEP establishment initiated simultaneously by both
Publishing and Subscribing DLS-users, resulting in a merged DLC 116
Figure 25 – Peer DLS-user invocation 119
Figure 26 – Publishing DLS-user invocation 119
Figure 27 – Subscribing DLS-user invocation 120
Figure 28 – Simultaneous invocation by both DLS-users 120
Figure 29 – Peer DLS-provider invocation 120
Figure 30 – Publishing DLS-provider invocation 120
Figure 31 – Subscribing DLS-provider invocation 120
Figure 32 – Simultaneous Peer DLS-user and DLS-provider invocations 120
Figure 33 – Simultaneous Publishing DLS-user and DLS-provider invocations 120
Figure 34 – Simultaneous Subscribing DLS-user and DLS-provider invocations 120
Figure 35 – Sequence of primitives in a Peer DLS-user rejection of a DLC/DLCEP
establishment attempt 121
Figure 36 – Sequence of primitives in a Publishing DLS-user rejection of a DLC/DLCEP
establishment attempt 121
Figure 37 – Sequence of primitives in a Subscribing DLS-user rejection of a DLC/DLCEP
establishment attempt 121
Figure 38 – Sequence of primitives in a DLS-provider rejection of a DLC/DLCEP
establishment attempt 121
Figure 39 – Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
establishment attempt: both primitives are destroyed in the queue 122
Figure 40 – Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
establishment attempt: DL-DISCONNECT indication arrives before DL-CONNECT
response is sent 122
Figure 41 – Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
ISCONNECT ONNECT
establishment attempt: Peer DL-D indication arrives after DL-C
response is sent 122
Figure 42 – Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
establishment attempt: Publisher’s DL-DISCONNECT indication arrives after
DL-CONNECT response is sent 122
Figure 43 – Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
establishment attempt: Subscriber’s DL-DISCONNECT request arrives after
DL-CONNECT request has been communicated to the Publisher 123
Figure 44 – Sequence of primitives for a Classical or Disordered peer-to-peer queue to
queue data transfer 125
Figure 45 – Sequence of primitives for an Ordered or Unordered peer-to-peer, or an
Unordered subscriber-to-publisher queue-to-queue data transfer 125
Figure 46 – Sequence of primitives for a publisher-to-subscribers queue to queue data
transfer 126
61158-3 © IEC:2000(E) – 7 –
Figure 47 – Sequence of primitives for a failed queue-to-queue data transfer 126
Figure 48 – Sequence of primitives for an Ordered or Unordered Peer to Peer, or an
Unordered Subscriber to Publisher, buffer to buffer data transfer 127
Figure 49 – Sequence of primitives for a Publisher to Subscribers buffer to buffer data
transfer 127
Figure 50 – Sequence of primitives for an Ordered or Unordered Peer to Peer, or an
Unordered Subscriber to Publisher, buffer to queue data transfer 128
Figure 51 – Sequence of primitives for a Publisher to Subscribers buffer to queue data
transfer 128
Figure 52 – Sequence of primitives in a Peer DLS-user initiated Reset 132
Figure 53 – Sequence of primitives in a Publishing DLS-user initiated Reset 132
Figure 54 – Sequence of primitives in a Subscribing DLS-user initiated Reset 132
Figure 55 – Sequence of primitives in a simultaneous Peer DLS-users initiated Reset 132
Figure 56 – Sequence of primitives in a simultaneous Multi-peer DLS-users initiated
Reset 132
Figure 57 – Sequence of primitives in a Peer DLS-provider initiated Reset 133
Figure 58 – Sequence of primitives in a Publishing DLS-provider initiated Reset 133
Figure 59 – Sequence of primitives in a Subscribing DLS-provider initiated Reset 133
Figure 60 – Sequence of primitives in a simultaneous Peer DLS-user and DLS-provider
initiated Reset 133
Figure 61 – Sequence of primitives in a simultaneous Publishing DLS-user and DLS-
provider initiated Reset 133
Figure 62 – Sequence of primitives in a simultaneous Subscribing DLS-user and DLS-
provider initiated Reset 134
Figure 63 – Sequence of primitives for Subscriber Query 135
Figure 64 – Model for a data-link connectionless-mode unitdata transmission or unitdata
exchange 137
Figure 65 – Summary of DL-connectionless-mode service primitive time-sequence
diagrams 140
Figure 66 – State transition diagram for sequences of connectionless-mode primitives at
one DLSAP 141
Figure 67 – Sequence of primitives for a successful locally-acknowledged
connectionless-mode unitdata transfer 145
Figure 68 – Sequence of primitives for a successful remotely-acknowledged
connectionless-mode unitdata transfer 145
Figure 69 – Sequence of primitives for an unsuccessful connectionless-mode unitdata
transfer 145
Figure 70 – Sequence of primitives for connectionless-mode unitdata exchange 151
Figure 71 – Sequence of primitives for connectionless-mode listener query 152
– 8 – 61158-3 © IEC:2000(E)
Figure 72 – Summary of time and scheduling-guidance service primitive time sequence
diagrams 155
Figure 73 – Sequence of primitives for DL-time 157
Figure 74 – Sequence of primitives for the Compel Service service 160
Figure 75 – Sequence of primitives for the sequence scheduling services 164
Type 1 and Type 4
Figure 76 – Sequence of primitives for the DLM action service 167
Type 2
Figure 77 – NUT structure 173
Figure 78 – Medium access during scheduled time 173
Figure 79 – Medium access during unscheduled time 174
Figure 80 – Queue model for the peer and multi-peer DLS, DLSAPs and their DLCEPs 176
Figure 81 – Queue model of a multi-peer DLS between a sending DLS-user and one or
more receiving DLS-users 177
Figure 82 – DLS primitive time-sequence diagram 179
Figure 83 – State transition diagram for sequences of DLS primitives at one DLSAP 180
Figure 84 – Sequence of primitives for a successful connection-mode transfer 182
Figure 85 – Sequence of primitives for an unsuccessful connection-mode transfer 182
Figure 86 – Sequence of primitives for a successful connectionless-mode transfer 185
Figure 87 – Sequence of primitives for an unsuccessful connectionless-mode transfer 185
Figure 88 – Sequence of primitives for a queue maintenance request 187
Figure 89 – Sequence of primitives for a tag filter request 188
Figure 90 – Sequence of primitives for a local link synchronization 190
Figure 91 – Sequence of primitives for a get/set parameters request 192
Figure 92 – Sequence of primitives for a tMinus change request 192
Figure 93 – Sequence of primitives for an event indication 194
Figure 94 – Sequence of primitives for a bad-FCS 195
Figure 95 – Sequence of primitives for a current moderator 196
Figure 96 – Sequence of primitives for enable moderator 196
Figure 97 – Sequence of primitives for DLM-online 197
Figure 98 – Sequence of primitives for DLM-power-up 197
Figure 99 – Sequence of primitives for listen only 198
61158-3 © IEC:2000(E) – 9 –
Type 3
Figure 100 – SDA service 204
Figure 101 – SDN service 204
Figure 102 – SRD service 205
Figure 103 – CSRD service 206
Figure 104 – Reset, Set Value, Read Value, Ident (local), DLSAP Status (local), DLSAP
Activate, DLSAP Activate Responder, DLSAP Deactivate service 225
Figure 105 – Event service 225
Figure 106 – Ident (remote), DLSAP Status (remote), Live-list service 226
Type 4
Figure 107– Relationship of PhE, DLE and DLS-users 246
Figure 108 – Confirmed and unconfirmed UNITDATA request time-sequence diagram 249
Figure 109– Repeated Confirmed request time-sequence diagram 249
Figure 110 – State transition diagram for sequences of primitives at one DLSAP 250
Type 6
Figure 111 shows TDMA bus operation using slots and channels and the derivation of
DLC-IDs for the DLCs. 253
Figure 112 – Fundamental Concepts - Slots, Channels, Scan Classes, Bus-Cycles and
Bus Synchronization 254
Figure 113 shows the operation of the GPC channel class including the Channel-
Direction-semaphore and DLS-user interaction and retries of lost DLPDUs. 255
Figure 114 shows the operation of the GPA channel class including the Channel-
Direction-semaphore and DLS-user interaction and retries of lost DLPDUs. 256
Figure 115 shows the operation of the GPU channel class, including the Channel-
Direction-semaphore and DLS-user interaction with no retries of lost DLPDUs. 257
Figure 116 show the operation of the SCAN and EXSCAN channel classes including the
Channel-Direction-semaphore and DLS-user interaction 258
Figure 117 shows peer and multi-peer DLCs, their DLC identifiers and related DLCEP types 260
Figure 118 Relationships of DLSAPs, DLCEPs, DLEs and DLS-users. Also shows
allowed classes of traffic from DLSAPs and DLCEPs 261
Figure 119 Connectionless DL-addresses and node Visible Identification 262
Figure 120 Functional DLSAP illustrates the operation of Individual and group DLSAP -
addresses for Connectionless transfers 263
Figure 121 shows the roles played by various DLSAPs in peer and multi-peer DLCs. 263
Figure 122 shows Real and Virtual Topologies of an Extended Link and the identification
of (local) Links within that Extended Link. 265
Figure 123 shows the operation of the Connectionless Service, including DLS-user
interaction with no retries of lost DLPDUs. 273
– 10 – 61158-3 © IEC:2000(E)
Figure 124 Device illustrates the address-recognition of connectionless data transfers 274
Type 7
Figure 125 – General description of medium allocation 280
Figure 126 – Primitives associated with the buffer writing service 283
Figure 127 – Primitives associated with the buffer reading service 284
Figure 128 – Primitives associated with the buffer transfer service 286
Figure 129 – Primitives associated with the specified explicit request for a buffer transfer 288
Figure 130 – Primitives associated with the free explicit request for a buffer transfer 290
Figure 131 – Primitives associated with the unacknowledged message transfer request
service 291
Figure 132 – Primitives associated with the acknowledged message transfer request
service 293
Type 8
Figure 133 – Relationships of DLCEPs and DLCEP-addresses to default DLSAP 297
Figure 134 – Sequence of primitives for the buffer data transfer 299
Figure 135 – Normal data transfer service between a master and a slave 300
Figure 136 – Sequence of primitives for a failed normal data transfer 300
Figure 137 – Sequence of primitives for the reset service 306
Figure 138 – Sequence of primitives for the set value service 306
Figure 139 – Sequence of primitives for the read value service 306
Figure 140 – Sequence of primitives for the DLM Event service 306
Figure 141 – Sequence of primitives for the get current configuration service 307
Figure 142 – Sequence of primitives for the get active configuration service 307
Figure 143 – Sequence of primitives for the set active configuration service 307
61158-3 © IEC:2000(E) – 11 –
Tables
Page
Type 1
Table 1 – Summary of DL(SAP)-address, queue and buffer management primitives and
parameters 67
Table 2 – DL-buffer-and-queue-management Create primitive and parameters 69
Table 3 – DL-buffer-and-queue-management Delete primitive and parameters 72
Table 4 – DL(SAP)-address-management Bind primitive and parameters 74
Table 5 – DL(SAP)-role Constraints on DLSAPs, DLCEPs and other DLS Primitives 74
Table 6 – DL(SAP)-address-management Unbind primitive and parameters 78
Table 7 – DL-buffer-management Put primitive and parameters 79
Table 8 – DL-buffer-and-queue-management Get primitive and parameters 81
Table 9 – Relationships between abstract queue model objects 87
Table 10 – Attributes and class requirements of DLCEP data delivery features 94
Table 11 – Summary of DL-connection-mode primitives and parameters (portion 1) 100
Table 12 – Summary of DL-connection-mode primitives and parameters (portion 2) 101
Table 13 – DLC / DLCEP establishment primitives and parameters (portion 1) 110
Table 14 – DLC / DLCEP establishment primitives and parameters (portion 2) 111
Table 15 – DLC / DLCEP release primitives and parameters 117
Table 16 – Queue data transfer primitive and parameters 123
Table 17 – Buffer sent primitive and parameter 126
Table 18 – Buffer received primitive and parameter 126
Table 19 – DLC/DLCEP reset primitives and parameters (portion 1) 129
Table 20 – DLC/DLCEP reset primitives and parameters (portion 2) 129
Table 21 – Subscriber query primitives and parameters 134
Table 22 – Summary of DL-connectionless-mode primitives and parameters 139
Table 23 – DL-connectionless-mode unitdata transfer primitives and parameters 142
Table 24 – DL-connectionless-mode unitdata exchange primitive and parameters 146
Table 25 – Listener query primitives and parameters 151
Table 26 – Summary of DL-scheduling-guidance primitives and parameters 155
Table 27 – DL-time primitive and parameters 156
Table 28 – DL-scheduling-guidance Compel Service primitive and parameters 158
Table 29 – DL-scheduling-guidance Schedule Sequence primitives and parameters 161
– 12 – 61158-3 © IEC:2000(E)
Table 30 – DL-scheduling-guidance Cancel Schedule primitives and parameters 164
Table 31 – DL-scheduling-guidance Subset Sequence primitives and parameters 165
Type 1 and Type 4
Table 32 – Summary of DL-management primitives and parameters 168
Table 33 – DLM-Set primitive and parameters 168
Table 34 – DLM-Get primitive and parameters 169
Table 35 – DLM-Action primitive and parameters 170
Table 36 – DLM-Event primitive and parameters 171
Type 2
Table 37 – Summary of connection-mode and connectionless-mode primitives and
parameters 179
Table 38 – DL-connection-mode transfer primitives and parameters 181
Table 39 – DL-connectionless-mode transfer primitives and parameters 183
Table 40 – Fixed tag services available to the DLS-user 184
Table 41 – DL-queue maintenance primitives and parameters 186
Table 42 – DL-connectionless-mode tag filter primitives and parameters 187
Table 43 – Summary of DL-management primitives and parameters 189
Table 44 – DLM-link maintenance primitives and parameters 190
Table 45 – Synchronized parameter change primitives and parameters 191
Table 46 – DLMS-configuration-data 192
Table 47 – Local link maintenance primitives and parameters 193
Table 48 – DLS events being reported 194
Table 49 – Bad-FCS primitives and parameters 195
Table 50 – Local moderator primitives and parameters 195
Table 51 – Enable moderator primitives and parameters 196
Table 52 – Power-up primitives and parameters 197
Table 53 – Listen only primitives and parameters 198
Table 54 – DLMS time and time quality parameters 199
Table 55 – Time distribution source quality 199
Type 3
Table 56 – Summary of DL services and primitives 203
Table 57 – SDA data ack primitives and parameters 208
Table 58 – Values of DL-status for the SDA data ack service 210
Table 59 – SDN data primitives and parameters 210
61158-3 © IEC:2000(E) – 13 –
Table 60 – Values of DL-status for the SDN data service 212
Table 61 – SRD data reply primitives and parameters 213
Table 62 – Values of Update_status for the SRD data reply service 214
Table 63 – Additional values of DL-status for the SRD data reply service 215
Table 64 – SRD reply-update primitives and parameters 215
Table 65 – Values of DL-status for the SRD reply-update service 216
Table 66 – CSRD send-update primitives and parameters 217
Table 67 – Values of DL-status for the CSRD send-update service 218
Table 68 – CSRD cyclic data reply primitives and parameters 218
Table 69 – Poll_list for the CSRD cyclic data reply service 219
Table 70 – Additional values of DL-status for the CSRD cyclic data reply service 220
Table 71 – Values of Update_status for the CSRD cyclic data reply service 220
Table 72 – CSRD cyclic entry primitives and parameters 220
Table 73 – Values of DL-status for the CSRD cyclic entry service 221
Table 74 – CSRD cycle deactivate primitives and parameters 221
Table 75 – Values of DL-status of the CSRD cycle deactivate service 222
Table 76 – Summary of DL-management services and primitives 225
Table 77 – Reset primitives and parameters 226
Table 78 – Values of DLM_status for the Reset service 226
Table 79 – Set value primitives and parameters 227
Table 80 – Mandatory DLE-variables 228
Table 81 – Optional DLE-variables 228
Table 82 – Permissible values of mandatory DLE-variables 229
Table 83 – Permissible values of optional DLE-variables 229
Table 84 – Default reaction times and operating parameters for a Master station for
asynchronous transmission 230
Table 85 – Default reaction times and operating parameters for a Slave station with
asynchronous transmission 230
Table 86 – Default reaction times and operating parameters for Master stations for
coupling of synchronous and asynchronous transmission segments 231
Table 87 – Default reaction times and operating parameter for Slave stations for coupling
of synchronous and asynchronous transmission segments 231
Table 88 – values of DLM_status for the set-value service 231
Table 89 – Read value primitives and parameters 232
Table 90 – Additional mandatory DLE-variables in Master stations 232
– 14 – 61158-3 © IEC:2000(E)
Table 91 – Additional optional DLE-variables in Master stations 232
Table 92 – Permissible values of the additional DLE-variables in Master stations 233
Table 93 – values of DLM_status for the read value service 233
Table 94 – Event primitive and parameters 234
Table 95 – DLL events and fault types 234
Table 96 – Ident primitives and parameters 235
Table 97 – values of DLM_status for the Ident service 235
Table 98 – DLSAP status primitives and parameters 236
Table 99 – values of DLM_status for the DLSAP status service 237
Table 100 – Live-list primitives and parameters 237
Table 101– Live_list 238
Table 102 – values of M_status for the live-list service 238
Table 103 – DLSAP activate primitives and parameters 239
Table 104 – DLSAP activate service_list 239
Table 105 – DLSAP activate DLSDU_length_list 240
Table 106 – DLSDU lengths of SDA and SDN as used in the DLSAP activate service 240
Table 107 – DLSDU lengths of SRD as used in the DLSAP activate service 241
Table 108 – DLSDU_length_list for the DLSAP activate service 241
Table 109 – values of DLM_status for the DLSAP activate service 242
Table 110 – DLSAP activate responder primitives and parameters 242
Table 111 – DLSDU_length_list for the DLSAP activate responder service 243
Table 112 – DLSDU length of SRD and CSRD as used in the DLSAP activate responder
service 243
Table 113 – values of DLM_status for the DLSAP activate responder service 244
Table 114 – DLSAP deactivate primitives and parameters 244
Table 115 – values of M_status for the DLSAP-deactivate service 245
Type 4
Table 116 – Summary of DL-connectionless-mode primitives and parameters 249
Table 117 – Unitdata transfer primitives and parameters 250
Table 118 – Control-status error codes 252
Type 6
Table 119 – DL-Time- Primitive and Parameters 270
Table 120 – DL-Time Classes 271
Table 121 – DL-Time Stamp Primitives and Parameters 272
61158-3 © IEC:2000(E) – 15 –
Table 122 – Correspondence of maximum DLSDU size and max-PDU-length 274
Type 7
Table 123 – Summary of DL-services and primitives for buffer transfers 282
Table 124 – Summary of DL-services and primitives for message exchanges 282
Table 125 – DL-Put primitives and parameters 283
Table 126 – DL-Get Primitives and parameters 284
Table 127 – DL-Buffer-Sent primitive and parameter 286
Table 128 – DL-Buffer-Received primitive and parameter 286
Table 129 – DL-Spec-Update primitives and parameters 288
Table 130 – DL-Free-Update primitives and parameters 290
Table 131 – DL-Message primitives and parameters 292
Table 132 – DL-Message-Ack Primitives and parameters 294
Type 8
Table 133 – Summary of DL-connection-mode primitives and parameters 298
Table 134 – Put buffer primitive and parameters 301
Table 135 – Get buffer primitive and parameters 301
Table 136 – Buffer received primitive and parameters 302
Table 137 – Normal data transfer primitive and parameters 303
Table 138– Summary of DL-management primitives and parameters 305
Table 139 –Reset service primitives and parameters 308
Table 140 – Set value service primitives and parameters 308
Table 141 – Read value service primitives and parameters 309
Table 142 – Event service primitive and parameters 310
Table 143 – Get current configuration service primitives and parameters 310
Table 144 –Get active configuration service primitives and parameters 311
Table 145 – The active configuration parameter 312
Table 146 – Set active configuration service primitives and parameters 312
Bibliography . 314
Index. 315
– 16 – 61158-3 © IEC:2000(E)
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
DIGITAL DATA COMMUNICATIONS FOR MEASUREMENT AND CONTROL –
FIELDBUS FOR USE IN INDUSTRIAL CONTROL SYSTEMS –
Part 3: Data Link Service definition
FOREWORD
1) The IEC (International Electrotechnical Commission) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of the IEC is to promote
international cooperation on all questions concerning standardization in the electrical and electronic fields. To
this end and in addition to other activities, the IEC publishes International Standards. Their preparation is
entrusted to technical committees; any IEC National Committee interested in the subject dealt with may
participate in this preparatory work. International, governmental and non-governmental organizations liaising
with the IEC also p
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...