Shopping Cart

No products in the cart.

BS EN IEC 61158-5-10:2019

$215.11

Industrial communication networks. Fieldbus specifications – Application layer service definition. Type 10 elements

Published By Publication Date Number of Pages
BSI 2019 638
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

IEC 61158-5-10:2019 (E) 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 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 fourth edition cancels and replaces the third edition published in 2014 and constitutes a technical revision which includes the following significant technical changes with respect to the previous edition: ā€“ integration of system redundancy basic functionality; ā€“ integration of dynamic reconfiguration basic functionality; ā€“ integration of reporting system basic functionality; ā€“-integration of asset management basic functionality; ā€“ integration of media redundancy ring interconnection basic functionality.

PDF Catalog

PDF Pages PDF Title
2 National foreword
5 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
9 CONTENTS
22 FOREWORD
24 INTRODUCTION
25 1 Scope
1.1 General
26 1.2 Specifications
1.3 Conformance
2 Normative references
29 3 Terms, definitions, abbreviations, symbols 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
30 3.1.4 ISO/IECĀ 88241 terms
3.2 Additional Type 10 terms and definitions
37 3.3 Additional Type 10 terms and definitions for media redundancy
39 3.4 Abbreviations and symbols
3.4.1 General
40 3.4.2 Additional Type 10 abbreviations and symbols
41 3.4.3 Abbreviations and symbols for services
3.5 Conventions
3.5.1 Overview
3.5.2 General conventions
3.5.3 Conventions for class definitions
43 3.5.4 Conventions for service definitions
44 3.5.5 Conventions used in state machines
Tables
TableĀ 1 ā€“ State machine description elements
45 TableĀ 2 ā€“ Description of state machine elements
TableĀ 3 ā€“ Conventions used in state machines
46 TableĀ 4 ā€“ Conventions for services used in state machines
47 4 Concepts
5 Data type ASE
5.1 General
5.1.1 Overview
48 5.1.3 Transfer of user data
5.1.4 Data type overview
TableĀ 5 ā€“ Data type overview
51 5.2 Formal definition of data type objects
5.2.1 Data type class
52 5.3 FAL defined data types
5.3.1 Fixed length types
53 TableĀ 6 ā€“ V2 octets
TableĀ 7 ā€“ L2 octets
54 TableĀ 8 ā€“ E2 octets
TableĀ 9 ā€“ E2 value range
55 TableĀ 10 ā€“ Unipolar2.16 octets
TableĀ 11 ā€“ Unipolar2.16 value range
56 TableĀ 12 ā€“ N2 value range
57 TableĀ 13 ā€“ N4 value range
58 TableĀ 14 ā€“ X2 value range
59 TableĀ 15 ā€“ X4 value range
60 TableĀ 16 ā€“ C4 value range
61 TableĀ 17 ā€“ T2 value range
62 TableĀ 18 ā€“ T4 value range
63 TableĀ 19 ā€“ D2 value range
TableĀ 20 ā€“ R2 value range
64 TableĀ 21 ā€“ Status value range
65 TableĀ 22 ā€“ Status value range
69 TableĀ 23 ā€“ F message trailer with 4 octets
71 TableĀ 24 ā€“ Unsigned16_S octets
TableĀ 25 ā€“ Unsigned16_S meaning
72 TableĀ 26 ā€“ Integer16_S octets
TableĀ 27 ā€“ Integer16_S meaning
TableĀ 28 ā€“ Unsigned8_S octets
TableĀ 29 ā€“ Unsigned8_S meaning
73 5.3.2 Variable Length types
TableĀ 30 ā€“ OctetString_S octets
74 TableĀ 31 ā€“ OctetString_S status bits
76 5.4 Data type ASE service specification
6 Communication model for common services
6.1 Concepts
6.1.1 Overview
6.1.2 Middle Layer ASEs
6.2 ASE data types
6.3 Application Service Elements
6.3.1 Remote procedure call ASE
Figures
FigureĀ 1 ā€“ Middle Layer ASEs communication architecture
78 FigureĀ 2 ā€“ Sequence Chart for reading the EndPointMapper
79 TableĀ 32 ā€“ Connect
80 TableĀ 33 ā€“ Release
81 TableĀ 34 ā€“ Read
82 TableĀ 35 ā€“ Write
83 TableĀ 36 ā€“ Control
84 TableĀ 37 ā€“ ReadImplicit
85 6.3.2 Domain name system ASE
86 6.3.3 Simple network management ASE
87 6.3.4 IP suite ASE
90 TableĀ 38 ā€“ Add Static ARP Cache Entry
TableĀ 39 ā€“ Remove Static ARP Cache Entry
91 6.3.5 Real time cyclic ASE
96 TableĀ 40 ā€“ PPM Set Prov Data
97 TableĀ 41 ā€“ PPM Set Prov Status
98 TableĀ 42 ā€“ PPM Activate
100 TableĀ 43 ā€“ PPM Close
101 TableĀ 44 ā€“ PPM Start
TableĀ 45 ā€“ PPM Error
TableĀ 46 ā€“ Get Cons Data
102 TableĀ 47 ā€“ CPM Get cons status
103 TableĀ 48 ā€“ CPM Set RedRole
104 TableĀ 49 ā€“ CPM Activate
106 TableĀ 50 ā€“ CPM NoData
TableĀ 51 ā€“ CPM Stop
107 6.3.6 Real time acyclic ASE
TableĀ 52 ā€“ CPM New Data Indication
110 TableĀ 53 ā€“ APMS Activate
111 TableĀ 54 ā€“ APMR Activate
113 TableĀ 55 ā€“ APMS A Data
114 TableĀ 56 ā€“ APMR A Data
TableĀ 57 ā€“ APMR Ack
115 TableĀ 58 ā€“ APMS Error
TableĀ 59 ā€“ APMS Error ERRCLS/ERRCODE
116 TableĀ 60 ā€“ APMR Error
TableĀ 61 ā€“ APMR Error ERRCLS/ERRCODE
TableĀ 62 ā€“ APMS_Close
117 6.3.7 Discovery and basic configuration ASE
TableĀ 63 ā€“ APMR_Close
125 TableĀ 64 ā€“ Get
130 TableĀ 65 ā€“ Set
135 TableĀ 66 ā€“ Local Set Command
137 TableĀ 67 ā€“ Identify
143 TableĀ 68 ā€“ Hello
145 6.3.8 Dynamic host configuration ASE
6.3.9 IEEE 802.1AB ASE
151 TableĀ 69 ā€“ System capabilities
152 TableĀ 70 ā€“ Auto negotiation support and status
153 TableĀ 71 ā€“ MDI Power Support
TableĀ 72 ā€“ Link aggregation status
157 TableĀ 73 ā€“ Remote systems data change
158 6.3.10 Media redundancy ASE
164 FigureĀ 3 ā€“ Media redundancy diagnosis dependencies
165 6.3.11 Precision time control ASE
FigureĀ 4 ā€“ PTCP applications
172 TableĀ 74 ā€“ Start bridge
173 TableĀ 75 ā€“ Start slave
174 TableĀ 76 ā€“ Start master
175 TableĀ 77 ā€“ Stop bridge
176 TableĀ 78 ā€“ Stop slave
177 TableĀ 79 ā€“ Stop master
TableĀ 80 ā€“ Sync state change
178 TableĀ 81 ā€“ Line Delay change
179 6.3.12 IEEE 802.1AS ASE
181 TableĀ 82 ā€“ Local Get Time
TableĀ 83 ā€“ Local time state info
182 6.3.13 Virtual Bridges ASE
184 FigureĀ 5 ā€“ Example of periods at a local port
185 6.3.14 MAC Bridges ASE
188 TableĀ 84 ā€“ Allowed values of Forwarding Mode
TableĀ 85 ā€“ Allowed values of Fast Forwarding Multicast MAC Add
191 TableĀ 86 ā€“ Tx Port Entry
194 TableĀ 87 ā€“ Dependencies of RedPeriodBegin and GreenPeriodBegin
197 TableĀ 88 ā€“ Port state change
TableĀ 89 ā€“ Set port state
198 6.3.15 Fragmentation ASE
TableĀ 90 ā€“ Flush filtering data base
199 6.3.16 IEEE 802.3 ASE
201 TableĀ 91 ā€“ MAU Type change
TableĀ 92 ā€“ Set MAU Type
202 6.3.17 Common DL mapping ASE
TableĀ 93 ā€“ P Data
204 TableĀ 94 ā€“ N Data
205 TableĀ 95 ā€“ A Data
206 TableĀ 96 ā€“ C Data
207 7 Communication model for decentralized periphery
7.1 Concepts
7.1.1 User requirements
7.1.2 Features
TableĀ 97 ā€“ Requirements and features
208 7.1.3 Associations
FigureĀ 6 ā€“ Example of communication between controlling devices and field devices
209 7.1.4 Device types
FigureĀ 7 ā€“ Example of communication between an engineering stationand several controlling and field devices
FigureĀ 8 ā€“ Example of communication between field devices and a server station
FigureĀ 9 ā€“ Example of communication between field devices
213 Figure 10 ā€“ Data Objects and Diagnosis Data Model
214 Figure 11 ā€“ Example for channel modelling
215 Figure 12 ā€“ Mapping to PROFINET device model
FigureĀ 13 ā€“ Identification hierarchy
217 7.1.5 Instance model and device addresses
7.1.6 Application process
218 FigureĀ 14 ā€“ Application Process with application process objects (APOs)
219 FigureĀ 15 ā€“ Access to a remote APO
220 FigureĀ 16 ā€“ Access to a remote APO for provider/consumer association
221 FigureĀ 17 ā€“ Overview of application processes
FigureĀ 18 ā€“ IO device with APs, slots and subslots
223 FigureĀ 19 ā€“ Example 1 structural units for interfaces and ports within API 0
224 7.1.7 Application service element
FigureĀ 20 ā€“ Example 2 structural units for interfaces and ports within API 0
225 FigureĀ 21 ā€“ FAL ASEs communication architecture
226 7.1.8 Application relationship
227 7.2 ASE data types
7.3 ASEs
7.3.1 AR ASE
FigureĀ 22 ā€“ Example of one AR with two AREPs
230 FigureĀ 23 ā€“ Example IO application relationship (one-to-one)
231 FigureĀ 24 ā€“ Example IO application relationship one-to-many
232 FigureĀ 25 ā€“ Implicit application relationship
233 TableĀ 98 ā€“ Binding application relationship services
236 TableĀ 99 ā€“ Device Access
TableĀ 100 ā€“ Companion AR
237 TableĀ 101 ā€“ Acknowledge Companion AR
TableĀ 102 ā€“ Startup Mode
TableĀ 103 ā€“ Pull Module Alarm Allowed
240 TableĀ 104 ā€“ Input Valid on Backup AR
241 TableĀ 105 ā€“ Mode
Table 106 ā€“ APStructureIdentifier with API := 0
242 Table 107 ā€“ APStructureIdentifier with API != 0
TableĀ 108 ā€“ RS Alarm Transport Mode
244 TableĀ 109 ā€“ Connect
250 TableĀ 110 ā€“ Connect Device Access
251 TableĀ 111 ā€“ Release
253 TableĀ 112 ā€“ Prm Begin
255 TableĀ 113 ā€“ Prm End
256 TableĀ 114 ā€“ Application Ready
257 TableĀ 115 ā€“ Abort
258 TableĀ 116 ā€“ Local AR Abort
TableĀ 117 ā€“ Local Set AR State
TableĀ 118 ā€“ Local AR In Data
259 TableĀ 119 ā€“ Data elements of Read AR Data
261 TableĀ 120 ā€“ Data elements of Expected Fast Startup Data
262 TableĀ 121 ā€“ Remote primitives issued or received by DEVSM
263 TableĀ 122 ā€“ Local primitives issued or received by DEVSM
264 FigureĀ 26 ā€“ State transition diagram DEVSM
265 TableĀ 123 ā€“ State table DEVSM
270 TableĀ 124 ā€“ Functions, Macros, Timers and Variables by DEVSM
271 TableĀ 125 ā€“ Remote primitives issued or received by CTLSM
TableĀ 126 ā€“ Local primitives issued or received by CTLSM
272 FigureĀ 27 ā€“ State transition diagram CTLSM
273 TableĀ 127 ā€“ State table CTLSM
275 TableĀ 128 ā€“ Functions, Macros, Timers and Variables used by CTLSM
277 FigureĀ 28 ā€“ Assignment of Communication Relationship to Application Relationship
280 FigureĀ 29 ā€“ Overview Communication Relationship Class service interactions
281 TableĀ 129 ā€“ Binding communication relationship services
283 TableĀ 130 ā€“ Traffic Classes versus RT Class
291 TableĀ 131 ā€“ Local Set Input
292 TableĀ 132 ā€“ Local Set Input IOCS
293 TableĀ 133 ā€“ Local Get Input
294 TableĀ 134 ā€“ Local Get Input IOCS
295 TableĀ 135 ā€“ Local New Input
296 TableĀ 136 ā€“ Local Set Output
297 TableĀ 137 ā€“ Local Set Output IOCS
298 TableĀ 138 ā€“ Local Get Output
299 TableĀ 139 ā€“ Local Get Output IOCS
300 TableĀ 140 ā€“ Local New Output
301 TableĀ 141 ā€“ Local Set Provider State
302 TableĀ 142 ā€“ Local Set Redundancy
TableĀ 143 ā€“ Local Set State
303 TableĀ 144 ā€“ Local Data State Changed
310 TableĀ 145 ā€“ Binding expected identification services
312 TableĀ 146 ā€“ Module State
315 TableĀ 147 ā€“ AR Info
316 TableĀ 148 ā€“ Ident Info
TableĀ 149 ā€“ General Data definition for identification services
318 TableĀ 150 ā€“ Data elements of Read Module Diff Block
322 TableĀ 151 ā€“ Alarm type
324 TableĀ 152 ā€“ Alarm types attached to diagnosis ASE
TableĀ 153 ā€“ Alarm types attached to ownership
325 TableĀ 154 ā€“ Alarm types attached to common profiles, profiles, and application
TableĀ 155 ā€“ Binding Alarm services
329 TableĀ 156 ā€“ Alarm Notification
331 TableĀ 157 ā€“ Channel Diagnosis
TableĀ 158 ā€“ Manufacturer Specific Diagnosis
332 TableĀ 159 ā€“ Submodule Diagnosis State
TableĀ 160 ā€“ AR Diagnosis State
333 TableĀ 161 ā€“ User Structure Identifier
335 TableĀ 162 ā€“ Semantics of Specifier
343 FigureĀ 30 ā€“ Example for an intersection of IO device, slot, and AR
TableĀ 163 ā€“ Binding Record Data services
345 TableĀ 164 ā€“ Read
347 TableĀ 165 ā€“ Read Services
349 TableĀ 166 ā€“ Read Implicit
350 TableĀ 167 ā€“ Read Query
351 TableĀ 168 ā€“ Write
352 TableĀ 169 ā€“ Write Services
353 TableĀ 170 ā€“ Data elements of Write Combined Object Container
354 TableĀ 171 ā€“ Local Write Multiple
357 TableĀ 172 ā€“ Local New Write Multiple
362 7.3.2 Real Identification ASE
363 TableĀ 173 ā€“ Binding real identification services
366 TableĀ 174 ā€“ Local Add Submodule
367 TableĀ 175 ā€“ Local Remove Submodule
TableĀ 176 ā€“ Local Update Submodule
369 TableĀ 177 ā€“ Data elements of Read API Data
370 TableĀ 178 ā€“ Data elements of Read Record Input Data Object Element
371 Figure 31 ā€“ Substitute Value
373 TableĀ 179 ā€“ Data elements of Read Record Output Data Object Element
374 TableĀ 180 ā€“ Data elements of Read Substitute Value
376 TableĀ 181 ā€“ Selector for Read GSD Data
TableĀ 182 ā€“ Data elements of Read GSD Data
378 TableĀ 183 ā€“ Remote primitives issued or received by RSMSM
TableĀ 184 ā€“ Local primitives issued or received by RSMSM
379 FigureĀ 32 ā€“ State transition diagram RSMSM
TableĀ 185 ā€“ State table RSMSM
381 TableĀ 186 ā€“ Functions, Macros, Timers and Variables used by RSMSM
TableĀ 187 ā€“ Rules for Submodule State.Ident Info
383 FigureĀ 33 ā€“ Ownership handling
385 TableĀ 188 ā€“ Remote primitives issued or received by OWNSM and ASSSM
386 FigureĀ 34 ā€“ State transition diagram OWNSM
TableĀ 189 ā€“ Local primitives issued or received by OWNSM
387 FigureĀ 35 ā€“ State transition diagram ASSSM
TableĀ 190 ā€“ State table OWNSM
394 TableĀ 191 ā€“ State table ASSSM
395 TableĀ 192 ā€“ Functions, Macros, Timers and Variables used by OWNSM
396 TableĀ 193 ā€“ Functions, Macros, Timers and Variables used by ASSSM
TableĀ 194 ā€“ Rules for Submodule State.AR Info
397 TableĀ 195 ā€“ Remote primitives issued or received by PLUGSM
398 TableĀ 196 ā€“ Local primitives issued or received by PLUGSM
399 FigureĀ 36 ā€“ State transition diagram PLUGSM
400 TableĀ 197 ā€“ State table PLUGSM
401 TableĀ 198 ā€“ Functions, Macros, Timers and Variables used by PLUGSM
402 FigureĀ 37 ā€“ State transition diagram PULLSM
TableĀ 199 ā€“ Remote primitives issued or received by PULLSM
TableĀ 200 ā€“ Local primitives issued or received by PULLSM
403 TableĀ 201 ā€“ State table PULLSM
404 TableĀ 202 ā€“ Functions, Macros, Timers and Variables used by PULLSM
406 TableĀ 203 ā€“ Binding I&M data services
419 TableĀ 204 ā€“ Data elements of Read I&M0 Filter Data
422 TableĀ 205 ā€“ Data elements of Read I&M0 Data
423 TableĀ 206 ā€“ Data elements of Write I&M1 Data
424 TableĀ 207 ā€“ Data elements of Write I&M2 Data
425 TableĀ 208 ā€“ Data elements of Write I&M3 Data
TableĀ 209 ā€“ Data elements of Write I&M4 Data
426 TableĀ 210 ā€“ Data elements of Read I&M5 Data
429 TableĀ 211 ā€“ Data elements of Read Asset Management Data
431 FigureĀ 38 ā€“ Basic model for isochronous applications
432 FigureĀ 39 ā€“ General isochronous application model (example CACF == 1)
433 FigureĀ 40 ā€“ General isochronous application model (example CACF == 2)
TableĀ 212 ā€“ Binding Isochronous Mode Application services
438 TableĀ 213 ā€“ Data elements of Write Isochronous Mode Data
439 FigureĀ 41 ā€“ ASE relations in an IO device operating in isochronous mode for a submodule
440 TableĀ 214 ā€“ Remote primitives issued or received by ISOM_SYNC
TableĀ 215 ā€“ Local primitives issued or received by ISOM_SYNC
441 FigureĀ 42 ā€“ State transition diagram of ISOM_SYNC
TableĀ 216 ā€“ State table ISOM_SYNC
442 TableĀ 217 ā€“ Functions, Macros, Timers and Variables used by the ISOM_SYNC
TableĀ 218 ā€“ Remote primitives issued or received for ISOM_OUT
443 TableĀ 219 ā€“ Local primitives issued or received for ISOM_OUT
444 FigureĀ 43 ā€“ State transition diagram ISOM_OUT
445 TableĀ 220 ā€“ State table ISOM_OUT
447 TableĀ 221 ā€“ Functions, Macros, Timers and Variables used by the ISOM_OUT
448 TableĀ 222 ā€“ Remote primitives issued or received for ISOM_IN
TableĀ 223 ā€“ Local primitives issued or received for ISOM_IN
449 FigureĀ 44 ā€“ State transition diagram ISOM_IN
450 TableĀ 224 ā€“ State table ISOM_IN
451 TableĀ 225 ā€“ Functions, Macros, Timers and Variables used by the ISOM_IN
452 7.3.3 Communication Interface Management ASE
453 TableĀ 226 ā€“ Binding Communication Interface Management services
456 TableĀ 227 ā€“ Subslot number for interface submodules
460 TableĀ 228 ā€“ Subslot number for port submodules
465 TableĀ 229 ā€“ Data elements of Read PDev Data
TableĀ 230 ā€“ Data elements of Read PD Real Data
467 TableĀ 231 ā€“ Data elements of Read PD Expected Data
468 TableĀ 232 ā€“ Data elements of Read PD Interface Data Real
469 TableĀ 233 ā€“ Data elements of Write PD Interface Adjust
470 TableĀ 234 ā€“ Data elements of Write PD Interface FSU Data Adjust
471 TableĀ 235 ā€“ Data elements of Write PD NC Data Check
472 TableĀ 236 ā€“ Data elements of Read PD Port Data Real
473 TableĀ 237 ā€“ Data elements of Read PD Port Data Real Extended
474 TableĀ 238 ā€“ Data elements of Write PD Port Data Check
476 TableĀ 239 ā€“ Data elements of Write PD Port Data Adjust
477 TableĀ 240 ā€“ Data elements of Read Port FO Data Real
478 TableĀ 241 ā€“ Data elements of Write PD Port FO Data Check
TableĀ 242 ā€“ Data elements of Write PD Port FO Data Adjust
479 TableĀ 243 ā€“ Data elements of Read PD Port Statistic
482 TableĀ 244 ā€“ Binding PTCP services
485 TableĀ 245 ā€“ Sync Properties Role
TableĀ 246 ā€“ Sync Class
486 TableĀ 247 ā€“ Data elements of Write PD Sync Data
488 TableĀ 248 ā€“ Local Sync State Info
489 TableĀ 249 ā€“ Local SYNCH Event
490 TableĀ 250 ā€“ Remote primitives issued or received by SYNC_DIAG
TableĀ 251 ā€“ Local primitives issued or received by SYNC_DIAG
491 FigureĀ 45 ā€“ State transition diagram SYNC_DIAG
492 TableĀ 252 ā€“ State table SYNC_DIAG
493 TableĀ 253 ā€“ Functions, Macros, Timers and Variables used by SYNC_DIAG
494 TableĀ 254 ā€“ Binding MAC Bridge services
496 Table 255 ā€“ Distributed Watchdog Factor
Table 256 ā€“ Restart Factor For Distributed Watchdog
497 Table 257 ā€“ DFP Mode
Table 258 ā€“ SFIOCRProperties.DFPRedundantPathLayout
Table 259 ā€“ SFCRC16
498 TableĀ 260 ā€“ Data elements of Write PD IR Data
500 TableĀ 261 ā€“ Data elements of Write PD IR Subframe Data
501 TableĀ 262 ā€“ Binding Media Redundancy services
503 TableĀ 263 ā€“ Data elements of Read PD Interface MRP Data Real
505 TableĀ 264 ā€“ Data elements of Write PD Interface MRP Data Check
506 TableĀ 265 ā€“ Data elements of Write PD Interface MRP Data Adjust
508 TableĀ 266 ā€“ Data elements of Read PD Port MRP Data Real
TableĀ 267 ā€“ Data elements of Write PD Port MRP Data Adjust
509 TableĀ 268 ā€“ Data elements of Read PD Port MRPIC Data Real
510 TableĀ 269 ā€“ Data elements of Write PD Port MRPIC Data Check
TableĀ 270 ā€“ Data elements of Write PD Port MRPIC Data Adjust
513 Figure 46 ā€“ MRP interconnection
514 TableĀ 271 ā€“ Binding IEEE 802.1AS services
516 TableĀ 272 ā€“ Data elements of Write PD Time Data
TableĀ 273 ā€“ List of supported MIBs
517 TableĀ 274 ā€“ Cross-referencing of MIB-II objects
TableĀ 275 ā€“ Cross-referencing of LLDP-MIB objects
TableĀ 276 ā€“ Cross-referencing of LLDP-EXT-PNIO MIB objects
518 TableĀ 277 ā€“ Cross-referencing of LLDP-EXT-DOT3 MIB objects
TableĀ 278 ā€“ Binding Autoconfiguration Data services
521 TableĀ 279 ā€“ Data elements of Read Autoconfiguration Data
523 7.3.4 Diagnosis ASE
Figure 47 ā€“ Diagnosis Base Model
524 Figure 48 ā€“ Severity classification of fault, maintenance and qualified
525 Figure 49 ā€“ Data Base Model
528 TableĀ 280 ā€“ Binding Diagnosis services
534 TableĀ 281 ā€“ General Data definition for Diagnosis services
537 TableĀ 282 ā€“ Local Add Diagnosis Entry
538 TableĀ 283 ā€“ Local Remove Diagnosis Entry
539 TableĀ 284 ā€“ Local Update Diagnosis Entry
554 FigureĀ 50 ā€“ State transition diagram DIAG_DIAG
TableĀ 285 ā€“ Remote primitives issued or received by DIAG_DIAG
TableĀ 286 ā€“ Local primitives issued or received by DIAG_DIAG
555 TableĀ 287 ā€“ State table DIAG_DIAG
556 TableĀ 288 ā€“ Functions, Macros, Timers and Variables used by DIAG_DIAG
557 TableĀ 289 ā€“ Remote primitives issued or received by DIAG_MR
558 FigureĀ 51 ā€“ State transition diagram DIAG_MR
TableĀ 290 ā€“ Local primitives issued or received by DIAG_MR
559 TableĀ 291 ā€“ State table DIAG_MR
TableĀ 292 ā€“ Functions, Macros, Timers and Variables used by DIAG_MR
561 FigureĀ 52 ā€“ State transition diagram DIAG_MD
TableĀ 293 ā€“ Remote primitives issued or received by DIAG_MD
TableĀ 294 ā€“ Local primitives issued or received by DIAG_MD
562 TableĀ 295 ā€“ State table DIAG_MD
563 TableĀ 296 ā€“ Functions, Macros, Timers and Variables used by the maintenance demanded entry
564 TableĀ 297 ā€“ Remote primitives issued or received by DIAG_QUALIFIED
TableĀ 298 ā€“ Local primitives issued or received by DIAG_QUALIFIED
565 FigureĀ 53 ā€“ State transition diagram DIAG_QUALIFIED
566 TableĀ 299 ā€“ State table DIAG_QUALIFIED
TableĀ 300 ā€“ Functions, Macros, Timers and Variables used by DIAG_QUALIFIED
568 7.3.5 PE ASE
569 Figure 54 ā€“ Architecture
570 TableĀ 301 ā€“ Binding PE services
571 TableĀ 302 ā€“ Local Add PE Entity
572 TableĀ 303 ā€“ Local Remove PE Entity
573 TableĀ 304 ā€“ Local Update PE_OperationalMode
574 TableĀ 305 ā€“ PE Entity Filter Data definition
575 TableĀ 306 ā€“ PE Entity Filter Data definition
577 FigureĀ 55 ā€“ State transition diagram PESM
TableĀ 307 ā€“ Remote primitives issued or received by PESM
TableĀ 308 ā€“ Local primitives issued or received by PESM
578 7.3.6 LogBook ASE
TableĀ 309 ā€“ State table PESM
TableĀ 310 ā€“ Functions, Macros, Timers and Variables used by PESM
579 TableĀ 311 ā€“ Binding LogBook services
580 TableĀ 312 ā€“ Data elements of Read LogBook Data
581 7.3.7 RS ASE
TableĀ 313 ā€“ Local Create LogBook Entry
582 Figure 56 ā€“ Reporting System components
583 Figure 57 ā€“ AR / ARSet and Reporting System
588 TableĀ 314 ā€“ Binding RS services
590 Table 315 ā€“ Immanent observers
Table 316 ā€“ Configured observers
591 Figure 58 ā€“ Max Scan Delay
594 Figure 59 ā€“ RS Incident window
596 TableĀ 317 ā€“ Data elements of Local Add RS Event
597 TableĀ 318 ā€“ Data elements of RS Get Event
TableĀ 319 ā€“ Data elements of RS Ack Event
598 TableĀ 320 ā€“ Data elements of RS Adjust Observer
599 Figure 60 ā€“ State transition diagram RSOBS
Table 321 ā€“ Local primitives issued or received by RSOBS
601 Table 322 ā€“ State table RSOBS
602 Table 323 ā€“ Functions, Macros, Timers and Variables used by RSOBS
603 Figure 61 ā€“ State transition diagram RSBUF
Table 324 ā€“ Local primitives issued or received by RSBUF
604 Table 325 ā€“ State table RSBUF
606 7.3.8 Time ASE
Table 326 ā€“ Functions, Macros, Timers and Variables used by RSBUF
607 Table 327 ā€“ Binding Time services
608 Table 328 ā€“ Local Get Time
609 Figure 62 ā€“ State transition diagram TimeSM
Table 329 ā€“ Local primitives issued or received by TimeSM
610 Table 330 ā€“ State table TimeSM
611 7.4 Application characteristics
7.4.1 Device ident number
7.4.2 Network topology
Table 331 ā€“ Functions, Macros, Timers and Variables used by TimeSM
612 FigureĀ 63 ā€“ Example of network topology including slower wireless segments
FigureĀ 64 ā€“ Example of media redundancy including wireless segments
613 7.5 Summary of FAL services
7.5.1 IO device
TableĀ 332 ā€“ FAL services of the IO device
614 7.5.2 IO controller
7.5.3 IO Supervisor
TableĀ 333 ā€“ FAL services of the IO controller
615 AnnexĀ A (informative)Device instances
FigureĀ A.1 ā€“ Instance model
617 AnnexĀ B (informative)Components of an Ethernet interface
FigureĀ B.1 ā€“ Scheme of an Ethernet interface
618 FigureĀ B.2 ā€“ Scheme of an Ethernet interface with bridging ability
619 FigureĀ B.3 ā€“ Scheme of an Ethernet interface with optical ports
620 FigureĀ B.4 ā€“ Scheme of an Ethernet interface with bridgingability using radio communication
FigureĀ B.5 ā€“ Scheme of an Ethernet interface with radio communication
621 AnnexĀ C (informative)Scheme of MAC address assignment
FigureĀ C.1 ā€“ Scheme of MAC address assignment
622 AnnexĀ D (informative)Measurement of the fast startup time
FigureĀ D.1 ā€“ Measurement of the fast startup time
623 AnnexĀ E (informative)Dynamic Frame Packing
FigureĀ E.1 ā€“ Frame Layout
624 FigureĀ E.2 ā€“ Subframe Layout
625 FigureĀ E.3 ā€“ End to End
FigureĀ E.4 ā€“ Dynamic frame packing
626 FigureĀ E.5 ā€“ Dynamic frame packing ā€“ Truncation of outputs
FigureĀ E.6 ā€“ Dynamic frame packing ā€“ Outbound Pack
627 FigureĀ E.7 ā€“ Dynamic frame packing ā€“ Concatenation of inputs
628 FigureĀ E.8 ā€“ Dynamic frame packing ā€“ Inbound Pack
630 FigureĀ E.9 ā€“ Dynamic frame packing ā€“ Distributed watchdog
FigureĀ E.10 ā€“ Interrelation between IO CR and dynamically packed frame
631 AnnexĀ F (informative)Precondition for Diagnosis
Table F.1 ā€“ ChannelErrorType
632 Table F.2 ā€“ Preconditions ChannelErrorType 0 ā€“ 0xFF
Table F.3 ā€“ Preconditions for ChannelErrorType 0x0100 ā€“ 0x7FFF, 0x9000 ā€“ 0x9FFF
Table F.4 ā€“ Preconditions for ChannelErrorType ā€œData transmission impossibleā€
633 Table F.5 ā€“ Preconditions for ChannelErrorType ā€œRemote mismatchā€
Table F.6 ā€“ Preconditions for ChannelErrorType ā€œMedia redundancy mismatch ā€“ ringā€
634 Table F.7 ā€“ Preconditions for ChannelErrorType ā€œMedia redundancy mismatch – interconnectionā€
Table F.8 ā€“ Preconditions for ChannelErrorType ā€œSync mismatchā€
Table F.9 ā€“ Preconditions for ChannelErrorType ā€œIsochronous mode mismatchā€
Table F.10 ā€“ Preconditions for ChannelErrorType ā€œMulticast CR mismatchā€
635 Table F.11 ā€“ Preconditions for ChannelErrorType ā€œFiber optic mismatchā€
Table F.12 ā€“ Preconditions for ChannelErrorTypeā€œNetwork component function mismatchā€
Table F.13 ā€“ Preconditions for ChannelErrorTypeā€œDynamic Frame Packing function mismatchā€
Table F.14 ā€“ Preconditions for ChannelErrorTypeā€œMedia redundancy with planned duplication mismatchā€
Table F.15 ā€“ Preconditions for ChannelErrorType ā€œMultiple interface mismatchā€
636 Bibliography
BS EN IEC 61158-5-10:2019
$215.11