IEC TS 61158-3:1999
(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
Provides basic time-critical messaging communications between devices in an automation enviornment. Defines in an abstract way the externally visible service provided by the Fieldbus Data Link Layer in terms of a) the primitive actions and events of the service; b) the parameters associated with each primitive action and event, and the form which they take; and c) the interrelationship between these actions and events, and their valid sequence. The services defined are a superset of those provided by OSI Data Link Protocols as specified in ISO/IEC 8886.
General Information
- Status
- Replaced
- Publication Date
- 23-Mar-1999
- Technical Committee
- SC 65C - Industrial networks
- Drafting Committee
- WG 6 - TC 65/SC 65C/WG 6
- Current Stage
- DELPUB - Deleted Publication
- Start Date
- 27-Jan-2000
- Completion Date
- 14-Feb-2026
Relations
- Effective Date
- 05-Sep-2023
Buy Documents
IEC TS 61158-3:1999 - Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 3: Data Link Service Definition Released:3/24/1999 Isbn:2831847648
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.
National Aerospace and Defense Contractors Accreditation Program (NADCAP)
Global cooperative program for special process quality in aerospace.
CARES (UK Certification Authority for Reinforcing Steels)
UK certification for reinforcing steels and construction.
Sponsored listings
Frequently Asked Questions
IEC TS 61158-3:1999 is a technical specification published by the International Electrotechnical Commission (IEC). Its full title is "Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 3: Data Link Service Definition". This standard covers: Provides basic time-critical messaging communications between devices in an automation enviornment. Defines in an abstract way the externally visible service provided by the Fieldbus Data Link Layer in terms of a) the primitive actions and events of the service; b) the parameters associated with each primitive action and event, and the form which they take; and c) the interrelationship between these actions and events, and their valid sequence. The services defined are a superset of those provided by OSI Data Link Protocols as specified in ISO/IEC 8886.
Provides basic time-critical messaging communications between devices in an automation enviornment. Defines in an abstract way the externally visible service provided by the Fieldbus Data Link Layer in terms of a) the primitive actions and events of the service; b) the parameters associated with each primitive action and event, and the form which they take; and c) the interrelationship between these actions and events, and their valid sequence. The services defined are a superset of those provided by OSI Data Link Protocols as specified in ISO/IEC 8886.
IEC TS 61158-3:1999 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control; 35.240.20 - IT applications in office work. The ICS classification helps identify the subject area and facilitates finding related standards.
IEC TS 61158-3:1999 has the following relationships with other standards: It is inter standard links to IEC 61158-3:2000. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
IEC TS 61158-3:1999 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
TECHNICAL
IEC
SPECIFICATION
61158-3
First edition
1999-03
Digital data communications for
measurement and control –
Fieldbus for use in industrial control systems –
Part 3 :
Data Link Service Definition
Reference number
IEC 61158-3:1999(E)
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.
TECHNICAL
IEC
SPECIFICATION
61158-3
First edition
1999-03
Digital data communications for
measurement and control –
Fieldbus for use in industrial control systems –
Part 3 :
Data Link Service Definition
IEC 1999 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
XG
International Electrotechnical Commission
For price, see current catalogue
– 2 – 61158-3 © IEC:1999
Contents
Page
FOREWORD .12
INTRODUCTION . 11
Clause
1 Scope and object. 14
1.1 Specifications . 14
1.2 Conformance. 14
2 Normative references . 15
3 Definitions . 16
3.1 Reference model definitions. 16
3.2 Service convention definitions. 17
3.3 Data Link Service definitions. 18
4 Symbols and abbreviations . 22
5 Conventions . 23
5.1 General conventions . 23
5.2 Parameters. 23
5.3 Identifiers . 24
6 Overview of the Data Link Service. 25
6.1 Overview of DL-subnetwork structuring . 26
6.2 Overview of DL-naming (addressing) . 26
7 Types and classes of Data Link Service . 28
8 Quality of Service (QoS) attributes common to multiple types of Data Link Service . 28
8.1 DLL priority (dynamic QoS attribute). 29
8.2 DLL maximum confirm delay (dynamic QoS attribute). 29
8.3 DLPDU authentication (semi-static QoS attribute) . 30
8.4 DL-scheduling-policy (semi-static QoS attribute) . 31
8.5 DL-timeliness (dynamic DLCEP QoS attributes) . 31
9 Facilities of the DL(SAP)-address, queue and buffer management Data Link Service. 35
10 Model of the DL(SAP)-address, queue and buffer management Data Link Service . 35
11 Sequence of primitives at one DLSAP . 36
11.1 Constraints on sequence of primitives . 36
61158-3 © IEC:1999 – 3 –
Clause Page
12 DL(SAP)-address, queue and buffer management facilities . 37
12.1 Create . 38
12.2 Delete. 41
12.3 Bind. 4 2
12.4 Unbind. 48
12.5 Put . 48
12.6 Get . 50
13 Facilities of the connection-mode Data Link Service . 53
14 Model of the connection-mode Data Link Service . 54
14.1 DLCEP-identification. 55
14.2 Model of a peer DLC . 55
14.3 Model of a multi-peer DLC . 58
15 Quality of connection-mode service. 62
15.1 Determination of QoS for connection-mode service . 62
15.2 Definition of QoS parameters . 62
16 Sequence of primitives. 6 9
16.1 Concepts used to define the connection-mode DL-service . 69
16.2 Constraints on sequence of primitives . 69
17 Connection establishment phase. 80
17.1 Function . 80
17.2 Types of primitives and parameters. 80
17.3 Sequence of primitives. 85
18 Connection release phase. 87
18.1 Function . 87
18.2 Types of primitives and parameters. 87
18.3 Sequence of primitives when releasing an established DLC/DLCEP. 89
18.4 Sequence of primitives in a DLS-user rejection of a DLC / DLCEP
establishment attempt. 91
19 Data transfer phase . 94
19.1 Queue data transfer . 94
19.2 Buffer data transfer. 97
19.3 Reset. 99
19.4 Subscriber query.105
20 Facilities of the connectionless-mode Data Link Service.107
– 4 – 61158-3 © IEC:1999
Clause Page
21 Model of the connectionless-mode Data Link Service .108
21.1 Model of DL-connectionless-mode unitdata transmission.108
21.2 Model of DL-connectionless-mode unitdata exchange .108
22 Quality of connectionless-mode service.109
22.1 Determination of QoS for connectionless-mode service .109
22.2 Definition of QoS parameters .109
23 Sequence of primitives.11 1
23.1 Constraints on sequence of primitives .111
23.2 Relation of primitives at the end-points of connectionless service .111
23.3 Sequence of primitives at one DLSAP .112
24 Connectionless-mode functions.113
24.1 Data transfer.113
24.2 Data exchange.117
24.3 Listener query.124
25 Facilities and classes of the time and scheduling guidance Data Link Service.126
26 Model of the time and scheduling guidance Data Link Service .127
27 Quality of scheduling guidance service.127
28 Sequence of primitives at one DLE.127
28.1 Constraints on sequence of primitives .127
29 Scheduling guidance functions .129
29.1 DL-time .129
29.2 Compel service.130
29.3 Schedule sequence.133
29.4 Cancel schedule .137
29.5 Subset sequence .138
Annex A — DL-Management service definition (normative).141
A.1 Scope and inheritance .141
A.2 Facilities of the DL-management service.141
A.3 Model of the DL-management service.141
A.4 Constraints on sequence of primitives.141
A.5 Set .142
A.6 Get.143
A.7 Action.144
A.8 Event .145
61158-3 © IEC:1999 – 5 –
Figures
Page
Figure 1 — Relationship of IEC 61158-3 to other Fieldbus and OSI publications . 13
Figure 2 — Relationships of DLSAPs, DLCEPs, DLSAP-addresses, DLCEP-addresses
and group DL-addresses . 20
Figure 3 — Example of paths, links, bridges, and the extended link. 26
Figure 4 — Types of DL-timeliness . 33
Figure 5 — Sequence of primitives for the DL(SAP)-address, queue and buffer
management DL-services . 37
Figure 6 — Supported methods of data management for transmission and delivery . 38
Figure 7 — Peer-to-peer and multi-peer DLCs and their DLCEPs . 53
Figure 8 — OSI abstract queue model of a peer DLC between a pair of DLS-users. 55
Figure 9 — OSI abstract queue model of a multi-peer DLC between a publishing DLS-
user and a set of subscribing DLS-users. 59
Figure 10 — Summary of DL-connection-mode service primitive time-sequence diagrams
for Peer DLCs (portion 1). 73
Figure 11 — Summary of DL-connection-mode service primitive time-sequence diagrams
for Peer DLCs (portion 2). 74
Figure 12 — Summary of DL-connection-mode service primitive time-sequence diagrams
for publishers of a multi-peer DLC (portion 1). 75
Figure 13 — Summary of DL-connection-mode service primitive time-sequence diagrams
for publishers of a multi-peer DLC (portion 2). 76
Figure 14 — 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). 77
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 2). 78
Figure 16 — State transition diagram for sequences of DL-connection-mode service
primitives at a DLCEP. 79
Figure 17 — Peer DLC/DLCEP establishment initiated by a single DLS-user . 85
Figure 18 — Multi-peer DLC/DLCEP establishment initiated by the Publishing DLS-user. 85
Figure 19 — Multi-peer DLC/DLCEP establishment initiated by a Subscribing DLS-user . 85
Figure 20 — Multi-peer DLC/DLCEP establishment using known DLCEP addresses
initiated first by the Publishing DLS-user . 86
Figure 21 — Multi-peer DLC/DLCEP establishment using known DLCEP addresses
initiated first by one or more Subscribing DLS-users . 86
Figure 22 — Peer DLC/DLCEP establishment initiated simultaneously by both Peer DLS-
users, resulting in a merged DLC. 86
– 6 – 61158-3 © IEC:1999
Page
Figure 23 — Multi-peer DLC/DLCEP establishment initiated simultaneously by both
Publishing and Subscribing DLS-users, resulting in a merged DLC. 86
Figure 24 — Peer DLS-user invocation . 90
Figure 25 — Publishing DLS-user invocation. 90
Figure 26 — Subscribing DLS-user invocation. 90
Figure 27 — Simultaneous invocation by both DLS-users . 90
Figure 28 — Peer DLS-provider invocation. 90
Figure 29 — Publishing DLS-provider invocation . 90
Figure 30 — Subscribing DLS-provider invocation. 91
Figure 31 — Simultaneous Peer DLS-user and DLS-provider invocations . 91
Figure 32 — Simultaneous Publishing DLS-user and DLS-provider invocations . 91
Figure 33 — Simultaneous Subscribing DLS-user and DLS-provider invocations . 91
Figure 34 — Sequence of primitives in a Peer DLS-user rejection of a DLC/DLCEP
establishment attempt . 91
Figure 35 — Sequence of primitives in a Publishing DLS-user rejection of a DLC/DLCEP
establishment attempt . 91
Figure 36 — Sequence of primitives in a Subscribing DLS-user rejection of a
DLC/DLCEP establishment attempt. 92
Figure 37 — Sequence of primitives in a DLS-provider rejection of a DLC/DLCEP
establishment attempt . 92
Figure 38 — Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
establishment attempt: both primitives are destroyed in the queue . 92
Figure 39 — Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
establishment attempt: DL-DISCONNECT indication arrives before DL-CONNECT
response is sent . 92
Figure 40 — Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP
establishment attempt: Peer DL-DISCONNECT indication arrives after DL-CONNECT
response is sent . 93
Figure 41 — 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. 93
Figure 42 — 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 . 93
Figure 43 — Sequence of primitives for a Classical or Disordered peer-to-peer queue to
queue data transfer . 96
Figure 44 — Sequence of primitives for an Ordered or Unordered peer-to-peer, or an
Unordered subscriber-to-publisher queue-to-queue data transfer . 96
61158-3 © IEC:1999 – 7 –
Page
Figure 45 — Sequence of primitives for a publisher-to-subscribers queue to queue data
transfer . 97
Figure 46 — Sequence of primitives for a failed queue-to-queue data transfer. 97
Figure 47 — Sequence of primitives for an Ordered or Unordered Peer to Peer, or an
Unordered Subscriber to Publisher, buffer to buffer data transfer . 98
Figure 48 — Sequence of primitives for a Publisher to Subscribers buffer to buffer data
transfer . 98
Figure 49 — Sequence of primitives for an Ordered or Unordered Peer to Peer, or an
Unordered Subscriber to Publisher, buffer to queue data transfer. 98
Figure 50 — Sequence of primitives for a Publisher to Subscribers buffer to queue data
transfer . 99
Figure 51 — Sequence of primitives in a Peer DLS-user initiated Reset.103
Figure 52 — Sequence of primitives in a Publishing DLS-user initiated Reset .103
Figure 53 — Sequence of primitives in a Subscribing DLS-user initiated Reset.103
Figure 54 — Sequence of primitives in a simultaneous Peer DLS-users initiated Reset.103
Figure 55 — Sequence of primitives in a simultaneous Multi-peer DLS-users initiated
Reset .1 03
Figure 56 — Sequence of primitives in a Peer DLS-provider initiated Reset.104
Figure 57 — Sequence of primitives in a Publishing DLS-provider initiated Reset .104
Figure 58 — Sequence of primitives in a Subscribing DLS-provider initiated Reset .104
Figure 59 — Sequence of primitives in a simultaneous Peer DLS-user and DLS-provider
initiated Reset .104
Figure 60 — Sequence of primitives in a simultaneous Publishing DLS-user and DLS-
provider initiated Reset.104
Figure 61 — Sequence of primitives in a simultaneous Subscribing DLS-user and DLS-
provider initiated Reset.105
Figure 62 — Sequence of primitives for Subscriber Query.106
Figure 63 — Model for a data-link connectionless-mode unitdata transmission or unitdata
exchange .108
Figure 64 — Summary of DL-connectionless-mode service primitive time-sequence
diagrams .112
Figure 65 — State transition diagram for sequences of connectionless-mode primitives at
one DLSAP.113
Figure 66 — Sequence of primitives for a successful locally-acknowledged
connectionless-mode unitdata transfer.117
Figure 67 — Sequence of primitives for a successful remotely-acknowledged
connectionless-mode unitdata transfer.117
Figure 68 — Sequence of primitives for an unsuccessful connectionless-mode unitdata
transfer .117
– 8 – 61158-3 © IEC:1999
Page
Figure 69 — Sequence of primitives for connectionless-mode unitdata exchange .124
Figure 70 — Sequence of primitives for connectionless-mode listener query .125
Figure 71 — Summary of time and scheduling-guidance service primitive time sequence
diagrams .128
Figure 72 — Sequence of primitives for DL-time .130
Figure 73 — Sequence of primitives for the Compel Service service.133
Figure 74 — Sequence of primitives for the sequence scheduling services .137
Figure A.1 — Sequence of primitives for the DLM action service .141
61158-3 © IEC:1999 – 9 –
Tables
Page
Table 1 — Summary of DL(SAP)-address, queue and buffer management primitives and
parameters. 36
Table 2 — DL-buffer-and-queue-management Create primitive and parameters . 38
Table 3 — DL-buffer-and-queue-management Delete primitive and parameters. 41
Table 4 — DL(SAP)-address-management Bind primitive and parameters. 43
Table 5 — DL(SAP)-role Constraints on DLSAPs, DLCEPs and other DLS Primitives . 44
Table 6 — DL(SAP)-address-management Unbind primitive and parameters . 48
Table 7 — DL-buffer-management Put primitive and parameters . 49
Table 8 — DL-buffer-and-queue-management Get primitive and parameters . 50
Table 9 — Relationships between abstract queue model objects . 57
Table 10 — Attributes and class requirements of DLCEP data delivery features . 64
Table 11 — Summary of DL-connection-mode primitives and parameters (portion 1) . 70
Table 12 — Summary of DL-connection-mode primitives and parameters (portion 2) . 71
Table 13 — DLC / DLCEP establishment primitives and parameters (portion 1) . 81
Table 14 — DLC / DLCEP establishment primitives and parameters (portion 2) . 81
Table 15 — DLC / DLCEP release primitives and parameters. 88
Table 16 — Queue data transfer primitive and parameters . 94
Table 17 — Buffer sent primitive and parameter. 97
Table 18 — Buffer received primitive and parameter . 97
Table 19 — DLC/DLCEP reset primitives and parameters (portion 1) .100
Table 20 — DLC/DLCEP reset primitives and parameters (portion 2) .100
Table 21 — Subscriber query primitives and parameters .105
Table 22 — Summary of DL-connectionless-mode primitives and parameters.111
Table 23 — DL-connectionless-mode unitdata transfer primitives and parameters .114
Table 24 — DL-connectionless-mode unitdata exchange primitive and parameters.119
Table 25 — Listener query primitives and parameters .124
Table 26 — Summary of DL-scheduling-guidance primitives and parameters.128
Table 27 — DL-time primitive and parameters.129
Table 28 — DL-scheduling-guidance Compel Service primitive and parameters.131
Table 29 — DL-scheduling-guidance Schedule Sequence primitives and parameters.134
Table 30 — DL-scheduling-guidance Cancel Schedule primitives and parameters .138
– 10 – 61158-3 © IEC:1999
Page
Table 31 — DL-scheduling-guidance Subset Sequence primitives and parameters .139
Table A.1 — Summary of DL-management primitives and parameters.142
Table A.2 — DLM-Set primitive and parameters .142
Table A.3 — DLM-Get primitive and parameters.143
Table A.4 — DLM-Action primitive and parameters .144
Table A.5 — DLM-Event primitive and parameters .145
61158-3 © IEC:1999 – 11 –
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 co-operation 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 participate in this preparation. The IEC collaborates closely with the International Organization
for Standardization (ISO) in accordance with conditions determined by agreement between the two organiza-
tions.
2) The formal decisions or agreements of the IEC on technical matters express, as nearly as possible, an
international consensus of opinion on the relevant subjects since each technical committee has representation
from all interested National Committees.
3) The documents produced have the form of recommendations for international use and are published in the form
of standards, technical specifications, technical reports or guides and they are accepted by the National
Committees in that sense.
4) In order to promote international unification, IEC National Committees undertake to apply IEC International
Standards transparently to the maximum extent possible in their national and regional standards. Any diver-
gence between the IEC Standard and the corresponding national or regional standard shall be clearly indicated
in the latter.
5) The IEC provides no marking procedure to indicate its approval and cannot be rendered responsible for any
equipment declared to be in conformity with one of its standards.
6) Attention is drawn to the possibility that some of the elements of this technical specification may be the subject
of patent rights. The IEC shall not be held responsible for identifying any or all such patent rights.
The main task of IEC technical committees is to prepare International Standards. In
exceptional circumstances, a technical committee may propose the publication of a technical
specification when
• the required support cannot be obtained for the publication of an International Standard,
despite repeated efforts, or
• The subject is still under technical development or where, for any other reason, there is the
future but no immediate possibility of an agreement on an International Standard.
Technical specifications are subject to review within three years of publication to decide
whether they can be transformed into International Standards.
IEC 61158-3, which is a technical specification, has been prepared by subcommittee 65C:
Digital communications, of IEC technical committee 65: Industrial-process measurement and
control.
The text of this technical specification is based on the following documents:
Enquiry draft Report on voting
65C/197/FDIS 65C/205+205A/RVD
Full information on the voting for the approval of this technical specification can be found in the
report on voting indicated in the above table.
– 12 – 61158-3 © IEC:1999
This publication has been drafted in accordance with the ISO/IEC Directives, Part 3.
IEC 61158 consists of the following parts, under the general title Digital data communications
for measurement and control — Fieldbus for use in industrial control systems:
Part 1: Introductory guide (under preparation)
Part 2: Physical layer specification and service definition
Part 3: Data Link Service definition
Part 4: Data Link Protocol specification
Part 5: Application layer service definition
Part 6: Application layer protocol specification
Part 7: System management (under consideration)
Part 8: Conformance testing (under consideration)
Annex A forms an integral part of this technical specification.
This publication will be reviewed by the committee responsible for its preparation before 2002.
Information relating to confirmation, amendment or revision of the publication is available from
the IEC web site.
A bilingual version of this technical specification may be issued at a later date.
61158-3 © IEC:1999 – 13 –
INTRODUCTION
This part of IEC 61158 is one of a set of International Standards and technical specifications
produced to facilitate the interconnection of automation system components. It is related to
other International Standards in the set as defined by the Fieldbus Reference Model, which is
based in part on the Reference Model for Open Systems Interconnection. Both Reference
Models subdivide the area of standardization for interconnection into a series of layers of
specification, each of manageable size.
The Data Link Service is provided by the Data Link Protocol making use of the services
available from the Physical Layer. This part of IEC 61158 also defines the Data Link Service
characteristics that the immediately higher-level protocol may exploit. The relationship between
the International Standards and technical specifications for Fieldbus Data Link Service,
Fieldbus Data Link Protocol, Fieldbus Physical Service, and OSI Network or Fieldbus
Application Protocol is illustrated in figure 1.
OSI FIELDBUS
M
NETWORK APPLICATION
A
S
LAYER LAYER
N
Data Link Y
A
S
services
DATA LINK
G
T
LAYER E
E
Physical
M
M
services
E
PHYSICAL S
N
LAYER
T
MEDIUM
Figure 1 — Relationship of IEC 61158-3
to other Fieldbus and OSI publications
Throughout the set of Fieldbus standards and technical specifications, the term “service” refers
to the abstract capability provided by one layer of the OSI or Fieldbus Basic Reference Model
to the layer immediately above. Thus, the Data Link Service defined in this technical
specification is a conceptual architectural service, independent of administrative divisions.
– 14 – 61158-3 © IEC:1999
DIGITAL DATA COMMUNICATIONS FOR MEASUREMENT AND CONTROL –
FIELDBUS FOR USE IN INDUSTRIAL CONTROL SYSTEMS –
Part 3: Data Link Service definition
1 Scope and object
This part of IEC 61158 is a technical specification that provides basic time-critical messaging
communications between devices in an automation environment. The term “time-critical” is
used to represent the presence of a time-window, within which one or more specified actions
are required to be completed with some defined level of certainty. Failure to complete specified
actions within the time window risks failure of the applications requesting the actions, with
attendant risk to equipment, plant and possibly human life.
This part of IEC 61158 defines in an abstract way the externally visible service provided by the
Fieldbus Data Link Layer in terms of
a) the primitive actions and events of the service;
b) the parameters associated with each primitive action and event, and the form which
they take; and
c) the interrelationship between these actions and events, and their valid sequences.
The services defined in this part of IEC 61158 are a superset of those provided by OSI Data
Link Protocols as specified in ISO/IEC 8886. The services defined in this part of IEC 61158
may be used by any OSI Network Protocol or Fieldbus Application Protocol.
The purpose of this part of IEC 61158 is to define the service provided
a) to the Fieldbus Application Layer at the boundary between the Application and Data
Link Layers of the Fieldbus Reference Model, and
b) to the OSI Network Layer at the boundary between the Network and Data Link Layers of
the OSI Basic Reference Model.
1.1 Specifications
The principal objective of this part of IEC 61158 is to specify the characteristics of a conceptual
Data Link Service suitable for time-critical communications, and thus supplement the OSI Basic
Reference Model in guiding the development of Data Link protocols for time-critical communi-
cations.
1.2 Conformance
This part of IEC 61158 does not specify individual implementations or products, nor does it
constrain the implementations of Data Link entities within industrial automation systems.
However, its annexes may recommend exposed programming language interfaces within such
systems.
There is no conformance of equipment to this Data Link Service definition standard. Instead,
conformance is achieved through implementation of conforming Data Link protocols that fulfill
the Data Link Service defined in this part of IEC 61158.
61158-3 © IEC:1999 – 15 –
2 Normative references
The following normative documents contain provisions which, through reference in this text,
constitute provisions of this technical specification. For dated references, subsequent
amendments to, or revisions of, any of these publications do not apply. However, parties to
agreements based on this technical specification are encouraged to investigate the possibility
of applying the most recent editions of the normative documents indicated below. For undated
references, the latest edition of the normative document referred to applies. Members of IEC
and ISO maintain registers of currently valid International Standards
ISO/IEC 7498-1:1994, Information technology – Open Systems Interconnection – Basic
Reference Rodel: The Basic Model
ISO/IEC 7498-3:1997, Information technology – Open Systems Interconnection – Basic
Reference Model – Naming and addressing
ISO/IEC 8886:1996, Information technology – Open Systems Interconnection – Data Link
Service Definition
ISO/IEC 10731:1994, Information technology – Open Systems Interconnection – Basic
Reference Model – Conventions for the definition of OSI services
ISO/IEC 15802-1:1995, Information technology – Telecommunication and information exchange
between systems – Local and metropolitan area networks – Common specifications – Part 1:
Medium Access Control (MAC) service definition
IEC 61158-4: 1999, Digital data communications for measurement and control – Fieldbus for
use in industrial control systems – Part 4 : Data link protocol specification
– 16 – 61158-3 © IEC:1999
3 Definitions
For the purposes of this part of IEC 61158, the following definitions apply:
3.1 Reference model definitions
This part of IEC 61158 is based in part on the concepts developed in ISO/IEC 7498-1 and
ISO/IEC 7498-3, and makes use of the following terms defined therein:
3.1.1 DL-address [7498-3]
3.1.2 DL-address-mapping [7498-1]
3.1.3 called-DL-address [7498-3]
3.1.4
calling-DL-address [7498-3]
3.1.5 centralized multi-end-point-connection [7498-1]
3.1.6 DL-connection [7498-1]
3.1.7 DL-connection-end-point [7498-1]
3.1.8 DL-connection-end-point-identifier [7498-1]
3.1.9 DL-connection-mode transmission [7498-1]
3.1.10 DL-connectionless-mode transmission [7498-1]
3.1.11 correspondent (N)-entities [7498-1]
correspondent DL-entities
correspondent Ph-entities
3.1.12 DL-duplex-transmission [7498-1]
3.1.13 DL-entity [7498-1]
3.1.14 DL-facility [7498-1]
3.1.15 flow control [7498-1]
3.1.16 (N)-layer [7498-1 ]
DL-layer
Ph-layer
3.1.17 layer-management [7498-1]
3.1.18 DL-local-view [7498-3]
3.1.19 DL-name [7498-3]
61158-3 © IEC:1999 – 17 –
3.1.20 naming-(addressing)-domain [7498-3]
3.1.21 peer-entities [7498-1]
3.1.22 primitive name [7498-3]
3.1.23 DL-protocol [7498-1]
3.1.24 DL-protocol-connection-identifier [7498-1]
3.1.25 DL-protocol-data-unit [7498-1]
3.1.26 DL-relay [7498-1]
3.1.27 reset [7498-1]
3.1.28 responding-DL-address [7498-3]
3.1.29 routing [7498-1]
3.1.30 segmenting [7498-1]
3.1.31 DL-service [7498-1]
3.1.32 DL-service-access-point [7498-1]
3.1.33 DL-service-access-point-address [7498-3]
3.1.34 DL-service-connection-identifier [7498-1]
3.1.35 DL-service-data-unit [7498-1]
3.1.36 DL-simplex-transmission [7498-1]
3.1.37 DL-subsystem [7498-1]
3.1.38 DL-user-data [7498-1]
3.2 Service convention definitions
This part of IEC 61158 also makes use of the following terms defined in ISO/IEC 10731 as they
apply to the Data Link Layer:
3.2.1 acceptor
3.2.2 asymmetrical service
3.2.3 confirm (primitive);
requestor.deliver (primitive)
3.2.4 deliver (primitive)
3.2.5 DL-confirmed-facility
– 18 – 61158-3 © IEC:1999
3.2.6 DL-facility
3.2.7 DL-mandatory-facility
3.2.8 DL-non-confirmed-facility
3.2.9 DL-provider-initiated-facility
3.2.10 DL-provider-optional-facility
3.2.11 DL-service-primitive;
primitive
3.2.12 DL-service-provider
3.2.13 DL-service-user
3.2.14 DL-user-optional-facility
3.2.15 indication (primitive);
acceptor.deliver (primitive)
3.2.16 multi-peer
3.2.17 request (primitive);
requestor.submit (primitive)
3.2.18 requestor
3.2.19 response (primitive);
acceptor.submit (primitive)
3.2.20 submit (primitive)
3.2.21 symmetrical service
3.3 Data Link Service defini
...




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...