{"id":245455,"date":"2024-10-19T16:08:38","date_gmt":"2024-10-19T16:08:38","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-61158-6-212019\/"},"modified":"2024-10-25T11:08:48","modified_gmt":"2024-10-25T11:08:48","slug":"bs-en-iec-61158-6-212019","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-61158-6-212019\/","title":{"rendered":"BS EN IEC 61158-6-21:2019"},"content":{"rendered":"

1.1 General<\/b><\/p>\n

This part of IEC 61158 is one of a series produced to facilitate the interconnection of automation system components. It is related to other standards in the set as defined by the three-layer fieldbus reference model described in IEC 61158-1.<\/p>\n

This International Standard contains material specific to the Type 21 communication protocol.<\/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
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nNational foreword <\/td>\n<\/tr>\n
5<\/td>\nAnnex ZA(normative)Normative references to international publicationswith their corresponding European publications <\/td>\n<\/tr>\n
7<\/td>\nCONTENTS <\/td>\n<\/tr>\n
11<\/td>\nFOREWORD <\/td>\n<\/tr>\n
14<\/td>\n1 Scope
1.1 General
1.2 Overview
1.3 Specifications <\/td>\n<\/tr>\n
15<\/td>\n1.4 Conformance
2 Normative references
3 Terms, definitions, symbols, abbreviations and conventions <\/td>\n<\/tr>\n
16<\/td>\n3.1 Terms and definitions from other ISO\/IEC standards
3.1.1 ISO\/IEC\u00a07498-1 terms
3.1.2 ISO\/IEC\u00a08822 terms
3.1.3 ISO\/IEC\u00a08824-1 terms
3.1.4 ISO\/IEC\u00a09545 terms
3.2 Other terms and definitions <\/td>\n<\/tr>\n
22<\/td>\n3.3 Abbreviations and symbols <\/td>\n<\/tr>\n
23<\/td>\n3.4 Conventions
3.4.1 General conventions
3.4.2 Convention for the encoding of reserved bits and octets
3.4.3 Conventions for the common coding of specific field octets <\/td>\n<\/tr>\n
24<\/td>\n3.4.4 Conventions for APDU abstract syntax definitions
3.4.5 Conventions for APDU transfer syntax definitions
Figures
Figure\u00a01\u00a0\u2013\u00a0Common structure of specific fields <\/td>\n<\/tr>\n
25<\/td>\n3.4.6 Conventions for AE state machine definitions
Tables
Table\u00a01\u00a0\u2013\u00a0Conventions used for AE state machine definitions <\/td>\n<\/tr>\n
26<\/td>\n4 FAL syntax description
4.1 General
4.2 FAL-AR PDU abstract syntax
4.2.1 Top level definition
4.2.2 Confirmed send service
4.2.3 Unconfirmed send service
4.2.4 FalArHeader
4.2.5 InvokeID
4.2.6 ServiceType <\/td>\n<\/tr>\n
27<\/td>\n4.3 Abstract syntax of PDU body
4.3.1 ConfirmedServiceRequest PDUs
4.3.2 ConfirmedServiceResponse PDUs
4.3.3 UnconfirmedServiceRequest PDUs
4.3.4 Error information <\/td>\n<\/tr>\n
28<\/td>\n4.4 Protocol data units (PDUs) for application service elements (ASEs)
4.4.1 PDUs for Application process ASE
Table\u00a02\u00a0\u2013\u00a0Status code for the confirmed response primitive <\/td>\n<\/tr>\n
30<\/td>\n4.4.2 PDUs for Service data object ASE <\/td>\n<\/tr>\n
33<\/td>\n4.4.3 PDUs for Process data object ASE
5 Transfer Syntax
5.1 Overview of encoding <\/td>\n<\/tr>\n
34<\/td>\n5.2 APDU header encoding
5.2.1 Encoding of FalArHeader field
5.2.2 Encoding of InvokeID Field
5.2.3 Encoding of Type field
Figure\u00a02\u00a0\u2013\u00a0APDU overview
Table\u00a03\u00a0\u2013\u00a0Encoding of FalArHeader field <\/td>\n<\/tr>\n
35<\/td>\n5.3 APDU body encoding
5.3.1 General
5.4 Encoding of Data types
5.4.1 General description of data types and encoding rules
5.4.2 Transfer syntax for bit sequences
Figure\u00a03\u00a0\u2013\u00a0Type field
Table\u00a04\u00a0\u2013\u00a0Transfer Syntax for bit sequences <\/td>\n<\/tr>\n
36<\/td>\n5.4.3 Encoding of a Boolean value
5.4.4 Encoding of an unsigned integer value
5.4.5 Encoding of a signed integer
Table\u00a05\u00a0\u2013\u00a0Transfer syntax for data type UNSIGNEDn <\/td>\n<\/tr>\n
37<\/td>\n5.4.6 Encoding of a floating point value
5.4.7 Encoding of an octet string value
Table\u00a06\u00a0\u2013\u00a0Transfer syntax for data type INTEGERn <\/td>\n<\/tr>\n
38<\/td>\n5.4.8 Encoding of a visible string value
5.4.9 Encoding of a Unicode string value
5.4.10 Encoding of a time of day value
5.4.11 Encoding of a Time Difference value
Figure\u00a04\u00a0\u2013\u00a0Encoding of Time of Day value <\/td>\n<\/tr>\n
39<\/td>\n6 FAL protocol state machines
Figure\u00a05\u00a0\u2013\u00a0Encoding of Time Difference value <\/td>\n<\/tr>\n
40<\/td>\nFigure\u00a06\u00a0\u2013\u00a0Primitives exchanged between protocol machines <\/td>\n<\/tr>\n
41<\/td>\n7 AP context state machine
8 FAL service protocol machine
8.1 General
8.2 Common parameters of the primitives
8.3 AP ASE protocol machine
8.3.1 Primitive definitions <\/td>\n<\/tr>\n
42<\/td>\nTable\u00a07\u00a0\u2013\u00a0Primitives exchanged between FAL-user and APAM <\/td>\n<\/tr>\n
43<\/td>\n8.3.2 State machine
Figure\u00a07\u00a0\u2013\u00a0State transition diagram of APAM
Table\u00a08\u00a0\u2013\u00a0Parameters used with primitives exchanged FAL-user and APAM
Table\u00a09\u00a0\u2013\u00a0APAM state table \u2013 Sender transitions <\/td>\n<\/tr>\n
44<\/td>\nTable\u00a010\u00a0\u2013\u00a0APAM state table\u00a0\u2013\u00a0Receiver transitions
Table\u00a011\u00a0\u2013\u00a0Functions used by the APAM <\/td>\n<\/tr>\n
45<\/td>\n8.4 Service data object ASE protocol machine (SDOM)
8.4.1 Primitive definitions
Table\u00a012\u00a0\u2013\u00a0Primitives exchanged between FAL-user and SDOM <\/td>\n<\/tr>\n
46<\/td>\n8.4.2 State machine
Figure\u00a08\u00a0\u2013\u00a0State transition diagram of SDOM
Table\u00a013\u00a0\u2013\u00a0Parameters used with primitives exchanged FAL-user and SDOM <\/td>\n<\/tr>\n
47<\/td>\nTable\u00a014\u00a0\u2013\u00a0SDOM state table\u00a0\u2013\u00a0Sender transitions <\/td>\n<\/tr>\n
48<\/td>\nTable\u00a015\u00a0\u2013\u00a0SDOM state table \u2013 Receiver transitions
Table\u00a016\u00a0\u2013\u00a0Functions used by the SDOM <\/td>\n<\/tr>\n
49<\/td>\n8.5 Process data object ASE protocol machine (PDOM)
8.5.1 Primitive definitions
8.5.2 State machine
Figure\u00a09\u00a0\u2013\u00a0State transition diagram of PDOM
Table\u00a017\u00a0\u2013\u00a0Primitives exchanged between FAL-user and PDOM
Table\u00a018\u00a0\u2013\u00a0Parameters used with primitives exchanged between FAL-user and PDOM <\/td>\n<\/tr>\n
50<\/td>\n9 AR protocol machine
9.1 General
Table\u00a019\u00a0\u2013\u00a0PDOM state table \u2013 Sender transitions
Table\u00a020\u00a0\u2013\u00a0PDOM state table \u2013 Receiver transitions
Table\u00a021\u00a0\u2013\u00a0Functions used by the SDOM <\/td>\n<\/tr>\n
51<\/td>\n9.2 Point-to-point user-triggered confirmed client\/server AREP (PTC-AR) ARPM
9.2.1 PTC-AR Primitive definitions
9.2.2 DLL mapping of PTC-AREP class
Table\u00a022\u00a0\u2013\u00a0Primitives issued by user to PTC-ARPM
Table\u00a023\u00a0\u2013\u00a0Primitives issued by PTC-ARPM to user <\/td>\n<\/tr>\n
52<\/td>\n9.2.3 PTC-ARPM state machine
Figure\u00a010\u00a0\u2013\u00a0State transition diagram of PTC-ARPM
Table\u00a024\u00a0\u2013\u00a0PTC-ARPM state table \u2013 sender transactions <\/td>\n<\/tr>\n
53<\/td>\n9.3 Multipoint network-scheduled unconfirmed publisher\/subscriber AREP (MSUAR) ARPM
9.3.1 MSUAR primitive definitions
Table\u00a025\u00a0\u2013\u00a0PTC-ARPM state table \u2013 receiver transactions
Table\u00a026\u00a0\u2013\u00a0Function BuildFAL-PDU
Table\u00a027\u00a0\u2013\u00a0Primitives issued by user to ARPM
Table\u00a028\u00a0\u2013\u00a0Primitives issued by ARPM to user <\/td>\n<\/tr>\n
54<\/td>\n9.3.2 DLL mapping of MSU-AR class
9.3.3 MSU-ARPM state machine <\/td>\n<\/tr>\n
55<\/td>\nFigure\u00a011\u00a0\u2013\u00a0State transition diagram of MSU-ARPM
Table\u00a029\u00a0\u2013\u00a0MSU-ARPM state table \u2013 sender transactions
Table\u00a030\u00a0\u2013\u00a0MSU-ARPM state table \u2013 receiver transactions
Table\u00a031\u00a0\u2013\u00a0Function BuildFAL-PDU <\/td>\n<\/tr>\n
56<\/td>\n9.4 Multipoint user-triggered unconfirmed publisher\/subscriber AREP (MTUAR) ARPM
9.4.1 MTUAR primitive definitions
9.4.2 DLL mapping of MTU-AR class
Table\u00a032\u00a0\u2013\u00a0Primitives issued by user to ARPM
Table\u00a033\u00a0\u2013\u00a0Primitives issued by ARPM to user <\/td>\n<\/tr>\n
57<\/td>\n9.4.3 MTU-ARPM state machine
Figure\u00a012\u00a0\u2013\u00a0State transition diagram of MTU-ARPM
Table\u00a034\u00a0\u2013\u00a0MTU-ARPM state table \u2013 sender transactions
Table\u00a035\u00a0\u2013\u00a0MTU-ARPM state table \u2013 receiver transactions <\/td>\n<\/tr>\n
58<\/td>\n10 DLL mapping protocol machine
10.1 Primitive definitions
10.1.1 Primitives exchanged between DMPM and ARPM
10.1.2 Parameters of ARPM\/DMPM primitives
10.1.3 Primitives exchanged between DLL and DMPM
Table\u00a036\u00a0\u2013\u00a0Function BuildFAL-PDU
Table\u00a037\u00a0\u2013\u00a0Primitives issued by ARPM to DMPM
Table\u00a038\u00a0\u2013\u00a0Primitives issued by DMPM to ARPM
Table\u00a039\u00a0\u2013\u00a0Primitives issued by DMPM to DLL
Table\u00a040\u00a0\u2013\u00a0Primitives issued by DLL to DMPM <\/td>\n<\/tr>\n
59<\/td>\n10.1.4 Parameters of DMPM\/DLL primitives
10.2 DMPM state machine
10.2.1 DMPM states
10.2.2 DMPM state table
10.2.3 Functions used by DMPM
Figure\u00a013\u00a0\u2013\u00a0State transition diagram of DMPM
Table\u00a041\u00a0\u2013\u00a0DMPM state table \u2013 sender transactions
Table\u00a042\u00a0\u2013\u00a0DMPM state table \u2013 receiver transactions <\/td>\n<\/tr>\n
60<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Industrial communication networks. Fieldbus specifications – Application layer protocol specification. Type 21 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>\n2019<\/td>\n62<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":245462,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[675,2641],"product_tag":[],"class_list":{"0":"post-245455","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-100-70","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/245455","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\/245462"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=245455"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=245455"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=245455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}