BS EN IEC 61158-6-4:2023 – TC
$246.62
Tracked Changes. Industrial communication networks. Fieldbus specifications – Application layer protocol specification. Type 4 elements
Published By | Publication Date | Number of Pages |
BSI | 2023 | 112 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
66 | undefined |
69 | Annex ZA (normative)Normative references to international publicationswith their corresponding European publications |
71 | CONTENTS |
74 | FOREWORD |
76 | INTRODUCTION |
77 | 1 Scope 1.1 General 1.2 Specifications |
78 | 1.3 Conformance 2 Normative references |
79 | 3 Terms, definitions, symbols, abbreviated terms and conventions 3.1 Referenced terms and definitions 3.1.1 ISO/IEC 7498-1 terms 3.1.2 ISO/IEC 8822 terms 3.1.3 ISO/IEC 9545 terms 3.1.4 ISO/IEC 8824-1 terms |
80 | 3.1.5 Fieldbus data-link layer terms 3.2 Abbreviations and symbols |
81 | 3.3 Conventions 3.3.1 General concept 3.3.2 Conventions for state machines for Type 4 Figures Figure 1 ā State transition diagram Tables Table 1 ā State machine description elements |
82 | 4 FAL syntax description 4.1 FAL-AR PDU abstract syntax 4.1.1 General 4.1.2 Abstract syntax of APDU header Table 2 ā APDU header |
84 | 4.1.3 Abstract syntax of APDU body Table 3 ā APDU body |
85 | 4.2 Data types 5 Transfer syntaxes 5.1 APDU encoding 5.1.1 APDU Header encoding Figure 2 ā APDU header structure |
86 | Figure 3 ā Subfields of ControlStatus for Request Figure 4 ā Subfields of ControlStatus for Response with error |
87 | 5.1.2 APDU body encoding Figure 5 ā Subfields of ControlStatus for Response with no error Figure 6 ā DataFieldFormat encoding |
88 | Figure 7 ā Structure of request APDU body Figure 8 ā Structure of response APDU body Figure 9 ā Variable identifier Figure 10 ā Code subfield of variable identifier |
89 | 5.2 Variable object encoding and packing 5.2.1 Encoding of simple variables |
90 | 5.2.2 Encoding of constructed variables Figure 11 ā Sequence of data in the APDU body subfield |
91 | 5.2.3 Alignment Figure 12 ā MSG consists of APDU header and APDU body |
92 | Table 4 ā Transfer syntax for Array Table 5 ā Transfer syntax for Structure |
93 | 5.2.4 Variable object attributes Table 6 ā Common variable object attributes Table 7 ā Variable type identifiers |
94 | 5.3 Error codes Table 8 ā FIFO variable object attributes Table 9 ā Error codes |
95 | 6 FAL protocol state machines Figure 13 ā Summary of FAL architecture |
96 | 7 AP-context state machine 8 FAL service protocol machine (FSPM) 8.1 Primitives exchanged between FAL User and FSPM 8.2 FSPM states 8.2.1 General 8.2.2 FSPM proxy object states Table 10 ā Primitives exchanged between FAL-User and FSPM |
97 | Figure 14 ā FSPM proxy object state machine Table 11 ā REQUEST.req FSPM constraints |
98 | Table 12 ā REQUEST.req FSPM actions |
100 | Table 13 ā RESPONSE.cnf FSPM constraints Table 14 ā RESPONSE.cnf FSPM actions |
101 | 8.2.3 FSPM real object state machine description Table 15 ā AR Send.ind proxy FSPM constraints Table 16 ā AR Send.ind proxy FSPM actions |
102 | Figure 15 ā FSPM real object state machine Table 17 ā AR Send.ind real FSPM constraints |
103 | 9 Application relationship protocol machine (ARPM) 9.1 Primitives exchanged between ARPM and FSPM Table 18 ā AR Send.ind real FSPM Actions Table 19 ā Primitives issued by FSPM to ARPM Table 20 ā Primitives issued by ARPM to FSPM |
104 | 9.2 ARPM States 9.2.1 General 9.2.2 Sender state transitions Figure 16 ā ARPM state machine Table 21 ā Primitives issued by ARPM to ARPM Table 22 ā AR Send.req ARPM constraints Table 23 ā AR Send.req ARPM actions |
105 | 9.2.3 Receiver state transitions Table 24 ā AR Acknowledge.req ARPM constraints Table 25 ā AR Acknowledge.req ARPM actions Table 26 ā AR Send.ind ARPM constraints Table 27 ā AR Send.req ARPM actions |
106 | 10 DLL mapping protocol machine (DMPM) 10.1 Data-link Layer service selection 10.1.1 General 10.1.2 DL-UNITDATA request 10.1.3 DL-UNITDATA indication 10.1.4 DL-UNITDATA response 10.1.5 DLM-Set primitive and parameters 10.1.6 DLM-Get primitive and parameters 10.2 Primitives exchanged between ARPM and DLPM Table 28 ā Primitives issued by ARPM to DLPM Table 29 ā Primitives issued by DLPM to ARPM |
107 | 10.3 Primitives exchanged between DLPM and data-link layer 10.4 DLPM states 10.4.1 States 10.4.2 Sender state transitions Figure 17 ā DLPM state machine Table 30 ā Primitives issued by DLPM to data-link layer Table 31 ā Primitives issued by data-link layer to DLPM Table 32 ā AR Send.req DLPM constraints |
108 | 10.4.3 Receiver state transitions Table 33 ā AR Send.req DLPM actions Table 34 ā AR Acknowledge.req DLPM constraints Table 35 ā AR Acknowledge.req DLPM actions |
109 | 11 Protocol options Table 36 ā DL-UNITDATA.ind DLPM constraints Table 37 ā DL-UNITDATA.ind DLPM actions |
110 | Bibliography |