Shopping Cart

No products in the cart.

BS EN IEC 61158-6-21:2019

$198.66

Industrial communication networks. Fieldbus specifications – Application layer protocol specification. Type 21 elements

Published By Publication Date Number of Pages
BSI 2019 62
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

1.1 General

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.

This International Standard contains material specific to the Type 21 communication protocol.

PDF Catalog

PDF Pages PDF Title
2 National foreword
5 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
7 CONTENTS
11 FOREWORD
14 1 Scope
1.1 General
1.2 Overview
1.3 Specifications
15 1.4 Conformance
2 Normative references
3 Terms, definitions, symbols, abbreviations and conventions
16 3.1 Terms and definitions from other ISO/IEC standards
3.1.1 ISO/IECĀ 7498-1 terms
3.1.2 ISO/IECĀ 8822 terms
3.1.3 ISO/IECĀ 8824-1 terms
3.1.4 ISO/IECĀ 9545 terms
3.2 Other terms and definitions
22 3.3 Abbreviations and symbols
23 3.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
24 3.4.4 Conventions for APDU abstract syntax definitions
3.4.5 Conventions for APDU transfer syntax definitions
Figures
FigureĀ 1Ā ā€“Ā Common structure of specific fields
25 3.4.6 Conventions for AE state machine definitions
Tables
TableĀ 1Ā ā€“Ā Conventions used for AE state machine definitions
26 4 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
27 4.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
28 4.4 Protocol data units (PDUs) for application service elements (ASEs)
4.4.1 PDUs for Application process ASE
TableĀ 2Ā ā€“Ā Status code for the confirmed response primitive
30 4.4.2 PDUs for Service data object ASE
33 4.4.3 PDUs for Process data object ASE
5 Transfer Syntax
5.1 Overview of encoding
34 5.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Ā 2Ā ā€“Ā APDU overview
TableĀ 3Ā ā€“Ā Encoding of FalArHeader field
35 5.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Ā 3Ā ā€“Ā Type field
TableĀ 4Ā ā€“Ā Transfer Syntax for bit sequences
36 5.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Ā 5Ā ā€“Ā Transfer syntax for data type UNSIGNEDn
37 5.4.6 Encoding of a floating point value
5.4.7 Encoding of an octet string value
TableĀ 6Ā ā€“Ā Transfer syntax for data type INTEGERn
38 5.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Ā 4Ā ā€“Ā Encoding of Time of Day value
39 6 FAL protocol state machines
FigureĀ 5Ā ā€“Ā Encoding of Time Difference value
40 FigureĀ 6Ā ā€“Ā Primitives exchanged between protocol machines
41 7 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
42 TableĀ 7Ā ā€“Ā Primitives exchanged between FAL-user and APAM
43 8.3.2 State machine
FigureĀ 7Ā ā€“Ā State transition diagram of APAM
TableĀ 8Ā ā€“Ā Parameters used with primitives exchanged FAL-user and APAM
TableĀ 9Ā ā€“Ā APAM state table ā€“ Sender transitions
44 TableĀ 10Ā ā€“Ā APAM state tableĀ ā€“Ā Receiver transitions
TableĀ 11Ā ā€“Ā Functions used by the APAM
45 8.4 Service data object ASE protocol machine (SDOM)
8.4.1 Primitive definitions
TableĀ 12Ā ā€“Ā Primitives exchanged between FAL-user and SDOM
46 8.4.2 State machine
FigureĀ 8Ā ā€“Ā State transition diagram of SDOM
TableĀ 13Ā ā€“Ā Parameters used with primitives exchanged FAL-user and SDOM
47 TableĀ 14Ā ā€“Ā SDOM state tableĀ ā€“Ā Sender transitions
48 TableĀ 15Ā ā€“Ā SDOM state table ā€“ Receiver transitions
TableĀ 16Ā ā€“Ā Functions used by the SDOM
49 8.5 Process data object ASE protocol machine (PDOM)
8.5.1 Primitive definitions
8.5.2 State machine
FigureĀ 9Ā ā€“Ā State transition diagram of PDOM
TableĀ 17Ā ā€“Ā Primitives exchanged between FAL-user and PDOM
TableĀ 18Ā ā€“Ā Parameters used with primitives exchanged between FAL-user and PDOM
50 9 AR protocol machine
9.1 General
TableĀ 19Ā ā€“Ā PDOM state table ā€“ Sender transitions
TableĀ 20Ā ā€“Ā PDOM state table ā€“ Receiver transitions
TableĀ 21Ā ā€“Ā Functions used by the SDOM
51 9.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Ā 22Ā ā€“Ā Primitives issued by user to PTC-ARPM
TableĀ 23Ā ā€“Ā Primitives issued by PTC-ARPM to user
52 9.2.3 PTC-ARPM state machine
FigureĀ 10Ā ā€“Ā State transition diagram of PTC-ARPM
TableĀ 24Ā ā€“Ā PTC-ARPM state table ā€“ sender transactions
53 9.3 Multipoint network-scheduled unconfirmed publisher/subscriber AREP (MSUAR) ARPM
9.3.1 MSUAR primitive definitions
TableĀ 25Ā ā€“Ā PTC-ARPM state table ā€“ receiver transactions
TableĀ 26Ā ā€“Ā Function BuildFAL-PDU
TableĀ 27Ā ā€“Ā Primitives issued by user to ARPM
TableĀ 28Ā ā€“Ā Primitives issued by ARPM to user
54 9.3.2 DLL mapping of MSU-AR class
9.3.3 MSU-ARPM state machine
55 FigureĀ 11Ā ā€“Ā State transition diagram of MSU-ARPM
TableĀ 29Ā ā€“Ā MSU-ARPM state table ā€“ sender transactions
TableĀ 30Ā ā€“Ā MSU-ARPM state table ā€“ receiver transactions
TableĀ 31Ā ā€“Ā Function BuildFAL-PDU
56 9.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Ā 32Ā ā€“Ā Primitives issued by user to ARPM
TableĀ 33Ā ā€“Ā Primitives issued by ARPM to user
57 9.4.3 MTU-ARPM state machine
FigureĀ 12Ā ā€“Ā State transition diagram of MTU-ARPM
TableĀ 34Ā ā€“Ā MTU-ARPM state table ā€“ sender transactions
TableĀ 35Ā ā€“Ā MTU-ARPM state table ā€“ receiver transactions
58 10 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Ā 36Ā ā€“Ā Function BuildFAL-PDU
TableĀ 37Ā ā€“Ā Primitives issued by ARPM to DMPM
TableĀ 38Ā ā€“Ā Primitives issued by DMPM to ARPM
TableĀ 39Ā ā€“Ā Primitives issued by DMPM to DLL
TableĀ 40Ā ā€“Ā Primitives issued by DLL to DMPM
59 10.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Ā 13Ā ā€“Ā State transition diagram of DMPM
TableĀ 41Ā ā€“Ā DMPM state table ā€“ sender transactions
TableĀ 42Ā ā€“Ā DMPM state table ā€“ receiver transactions
60 Bibliography
BS EN IEC 61158-6-21:2019
$198.66