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

    \n
  1. \n

    in a synchronously-starting cyclic manner, according to a pre-established schedule, and<\/p>\n<\/li>\n

  2. \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

      \n
    1. \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

    2. \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

        \n
      1. \n

        the interactions between peer DL-entities (DLEs) through the exchange of fieldbus DLPDUs;<\/p>\n<\/li>\n

      2. \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

      3. \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 Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
        PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
        6<\/td>\nCONTENTS <\/td>\n<\/tr>\n
        9<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
        11<\/td>\n1 Scope
        1.1 General
        1.2 Specifications
        1.3 Procedures
        1.4 Applicability <\/td>\n<\/tr>\n
        12<\/td>\n1.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>\n3.2 Service convention terms and definitions <\/td>\n<\/tr>\n
        15<\/td>\n3.3 Common terms and definitions <\/td>\n<\/tr>\n
        16<\/td>\n3.4 Additional Type 22 definitions <\/td>\n<\/tr>\n
        19<\/td>\n3.5 Common symbols and abbreviations <\/td>\n<\/tr>\n
        20<\/td>\n3.6 Additional Type 22 symbols and abbreviations <\/td>\n<\/tr>\n
        22<\/td>\n3.7 Conventions
        Tables
        Table 1\u00a0\u2013 DLPDU element definition <\/td>\n<\/tr>\n
        23<\/td>\n4 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>\n4.3 Topology
        4.4 DLPDU processing <\/td>\n<\/tr>\n
        25<\/td>\n4.5 General communication mechanisms <\/td>\n<\/tr>\n
        26<\/td>\n4.6 Gateway
        4.7 Interaction models
        5 DLPDU structure
        5.1 Overview <\/td>\n<\/tr>\n
        27<\/td>\n5.2 Data types and encoding rules
        Table 3\u00a0\u2013\u00a0Transfer syntax for bit sequences <\/td>\n<\/tr>\n
        28<\/td>\n5.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>\n5.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>\nTable 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>\n5.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>\nTable 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>\nTable 18\u00a0\u2013\u00a0PhyLinkPortX
        Table 19\u00a0\u2013\u00a0RTF support <\/td>\n<\/tr>\n
        34<\/td>\nTable 20\u00a0\u2013\u00a0UseDHCP
        Table 21\u00a0\u2013\u00a0DeviceRole <\/td>\n<\/tr>\n
        35<\/td>\nTable 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>\n5.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>\n5.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>\n5.8 Message channel (MSC) DLPDUs
        Table 31 \u2013 CDC DLPDU data
        Table 32\u00a0\u2013\u00a0MSCL DLPDU <\/td>\n<\/tr>\n
        39<\/td>\n5.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>\nTable 35\u00a0\u2013\u00a0MSC-MTP frame structure
        Table 36\u00a0\u2013\u00a0Address type <\/td>\n<\/tr>\n
        41<\/td>\nTable 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>\nTable 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>\n5.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>\n6 Telegram timing and DLPDU handling
        6.1 Communication mechanism
        Table 47\u00a0\u2013\u00a0Time synchronization service response <\/td>\n<\/tr>\n
        45<\/td>\nFigures
        Figure 1\u00a0\u2013\u00a0DLPDU sequence <\/td>\n<\/tr>\n
        46<\/td>\n6.2 Device synchronization
        Figure 2\u00a0\u2013\u00a0Communication relationship RTFN device <\/td>\n<\/tr>\n
        47<\/td>\n7 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>\nFigure 4\u00a0\u2013\u00a0Protocol machine send DLPDU procedure <\/td>\n<\/tr>\n
        49<\/td>\nFigure 5\u00a0\u2013\u00a0Protocol machine receive DLPDU procedure <\/td>\n<\/tr>\n
        50<\/td>\nFigure 6\u00a0\u2013\u00a0CDCL send cyclic data sequence <\/td>\n<\/tr>\n
        51<\/td>\nFigure 7\u00a0\u2013\u00a0CDCL receive cyclic data sequence <\/td>\n<\/tr>\n
        52<\/td>\nFigure 8\u00a0\u2013\u00a0MSCL send sequence <\/td>\n<\/tr>\n
        53<\/td>\nFigure 9\u00a0\u2013\u00a0MSCL receive sequence <\/td>\n<\/tr>\n
        54<\/td>\nFigure 10\u00a0\u2013\u00a0Network management protocol machine <\/td>\n<\/tr>\n
        55<\/td>\nFigure 11\u00a0\u2013\u00a0Net management sequence at system boot up <\/td>\n<\/tr>\n
        56<\/td>\nFigure 12\u00a0\u2013\u00a0Initialization sequence ordinary device <\/td>\n<\/tr>\n
        57<\/td>\nFigure 13\u00a0\u2013\u00a0PCS configuration sequence <\/td>\n<\/tr>\n
        58<\/td>\nFigure 14\u00a0\u2013\u00a0Delay measurement principle <\/td>\n<\/tr>\n
        59<\/td>\n7.2 RTFN device protocol machines
        Figure 15\u00a0\u2013\u00a0Overview RTFN device protocol machines <\/td>\n<\/tr>\n
        60<\/td>\nFigure 16\u00a0\u2013\u00a0CDCN connection setup and release <\/td>\n<\/tr>\n
        61<\/td>\n7.3 Message channel – message transfer protocol (MSC-MTP)
        Figure 17\u00a0\u2013\u00a0CDCN unpulish data <\/td>\n<\/tr>\n
        62<\/td>\nFigure 18\u00a0\u2013\u00a0Segmentation sequence
        Figure 19\u00a0\u2013\u00a0Expedited transfer sequence <\/td>\n<\/tr>\n
        63<\/td>\nFigure 20\u00a0\u2013\u00a0Toggling from expedited transfer to segmented transfer <\/td>\n<\/tr>\n
        64<\/td>\nFigure 21\u00a0\u2013\u00a0Segmentation sequence for broad- or multicast message without Acknowledgement <\/td>\n<\/tr>\n
        65<\/td>\nBibliography <\/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\n\n\n\n
        Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
        BSI<\/b><\/a><\/td>\n2012<\/td>\n68<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":244027,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-244023","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/244023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/244027"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=244023"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=244023"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=244023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}