Shopping Cart

No products in the cart.

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

$280.87

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

Published By Publication Date Number of Pages
BSI 2020 297
Guaranteed Safe Checkout
Category:

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
151 undefined
154 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
156 CONTENTS
162 FOREWORD
164 INTRODUCTION
165 1 Scope
1.1 General
166 1.2 Specifications
1.3 Conformance
2 Normative references
167 3 Terms, definitions, symbols, abbreviations and conventions
3.1 Reference model terms and definitions
168 3.2 Service convention terms and definitions
3.3 Application layer definitions
173 3.4 Common symbols and abbreviations
174 3.5 Additional symbols and abbreviations
3.6 Conventions
3.6.1 General concept
175 3.6.2 Convention for the encoding of reserved bits and octets
3.6.3 Conventions for the common codings of specific field octets
Figures
Figure 1 โ€“ Common structure of specific fields
176 3.6.4 Abstract syntax conventions
Figure 2 โ€“ Type description example
Tables
Table 1 โ€“ PDU element description example
177 3.6.5 State machine conventions
Table 2 โ€“ Example attribute description
178 Table 3 โ€“ State machine description elements
Table 4 โ€“ Description of state machine elements
Table 5 โ€“ Conventions used in state machines
179 4 Application layer protocol specification
4.1 Operating principle
4.2 Node reference model
4.2.1 Mapping onto OSI basic reference model
180 4.2.2 Data Link Layer features
4.2.3 Application Layer structure
Figure 3 โ€“ Slave Node Reference Model
181 5 FAL syntax description
5.1 Coding principles
5.2 Data types and encoding rules
5.2.1 General description of data types and encoding rules
5.2.2 Encoding of a Boolean value
5.2.3 Encoding of a Time Of Day with and without date indication value
Figure 4 โ€“ Encoding of Time of Day value
182 5.2.4 Encoding of a Time Difference with and without date indication value
5.2.5 Transfer syntax for bit sequences
5.2.6 Encoding of a Unsigned Integer value
Figure 5 โ€“ Encoding of Time Difference value
Table 6 โ€“ Transfer Syntax for bit sequences
183 5.2.7 Encoding of a Signed Integer value
Table 7 โ€“ Transfer syntax for data type Unsignedn
184 5.2.8 Encoding of a Floating Point value
5.2.9 Encoding of a Visible String value
5.2.10 Encoding of a Unicode String value
5.2.11 Encoding of an Octet String value
5.2.12 Encoding of GUID
5.3 AR coding
5.3.1 AL Control Request (Indication)
Figure 6 โ€“ AL Control Request structure
Table 8 โ€“ Transfer syntax for data type Integern
185 5.3.2 AL Control Response (Confirmation)
Figure 7 โ€“ AL Control Response structure
Table 9 โ€“ AL Control Description
186 Table 10 โ€“ AL Control Response
Table 11 โ€“ AL Status Codes
187 5.3.3 AL State Changed
188 5.3.4 AL AR Attributes
Figure 8 โ€“ AL State Changed structure
Figure 9 โ€“ PDI Control type description
Table 12 โ€“ AL State Changed
189 Figure 10 โ€“ Sync Configuration type description
Table 13 โ€“ PDI Control
Table 14 โ€“ PDI Configuration
Table 15 โ€“ Sync Configuration
190 5.4 SII coding
Table 16 โ€“ Slave Information Interface Area
191 Table 17 โ€“ Slave Information Interface Categories
Table 18 โ€“ Mailbox Protocols Supported Types
Table 19 โ€“ Categories Types
192 Table 20 โ€“ Structure Category String
Table 21 โ€“ Structure Category General
193 Table 22 โ€“ Identification Methods
Table 23 โ€“ Structure Category FMMU
194 Table 24 โ€“ Structure Category SyncM for each Element
Table 25 โ€“ Structure Category TXPDO and RXPDO for each PDO
195 5.5 Isochronous PDI coding
Figure 11 โ€“ Distributed Clock sync and latch type description
Table 26 โ€“ Structure PDO Entry
196 Table 27 โ€“ Distributed Clock sync parameter
197 5.6 CoE coding
5.6.1 PDU structure
Figure 12 โ€“ CoE general structure
Table 28 โ€“ Distributed Clock latch data
198 5.6.2 SDO
Figure 13 โ€“ SDO Download Expedited Request structure
Table 29 โ€“ CoE elements
199 Figure 14 โ€“ SDO Download Expedited Response structure
Table 30 โ€“ SDO Download Expedited Request
200 Figure 15 โ€“ SDO Download Normal Request structure
Table 31 โ€“ SDO Download Expedited Response
201 Table 32 โ€“ SDO Download Normal Request
202 Figure 16 โ€“ Download SDO Segment Request structure
Table 33 โ€“ Download SDO Segment Request
203 Figure 17 โ€“ Download SDO Segment Response structure
Figure 18 โ€“ SDO Upload Expedited Request structure
Table 34 โ€“ Download SDO Segment Response
204 Figure 19 โ€“ SDO Upload Expedited Response structure
Table 35 โ€“ SDO Upload Expedited Request
205 Table 36 โ€“ SDO Upload Expedited Response
206 Figure 20 โ€“ SDO Upload Normal Response structure
Table 37 โ€“ SDO Upload Normal Response
207 Figure 21 โ€“ Upload SDO Segment Request structure
Figure 22 โ€“ Upload SDO Segment Response structure
Table 38 โ€“ Upload SDO Segment Request
208 Figure 23 โ€“ Abort SDO Transfer Request structure
Table 39 โ€“ Upload SDO Segment Response
209 Table 40 โ€“ Abort SDO Transfer Request
210 5.6.3 SDO Information
Table 41 โ€“ SDO Abort Codes
211 Figure 24 โ€“ SDO Information Service structure
Table 42 โ€“ SDO Information Service
212 Figure 25 โ€“ Get OD List Request structure
Table 43 โ€“ Get OD List Request
213 Figure 26 โ€“ Get OD List Response structure
Table 44 โ€“ Get OD List Response
214 Figure 27 โ€“ Get Object Description Request structure
Table 45 โ€“ Get Object Description Request
215 Figure 28 โ€“ Get Object Description Response structure
Table 46 โ€“ Get Object Description Response
216 Figure 29 โ€“ Get Entry Description Request structure
Table 47 โ€“ Get Entry Description Request
217 Figure 30 โ€“ Get Entry Description Response structure
Table 48 โ€“ Get Entry Description Response
218 Figure 31 โ€“ SDO Info Error Request structure
219 5.6.4 Emergency
Table 49 โ€“ SDO Info Error Request
220 Table 50 โ€“ Emergency Request
221 Table 51 โ€“ Emergency Error Codes
Table 52 โ€“ Error Code
222 Table 53 โ€“ Diagnostic Data
Table 54 โ€“ Sync Manager Length Error
Table 55 โ€“ Sync Manager Address Error
Table 56 โ€“ Sync Manager Settings Error
223 5.6.5 Process Data
Table 57 โ€“ RxPDO Transmission via mailbox
Table 58 โ€“ TxPDO Transmission via mailbox
224 5.6.6 Command
Table 59 โ€“ RxPDO Remote Transmission Request
Table 60 โ€“ TxPDO Remote Transmission Request
225 5.6.7 Object Dictionary
Table 61 โ€“ Command object structure
Table 62 โ€“ Object Dictionary Structure
Table 63 โ€“ Object Code Definitions
226 Table 64 โ€“ Basic Data Type Area
227 Table 65 โ€“ Extended Data Type Area
228 Table 66 โ€“ Enumeration Definition
Table 67 โ€“ CoE Communication Area
229 Table 68 โ€“ Device Type
230 Table 69 โ€“ Error Register
Table 70 โ€“ Manufacturer Device Name
231 Table 71 โ€“ Manufacturer Hardware Version
Table 72 โ€“ Manufacturer Software Version
Table 73 โ€“ Identity Object
232 Table 74 โ€“ Receive PDO Mapping
Table 75 โ€“ Transmit PDO Mapping
233 Table 76 โ€“ Sync Manager Communication Type
234 Table 77 โ€“ Sync Manager Channel 0-31
235 5.7 EoE coding
5.7.1 Initiate EoE
Figure 32 โ€“ EoE general structure
Table 78 โ€“ Sync Manager Synchronization
236 Figure 33 โ€“ EoE Timestamp structure
Table 79 โ€“ Initiate EoE Request
237 5.7.2 EoE Fragment Data
Figure 34 โ€“ EoE Fragment Data structure
Table 80 โ€“ Initiate EoE Response
238 5.7.3 Data element for EoE
Table 81 โ€“ EoE Fragment Data
239 5.7.4 Set IP Parameter
Figure 35 โ€“ Set IP Parameter Request structure
Table 82 โ€“ EoE Data
240 Table 83 โ€“ Set IP Parameter Request
241 Figure 36 โ€“ Set IP Parameter Response structure
Table 84 โ€“ Set IP Parameter Response
242 5.7.5 Set Address Filter
Figure 37 โ€“ Set MAC Filter Request structure
Table 85 โ€“ EoE Result Parameter
Table 86 โ€“ Set MAC Filter Request
243 Figure 38 โ€“ Set MAC Filter Response structure
244 5.8 FoE Coding
5.8.1 Read Request
Figure 39 โ€“ Read Request structure
Table 87 โ€“ Set MAC Filter Response
245 5.8.2 Write Request
Figure 40 โ€“ Write Request structure
Table 88 โ€“ Read Request
246 5.8.3 Data Request
Figure 41 โ€“ Data Request structure
Table 89 โ€“ Write Request
247 5.8.4 Ack Request
Figure 42 โ€“ Ack Request structure
Table 90 โ€“ Data Request
248 5.8.5 Error Request
Figure 43 โ€“ Error Request structure
Table 91 โ€“ Ack Request
249 5.8.6 Busy Request
Table 92 โ€“ Error Request
Table 93 โ€“ Error codes of FoE
250 6 FAL protocol state machines
6.1 Overall structure
6.1.1 Overview
Figure 44 โ€“ Busy Request structure
Table 94 โ€“ Busy Request
251 6.1.2 Fieldbus Service Protocol Machines (FSPM)
6.1.3 Application Relationship Protocol Machines (ARPM)
Figure 45 โ€“ Relationship among Protocol Machines
252 6.1.4 DLL Mapping Protocol Machines (DMPM)
6.2 AP-Context state machine
6.3 FAL service protocol machine (FSPM)
6.4 Application Relationship Protocol Machines (ARPMs)
6.4.1 AL state machine
Figure 46 โ€“ AR Protocol machines
254 Figure 47 โ€“ ESM Diagramm
Table 95 โ€“ State transitions and local management services
255 Table 96 โ€“ Primitives issued by ESM to DL
256 Table 97 โ€“ Primitives issued by DL to ESM
Table 98 โ€“ Primitives issued by Application to ESM
Table 99 โ€“ Primitives issued by ESM to Application
257 Table 100 โ€“ ESM Variables
258 Table 101 โ€“ ESM macros
Table 102 โ€“ ESM functions
259 Table 103 โ€“ ESM state table
271 6.4.2 Mailbox handler state machine
Table 104 โ€“ Primitives issued by Mailbox handler to DL
272 6.4.3 CoE state machine
Table 105 โ€“ Primitives issued by DL to Mailbox handler
Table 106 โ€“ Primitives issued by Protocol handler to Mailbox handler
Table 107 โ€“ Primitives issued by Mailbox handler to Protocol handler
273 Table 108 โ€“ Primitives issued by Application to CoESM
274 Table 109 โ€“ Primitives issued by CoESM to Application
275 Table 110 โ€“ CoESM state table
283 6.4.4 EoE state machine
284 Table 111 โ€“ Primitives issued by Application to EoESM
285 Table 112 โ€“ Primitives issued by EoESM to Application
286 Table 113 โ€“ EoESM state table
290 6.4.5 FoE state machine
Table 114 โ€“ Primitives issued by Application to FoESM
291 Table 115 โ€“ Primitives issued by FoESM to Application
292 Table 116 โ€“ FoESM state table
295 6.5 DLL mapping protocol machine (DMPM)
296 Bibliography
BS EN IEC 61158-6-12:2019 - TC
$280.87