Shopping Cart

No products in the cart.

BS EN IEC 61158-6-21:2019 – TC:2020 Edition

$258.95

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

Published By Publication Date Number of Pages
BSI 2020 129
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]

PDF Catalog

PDF Pages PDF Title
69 undefined
72 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
74 CONTENTS
78 FOREWORD
81 1 Scope
1.1 General
1.2 Overview
1.3 Specifications
82 1.4 Conformance
2 Normative references
3 Terms, definitions, symbols, abbreviations and conventions
83 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
89 3.3 Abbreviations and symbols
90 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
91 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
92 3.4.6 Conventions for AE state machine definitions
Tables
Table 1 โ€“ Conventions used for AE state machine definitions
93 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
94 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
95 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
97 4.4.2 PDUs for Service data object ASE
100 4.4.3 PDUs for Process data object ASE
5 Transfer Syntax
5.1 Overview of encoding
101 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
102 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
103 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
104 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
105 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
106 6 FAL protocol state machines
Figure 5 โ€“ Encoding of Time Difference value
107 Figure 6 โ€“ Primitives exchanged between protocol machines
108 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
109 Table 7 โ€“ Primitives exchanged between FAL-user and APAM
110 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
111 Table 10 โ€“ APAM state table โ€“ Receiver transitions
Table 11 โ€“ Functions used by the APAM
112 8.4 Service data object ASE protocol machine (SDOM)
8.4.1 Primitive definitions
Table 12 โ€“ Primitives exchanged between FAL-user and SDOM
113 8.4.2 State machine
Figure 8 โ€“ State transition diagram of SDOM
Table 13 โ€“ Parameters used with primitives exchanged FAL-user and SDOM
114 Table 14 โ€“ SDOM state table โ€“ Sender transitions
115 Table 15 โ€“ SDOM state table โ€“ Receiver transitions
Table 16 โ€“ Functions used by the SDOM
116 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
117 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
118 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
119 9.2.3 PTC-ARPM state machine
Figure 10 โ€“ State transition diagram of PTC-ARPM
Table 24 โ€“ PTC-ARPM state table โ€“ sender transactions
120 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
121 9.3.2 DLL mapping of MSU-AR class
9.3.3 MSU-ARPM state machine
122 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
123 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
124 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
125 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
126 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
127 Bibliography
BS EN IEC 61158-6-21:2019 - TC
$258.95