DIN EN 61158-4:2005-05
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
DIGITAL DATA COMMUNICATION FOR MEASUREMENT AND CONTROL - FIELD BUS FOR USE IN INDUSTRIAL CONTROL SYSTEMS - PART 4: DATA LINK PROTOCOL SPECIFICATION
01-09-2008
DIN EN 61158-4-18:2013-01
DIN EN 61158-4-2:2015-09
DIN EN 61158-4-14:2015-09
DIN EN 61158-4-11:2015-09
DIN EN 61158-4-12:2015-09
DIN EN 61158-4-7:2008-09
DIN EN 61158-4-17:2008-09
DIN EN 61158-4-1:2015-09
DIN EN 61158-4-16:2008-09
DIN EN 61158-4-4:2015-09
DIN EN 61158-4-19:2015-09
DIN EN 61158-4-3:2015-09
DIN EN 61158-4-13:2015-09
DIN EN 61158-4-8:2008-09
12-01-2013
Foreword
0 Introduction
0.1 General
0.2 Nomenclature for references within this standard
1 Scope and object
1.1 Overview
1.2 Specifications
1.3 Procedures
1.4 Applicability
1.5 Conformance
2 Normative references
3 Terms and definitions
3.1 Reference model terms and definitions
3.2 Service convention terms and definitions
3.3 Common terms and definitions
3.4 Type 1: Additional terms and definitions
3.5 Type 2: Additional terms and definitions
3.6 Type 3: Additional terms and definitions
3.7 Type 4: Additional terms and definitions
3.8 Type 5: Additional terms and definitions
3.9 Type 6: Additional terms and definitions
3.10 Type 7: Additional terms and definitions
3.11 Type 8: Additional terms and definitions
4 Symbols and abbreviations
4.1 Common symbols and abbreviations
4.2 Type 1: Additional symbols and abbreviations
4.3 Type 2: Additional symbols and abbreviations
4.4 Type 3: Additional symbols and abbreviations
4.5 Type 4: Additional symbols and abbreviations
4.6 Type 5: Additional symbols and abbreviations
4.7 Type 6: Additional symbols and abbreviations
4.8 Type 7: Additional symbols and abbreviations
4.9 Type 8: Additional symbols and abbreviations
5 DL-protocol elements common to multiple DL-protocol Types
5.1 Frame check sequence
6 Type 1: Overview of the DL-protocol
6.1 Three-level model of the DLL
6.2 Service provided by the DLL
6.3 Structure and definition of DL-addresses
6.4 Service assumed from the PhL
6.5 Functions of the DLL
6.6 Functional classes
6.7 Local parameters, variables, counters, timers and
queues
7 Type 1: General structure and encoding of PhIDUs and DLPDUs,
and related elements of procedure
7.1 PhIDU structure and encoding
7.2 Common DLPDU structure, encoding and elements of
procedure
8 Type 1: DLPDU-specific structure, encoding and elements of
procedure
8.1 Establish Connection (EC) DLPDU
8.2 Disconnect Connection (DC) DLPDU
8.3 Reset Connection (RC) DLPDU
8.4 Compel Acknowledgement (CA) DLPDU
8.5 Compel Data (CD) DLPDU
8.6 Exchange Data (ED) DLPDU
8.7 Data (DT) DLPDU
8.8 Status Response (SR) DLPDU
8.9 Compel Time (CT) DLPDU
8.10 Time Distribution (TD) DLPDU
8.11 Round-Trip-Delay Query (RQ) DLPDU
8.12 Round-Trip-Delay Reply (RR) DLPDU
8.13 Probe Node DL-address (PN) DLPDU
8.14 Probe Response (PR) DLPDU
8.15 Pass Token (PT) DLPDU
8.16 Execute Sequence (ES) DLPDU
8.17 Return Token (RT) DLPDU
8.18 Request Interval (RI) DLPDU
8.19 Claim LAS (CL) DLPDU
8.20 Transfer LAS (TL) DLPDU
8.21 Wakeup (WK) DLPDU
8.22 Idle (IDLE) DLPDU
8.23 Spare DLPDUs
8.24 Reserved (not to be used) DLPDUs
9 Type 1: DLPDU-parameter structure and encoding
9.1 Structure and encoding of EC-PARAMETERS
9.2 Structure and encoding of DC-PARAMETERS
9.3 Structure and encoding of RC-PARAMETERS
9.4 Structure and encoding of SD-Parameters
9.5 Structure and encoding of SR-parameters
9.6 Structure and encoding of TD-parameters
9.7 Structure and encoding of RQ-parameters
9.8 Structure and encoding of RR-parameters
9.9 Structure and encoding of PN-parameters
9.10 Structure and encoding of DD-parameters
10 Type 1: DL-service elements of procedure
10.1 Operation of the DL(SAP)-address, buffer and queue
management services
10.2 Operation of the connection-mode services
10.3 Operation of the connectionless-mode services
10.4 Operation of the scheduling guidance services
11 Type 1: DL-support subprotocol
11.1 Scope
11.2 Overview of LAS operation
11.3 DL-support subprotocol definition
11.4 Elements of Procedures for receiving SPDUs
12 Type 1: Other DLE elements of procedure
12.1 DLE initialization
12.2 LAS behavior and operation
12.3 DL-support operation
12.4 DL-bridge elements of procedure and bridge sub-protocol
12.5 DL-management-information
12.6 Implementation profiles
13 Type 1: PICS proforma
13.1 Introduction
13.2 Scope
13.3 Normative references
13.4 Definitions
13.5 Abbreviations
13.6 Conformance
13.7 Instructions
13.8 Identification
13.9 Implementation profile
13.10 Major low-level capabilities
13.11 Major high-level capabilities
14 Type 2: Overview of the DL-protocol
14.1 General
14.2 Services provided by the DL
14.3 Structure and definition of DL-addresses
14.4 Services assumed from the PhL
14.5 Functional classes
15 Type 2: General structure and encoding of PhIDUs and DLPDUs
and related elements of procedure
15.1 Overview
15.2 Media access procedure
15.3 DLPDU structure and encoding
15.4 Lpacket components
15.5 DLPDU procedures
15.6 Summary of DLL support services and objects
16 Type 2: Specific DLPDU structure, encoding and procedures
16.1 Modeling language
16.2 DLS user services
16.3 Generic Tag Lpacket
16.4 Moderator Lpacket
16.5 Time distribution Lpacket
16.6 UCMM Lpacket
16.7 Keeper UCMM Lpacket
16.8 TUI Lpacket
16.9 Link parameters Lpacket and tMinus Lpacket
16.10 I'm alive Lpacket
16.11 Ping Lpackets
16.12 WAMI Lpacket
16.13 Debug Lpacket
17 Type 2: Objects for station management
17.1 General
17.2 ControlNet object
17.3 Keeper object
17.4 Scheduling object
17.5 TCP/IP interface object
17.6 Ethernet link object
18 Type 2: Other DLE elements of procedure
18.1 Network Attachment Monitor (NAM)
18.2 Calculating link parameters
19 Type 2: Detailed specification of DL components
19.1 General
19.2 Access Control Machine (ACM)
19.3 TxLLC
19.4 RxLLC
19.5 Transmit Machine (TxM)
19.6 Receive Machine (RxM)
19.7 Serializer
19.8 Deserializer
19.9 DLL management
20 Type 3: Overview of the DL-protocol
20.1 General
20.2 Overview of the medium access control and
transmission protocol
20.3 Transmission modes and DL-entity
20.4 Service assumed from the PhL
20.5 Operational elements
20.6 Cycle and system reaction times
21 Type 3: General structure and encoding of DLPDUs, and
related elements of procedure
21.1 DLPDU granularity
21.2 Length octet (LE, LEr)
21.3 Address octet
21.4 Control octet (FC)
21.5 DLPDU content error detection
21.6 DATA_UNIT
21.7 Error control procedures
22 Type 3: DLPDU-specific structure, encoding and elements
of procedure
22.1 DLPDUs of fixed length with no data field
22.2 DLPDUs of fixed length with data field
22.3 DLPDUs with variable data field length
22.4 Token DLPDU
22.5 ASP DLPDU
22.6 SYNCH DLPDU
22.7 Time Event (TE) DLPDU
22.8 Clock Value (CV) DLPDU
22.9 Transmission procedures
23 Type 3: Other DLE elements of procedure
23.1 DL-entity initialization
23.2 States of the media access control of the DL-entity
23.3 Clock synchronization protocol
24 Type 4: Data Link Protocol Definition
24.1 Overview of the DL-protocol
24.2 General structure and encoding of PhIDUs and DLPDUs,
and related elements of procedure
24.3 DLPDU-specific structure, encoding and elements of
procedure
24.4 DL-service elements of procedure
24.5 Route mechanism
24.6 Link-access system
24.7 Local variables, counters and queues
25 Type 5:
26 Type 6: Connection-oriented DL-protocol and related matters
26.1 Connection mode data transfer using TDMA principles
26.2 Bus access and data transmission
26.3 Overview of bus synchronization
26.4 Connection mode data transfer
26.5 DLM-connectionless service
26.6 Other real-time services
26.7 Bridge architecture and operation
26.8 Bus configuration
26.9 Conformance
27 Type 6: MAC elements of procedure
27.1 Procedures related to bus startup and bus operation
27.2 Medium access control (MAC)
28 Type 7: Overview of the DL-protocol
28.1 Overall description of medium allocation
28.2 Types of entities
28.3 Addressing
28.4 Flow control
28.5 Graphical representation
29 Type 7: General structure and encoding of PhIDUs and DLPDUs
and related elements of procedure
29.1 DLPDU formats and components
29.2 Description of each DLPDU component
29.3 PhIDU structure and encoding
29.4 Common DLPDU structure, encoding and elements of
procedure
29.5 Valid DLPDU types
29.6 DLL timers
30 Type 7: DLPDU-specific structure, encoding and element of
procedure
30.1 General
30.2 Buffer read
30.3 Buffer write
30.4 Buffer transfer
30.5 Specified explicit request
30.6 Free explicit request
30.7 Messaging
30.8 Acknowledged messaging
30.9 Numbering of acknowledged messages
30.10 Behavior with mismatched parameters
31 Type 7: DL-service elements of procedure, interfaces and
conformance
31.1 General
31.2 Producer/consumer entity
31.3 Protocol elements by service
31.4 Bus arbitrator operation
31.5 Bridges
31.6 Interfaces
31.7 Conformance
32 Type 8: DL-protocol
32.1 Overview
32.2 DL-service Interface (DLI)
32.3 Peripherals data link (PDL)
32.4 Basic Link Layer (BLL)
32.5 Medium Access Control (MAC)
32.6 Peripherals network management for layer 2 (PNM2)
32.7 Parameters and monitoring times of the DLL
Annex A (informative) - Types 1, 2, 3 (synchronous), 5
(first FCS), 6, 7 and 8: Exemplary FCS implementations
Annex B (informative) - Type 1: Formal protocol finite state
machines
Annex C (informative) - Type 1: DLPDU and DL-addressing
short-form summaries
Annex D (informative) - Type 2: Indicators and Switches
Annex E (normative) - Type 3: DL-Protocol state machines
Annex F (informative) - Type 3: Exemplary token procedure and
message transfer periods
Annex G (informative) - Type 7: Object Modeling
Annex H (informative) - Type 7: Topology of multi-segment
DL-subnetwork
Annex I (informative) - Type 7: Management of transmission
errors
Annex J (informative) - Type 8: Implementation possibilities
of definite PNM functions
Bibliography
Index
Provides basic time-critical messaging communications between devices in an automation environment.
DevelopmentNote |
Available on CD ROM. Supersedes DIN EN 50170, DIN EN 50170-1, DIN EN 50170-2, DIN EN 50170-3, DIN EN 50254 and DIN IEC 61158-4. (05/2005)
|
DocumentType |
Standard
|
PublisherName |
German Institute for Standardisation (Deutsches Institut für Normung)
|
Status |
Superseded
|
SupersededBy |
|
Supersedes |
Standards | Relationship |
NF EN 61158-4 : 2004 | Identical |
BS EN 61158-4:2004 | Identical |
EN 61158-4:2004 | Identical |
IEC 61158-4:2003 | Identical |
I.S. EN 61158-4:2004 | Identical |
NBN EN 61158-4 : 2005 | Identical |
IEC 61158-2:2014 | Industrial communication networks - Fieldbus specifications - Part 2: Physical layer specification and service definition |
ISO/IEC 7498-3:1997 | Information technology — Open Systems Interconnection — Basic Reference Model: Naming and addressing |
ISO/IEC 7498-1:1994 | Information technology Open Systems Interconnection Basic Reference Model: The Basic Model |
EN 61158-6:2004 | Digital data communication for measurement and control - Fieldbus for use in industrial control systems - Part 6: Application layer protocol specification |
IEC 61131-3:2013 | Programmable controllers - Part 3: Programming languages |
IEEE 1451.2 : 1997 | SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - TRANSDUCER TO MICROPROCESSOR COMMUNICATION PROTOCOLS AND TRANSDUCER ELECTRONIC DATA SHEET (TEDS) FORMATS |
ISO/IEC 8886:1996 | Information technology Open Systems Interconnection Data link service definition |
EN 50170 : 96 AMD 3 2002 | GENERAL PURPOSE FIELD COMMUNICATION SYSTEM |
ISO/IEC 8802-3:2000 | Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications |
IEC 60559:1989 | Binary floating-point arithmetic for microprocessor systems |
ISO/IEC 3309:1993 | Information technology — Telecommunications and information exchange between systems — High-level data link control (HDLC) procedures — Frame structure |
ISO/IEC 2022:1994 | Information technology Character code structure and extension techniques |
ISO/IEC 9646-2:1994 | Information technology Open Systems Interconnection Conformance testing methodology and framework Part 2: Abstract Test Suite specification |
ISO/IEC 10731:1994 | Information technology Open Systems Interconnection Basic Reference Model Conventions for the definition of OSI services |
EN 61131-3:2013 | Programmable controllers - Part 3: Programming languages |
EN ISO/IEC 7498-1 : 1995 | INFORMATION TECHNOLOGY - OPEN SYSTEMS INTERCONNECTION - BASIC REFERENCE MODEL: THE BASIC MODEL |
ISO/IEC 15802-1:1995 | Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Common specifications Part 1: Medium Access Control (MAC) service definition |
IEEE 1451.1 : 2007 | IEEE STANDARD FOR A SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - NETWORK CAPABLE APPLICATION PROCESSOR (NCAP) INFORMATION MODEL |
ISO/IEC 9646-1:1994 | Information technology Open Systems Interconnection Conformance testing methodology and framework Part 1: General concepts |
EN 61158-5:2004 | Digital data communication for measurement and control - Fieldbus for use in industrial control systems - Part 5: Application layer service definition |
IEC 61131-2:2017 | Industrial-process measurement and control - Programmable controllers - Part 2: Equipment requirements and tests |
EN 61158-2:2014 | Industrial communication networks - Fieldbus specifications - Part 2: Physical layer specification and service definition |
IEC 61158-6:2003 | Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 6: Application layer protocol specification |
ISO/IEC 10646-1:2000 | Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane |
IEC 60870-5-1:1990 | Telecontrol equipment and systems. Part 5: Transmission protocols - Section One: Transmission frame formats |
ISO/IEC TR 8802-1:2001 | Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 1: Overview of Local Area Network Standards |
ISO/IEC 8802-2:1998 | Information technology — Telecommunications and information exchange between systems — Local and metropolitan area networks — Specific requirements — Part 2: Logical link control |
IEC 61158-5:2003 | Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 5: Application layer service definition |
EN 61158-3:2004 | Digital data communication for measurement and control - Fieldbus for use in industrial control systems - Part 3: Data link service definition |
IEC 61158-3:2003 | Digital data communications for measurement and control - Fieldbus for use in industrial control systems - Part 3: Data link service definition |
ISO 9314-2:1989 | Information processing systems — Fibre Distributed Data Interface (FDDI) — Part 2: Token Ring Media Access Control (MAC) |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.