BS EN IEC 61158-6-23:2019 – TC:2020 Edition
$280.87
Tracked Changes. Industrial communication networks. Fieldbus specifications – Application layer protocol specification. Type 23 elements
Published By | Publication Date | Number of Pages |
BSI | 2020 | 479 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
249 | undefined |
252 | Annex ZA(normative)Normative references to international publicationswith their corresponding European publications |
254 | CONTENTS |
261 | FOREWORD |
263 | INTRODUCTION |
265 | 1 Scope 1.1 General |
266 | 1.2 Specifications 1.3 Conformance 2 Normative references |
267 | 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Referenced terms and definitions 3.1.1 ISO/IEC 74981 terms 3.1.2 ISO/IEC 8822 terms 3.1.3 ISO/IEC 9545 terms 3.1.4 ISO/IEC 88241 terms |
268 | 3.1.5 IEC 611581 terms 3.2 Additional Type 23 terms and definitions |
270 | 3.3 Symbols and abbreviated terms |
271 | 3.4 Conventions 3.4.1 General concept 3.4.2 Convention for the encoding of reserved bits and octets 3.4.3 Conventions for abstract syntax description |
272 | 3.4.4 Conventions for bit description in octets 3.4.5 Conventions for state machine descriptions Figures Figure 1 โ Bit description in octets Tables Table 1 โ State machine description elements Table 2 โ Description of state machine elements |
273 | Table 3 โ Conventions used in state machines 4 FAL syntax description 4.1 FALPDU type C abstract syntax 4.1.1 Basic abstract syntax |
274 | 4.1.2 Connect-PDU 4.1.3 ConnectAck-PDU 4.1.4 Scan-PDU |
275 | 4.1.5 Collect-PDU 4.1.6 Select-PDU 4.1.7 Launch-PDU 4.1.8 Token-PDU |
276 | 4.1.9 MyStatus-PDU 4.1.10 Transient1-PDU |
277 | 4.1.11 Dummy-PDU 4.1.12 Transient2-PDU 4.1.13 NTNTest-PDU |
278 | 4.1.14 CyclicDataW-PDU 4.1.15 CyclicDataB-PDU 4.1.16 CyclicDataOut1-PDU |
279 | 4.1.17 CyclicDataOut2-PDU 4.1.18 CyclicDataIn1-PDU 4.1.19 CyclicDataIn2-PDU |
280 | 4.2 FALPDU type F abstract syntax 4.2.1 Basic abstract syntax |
281 | 4.2.2 Persuasion-PDU |
282 | 4.2.3 TestData-PDU 4.2.4 TestDataAck-PDU |
283 | 4.2.5 Setup-PDU 4.2.6 SetupAck-PDU |
284 | 4.2.7 F-Token-PDU 4.2.8 F-MyStatus-PDU 4.2.9 Measure-PDU |
285 | 4.2.10 F-Offset-PDU 4.2.11 F-Update-PDU 4.2.12 F-CyclicData-PDU 4.2.13 Transient1-PDU |
288 | 4.2.14 TransientAck-PDU |
289 | 4.2.15 Transient2-PDU 4.2.16 ParamCheck-PDU |
290 | 4.2.17 Parameter-PDU |
291 | 4.2.18 Timer-PDU 4.3 Data type assignments for type C |
292 | 4.4 Data type assignments for type F |
293 | 5 FAL transfer syntax 5.1 Encoding rules 5.1.1 Unsigned encoding 5.1.2 Octet string encoding |
294 | Table 4 โ afFType 5.1.3 SEQUENCE encoding 5.1.4 LOctetString encoding 5.2 FALPDU type C elements encoding 5.2.1 FALARHeader |
295 | Table 5 โ priority |
296 | Table 6 โ portChoice 5.2.2 Connect-PDU |
297 | Table 7 โ portCheckResult Table 8 โ dstPortInfo Table 9 โ scanState 5.2.3 ConnectAck-PDU 5.2.4 Scan-PDU |
298 | Table 10 โ nodeType 5.2.5 Collect-PDU |
299 | Table 11 โ loopState Table 12 โ Cyclic status Table 13 โ Parameter setting mode |
300 | 5.2.6 Select-PDU |
301 | 5.2.7 Launch-PDU 5.2.8 Token-PDU 5.2.9 MyStatus-PDU |
302 | Table 14 โ opState Table 15 โ errorState |
303 | 5.2.10 Transient1-PDU |
304 | Table 16 โ Data type Table 17 โ CPW |
305 | Table 18 โ CPWC Table 19 โ CPWCR Table 20 โ cmParam |
306 | Table 21 โ Details of param area Table 22 โ Details of application parameters |
307 | Table 23 โ Details of LB/LW CM area and LB/LW CM additional area Table 24 โ Details of LX/LY CM 1 area and LX/LY CM 2 area 5.2.11 Dummy-PDU |
308 | 5.2.12 Transient2-PDU |
309 | Table 25 โ Destination module flag |
310 | Table 26 โ Command types |
311 | Figure 2 โ Structure for memory access information retrieve response Figure 3 โ Attribute definitions |
312 | Figure 4 โ Access code definitions Table 27 โ Access codes of network module memory Table 28 โ Access codes of controller memory |
313 | Figure 5 โ Structure for RUN request Figure 6 โ Structure for RUN response |
314 | Figure 7 โ Structure for STOP request Figure 8 โ Structure for STOP response Figure 9 โ Structure for batch memory read request |
315 | Figure 10 โ Structure for batch memory read response Figure 11 โ Structure for random memory read request |
316 | Figure 12 โ Structure for random memory read response |
317 | Figure 13 โ Structure for batch memory write request Figure 14 โ Structure for batch memory write response |
318 | Figure 15 โ Structure for random memory write request Figure 16 โ Structure for random memory write response |
319 | Table 29 โ byteValidity 5.2.13 NTNTest-PDU 5.2.14 CyclicDataW-PDU |
320 | 5.2.15 CyclicDataB-PDU |
321 | 5.2.16 CyclicDataOut1-PDU 5.2.17 CyclicDataOut2-PDU |
322 | 5.2.18 CyclicDataIn1-PDU |
323 | 5.2.19 CyclicDataIn2-PDU |
324 | Table 30 โ afFType 5.3 FALPDU type F elements encoding 5.3.1 FALARHeader |
325 | Table 31 โ dataType |
326 | Table 32 โ varField Table 33 โ nodeType |
327 | Table 34 โ ProtocolVerType |
328 | 5.3.2 Persuasion-PDU |
329 | 5.3.3 TestData-PDU 5.3.4 TestDataAck-PDU |
330 | Table 35 โ Link status 5.3.5 Setup-PDU |
331 | Table 36 โ Port enable/disable specification |
332 | 5.3.6 SetupAck-PDU |
334 | 5.3.7 F-Token-PDU |
335 | 5.3.8 F-Measure-PDU 5.3.9 F-Offset-PDU |
336 | 5.3.10 F-Update-PDU 5.3.11 F-MyStatus-PDU |
338 | Table 37 โ Cyclic transmission parameter hold status Table 38 โ Detailed application operation status Table 39 โ Error detection status |
340 | Table 40 โ Slave-specific event reception status |
341 | 5.3.12 F-CyclicData-PDU |
342 | 5.3.13 Transient1-PDU |
343 | Table 41 โ dataSupType of dataType (0x07) Table 42 โ FieldSpecificTransient opHeader |
344 | Table 43 โ command (dataType: 0x07, dataSubType: 0x0002) Table 44 โ subCommand type for each command type Table 45 โ Structure of Deliver node information |
345 | Table 46 โ Structure of Deliver node information โ message Table 47 โ Structure of Get statistical information response |
346 | Table 48 โ Structure of Acquisition of node details response 5.3.14 TransientAck-PDU |
347 | 5.3.15 Transient2-PDU |
348 | Table 49 โ Execution module specification |
349 | Table 50 โ Command type |
350 | 5.3.16 ParamCheck-PDU |
351 | 5.3.17 Parameter-PDU |
358 | 5.3.18 Timer-PDU 6 Structure of the FAL protocol state machine |
359 | Figure 17 โ Relationships between protocol machines 7 FAL service protocol machine (FSPM) 7.1 Overview 7.2 FSPM type C 7.2.1 Overview |
360 | Figure 18 โ Structure of FSPM C 7.2.2 FSPM |
361 | Table 51 โ Cyclic data state table Table 52 โ Acyclic data state table |
363 | Figure 19 โ Structure of FSPM F Table 53 โ Management state table 7.3 FSPM type F 7.3.1 Overview |
365 | 7.3.2 FSPM |
366 | Table 54 โ Cyclic data state table Table 55 โ Acyclic data state table |
369 | Table 56 โ Management state table Table 57 โ Synchronization state table Table 58 โ Measurement state table |
370 | Figure 20 โ Structure of ARPM C 8 Application relationship protocol machine (ARPM) 8.1 ARPM type C 8.1.1 Overview 8.1.2 Acyclic transmission |
371 | Table 59 โ Acyclic transmission state table |
372 | Table 60 โ Acyclic transmission functions Table 61 โ Cyclic transmission state table 8.1.3 Cyclic transmission |
377 | Table 62 โ Cyclic transmission functions 8.1.4 Connection control |
378 | Table 63 โ Connection control state machine โ Initial Table 64 โ Connection control state machine โ Connect |
380 | Table 65 โ Connection control state machine โ Scan |
383 | Table 66 โ Connection control state machine โ ScanWait |
386 | Table 67 โ Connection control state machine โ Collect |
389 | Table 68 โ Connection control state machine โ CollectWait |
392 | Table 69 โ Connection control state machine โ Select |
395 | Table 70 โ Connection control state machine โ TokenStartWait |
398 | Table 71 โ Connection control state machine โ LaunchWait |
401 | Table 72 โ Connection control state machine โ TokenReleaseWait |
404 | Table 73 โ Connection control state machine โ TokenReleased |
409 | Table 74 โ Connection control state machine โ TokenWait |
414 | Table 75 โ Connection control state machine โ NTNTestMaster Table 76 โ Connection control state machine โ NTNTestSlave |
415 | Table 77 โ Function list of connection control Table 78 โ Common parameter dist state table 8.1.5 Common parameter dist |
419 | Table 79 โ Function list of connection control |
420 | Figure 21 โ Structure of ARPM F Table 80 โ Mapping of internal service and acyclic transmission service 8.2 ARPM type F 8.2.1 Overview |
421 | 8.2.2 Acyclic transmission Table 81 โ Acyclic transmission states Table 82 โ Acyclic transmission state table |
423 | 8.2.3 Cyclic transmission Table 83 โ Acyclic transmission functions Table 84 โ Acyclic transmission variables |
424 | Table 85 โ Cyclic transmission states Table 86 โ Cyclic transmission state table |
426 | 8.2.4 Channel control Table 87 โ Cyclic transmission functions Table 88 โ Cyclic transmission variables Table 89 โ Master station channel control states |
427 | Table 90 โ Slave station channel control states Table 91 โ Master station state table โ MasterDown Table 92 โ Master station state table โ Listen |
429 | Table 93 โ Master station state table โ MasterArbitration |
430 | Table 94 โ Master station state table โ PrimaryMasterScatterTD |
432 | Table 95 โ Master station state table โ PrimaryMasterSettingUp |
435 | Table 96 โ Master station state table โ PrimaryMasterHoldToken |
438 | Table 97 โ Master station state table โ PrimaryMasterSolicitToken |
440 | Table 98 โ Master station state table โ PrimaryMasterInviting |
442 | Table 99 โ Master station state table โ MasterWaitTD |
444 | Table 100 โ Master station state table โ MasterWaitSetup |
445 | Table 101 โ Master station state table โ MasterSolictToken(without Transmission path delay measurement) |
447 | Table 102 โ Master station state table โ MasterSolictToken(with Transmission path delay measurement) |
449 | Table 103 โ Master station state table โ MasterHoldToken |
452 | Table 104 โ Master station state table โ MasterMeasurement(without Transmission path delay measurement function) Table 105 โ Master station state table โ MasterMeasurement(with Transmission path delay measurement function) Table 106 โ Slave station state table โ SlaveDown |
453 | Table 107 โ Slave station state table โ SlaveWaitTD |
454 | Table 108 โ Slave station state table โ SlaveWaitSetup |
455 | Table 109 โ Slave station state table โ SlaveSolicitToken(without Transmission path delay measurement) |
456 | Table 110 โ Slave station state table โ SlaveSolicitToken(with Transmission path delay measurement) |
458 | Table 111 โ Slave station state table โ SlaveHoldToken |
461 | Table 112 โ Master station channel control functions |
462 | Table 113 โ Slave station channel control functions |
463 | Table 114 โ Master station channel control variables Table 115 โ Slave station channel control variables |
464 | 8.2.5 Parameter dist Table 116 โ Master station channel control timers Table 117 โ Slave station channel control timers Table 118 โ Master station parameter dist states Table 119 โ Slave station parameter dist states |
465 | Table 120 โ Master station parameter dist state table |
466 | Table 121 โ Slave station parameter dist state table |
467 | 8.2.6 Synchronous trigger Table 122 โ Master station parameter dist functions Table 123 โ Slave station parameter dist functions |
468 | Table 124 โ Master station synchronous trigger states Table 125 โ Slave station synchronous trigger states Table 126 โ Master station synchronous trigger state table Table 127 โ Slave station synchronous trigger state table Table 128 โ Synchronous trigger functions |
469 | 8.2.7 Timer Table 129 โ Timer states โ Best effort type Table 130 โ Timer states โ Fixed cycle type Table 131 โ Timer state table โ Best effort type Table 132 โ Timer state table โ Fixed cycle type Table 133 โ Timer variables |
470 | 8.2.8 Measure transmission Table 134 โ Fixed cycle timer Table 135 โ Master station measure transmission states Table 136 โ Slave station measure transmission states |
471 | Table 137 โ Master station measure transmission state table |
472 | Table 138 โ Slave station measure transmission state table |
473 | Table 139 โ Master station measure transmission functions Table 140 โ Slave station measure transmission functions |
474 | Figure 22 โ Structure of type C DMPM Table 141 โ Master station measure transmission variables 9 DLL mapping protocol machine (DMPM) 9.1 DMPM type C |
475 | Table 142 โ Mapping of type C DMPM service and DL service Table 143 โ Destination address for each type C PDU 9.2 DMPM type F |
476 | Figure 23 โ Structure of type F DMPM Table 144 โ Mapping of type F DMPM service and DL service |
477 | Bibliography |