Shopping Cart

No products in the cart.

BS EN 61158-3-1:2014

$215.11

Industrial communication networks. Fieldbus specifications – Data-link layer service definition. Type 1 elements

Published By Publication Date Number of Pages
BSI 2014 132
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

IEC 61158-3-1:2014 defines the services provided to the Type 1 fieldbus application layer at the boundary between the application and data-link layers of the fieldbus reference model and systems management at the boundary between the data-link layer and systems management of the fieldbus reference model. This second edition cancels and replaces the first edition published in 2007. It constitutes a technical revision. The main change is the improved terms.

PDF Catalog

PDF Pages PDF Title
4 Foreword
Endorsement notice
5 Annex ZA (normative) Normative references to international publications with their corresponding European publications
6 English

CONTENTS
11 0 INTRODUCTION
0.1 General
0.2 Nomenclature for references within this standard
12 1 Scope
1.1 General
1.2 Specifications
1.3 Conformance
13 2 Normative references
3 Terms, definitions, symbols, abbreviations and conventions
3.1 Reference model terms and definitions
14 3.2 Service convention terms and definitions
15 3.3 Data-link service terms and definitions
16 Figures

Figure 1 โ€“ Relationships of DLSAPs, DLSAP-addresses, DLCEPs, DLCEP-addresses, DLSEP-addresses and group DLaddresses
18 3.4 Common symbols and abbreviations
19 3.5 Common conventions
21 4 Overview of the data-link layer service
4.1 General
22 Figureย 2 โ€“ Example of paths, links, bridges, and the extended link
23 4.2 Types and classes of data-link layer service
24 4.3 Quality-of-service (QoS) attributes common to multiple types of data-link layer servicexe โ€œTypeย 1: Quality of Service (QoS)” b
27 Figure 3 โ€“ Types of DLtimelinessIn terms of elapsed DLtime and events at the assessing DLCEP
29 5 DL(SAP)-address, queue and buffer management data-link layer service
5.1 Facilities of the DL(SAP)-address, queue and buffer management data-link layer service
5.2 Model of the DL(SAP)-address, queue and buffer management data-link layer service
5.3 Sequence of primitives at one DLSAP
30 Tables

Table 1 โ€“ Summary of DL(SAP)-address, queue and buffer managementprimitives and parameters
31 5.4 DL(SAP)-address, queue and buffer management facilities
Figure 4 โ€“ Sequence of primitives for the DL(SAP)-address,queue and buffer management DLS
32 Figure 5 โ€“ Supported methods of data management for transmission and delivery
Table 2 โ€“ DLbuffer-and-queue-management create primitive and parameters
35 Table 3 โ€“ DLbuffer-and-queue-management delete primitive and parameters
36 Table 4 โ€“ DL(SAP)-address-management bind primitive and parameters
37 Table 5 โ€“ DL(SAP)-role constraints on DLSAPs, DLCEPs and other DLS Primitives
41 Table 6 โ€“ DL(SAP)-address-management unbind primitive and parameters
Table 7 โ€“ DLbuffer-management put primitive and parameters
43 Table 8 โ€“ DLbuffer-and-queue-management get primitive and parameters
45 6 Connection-mode data-link layer service
6.1 Facilities of the connection-mode data-link layer service
46 6.2 Model of the connection-mode data-link layer service
Figure 6 โ€“ Peer-to-peer and multi-peer DLCs and their DLCEPs
47 Figure 7 โ€“ OSI abstract queue model of a peer DLC between a pair of DLS-users
49 Table 9 โ€“ Relationships between abstract queue model objects
51 Figure 8 โ€“ OSI abstract queue model of a multi-peer DLC between apublishing DLS-user and a set of subscribing DLS-users
53 6.3 Quality of connection-mode service
55 Table 10 โ€“ Attributes and class requirements of DLCEP data delivery features
59 6.4 Sequence of primitives
61 Table 11 โ€“ Summary of DLconnection-mode primitives and parameters (portion 1)
62 Table 12 โ€“ Summary of DLconnection-mode primitives and parameters (portion 2)
63 Figure 9 โ€“ Summary of DLconnection-mode service primitive time-sequence diagrams for peer DLCs (portion 1)
64 Figure 10 โ€“ Summary of DLconnection-mode service primitive time-sequence diagrams for peer DLCs (portion 2)
65 Figure 11 โ€“ Summary of DLconnection-mode service primitive time-sequence diagrams for publishers of a multi-peer DLC (portion 1)
66 Figure 12 โ€“ Summary of DLconnection-mode service primitive time-sequence diagrams for publishers of a multi-peer DLC (portion 2)
67 Figure 13 โ€“ Summary of additional DLconnection-mode service primitivetime-sequence diagrams for a multi-peer DLC subscriberwhere the diagrams differ from the corresponding ones for a publisher (portion 1)
68 Figure 14 โ€“ Summary of additional DLconnection-mode service primitivetime-sequence diagrams for a multi-peer DLC subscriberwhere the diagrams differ from the corresponding ones for a publisher (portion 2)
69 Figure 15 โ€“ State transition diagram for sequences ofDLconnection-mode service primitives at a DLCEP
70 6.5 Connection establishment phase
71 Table 13 โ€“ DLC / DLCEP establishment primitives and parameters (portion 1)
72 Table 14 โ€“ DLC / DLCEP establishment primitives and parameters (portion 2)
75 Figure 16 โ€“ Peer DLC/DLCEP establishment initiated by a single DLS-user
76 Figure 17 โ€“ Multi-peer DLC/DLCEP establishment initiated by the publishing DLS-user
Figure 18 โ€“ Multi-peer DLC/DLCEP establishment initiated by a subscribing DLS-user
Figure 19 โ€“ Multi-peer DLC/DLCEP establishment using known DLCEP addresses initiated first by the publishing DLS-user
Figure 20 โ€“ Multi-peer DLC/DLCEP establishment using known DLCEP addresses initiated first by one or more subscribing DLS-users
77 6.6 Connection release phase
Figure 21 โ€“ Peer DLC/DLCEP establishment initiated simultaneously by bothpeer DLS-users, resulting in a merged DLC
Figure 22 โ€“ Multi-peer DLC/DLCEP establishment initiated simultaneously by bothpublishing and subscribing DLS-users, resulting in a merged DLC
78 Table 15 โ€“ DLC / DLCEP release primitives and parameters
80 Figure 23 โ€“ Peer DLS-user invocation
Figure 24 โ€“ Publishing DLS-user invocation
Figure 25 โ€“ Subscribing DLS-user invocation
Figure 26 โ€“ Simultaneous invocation by both DLS-users
Figure 27 โ€“ Peer DLS-provider invocation
Figure 28 โ€“ Publishing DLS-provider invocation
Figure 29 โ€“ Subscribing DLS-provider invocation
Figure 30 โ€“ Simultaneous peer DLS-user and DLS-provider invocations
81 Figure 31 โ€“ Simultaneous publishing DLS-user and DLS-provider invocations
Figure 32 โ€“ Simultaneous subscribing DLS-user and DLS-provider invocations
Figure 33 โ€“ Sequence of primitives in a peer DLS-user rejectionof a DLC/DLCEP establishment attempt
Figure 34 โ€“ Sequence of primitives in a publishing DLS-user rejectionof a DLC/DLCEP establishment attempt
Figure 35 โ€“ Sequence of primitives in a subscribing DLS-user rejectionof a DLC/DLCEP establishment attempt
82 Figureย 36 โ€“ Sequence of primitives in a DLS-provider rejectionof a DLC/DLCEP establishment attempt
Figure 37 โ€“ Sequence of primitives in a DLS-user cancellationof a DLC/DLCEP establishment attempt: both primitives are destroyed in the queue
Figure 38 โ€“ Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP establishment attempt: DLDisconnect indication arrives before DLConnect responseis sent
Figure 39 โ€“ Sequence of primitives in a DLS-user cancellation of a DLC/DLCEP establishment attempt: peer DLDisconnect indication arrives after DLConnect response is sent
83 6.7 Data transfer phase
Figure 40 โ€“ Sequence of primitives in a DLS-user cancellationof a DLC/DLCEP establishment attempt:publisherโ€™s DLDisconnect indication arrives after DLConnect response is sent
Figure 41 โ€“ Sequence of primitives in a DLS-user cancellationof a DLC/DLCEP establishment attempt: subscriberโ€™s DLDisconnect request arrivesafter DLConnect request has been communicated to the publisher
Table 16 โ€“ Queue data transfer primitive and parameters
85 Figure 42 โ€“ Sequence of primitives for a Classical or Disordered peer-to-peerqueue-to-queue data transfer
86 Figure 43 โ€“ Sequence of primitives for an Ordered or Unordered peer-to-peer, or an Unordered subscriber-to-publisher queue-to-queue data transfer
Figure 44 โ€“ Sequence of primitives for a publisher-to-subscribersqueue-to-queue data transfer
Figure 45 โ€“ Sequence of primitives for a failed queue-to-queue data transfer
Table 17 โ€“ Buffer sent primitive and parameter
87 Figure 46 โ€“ Sequence of primitives for an Ordered or Unordered peer to peer, or an Unordered subscriber to publisher, buffer to buffer data transfer
Table 18 โ€“ Buffer received primitive and parameter
88 Figure 47 โ€“ Sequence of primitives for a publisher to subscribersbuffer to buffer data transfer
Figure 48 โ€“ Sequence of primitives for an Ordered or Unordered peer to peer, or an Unordered subscriber to publisher, buffer to queue data transfer
Figure 49 โ€“ Sequence of primitives for a publisher to subscribersbuffer to queue data transfer
89 Table 19 โ€“ DLC/DLCEP reset primitives and parameters (portion 1)
Table 20 โ€“ DLC/DLCEP reset primitives and parameters (portion 2)
91 Figure 50 โ€“ Sequence of primitives in a peer DLSuser initiated Reset
92 Figure 51 โ€“ Sequence of primitives in a publishing DLSuser initiated Reset
Figure 52 โ€“ Sequence of primitives in a subscribing DLSuser initiated Reset
Figure 53 โ€“ Sequence of primitives in a simultaneous peer DLSusers initiated Reset
Figure 54 โ€“ Sequence of primitives in a simultaneous multi-peer DLS-users initiated Reset
Figure 55 โ€“ Sequence of primitives in a peer DLS-provider initiated Reset
Figure 56 โ€“ Sequence of primitives in a publishing DLS-provider initiated Reset
93 Figure 57 โ€“ Sequence of primitives in a subscribing DLS-provider initiated Reset
Figure 58 โ€“ Sequence of primitives in a simultaneouspeer DLS-user and DLS-provider initiated Reset
Figure 59 โ€“ Sequence of primitives in a simultaneouspublishing DLS-user and DLS-provider initiated Reset
Figure 60 โ€“ Sequence of primitives in a simultaneoussubscribing DLS-user and DLS-provider initiated Reset
94 Figure 61 โ€“ Sequence of primitives for Subscriber Query
Table 21 โ€“ Subscriber query primitives and parameters
95 7 Connectionless-mode data-link layer service
7.1 Facilities of the connectionless-mode data-link layer service
7.2 Model of the connectionless-mode data-link layer service
96 Figure 62 โ€“ Model for a data-link layer connectionless-mode unitdata transmissionor unitdata exchange
97 7.3 Quality of connectionless-mode service
7.4 Sequence of primitives
98 Table 22 โ€“ Summary of DLconnectionless-mode primitives and parameters
99 Figure 63 โ€“ Summary of DLconnectionless-mode service primitive time-sequence diagrams
100 7.5 Connectionless-mode functions
Figure 64 โ€“ State transition diagram for sequences ofconnectionless-mode primitives at one DLSAP
101 Table 23 โ€“ DLconnectionless-mode unitdata transfer primitives and parameters
103 Figure 65 โ€“ Sequence of primitives for a successful locally-acknowledgedconnectionless-mode unitdata transfer
104 Figure 66 โ€“ Sequence of primitives for a successful remotely-acknowledgedconnectionless-mode unitdata transfer
Figure 67 โ€“ Sequence of primitives for an unsuccessfulconnectionless-mode unitdata transfer
105 Table 24 โ€“ DLconnectionless-mode unitdata exchange primitive and parameters
109 Figure 68 โ€“ Sequence of primitives for connectionless-mode unitdata exchange
110 Figure 69 โ€“ Sequence of primitives for connectionless-mode listener query
Table 25 โ€“ Listener query primitives and parameters
111 8 Time and scheduling guidance data-link layer service
8.1 Facilities and classes of the time and scheduling guidance data-link layer service
112 8.2 Model of the time and scheduling guidance data-link layer service
8.3 Quality of scheduling guidance service
8.4 Sequence of primitives at one DLE
113 Table 26 โ€“ Summary of DLscheduling-guidance primitives and parameters
114 8.5 Scheduling guidance functions
Figure 70 โ€“ Summary of time and scheduling-guidance service primitivetime sequence diagrams
115 Table 27 โ€“ DLtime primitive and parameters
116 Figure 71 โ€“ Sequence of primitives for DLtime
Table 28 โ€“ DLscheduling-guidance Compel-service primitive and parameters
118 Figure 72 โ€“ Sequence of primitives for the Compel-Service service
119 Table 29 โ€“ DLscheduling-guidance Schedule Sequence primitives and parameters
122 Figure 73 โ€“ Sequence of primitives for the sequence scheduling services
123 Table 30 โ€“ DLscheduling-guidance Cancel Schedule primitives and parameters
124 Table 31 โ€“ DLscheduling-guidance Subset Sequence primitives and parameters
125 9 DLmanagement service
9.1 Scope and inheritance
9.2 Facilities of the DLmanagement service
9.3 Model of the DLmanagement service
9.4 Constraints on sequence of primitives
Figure 74 โ€“ Sequence of primitives for the DLM action service
126 9.5 Set
Table 32 โ€“ Summary of DLmanagement primitives and parameters
Table 33 โ€“ DLMSet primitive and parameters
127 9.6 Get
9.7 Action
Table 34 โ€“ DLMGet primitive and parameters
128 9.8 Event
Table 35 โ€“ DLMAction primitive and parameters
129 Table 36 โ€“ DLMEvent primitive and parameters
130 Bibliography
BS EN 61158-3-1:2014
$215.11