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