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