{"id":244318,"date":"2024-10-19T16:02:57","date_gmt":"2024-10-19T16:02:57","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-61158-5-52014\/"},"modified":"2024-10-25T11:01:55","modified_gmt":"2024-10-25T11:01:55","slug":"bs-en-61158-5-52014","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-61158-5-52014\/","title":{"rendered":"BS EN 61158-5-5:2014"},"content":{"rendered":"
IEC 61158-5-5:2014 defines the services provided to the FAL user at the boundary between the user and the application layer of the fieldbus reference model, and Systems Management at the boundary between the application layer and Systems Management of the fieldbus reference model. This standard specifies the structure and services of the Type 2 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 2007 and constitutes a technical revision. The main changes are: Added message padding.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
7<\/td>\n | English \n CONTENTS <\/td>\n<\/tr>\n | ||||||
12<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 1 Scope 1.1 General <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | 1.2 Specifications 1.3 Conformance 2 Normative references <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 3 Terms and definitions 3.1 ISO\/IEC\u00a074981 terms 3.2 ISO\/IEC\u00a08822 terms 3.3 ISO\/IEC\u00a09545 terms <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3.4 ISO\/IEC\u00a08824 terms 3.5 Fieldbus data-link layer terms 3.6 Fieldbus application layer specific terms and definitions <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 3.7 Abbreviations and symbols <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 3.8 Conventions <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 4 Concepts 5 Data type ASE 5.1 Overview 5.2 Formal definition of data type objects <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 5.3 FAL defined data types <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | Tables \n Table 1 \u2013 PERSISTDEF Table 2 \u2013 VARTYPE <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | Table 3 \u2013 ITEMQUALITYDEF <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | Table 4 \u2013 STATEDEF <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | Table 5 \u2013 GROUPERRORDEF Table 6 \u2013 ACCESSRIGHTSDEF Table 7 \u2013 HRESULT <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | Table 8 \u2013 UUID <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | Table 9 \u2013 Data type names for value <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 5.4 Data type ASE service specification 6 Communication model specification 6.1 Concepts 6.2 ASEs Table 10 \u2013 UUID <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | Table 11 \u2013 Create service parameters <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | Table 12 \u2013 Delete service parameters <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Table 13 \u2013 Get attributes service parameters <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | Table 14 \u2013 Set attributes service parameters <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | Table 15 \u2013 Begin set attributes <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | Table 16 \u2013 End set attributes <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | Table 17 \u2013 Subscribe service parameters <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | Table 18 \u2013 Identify <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | Table 19 \u2013 Get status <\/td>\n<\/tr>\n | ||||||
92<\/td>\n | Table 20 \u2013 Status notification <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | Table 21 \u2013 Initiate <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | Table 22 \u2013 Terminate <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | Table 23 \u2013 Conclude Table 24 \u2013 Reject <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | Figures \n Figure 1 \u2013 The AR ASE conveys APDUs between APs <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | Table 25 \u2013 Conveyance of service primitives by AREP role Table 26 \u2013 Valid combinations of AREP roles involved in an AR <\/td>\n<\/tr>\n | ||||||
107<\/td>\n | Table 27 \u2013 AR-Unconfirmed send <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | Table 28 \u2013 AR-Confirmed send <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | Table 29 \u2013 AR-Establish service <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | Figure 2 \u2013 1-to-1 AR establishment Figure 3 \u2013 1-to-many AR establishment <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | Table 30 \u2013 Valid combinations of AREP classes to be related <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | Table 31 \u2013 AR-Deestablish service <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | Table 32 \u2013 AR-Abort <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | Table 33 \u2013 AR-Compel service <\/td>\n<\/tr>\n | ||||||
117<\/td>\n | Table 34 \u2013 AR-Get buffered message service <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | Table 35 \u2013 AR-Schedule communication service <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | Table 36 \u2013 AR-Cancel scheduled sequence service <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | Table 37 \u2013 AR-Status Table 38 \u2013 AR-XON-OFF <\/td>\n<\/tr>\n | ||||||
121<\/td>\n | Table 39 \u2013 AR-Remote read service <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | Table 40 \u2013 AR-Remote write service <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | Table 41 \u2013 Read service parameters <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | Table 42 \u2013 Read list service parameters <\/td>\n<\/tr>\n | ||||||
136<\/td>\n | Table 43 \u2013 Write service parameters <\/td>\n<\/tr>\n | ||||||
138<\/td>\n | Table 44 \u2013 Write list service parameters <\/td>\n<\/tr>\n | ||||||
140<\/td>\n | Table 45 \u2013 Information report service <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | Table 46 \u2013 Information report list service <\/td>\n<\/tr>\n | ||||||
144<\/td>\n | Table 47 \u2013 Exchange service parameters <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | Table 48 \u2013 Exchange list service parameters <\/td>\n<\/tr>\n | ||||||
151<\/td>\n | Figure 4 \u2013 Event model overview <\/td>\n<\/tr>\n | ||||||
159<\/td>\n | Table 49 \u2013 Acknowledge event <\/td>\n<\/tr>\n | ||||||
160<\/td>\n | Table 50 \u2013 Acknowledge event list service parameters <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | Table 51 \u2013 Enable event <\/td>\n<\/tr>\n | ||||||
163<\/td>\n | Table 52 \u2013 Event notification service parameters <\/td>\n<\/tr>\n | ||||||
165<\/td>\n | Table 53 \u2013 Enable event list <\/td>\n<\/tr>\n | ||||||
166<\/td>\n | Table 54 \u2013 Notification recovery service parameters <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | Table 55 \u2013 Get event summary service parameters <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | Table 56 \u2013 Get event summary list service parameters <\/td>\n<\/tr>\n | ||||||
172<\/td>\n | Table 57 \u2013 Query event summary list service parameters <\/td>\n<\/tr>\n | ||||||
179<\/td>\n | Table 58 \u2013 Initiate load service parameters <\/td>\n<\/tr>\n | ||||||
181<\/td>\n | Table 59 \u2013 Terminate load service parameters <\/td>\n<\/tr>\n | ||||||
182<\/td>\n | Table 60 \u2013 Push segment service parameters <\/td>\n<\/tr>\n | ||||||
183<\/td>\n | Table 61 \u2013 Pull segment service parameters <\/td>\n<\/tr>\n | ||||||
185<\/td>\n | Table 62 \u2013 Discard service parameters <\/td>\n<\/tr>\n | ||||||
186<\/td>\n | Table 63 \u2013 Pull upload sequencing of service primitives <\/td>\n<\/tr>\n | ||||||
187<\/td>\n | Table 64 \u2013 Pull upload service parameter constraints <\/td>\n<\/tr>\n | ||||||
188<\/td>\n | Table 65 \u2013 Pull upload state table <\/td>\n<\/tr>\n | ||||||
189<\/td>\n | Table 66 \u2013 Pull download sequencing of service primitives Table 67 \u2013 Pull download service parameter constraints <\/td>\n<\/tr>\n | ||||||
190<\/td>\n | Table 68 \u2013 Pull download state table <\/td>\n<\/tr>\n | ||||||
192<\/td>\n | Table 69 \u2013 Push download sequencing of service primitives Table 70 \u2013 Push download service parameter constraints <\/td>\n<\/tr>\n | ||||||
193<\/td>\n | Table 71 \u2013 Push download state table <\/td>\n<\/tr>\n | ||||||
200<\/td>\n | Table 72 \u2013 Start service parameters <\/td>\n<\/tr>\n | ||||||
201<\/td>\n | Table 73 \u2013 Stop service parameters <\/td>\n<\/tr>\n | ||||||
202<\/td>\n | Table 74 \u2013 Resume service parameters <\/td>\n<\/tr>\n | ||||||
203<\/td>\n | Table 75 \u2013 Reset service parameters <\/td>\n<\/tr>\n | ||||||
204<\/td>\n | Table 76 \u2013 Kill service parameters <\/td>\n<\/tr>\n | ||||||
205<\/td>\n | Table 77 \u2013 Action invoke service parameters <\/td>\n<\/tr>\n | ||||||
206<\/td>\n | Table 78 \u2013 Action return service parameters <\/td>\n<\/tr>\n | ||||||
208<\/td>\n | Table 79 \u2013 State transitions for a function invocation object <\/td>\n<\/tr>\n | ||||||
211<\/td>\n | 6.3 ARs <\/td>\n<\/tr>\n | ||||||
225<\/td>\n | Figure 5 \u2013 Residence timeliness <\/td>\n<\/tr>\n | ||||||
226<\/td>\n | Figure 6 \u2013 Synchronized timeliness <\/td>\n<\/tr>\n | ||||||
232<\/td>\n | Figure 7 \u2013 Residence timeliness <\/td>\n<\/tr>\n | ||||||
233<\/td>\n | Figure 8 \u2013 Synchronized timeliness <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | 6.4 Summary of FAL classes Table 80 \u2013 FAL class summary <\/td>\n<\/tr>\n | ||||||
236<\/td>\n | 6.5 Permitted FAL services by AREP role Table 81 \u2013 Services by AREP role <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | 7 Type 5 communication model specification 7.1 Concepts <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | Figure 9 \u2013 VCR initiation <\/td>\n<\/tr>\n | ||||||
248<\/td>\n | Table 82 \u2013 Scope of Invoke Id <\/td>\n<\/tr>\n | ||||||
249<\/td>\n | Table 83 \u2013 Types of misordering detectable by message numbers Table 84 \u2013 Delivery of misordered message types on publisher\/subscriber VCRs Table 85 \u2013 Statistics gathered per VCR <\/td>\n<\/tr>\n | ||||||
250<\/td>\n | Figure 10 \u2013 Misordered message handling Table 86 \u2013 Determination of misordering type at a subscriber VCR Table 87 \u2013 Mapping of received messages to primitives <\/td>\n<\/tr>\n | ||||||
251<\/td>\n | Figure 11 \u2013 FF SM port message processing order Figure 12 \u2013 FF FDA port message processing order Table 88 \u2013 Mapping of received primitives to messages <\/td>\n<\/tr>\n | ||||||
252<\/td>\n | Figure 13 \u2013 FF TCP connection message processing order Figure 14 \u2013 Session endpoint message processing order Figure 15 \u2013 FDA LAN redundancy port message processing order <\/td>\n<\/tr>\n | ||||||
253<\/td>\n | Figure 16 \u2013 Message processing by receiving entity <\/td>\n<\/tr>\n | ||||||
254<\/td>\n | Table 89 \u2013 Defined network addresses <\/td>\n<\/tr>\n | ||||||
255<\/td>\n | Table 90 \u2013 Use of network addresses Table\u00a091 \u2013 Use of endpoint selectors in server VCRs <\/td>\n<\/tr>\n | ||||||
256<\/td>\n | Table 92 \u2013 Use of endpoint selectors in publisher VCRs Table 93 \u2013 Use of endpoint selectors in source VCRs <\/td>\n<\/tr>\n | ||||||
258<\/td>\n | Table 94 \u2013 Network address and port numbers for device annunciation Table 95 \u2013 Network address and port numbers for set\/clear assignment infoand clear address Table 96 \u2013 Network address and port numbers for SM identify Table 97 \u2013 Network address and port numbers for SM find tag Table 98 \u2013 Network address and port numbers for clients and servers (part 1) <\/td>\n<\/tr>\n | ||||||
259<\/td>\n | Table 99 \u2013 Network address and port numbers for clients and servers (part 2) Table 100 \u2013 Network address and port numbers for publishers and subscribers Table 101 \u2013 Network address and port numbers for report distribution Table 102 \u2013 Network address and port numbers for LAN redundancy get and put information Table 103 \u2013 Network address and port numbers for LAN redundancy diagnostics <\/td>\n<\/tr>\n | ||||||
260<\/td>\n | 7.2 ASEs <\/td>\n<\/tr>\n | ||||||
261<\/td>\n | Table 104 \u2013 VCR types <\/td>\n<\/tr>\n | ||||||
262<\/td>\n | Table 105 \u2013 Use of VCR user id Table 106 \u2013 Use of FDA address <\/td>\n<\/tr>\n | ||||||
264<\/td>\n | Table 107 \u2013 Initiate <\/td>\n<\/tr>\n | ||||||
265<\/td>\n | Table 108 \u2013 Connect option <\/td>\n<\/tr>\n | ||||||
270<\/td>\n | Table 109 \u2013 Find tag query service parameters Table 110 \u2013 SMK IDs <\/td>\n<\/tr>\n | ||||||
272<\/td>\n | Table 111 \u2013 Find tag reply service parameters <\/td>\n<\/tr>\n | ||||||
274<\/td>\n | Table 112 \u2013 Identify service parameters <\/td>\n<\/tr>\n | ||||||
277<\/td>\n | Table 113 \u2013 Annunciate service parameters <\/td>\n<\/tr>\n | ||||||
279<\/td>\n | Table 114 \u2013 Set assignment info service parameters <\/td>\n<\/tr>\n | ||||||
282<\/td>\n | Table 115 \u2013 Clear assignment info service parameters <\/td>\n<\/tr>\n | ||||||
284<\/td>\n | Table 116 \u2013 Clear address service parameters <\/td>\n<\/tr>\n | ||||||
289<\/td>\n | Table 117 \u2013 Diagnostic message service <\/td>\n<\/tr>\n | ||||||
290<\/td>\n | Table 118 \u2013 Get redundancy info service <\/td>\n<\/tr>\n | ||||||
292<\/td>\n | Table 119 \u2013 Put redundancy info service <\/td>\n<\/tr>\n | ||||||
294<\/td>\n | Table 120 \u2013 Get redundancy statistics service <\/td>\n<\/tr>\n | ||||||
295<\/td>\n | 7.3 FDA sessions <\/td>\n<\/tr>\n | ||||||
302<\/td>\n | Table 121 \u2013 Open session service <\/td>\n<\/tr>\n | ||||||
305<\/td>\n | 7.4 Summary of FAL Type 9 and Type 5 classes Table 122 \u2013 Idle session service <\/td>\n<\/tr>\n | ||||||
306<\/td>\n | 7.5 Permitted FAL Type 9 and Type 5 services by AREP role Table 123 \u2013 FAL class summary <\/td>\n<\/tr>\n | ||||||
307<\/td>\n | Table 124 \u2013 Services by AREP role <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Industrial communication networks. Fieldbus specifications – Application layer service definition. Type 5 elements<\/b><\/p>\n |