{"id":244023,"date":"2024-10-19T16:01:26","date_gmt":"2024-10-19T16:01:26","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-61158-4-222012\/"},"modified":"2024-10-25T10:59:33","modified_gmt":"2024-10-25T10:59:33","slug":"bs-en-61158-4-222012","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-61158-4-222012\/","title":{"rendered":"BS EN 61158-4-22:2012"},"content":{"rendered":"
1.1<\/b> General<\/p>\n
The data-link layer provides basic time-critical messaging communications between devices in an automation environment.<\/p>\n
This protocol provides communication opportunities to all participating data-link entities<\/p>\n
in a synchronously-starting cyclic manner, according to a pre-established schedule, and<\/p>\n<\/li>\n
in a cyclic or acyclic asynchronous manner, as requested each cycle by each of those data-link entities.<\/p>\n<\/li>\n<\/ol>\n
Thus this protocol can be characterized as one which provides cyclic and acyclic access asynchronously but with a synchronous restart of each cycle.<\/p>\n
1.2<\/b> Specifications<\/p>\n
This standard specifies:<\/p>\n
procedures for the timely transfer of data and control information from one data-link user entity to a peer user entity, and among the data-link entities forming the distributed data- link service provider;<\/p>\n<\/li>\n
the structure of the fieldbus DLPDUs used for the transfer of data and control information by the protocol of this standard, and their representation as physical interface data units.<\/p>\n<\/li>\n<\/ol>\n
1.3<\/b> Procedures<\/p>\n
The procedures are defined in terms of:<\/p>\n
the interactions between peer DL-entities (DLEs) through the exchange of fieldbus DLPDUs;<\/p>\n<\/li>\n
the interactions between a DL-service (DLS) provider and a DLS-user in the same system through the exchange of DLS primitives;<\/p>\n<\/li>\n
the interactions between a DLS-provider and a Ph-service provider in the same system through the exchange of Ph-service primitives.<\/p>\n<\/li>\n<\/ol>\n
1.4<\/b> Applicability<\/p>\n
These procedures are applicable to instances of communication between systems which support time-critical communications services within the data-link layer of the OSI or fieldbus reference models, and which require the ability to interconnect in an open systems interconnection environment<\/p>\n
Profiles provide a simple multi-attribute means of summarizing an implementation\u2019s capabilities, and thus its applicability to various time-critical communications needs.<\/p>\n
1.5<\/b> Conformance<\/p>\n
This standard also specifies conformance requirements for systems implementing these procedures.<\/p>\n
This part of IEC 61158 does not contain tests to demonstrate compliance with such requirements.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
6<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | 1 Scope 1.1 General 1.2 Specifications 1.3 Procedures 1.4 Applicability <\/td>\n<\/tr>\n | ||||||
12<\/td>\n | 1.5 Conformance 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 Common terms and definitions <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3.4 Additional Type 22 definitions <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 3.5 Common symbols and abbreviations <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 3.6 Additional Type 22 symbols and abbreviations <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 3.7 Conventions Tables Table 1\u00a0\u2013 DLPDU element definition <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 4 Overview of the DL-protocol 4.1 Operating principle 4.2 Communication model Table 2\u00a0\u2013\u00a0Conventions for protocol machine description <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 4.3 Topology 4.4 DLPDU processing <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 4.5 General communication mechanisms <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 4.6 Gateway 4.7 Interaction models 5 DLPDU structure 5.1 Overview <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 5.2 Data types and encoding rules Table 3\u00a0\u2013\u00a0Transfer syntax for bit sequences <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 5.3 DLPDU identification Table 4\u00a0\u2013\u00a0Transfer syntax for data type Unsignedn Table 5\u00a0\u2013\u00a0Transfer syntax for data type Signedn <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 5.4 General DLPDU structure Table 6\u00a0\u2013\u00a0Type 22 DLPDU inside an ISO\/IEC 8802-3 Table 7\u00a0\u2013\u00a0Type 22 DLPDU inside a VLAN tagged ISO\/IEC 8802-3 DLPDU <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | Table 8\u00a0\u2013\u00a0Type 22 DLPDU inside an UDP DLPDU Table 9\u00a0\u2013\u00a0General structure of a Type 22 DLPDU <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 5.5 Communication management DLPDUs Table 10\u00a0\u2013\u00a0DLPDU header structure Table 11\u00a0\u2013\u00a0Network verification prepare DLPDU Table 12\u00a0\u2013\u00a0Network verification environment DLPDU Table 13\u00a0\u2013\u00a0Network verification information DLPDU <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | Table 14\u00a0\u2013\u00a0Network verification acknowledgement DLPDU Table 15\u00a0\u2013\u00a0RTFN scan network read request DLPDU Table 16\u00a0\u2013\u00a0RTFN scan network read response DLPDU Table 17\u00a0\u2013\u00a0Identification data <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | Table 18\u00a0\u2013\u00a0PhyLinkPortX Table 19\u00a0\u2013\u00a0RTF support <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | Table 20\u00a0\u2013\u00a0UseDHCP Table 21\u00a0\u2013\u00a0DeviceRole <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | Table 22\u00a0\u2013\u00a0RTFN connection management DLPDU Table 23\u00a0\u2013\u00a0CDCN connection still alive DLPDU Table 24\u00a0\u2013\u00a0ID data Table 25\u00a0\u2013\u00a0RTFL control DLPDU <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 5.6 Cyclic data channel (CDC) DLPDUs Table 26\u00a0\u2013\u00a0RTFL configuration DLPDU Table 27\u00a0\u2013\u00a0RTFL configuration acknowledgement DLPDU <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 5.7 Cyclic data channel (CDC) DLPDU data Table 28\u00a0\u2013\u00a0CDCL DLPDU Table 29\u00a0\u2013\u00a0CDCN DLPDU Table 30\u00a0\u2013\u00a0CDC DLPDU data arrangement <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 5.8 Message channel (MSC) DLPDUs Table 31 \u2013 CDC DLPDU data Table 32\u00a0\u2013\u00a0MSCL DLPDU <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 5.9 Message channel DLPDU data – MSC message transfer protocol (MSC-MTP) Table 33\u00a0\u2013\u00a0MSCL control Table 34\u00a0\u2013\u00a0MSCN DLPDU <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | Table 35\u00a0\u2013\u00a0MSC-MTP frame structure Table 36\u00a0\u2013\u00a0Address type <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | Table 37\u00a0\u2013\u00a0MSC-MTP Init structure Table\u00a038\u00a0\u2013\u00a0MSC-MTP Init_Fast structure Table 39\u00a0\u2013\u00a0MSC-MTP Send structure <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | Table 40\u00a0\u2013\u00a0MSC-MTP Acknowledgement structure Table 41\u00a0\u2013\u00a0MSC-MTP Abort structure Table 42\u00a0\u2013\u00a0Data structure of a message <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 5.10 Time synchronization Table 43\u00a0\u2013\u00a0DelayMeasurement start encoding Table 44\u00a0\u2013\u00a0DelayMeasurement read encoding Table 45\u00a0\u2013\u00a0PCS configuration encoding Table 46\u00a0\u2013\u00a0Time synchronization service request <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 6 Telegram timing and DLPDU handling 6.1 Communication mechanism Table 47\u00a0\u2013\u00a0Time synchronization service response <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | Figures Figure 1\u00a0\u2013\u00a0DLPDU sequence <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 6.2 Device synchronization Figure 2\u00a0\u2013\u00a0Communication relationship RTFN device <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 7 Type 22 protocol machines 7.1 RTFL device protocol machines Figure 3\u00a0\u2013\u00a0Overview RTFL device protocol machines <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | Figure 4\u00a0\u2013\u00a0Protocol machine send DLPDU procedure <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | Figure 5\u00a0\u2013\u00a0Protocol machine receive DLPDU procedure <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | Figure 6\u00a0\u2013\u00a0CDCL send cyclic data sequence <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | Figure 7\u00a0\u2013\u00a0CDCL receive cyclic data sequence <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | Figure 8\u00a0\u2013\u00a0MSCL send sequence <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | Figure 9\u00a0\u2013\u00a0MSCL receive sequence <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | Figure 10\u00a0\u2013\u00a0Network management protocol machine <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | Figure 11\u00a0\u2013\u00a0Net management sequence at system boot up <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | Figure 12\u00a0\u2013\u00a0Initialization sequence ordinary device <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | Figure 13\u00a0\u2013\u00a0PCS configuration sequence <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | Figure 14\u00a0\u2013\u00a0Delay measurement principle <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 7.2 RTFN device protocol machines Figure 15\u00a0\u2013\u00a0Overview RTFN device protocol machines <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | Figure 16\u00a0\u2013\u00a0CDCN connection setup and release <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 7.3 Message channel – message transfer protocol (MSC-MTP) Figure 17\u00a0\u2013\u00a0CDCN unpulish data <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | Figure 18\u00a0\u2013\u00a0Segmentation sequence Figure 19\u00a0\u2013\u00a0Expedited transfer sequence <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | Figure 20\u00a0\u2013\u00a0Toggling from expedited transfer to segmented transfer <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | Figure 21\u00a0\u2013\u00a0Segmentation sequence for broad- or multicast message without Acknowledgement <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Industrial communication networks. Fieldbus specifications – Data-link layer protocol specification. Type 22 elements<\/b><\/p>\n |