• There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

DIN EN 61158-4:2005-05

Superseded
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
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

DIGITAL DATA COMMUNICATION FOR MEASUREMENT AND CONTROL - FIELD BUS FOR USE IN INDUSTRIAL CONTROL SYSTEMS - PART 4: DATA LINK PROTOCOL SPECIFICATION
Superseded date

01-09-2008

Published date

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
ISO/IEC 8802-5 : 1998 INFORMATION TECHNOLOGY - TELECOMMUNICATIONS AND INFORMATION EXCHANGE BETWEEN SYSTEMS - LOCAL AND METROPOLITAN AREA NETWORKS - SPECIFIC REQUIREMENTS - PART 5: TOKEN RING ACCESS METHOD AND PHYSICAL LAYER SPECIFICATIONS
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)

View more information
Sorry this product is not available in your region.

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.