{"id":244265,"date":"2024-10-19T16:02:41","date_gmt":"2024-10-19T16:02:41","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-61158-3-12014\/"},"modified":"2024-10-25T11:01:36","modified_gmt":"2024-10-25T11:01:36","slug":"bs-en-61158-3-12014","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-61158-3-12014\/","title":{"rendered":"BS EN 61158-3-1:2014"},"content":{"rendered":"
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.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
4<\/td>\n | Foreword Endorsement notice <\/td>\n<\/tr>\n | ||||||
5<\/td>\n | Annex ZA (normative) Normative references to international publications with their corresponding European publications <\/td>\n<\/tr>\n | ||||||
6<\/td>\n | English \n CONTENTS <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | 0 INTRODUCTION 0.1 General 0.2 Nomenclature for references within this standard <\/td>\n<\/tr>\n | ||||||
12<\/td>\n | 1 Scope 1.1 General 1.2 Specifications 1.3 Conformance <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 2 Normative references 3 Terms, definitions, symbols, abbreviations and conventions 3.1 Reference model terms and definitions <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | 3.2 Service convention terms and definitions <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 3.3 Data-link service terms and definitions <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | Figures \n Figure 1 \u2013 Relationships of DLSAPs, DLSAP-addresses, DLCEPs, DLCEP-addresses, DLSEP-addresses and group DLaddresses <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 3.4 Common symbols and abbreviations <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 3.5 Common conventions <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 4 Overview of the data-link layer service 4.1 General <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | Figure\u00a02 \u2013 Example of paths, links, bridges, and the extended link <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 4.2 Types and classes of data-link layer service <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 4.3 Quality-of-service (QoS) attributes common to multiple types of data-link layer servicexe \u201cType\u00a01: Quality of Service (QoS)” b <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | Figure 3 \u2013 Types of DLtimelinessIn terms of elapsed DLtime and events at the assessing DLCEP <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 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 <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | Tables \n Table 1 \u2013 Summary of DL(SAP)-address, queue and buffer managementprimitives and parameters <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 5.4 DL(SAP)-address, queue and buffer management facilities Figure 4 \u2013 Sequence of primitives for the DL(SAP)-address,queue and buffer management DLS <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | Figure 5 \u2013 Supported methods of data management for transmission and delivery Table 2 \u2013 DLbuffer-and-queue-management create primitive and parameters <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | Table 3 \u2013 DLbuffer-and-queue-management delete primitive and parameters <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | Table 4 \u2013 DL(SAP)-address-management bind primitive and parameters <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | Table 5 \u2013 DL(SAP)-role constraints on DLSAPs, DLCEPs and other DLS Primitives <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | Table 6 \u2013 DL(SAP)-address-management unbind primitive and parameters Table 7 \u2013 DLbuffer-management put primitive and parameters <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | Table 8 \u2013 DLbuffer-and-queue-management get primitive and parameters <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 6 Connection-mode data-link layer service 6.1 Facilities of the connection-mode data-link layer service <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 6.2 Model of the connection-mode data-link layer service Figure 6 \u2013 Peer-to-peer and multi-peer DLCs and their DLCEPs <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | Figure 7 \u2013 OSI abstract queue model of a peer DLC between a pair of DLS-users <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | Table 9 \u2013 Relationships between abstract queue model objects <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | Figure 8 \u2013 OSI abstract queue model of a multi-peer DLC between apublishing DLS-user and a set of subscribing DLS-users <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 6.3 Quality of connection-mode service <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | Table 10 \u2013 Attributes and class requirements of DLCEP data delivery features <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 6.4 Sequence of primitives <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | Table 11 \u2013 Summary of DLconnection-mode primitives and parameters (portion 1) <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | Table 12 \u2013 Summary of DLconnection-mode primitives and parameters (portion 2) <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | Figure 9 \u2013 Summary of DLconnection-mode service primitive time-sequence diagrams for peer DLCs (portion 1) <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | Figure 10 \u2013 Summary of DLconnection-mode service primitive time-sequence diagrams for peer DLCs (portion 2) <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | Figure 11 \u2013 Summary of DLconnection-mode service primitive time-sequence diagrams for publishers of a multi-peer DLC (portion 1) <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | Figure 12 \u2013 Summary of DLconnection-mode service primitive time-sequence diagrams for publishers of a multi-peer DLC (portion 2) <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | Figure 13 \u2013 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) <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | Figure 14 \u2013 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) <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | Figure 15 \u2013 State transition diagram for sequences ofDLconnection-mode service primitives at a DLCEP <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 6.5 Connection establishment phase <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | Table 13 \u2013 DLC \/ DLCEP establishment primitives and parameters (portion 1) <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | Table 14 \u2013 DLC \/ DLCEP establishment primitives and parameters (portion 2) <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | Figure 16 \u2013 Peer DLC\/DLCEP establishment initiated by a single DLS-user <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | Figure 17 \u2013 Multi-peer DLC\/DLCEP establishment initiated by the publishing DLS-user Figure 18 \u2013 Multi-peer DLC\/DLCEP establishment initiated by a subscribing DLS-user Figure 19 \u2013 Multi-peer DLC\/DLCEP establishment using known DLCEP addresses initiated first by the publishing DLS-user Figure 20 \u2013 Multi-peer DLC\/DLCEP establishment using known DLCEP addresses initiated first by one or more subscribing DLS-users <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 6.6 Connection release phase Figure 21 \u2013 Peer DLC\/DLCEP establishment initiated simultaneously by bothpeer DLS-users, resulting in a merged DLC Figure 22 \u2013 Multi-peer DLC\/DLCEP establishment initiated simultaneously by bothpublishing and subscribing DLS-users, resulting in a merged DLC <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | Table 15 \u2013 DLC \/ DLCEP release primitives and parameters <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Figure 23 \u2013 Peer DLS-user invocation Figure 24 \u2013 Publishing DLS-user invocation Figure 25 \u2013 Subscribing DLS-user invocation Figure 26 \u2013 Simultaneous invocation by both DLS-users Figure 27 \u2013 Peer DLS-provider invocation Figure 28 \u2013 Publishing DLS-provider invocation Figure 29 \u2013 Subscribing DLS-provider invocation Figure 30 \u2013 Simultaneous peer DLS-user and DLS-provider invocations <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | Figure 31 \u2013 Simultaneous publishing DLS-user and DLS-provider invocations Figure 32 \u2013 Simultaneous subscribing DLS-user and DLS-provider invocations Figure 33 \u2013 Sequence of primitives in a peer DLS-user rejectionof a DLC\/DLCEP establishment attempt Figure 34 \u2013 Sequence of primitives in a publishing DLS-user rejectionof a DLC\/DLCEP establishment attempt Figure 35 \u2013 Sequence of primitives in a subscribing DLS-user rejectionof a DLC\/DLCEP establishment attempt <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | Figure\u00a036 \u2013 Sequence of primitives in a DLS-provider rejectionof a DLC\/DLCEP establishment attempt Figure 37 \u2013 Sequence of primitives in a DLS-user cancellationof a DLC\/DLCEP establishment attempt: both primitives are destroyed in the queue Figure 38 \u2013 Sequence of primitives in a DLS-user cancellation of a DLC\/DLCEP establishment attempt: DLDisconnect indication arrives before DLConnect responseis sent Figure 39 \u2013 Sequence of primitives in a DLS-user cancellation of a DLC\/DLCEP establishment attempt: peer DLDisconnect indication arrives after DLConnect response is sent <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | 6.7 Data transfer phase Figure 40 \u2013 Sequence of primitives in a DLS-user cancellationof a DLC\/DLCEP establishment attempt:publisher\u2019s DLDisconnect indication arrives after DLConnect response is sent Figure 41 \u2013 Sequence of primitives in a DLS-user cancellationof a DLC\/DLCEP establishment attempt: subscriber\u2019s DLDisconnect request arrivesafter DLConnect request has been communicated to the publisher Table 16 \u2013 Queue data transfer primitive and parameters <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | Figure 42 \u2013 Sequence of primitives for a Classical or Disordered peer-to-peerqueue-to-queue data transfer <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | Figure 43 \u2013 Sequence of primitives for an Ordered or Unordered peer-to-peer, or an Unordered subscriber-to-publisher queue-to-queue data transfer Figure 44 \u2013 Sequence of primitives for a publisher-to-subscribersqueue-to-queue data transfer Figure 45 \u2013 Sequence of primitives for a failed queue-to-queue data transfer Table 17 \u2013 Buffer sent primitive and parameter <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | Figure 46 \u2013 Sequence of primitives for an Ordered or Unordered peer to peer, or an Unordered subscriber to publisher, buffer to buffer data transfer Table 18 \u2013 Buffer received primitive and parameter <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | Figure 47 \u2013 Sequence of primitives for a publisher to subscribersbuffer to buffer data transfer Figure 48 \u2013 Sequence of primitives for an Ordered or Unordered peer to peer, or an Unordered subscriber to publisher, buffer to queue data transfer Figure 49 \u2013 Sequence of primitives for a publisher to subscribersbuffer to queue data transfer <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | Table 19 \u2013 DLC\/DLCEP reset primitives and parameters (portion 1) Table 20 \u2013 DLC\/DLCEP reset primitives and parameters (portion 2) <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | Figure 50 \u2013 Sequence of primitives in a peer DLSuser initiated Reset <\/td>\n<\/tr>\n | ||||||
92<\/td>\n | Figure 51 \u2013 Sequence of primitives in a publishing DLSuser initiated Reset Figure 52 \u2013 Sequence of primitives in a subscribing DLSuser initiated Reset Figure 53 \u2013 Sequence of primitives in a simultaneous peer DLSusers initiated Reset Figure 54 \u2013 Sequence of primitives in a simultaneous multi-peer DLS-users initiated Reset Figure 55 \u2013 Sequence of primitives in a peer DLS-provider initiated Reset Figure 56 \u2013 Sequence of primitives in a publishing DLS-provider initiated Reset <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | Figure 57 \u2013 Sequence of primitives in a subscribing DLS-provider initiated Reset Figure 58 \u2013 Sequence of primitives in a simultaneouspeer DLS-user and DLS-provider initiated Reset Figure 59 \u2013 Sequence of primitives in a simultaneouspublishing DLS-user and DLS-provider initiated Reset Figure 60 \u2013 Sequence of primitives in a simultaneoussubscribing DLS-user and DLS-provider initiated Reset <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | Figure 61 \u2013 Sequence of primitives for Subscriber Query Table 21 \u2013 Subscriber query primitives and parameters <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 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 <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | Figure 62 \u2013 Model for a data-link layer connectionless-mode unitdata transmissionor unitdata exchange <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 7.3 Quality of connectionless-mode service 7.4 Sequence of primitives <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | Table 22 \u2013 Summary of DLconnectionless-mode primitives and parameters <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | Figure 63 \u2013 Summary of DLconnectionless-mode service primitive time-sequence diagrams <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 7.5 Connectionless-mode functions Figure 64 \u2013 State transition diagram for sequences ofconnectionless-mode primitives at one DLSAP <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | Table 23 \u2013 DLconnectionless-mode unitdata transfer primitives and parameters <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | Figure 65 \u2013 Sequence of primitives for a successful locally-acknowledgedconnectionless-mode unitdata transfer <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | Figure 66 \u2013 Sequence of primitives for a successful remotely-acknowledgedconnectionless-mode unitdata transfer Figure 67 \u2013 Sequence of primitives for an unsuccessfulconnectionless-mode unitdata transfer <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | Table 24 \u2013 DLconnectionless-mode unitdata exchange primitive and parameters <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | Figure 68 \u2013 Sequence of primitives for connectionless-mode unitdata exchange <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | Figure 69 \u2013 Sequence of primitives for connectionless-mode listener query Table 25 \u2013 Listener query primitives and parameters <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | 8 Time and scheduling guidance data-link layer service 8.1 Facilities and classes of the time and scheduling guidance data-link layer service <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 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 <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | Table 26 \u2013 Summary of DLscheduling-guidance primitives and parameters <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | 8.5 Scheduling guidance functions Figure 70 \u2013 Summary of time and scheduling-guidance service primitivetime sequence diagrams <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | Table 27 \u2013 DLtime primitive and parameters <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | Figure 71 \u2013 Sequence of primitives for DLtime Table 28 \u2013 DLscheduling-guidance Compel-service primitive and parameters <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | Figure 72 \u2013 Sequence of primitives for the Compel-Service service <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | Table 29 \u2013 DLscheduling-guidance Schedule Sequence primitives and parameters <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | Figure 73 \u2013 Sequence of primitives for the sequence scheduling services <\/td>\n<\/tr>\n | ||||||
123<\/td>\n | Table 30 \u2013 DLscheduling-guidance Cancel Schedule primitives and parameters <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | Table 31 \u2013 DLscheduling-guidance Subset Sequence primitives and parameters <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | 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 \u2013 Sequence of primitives for the DLM action service <\/td>\n<\/tr>\n | ||||||
126<\/td>\n | 9.5 Set Table 32 \u2013 Summary of DLmanagement primitives and parameters Table 33 \u2013 DLMSet primitive and parameters <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | 9.6 Get 9.7 Action Table 34 \u2013 DLMGet primitive and parameters <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | 9.8 Event Table 35 \u2013 DLMAction primitive and parameters <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | Table 36 \u2013 DLMEvent primitive and parameters <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Industrial communication networks. Fieldbus specifications – Data-link layer service definition. Type 1 elements<\/b><\/p>\n |