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