BS EN 61158-6-22:2014
$215.11
Industrial communication networks. Fieldbus specifications – Application layer protocol specification. Type 22 elements
Published By | Publication Date | Number of Pages |
BSI | 2014 | 92 |
IEC 61158-6-22:2014 defines the protocol provided to define the wire-representation of the service primitives defined in IEC 61158-5-22, and define the externally visible behavior associated with their transfer. This standard specifies the protocol of the IEC fieldbus Application Layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545). This second edition cancels and replaces the first edition published in 2010 and constitutes a technical revision. The main changes are: Adopted revisions dates of cited standards.
PDF Catalog
PDF Pages | PDF Title |
---|---|
4 | Foreword Endorsement notice |
5 | Annex ZA (normative) Normative references to international publications with their corresponding European publications |
7 | English CONTENTS |
11 | INTRODUCTION |
12 | 1 Scope 1.1 General |
13 | 1.2 Specifications 1.3 Conformance 2 Normative references |
14 | 3 Terms, definitions, abbreviations, symbols and conventions 3.1 Terms and definitions from other ISO/IEC standards 3.2 Fieldbus application-layer specific definitions |
18 | 3.3 Abbreviations and symbols |
20 | 3.4 Conventions |
21 | 4 Application layer protocol specification 4.1 Operating principle Tables Table 1 – PDU element definition Table 2 – Object definition |
22 | 4.2 Device reference models |
23 | Figures Figure 1 – RTFL device reference model |
24 | 4.3 Application layer structure 5 FAL syntax description 5.1 Introduction and coding principles 5.2 Data type encoding Figure 2 – RTFN device reference model |
25 | Figure 3 – Encoding of TimeOfDay value Table 3 – Transfer syntax for bit sequences |
26 | Figure 4 – Encoding of TimeDifference value |
27 | Table 4 – Transfer syntax for Integer data type Table 5 – Transfer syntax for Unsigned data type |
28 | 5.3 CeS encoding Table 6 – Object dictionary structure |
29 | Figure 5 – Object dictionary addressing schema Table 7 – Object dictionary object type definitions Table 8 – Basic data type definitions |
30 | Table 9 – Complex data type definition |
31 | Table 10 – Communication section |
33 | Table 11 – Device type Table 12 – Error register encoding |
34 | Table 13 – Error register Table 14 – Object definition template |
35 | Table 15 – Encoding of event log entries Table 16 – Event log |
36 | Table 17 – Manufacturer device name Table 18 – Manufacturer HW version Table 19 – Manufacturer SW version |
37 | Table 20 – CL configuration |
39 | Table 21 – Time sync IRQ configuration encoding Table 22 – Time sync IRQ configuration Table 23 – Time sync IRQ state |
40 | Table 24 – Store parameters read information Table 25 – Store parameters |
42 | Table 26 – Restore parameters read information Table 27 – Restore default parameters |
43 | Table 28 – Diagnostic information |
46 | Table 29 – Diagnostic threshold |
48 | Table 30 – IP address EMCY Table 31 – Inhibit time EMCY Table 32 – Encoding of consumer heartbeat entries |
49 | Table 33 – Consumer heartbeat list |
50 | Table 34 – Producer heartbeat parameter |
52 | Table 35 – Identity object |
53 | Table 36 – SDO protocol timeout Table 37 – Enable client SDO parameter |
54 | Table 38 – Enable EMCY Table 39 – PDO timeout tolerance |
55 | Table 40 – Store EDS Table 41 – Storage format Table 42 – OS command |
56 | Table 43 – OS command mode |
57 | Table 44 – OS debugger interface |
58 | Table 45 – OS prompt |
59 | Table 46 – Module list |
60 | Table 47 – Emergency subscriber encoding Table 48 – Emergency subscriber Table 49 – Client SDO parameter encoding |
61 | Table 50 – Client SDO parameter Table 51 – Receive PDO communication parameter |
63 | Table 52 – Transmit PDO communication parameter |
66 | Table 53 – Mapping format Table 54 – Receive PDO mapping parameter |
67 | Table 55 – Transmit PDO mapping parameter Table 56 – Initiate SDO expedited download request |
68 | Table 57 – Initiate SDO expedited download response Table 58 – Initiate SDO normal download request Table 59 – Initiate SDO normal download response Table 60 – SDO download request |
69 | Table 61 – SDO download response Table 62 – Initiate SDO expedited upload request Table 63 – Initiate SDO expedited upload response |
70 | Table 64 – Initiate SDO normal upload response Table 65 – SDO upload request Table 66 – SDO upload response Table 67 – SDO abort request |
71 | Table 68 – SDO abort codes |
72 | Table 69 – Process data write request via MSC Table 70 – Process data write request via CDC Table 71 – Emergency request Table 72 – Emergency error codes |
73 | Table 73 – Heartbeat request via MSC |
74 | 5.4 ISO/IEC 8802-3 DLPDU communication inside Type 22 RTFL 5.5 Management encoding Table 74 – Heartbeat request via CDC Table 75 – Send frame request |
75 | 6 FAL protocol state machines 6.1 Overview Table 76 – Application layer management request |
76 | Figure 6 – Relationships among protocol machines and adjacent layers |
77 | 6.2 Fieldbus service protocol machine (FSPM) 6.3 Application relationship protocol machine (ARPM) 6.4 DLL mapping protocol machine 7 AP-context state machine 8 FAL service protocol machine (FSPM) Figure 7 – ALSM protocol machine |
78 | 9 Application layer state machine (ALSM) 9.1 Description |
79 | Figure 8 – ALSM diagram Table 77 – State transitions and management services |
80 | 9.2 States 9.3 Primitive definitions |
81 | 9.4 State table Table 78 – Primitives issued by ALSM to DLL Table 79 – Primitives issued by DLL to ALSM Table 80 – Primitives issued by FSPM to ALSM Table 81 – Primitives issued by ALSM to FSPM |
82 | 9.5 AL-service forwarding depending on AL-state Table 82 – ALSM state table Table 83 – Application layer states and communication services |
83 | 10 DLL mapping protocol machine (DMPM) 10.1 Overview 10.2 Primitives exchanged between ALSM and DMPM Table 84 – Primitives issued by ALSM to DMPM |
85 | Table 85 – Primitives issued by DMPM to ALSM |
87 | 10.3 Primitives exchanged between DLL and DMPM Table 86 – Primitives issued by DMPM to DLL |
88 | Table 87 – Primitives issued by DLL to DMPM |
89 | 10.4 ALSM to DLL mapping Table 88 – ALSM to DLL mapping |
90 | Bibliography |