BS EN 61158-5-10:2014
$215.11
Industrial communication networks. Fieldbus specifications – Application layer service definition. Type 10 elements
Published By | Publication Date | Number of Pages |
BSI | 2014 | 620 |
1.1 General
The Fieldbus Application Layer (FAL) provides user programs with a means to access the fieldbus communication environment. In this respect, the FAL can be viewed as a āwindow between corresponding application programsā.
This standard provides common elements for basic time-critical and non-time-critical messaging communications between application programs in an automation environment and material specific to type 10 fieldbus. The term ātime-criticalā is used to represent the presence of a time-window, within which one or more specified actions are required to be completed with some defined level of certainty. Failure to complete specified actions within the time window risks failure of the applications requesting the actions, with attendant risk to equipment, plant and possibly human life.
This standard defines in an abstract way the externally visible service provided by the Type 10 fieldbus Application Layer in terms of
-
an abstract model for defining application resources (objects) capable of being manipulated by users via the use of the FAL service,
-
the primitive actions and events of the service;
-
the parameters associated with each primitive action and event, and the form which they take; and
-
the interrelationship between these actions and events, and their valid sequences.
The purpose of this standard is to define 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 10 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).
FAL services and protocols are provided by FAL application-entities (AE) contained within the application processes. The FAL AE is composed of a set of object-oriented Application Service Elements (ASEs) and a Layer Management Entity (LME) that manages the AE. The ASEs provide communication services that operate on a set of related application process object (APO) classes. One of the FAL ASEs is a management ASE that provides a common set of services for the management of the instances of FAL classes.
Although these services specify, from the perspective of applications, how request and responses are issued and delivered, they do not include a specification of what the requesting and responding applications are to do with them. That is, the behavioral aspects of the applications are not specified; only a definition of what requests and responses they can send/receive is specified. This permits greater flexibility to the FAL users in standardizing such object behavior. In addition to these services, some supporting services are also defined in this standard to provide access to the FAL to control certain aspects of its operation.
1.2 Specifications
The principal objective of this standard is to specify the characteristics of conceptual application layer services suitable for time-critical communications, and thus supplement the OSI Basic Reference Model in guiding the development of application layer protocols for time-critical communications.
A secondary objective is to provide migration paths from previously-existing industrial communications protocols. It is this latter objective which gives rise to the diversity of services standardized as the various Types of IEC 61158, and the corresponding protocols standardized in subparts of IEC 61158-6.
This standard may be used as the basis for formal Application Programming Interfaces. Nevertheless, it is not a formal programming interface, and any such interface will need to address implementation issues not covered by this standard, including
-
the sizes and octet ordering of various multi-octet service parameters, and
-
the correlation of paired request and confirm, or indication and response, primitives.
1.3 Conformance
This standard does not specify individual implementations or products, nor do they constrain the implementations of application layer entities within industrial automation systems.
There is conformance of equipment to this application layer service definition standard mainly achieved through implementation of the modeled behavior of an application layer user (e.g. see user state machines) accompanied by implementation of conforming application layer protocols that fulfill the application layer services as defined in this standard.
PDF Catalog
PDF Pages | PDF Title |
---|---|
8 | English CONTENTS |
19 | INTRODUCTION |
20 | 1 Scope 1.1 General |
21 | 1.2 Specifications 1.3 Conformance 2 Normative references |
23 | 3 Terms, definitions, abbreviations, symbols and conventions |
24 | 3.1 Referenced terms and definitions 3.2 Additional terms and definitions for decentralized periphery |
32 | 3.3 Additional terms and definitions for media redundancy |
33 | 3.4 Abbreviations and symbols |
35 | 3.5 Conventions |
39 | Tables TableĀ 1 ā State machine description elements TableĀ 2 ā Description of state machine elements TableĀ 3 ā Conventions used in state machines |
40 | TableĀ 4 ā Conventions for services used in state machines |
41 | 4 Concepts |
42 | 5 Data type ASE 5.1 General Figures FigureĀ 1 ā Data type class hierarchy example |
45 | TableĀ 5 ā Data type overview |
47 | 5.2 Formal definition of data type objects |
48 | 5.3 FAL defined data types |
49 | TableĀ 6 ā V2 octets TableĀ 7 ā L2 octets |
52 | TableĀ 8 ā E2 octets TableĀ 9 ā E2 value range TableĀ 10 ā Unipolar2.16 octets |
53 | TableĀ 11 ā Unipolar2.16 value range |
54 | TableĀ 12 ā N2 value range |
55 | TableĀ 13 ā N4 value range |
56 | TableĀ 14 ā X2 value range |
57 | TableĀ 15 ā X4 value range TableĀ 16 ā C4 value range |
59 | TableĀ 17 ā T2 value range |
60 | TableĀ 18 ā T2 value range TableĀ 19 ā D2 value range |
61 | TableĀ 20 ā R2 value range |
62 | TableĀ 21 ā UUID for decentralized peripherals |
63 | FigureĀ 2 ā NetworkTime date relation TableĀ 22 ā Status least significant Bit of the fractional portion (20) |
64 | TableĀ 23 ā Status value range |
66 | TableĀ 24 ā OctetString2+Unsigned8 TableĀ 25 ā Float32+Unsigned8 octets |
67 | TableĀ 26 ā Unsigned8+Unsigned8 octets TableĀ 27 ā Unsigned16_S octets TableĀ 28 ā Unsigned16_S meaning |
68 | TableĀ 29 ā Integer16_S octets TableĀ 30 ā Integer16_S meaning TableĀ 31 ā Unsigned8_S octets |
69 | TableĀ 32 ā Unsigned8_S meaning TableĀ 33 ā OctetString_S octets TableĀ 34 ā OctetString_S status bits |
70 | 5.4 Data type ASE service specification 6 Communication model for common services 6.1 Concepts TableĀ 35 ā F message trailer with 4 octets TableĀ 36 ā F message trailer with 5 octets |
71 | 6.2 ASE data types FigureĀ 3 ā FAL ASEs communication architecture |
72 | 6.3 Application Service Elements |
78 | TableĀ 37 ā Get |
81 | TableĀ 38 ā Set |
85 | TableĀ 39 ā Local Set Command |
87 | TableĀ 40 ā Identify |
89 | TableĀ 41 ā Hello |
91 | FigureĀ 4 ā PTCP applications |
97 | TableĀ 42 ā Start bridge |
98 | TableĀ 43 ā Start slave |
99 | TableĀ 44 ā Start master |
100 | TableĀ 45 ā Stop bridge |
101 | TableĀ 46 ā Stop slave |
102 | TableĀ 47 ā Stop master |
103 | TableĀ 48 ā Sync state change TableĀ 49 ā Line Delay change |
104 | FigureĀ 5 ā Clock drift measurement |
105 | FigureĀ 6 ā Multiple synchronization |
111 | FigureĀ 7 ā Media redundancy diagnosis dependencies |
117 | TableĀ 50 ā PPM Set Prov Data TableĀ 51 ā PPM Set Prov Status |
118 | TableĀ 52 ā PPM Activate |
121 | TableĀ 53 ā PPM Close TableĀ 54 ā PPM Start TableĀ 55 ā PPM Error |
122 | TableĀ 56 ā Get Cons Data |
123 | TableĀ 57 ā CPM Get cons status |
124 | TableĀ 58 ā CPM Set RedRole TableĀ 59 ā CPM Activate |
126 | TableĀ 60 ā CPM NoData |
127 | TableĀ 61 ā CPM Stop |
130 | TableĀ 62 ā APMS Activate |
132 | TableĀ 63 ā APMR Activate |
133 | TableĀ 64 ā APMS A Data |
134 | TableĀ 65 ā APMR A Data TableĀ 66 ā APMR Ack |
135 | TableĀ 67 ā APMS Error |
136 | TableĀ 68 ā APMS Error ERRCLS/ERRCODE TableĀ 69 ā APMR Error TableĀ 70 ā APMR Error ERRCLS/ERRCODE |
137 | TableĀ 71 ā APMS_Close TableĀ 72 ā APMR_Close |
139 | TableĀ 73 ā Connect |
141 | TableĀ 74 ā Release |
142 | TableĀ 75 ā Read |
143 | TableĀ 76 ā Write |
144 | TableĀ 77 ā Control |
149 | TableĀ 78 ā System capabilities |
151 | TableĀ 79 ā Auto negotiation support and status TableĀ 80 ā MDI Power Support |
152 | TableĀ 81 ā Link aggregation status |
155 | TableĀ 82 ā Remote systems data change |
158 | TableĀ 83 ā Local Get Time TableĀ 84 ā Local Set Time |
159 | TableĀ 85 ā Local time changed event |
162 | TableĀ 86 ā Allowed values of Forwarding Mode |
163 | TableĀ 87 ā Allowed values of Fast Forwarding Multicast MAC Add |
164 | TableĀ 88 ā Allowed values of Reduction Ratio TableĀ 89 ā Frame ID |
166 | TableĀ 90 ā Tx Port Entry |
169 | TableĀ 91 ā Dependencies of RedOrangePeriodBegin, OrangePeriodBegin, and GreenPeriodBegin |
173 | TableĀ 92 ā Port state change TableĀ 93 ā Set port state |
174 | TableĀ 94 ā Flush filtering data base |
177 | FigureĀ 8 ā Example of periods at a local port |
179 | TableĀ 95 ā MAU Type change TableĀ 96 ā Set MAU Type |
183 | TableĀ 97 ā IP Multicast address TableĀ 98 ā Set ARP Cache |
186 | TableĀ 99 ā Enterprise number |
187 | TableĀ 100 ā Vendor OUI |
188 | TableĀ 101 ā P Data |
190 | TableĀ 102 ā N Data |
191 | TableĀ 103 ā A Data |
192 | TableĀ 104 ā C Data |
193 | 7 Communication model for decentralized periphery 7.1 Concepts TableĀ 105 ā Requirements and features |
194 | FigureĀ 9 ā Example of communication between controlling devices and field devices |
195 | FigureĀ 10 ā Example of communication between an engineering station and several controlling and field devices FigureĀ 11 ā Example of communication between field devices and a server station FigureĀ 12 ā Example of communication between field devices |
197 | FigureĀ 13 ā Structural units of one arbitrary API of an IO device (general) |
198 | FigureĀ 14 ā Example 1 structural units for interfaces and ports within API 0 |
199 | FigureĀ 15 ā Example 2 structural units for interfaces and ports within API 0 |
201 | FigureĀ 16 ā Identification hierarchy |
204 | FigureĀ 17 ā Overview of application processes FigureĀ 18 ā IO device with APs, slots and subslots |
207 | FigureĀ 19 ā Application Process with application process objects (APOs) |
208 | FigureĀ 20 ā Access to a remote APO |
209 | FigureĀ 21 ā Access to a remote APO for provider/consumer association |
210 | FigureĀ 22 ā Example of one AR with two AREPs |
211 | 7.2 ASE data types 7.3 ASEs FigureĀ 23 ā FAL ASEs communication architecture |
212 | TableĀ 106 ā Binding Record Data services |
213 | FigureĀ 24 ā Relation of a record data object to one real object FigureĀ 25 ā Relation of a record data object to two real objects |
215 | TableĀ 107 ā Persistence behavior for record data objects |
218 | TableĀ 108 ā Read |
219 | TableĀ 109 ā Read Services |
222 | TableĀ 110 ā Read Query |
224 | TableĀ 111 ā Write |
226 | TableĀ 112 ā Write Services |
228 | TableĀ 113 ā Data elements of Write Combined Object Container |
229 | TableĀ 114 ā Local Write Multiple |
231 | TableĀ 115 ā Local New Write Multiple |
234 | FigureĀ 26 ā Overview IO ASE service interactions |
244 | TableĀ 116 ā Local Set Input |
245 | TableĀ 117 ā Local Set Input IOCS |
246 | TableĀ 118 ā Local Get Input |
247 | TableĀ 119 ā Local Get Input IOCS |
248 | TableĀ 120 ā Local New Input TableĀ 121 ā Local Set Redundancy |
249 | TableĀ 122 ā Local Set State |
250 | TableĀ 123 ā Local Data State Changed |
251 | TableĀ 124 ā Data elements of Read Record Input Data Object Element |
252 | TableĀ 125 ā Local Set Output |
253 | TableĀ 126 ā Local Set Output IOCS |
254 | TableĀ 127 ā Local Get Output |
255 | TableĀ 128 ā Local Get Output IOCS |
256 | TableĀ 129 ā Local New Output |
257 | TableĀ 130 ā Local Set Provider State |
258 | TableĀ 131 ā Data elements of Read Record Output Data Object Element |
260 | TableĀ 132 ā Data elements of Read Substitute Value |
261 | TableĀ 133 ā Data elements of Write Substitute Value |
263 | TableĀ 134 ā Data elements of Read LogBook Data |
264 | TableĀ 135 ā Local Create LogBook Entry |
265 | Figure 27 ā Severity classification of diagnosis and maintenance |
271 | Table 136 ā Channel Error Type |
272 | TableĀ 137 ā Ext Channel Error type |
276 | Table 138 ā Allowed combinations of Channel Error Type and Ext Channel Error Type |
277 | TableĀ 139 ā Ext Channel Add Value for Accumulative Info |
278 | TableĀ 140 ā Local Add Diagnosis Entry |
280 | TableĀ 141 ā Local Remove Diagnosis Entry |
282 | TableĀ 142 ā Local Diagnosis Event |
283 | TableĀ 143 ā General Data definition for Diagnosis services |
299 | TableĀ 144 ā Data elements of Read Nested Diagnosis Information |
300 | FigureĀ 28 ā State transition diagram DIAG_DIAG TableĀ 145 ā Remote primitives issued or received by DIAG_DIAG TableĀ 146 ā Local primitives issued or received by DIAG_DIAG |
301 | TableĀ 147 ā State table DIAG_DIAG |
302 | TableĀ 148 ā Functions, Macros, Timers and Variables used by DIAG_DIAG |
303 | TableĀ 149 ā Remote primitives issued or received by DIAG_MR TableĀ 150 ā Local primitives issued or received by DIAG_MR |
304 | FigureĀ 29 ā State transition diagram DIAG_MR TableĀ 151 ā State table DIAG_MR |
306 | TableĀ 152 ā Functions, Macros, Timers and Variables used by DIAG_MR |
307 | TableĀ 153 ā Remote primitives issued or received by DIAG_MD TableĀ 154 ā Local primitives issued or received by DIAG_MD |
308 | FigureĀ 30 ā State transition diagram DIAG_MD TableĀ 155 ā State table DIAG_MD |
309 | TableĀ 156 ā Functions, Macros, Timers and Variables used by the maintenance demanded entry |
311 | FigureĀ 31 ā State transition diagram DIAG_QUALIFIED TableĀ 157 ā Remote primitives issued or received by DIAG_QUALIFIED TableĀ 158 ā Local primitives issued or received by DIAG_QUALIFIED |
312 | TableĀ 159 ā State table DIAG_QUALIFIED TableĀ 160 ā Functions, Macros, Timers and Variables used by DIAG_QUALIFIED |
315 | TableĀ 161 ā Alarm type |
318 | TableĀ 162 ā Alarm Notification |
321 | TableĀ 163 ā Channel Diagnosis |
322 | TableĀ 164 ā Manufacturer Specific Diagnosis TableĀ 165 ā Submodule Diagnosis State TableĀ 166 ā AR Diagnosis State |
324 | TableĀ 167 ā User Structure Identifier |
325 | TableĀ 168 ā Semantics of Specifier |
332 | FigureĀ 32 ā Example of a resource model at the alarm source |
340 | TableĀ 169 ā Module State |
341 | TableĀ 170 ā Usage with respect to CR type |
342 | TableĀ 171 ā Detail |
343 | TableĀ 172 ā AR Info |
344 | TableĀ 173 ā Ident Info |
355 | TableĀ 174 ā Binding Context services |
356 | TableĀ 175 ā Connect |
368 | TableĀ 176 ā Connect Device Access |
371 | TableĀ 177 ā Release |
372 | TableĀ 178 ā Abort |
373 | TableĀ 179 ā Local AR Abort |
374 | TableĀ 180 ā Prm Begin |
377 | TableĀ 181 ā Prm End |
378 | TableĀ 182 ā Application Ready |
381 | TableĀ 183 ā General Data definition for identification services |
385 | TableĀ 184 ā Data elements of Read Module Diff Block |
386 | TableĀ 185 ā Data elements of Read API Data |
387 | TableĀ 186 ā Data elements of Read I&M0 Filter Data |
389 | TableĀ 187 ā Data elements of Read I&M0 Data |
391 | TableĀ 188 ā Data elements of Write I&M1 Data TableĀ 189 ā Data elements of Read I&M1 Data |
392 | TableĀ 190 ā Data elements of Write I&M2 Data TableĀ 191 ā Data elements of Read I&M2 Data |
393 | TableĀ 192 ā Data elements of Write I&M3 Data TableĀ 193 ā Data elements of Read I&M3 Data TableĀ 194 ā Data elements of Write I&M4 Data |
394 | TableĀ 195 ā Data elements of Read I&M4 Data TableĀ 196 ā Data elements of Read Autoconfiguration Data |
397 | TableĀ 197 ā Data elements of Write Expected Fast Startup Data |
398 | TableĀ 198 ā Data elements of Read Expected Fast Startup Data |
399 | TableĀ 199 ā Data elements of Read GSD Data |
400 | TableĀ 200 ā Data elements of Read GSD Data |
401 | FigureĀ 33 ā Basic model for isochronous applications |
402 | FigureĀ 34 ā General isochronous application model (example CACF == 1) |
403 | FigureĀ 35 ā General isochronous application model (example CACF == 2) |
408 | TableĀ 201 ā Data elements of Write Isochronous Mode Data TableĀ 202 ā Data elements of Read Isochronous Mode Data |
409 | TableĀ 203 ā Local SYNCH Event |
410 | FigureĀ 36 ā ASE relations in an IO device operating in isochronous mode for a submodule |
412 | FigureĀ 37 ā State transition diagram of ISOM_SYNC TableĀ 204 ā Remote primitives issued or received by ISOM_SYNC TableĀ 205 ā Local primitives issued or received by ISOM_SYNC |
413 | TableĀ 206 ā State table ISOM_SYNC TableĀ 207 ā Functions, Macros, Timers and Variables used by the ISOM_SYNC |
414 | TableĀ 208 ā Remote primitives issued or received for ISOM_OUT TableĀ 209 ā Local primitives issued or received for ISOM_OUT |
415 | FigureĀ 38 ā State transition diagram ISOM_OUT |
416 | TableĀ 210 ā State table ISOM_OUT |
418 | TableĀ 211 ā Functions, Macros, Timers and Variables used by the ISOM_OUT |
419 | TableĀ 212 ā Remote primitives issued or received for ISOM_IN TableĀ 213 ā Local primitives issued or received for ISOM_IN |
420 | FigureĀ 39 ā State transition diagram ISOM_IN |
421 | TableĀ 214 ā State table ISOM_IN |
422 | TableĀ 215 ā Functions, Macros, Timers and Variables used by the ISOM_IN |
428 | TableĀ 216 ā Subslot number for interface submodules |
432 | TableĀ 217 ā Sync Properties Role TableĀ 218 ā Sync Class |
433 | Table 219 ā Distributed Watchdog Factor |
434 | Table 220 ā Restart Factor For Distributed Watchdog Table 221 ā DFP Mode Table 222 ā SFIOCRProperties.DFPRedundantPathLayout |
435 | Table 223 ā SFCRC16 |
438 | TableĀ 224 ā Subslot number for port submodules TableĀ 225 ā Fiber Optic Types |
439 | TableĀ 226 ā Fiber Optic Cable Types |
443 | Table 227 ā TimePLLWindow TableĀ 228 ā Data elements of Read PDev Data |
450 | TableĀ 229 ā Data elements of Read PD Real Data |
454 | TableĀ 230 ā Data elements of Read PD Expected Data |
458 | TableĀ 231 ā Read PD Interface Data Real |
459 | TableĀ 232 ā Data elements of Write PD Interface Adjust TableĀ 233 ā Data elements of Read PD Interface Adjust |
460 | TableĀ 234 ā Data elements of Write PD IR Data |
464 | TableĀ 235 ā Data elements of Read PD IR Data |
468 | TableĀ 236 ā Data elements of Write PD Sync Data |
469 | TableĀ 237 ā Data elements of Read PD Sync Data |
471 | TableĀ 238 ā Local Sync State Info |
472 | TableĀ 239 ā Data elements of Write PD IR Subframe Data |
474 | TableĀ 240 ā Data elements of Read PD IR Subframe Data |
475 | TableĀ 241 ā Data elements of Write PD Time Data TableĀ 242 ā Data elements of Read PD Time Data |
476 | TableĀ 243 ā Data elements of Read PD Interface MRP Data Real |
477 | TableĀ 244 āData elements of Write PD Interface MRP Data Check TableĀ 245 ā Data elements of Read PD Interface MRP Data Check |
478 | TableĀ 246 ā Data elements of Write PD Interface MRP Data Adjust |
479 | TableĀ 247 ā Data elements of Read PD Interface MRP Data Adjust TableĀ 248 ā Data elements of Write PD Interface FSU Data Adjust |
480 | TableĀ 249 ā Data elements of Read PD Interface FSU Data Adjust |
481 | TableĀ 250 ā Data elements of Write PD NC Data Check |
482 | TableĀ 251 ā Data elements of Read PD NC Data Check TableĀ 252 ā Data elements of Read PD Port Data Real |
484 | TableĀ 253 ā Data elements of Write PD Port Data Check |
485 | TableĀ 254 ā Data elements of Read PD Port Data Check |
486 | TableĀ 255 ā Data elements of Write PD Port Data Adjust TableĀ 256 ā Data elements of Read PD Port Data Adjust |
487 | TableĀ 257 ā Data elements of Read Port FO Data Real |
488 | TableĀ 258 ā Data elements of Write PD Port FO Data Check |
489 | TableĀ 259 ā Data elements of Read PD Port FO Data Check |
490 | TableĀ 260 ā Data elements of Write PD Port FO Data Adjust TableĀ 261 ā Data elements of Read PD Port FO Data Adjust |
491 | TableĀ 262 ā Data elements of Read PD Port MRP Data Real TableĀ 263 ā Data elements of Write PD Port MRP Data Adjust |
492 | TableĀ 264 ā Data elements of Read PD Port MRP Data Adjust TableĀ 265 ā Data elements of Read PD Port Statistic |
495 | FigureĀ 40 ā Assignment of communication relationship to application relationship |
499 | FigureĀ 41 ā Implicit application relationship |
500 | FigureĀ 42 ā Example IO application relationship (one-to-one) |
501 | FigureĀ 43 ā Example IO application relationship one-to-many |
505 | TableĀ 266 ā Device Access TableĀ 267 ā Companion AR TableĀ 268 ā Acknowledge Companion AR TableĀ 269 ā Startup Mode |
506 | TableĀ 270 ā Pull Module Alarm Allowed |
509 | TableĀ 271 ā Input Valid on Backup AR TableĀ 272 ā Activate Redundancy Alarm |
510 | Table 273 ā APStructureIdentifier with API := 0 Table 274 ā APStructureIdentifier with API != 0 |
514 | TableĀ 275 ā Traffic Classes versus RT Class |
515 | TableĀ 276 ā Frame ID |
516 | TableĀ 277 ā Reduction Ratios |
522 | TableĀ 278 ā Data elements of Read AR Data |
527 | TableĀ 279 ā Local Set AR State TableĀ 280 ā Local AR In Data |
528 | 7.4 Behavior of an IO device FigureĀ 44 ā Overview ASE state machines for IO device |
529 | TableĀ 281 ā Remote primitives issued or received by DEVSM TableĀ 282 ā Local primitives issued or received by DEVSM |
531 | FigureĀ 45 ā State transition diagram DEVSM |
532 | TableĀ 283 ā State table DEVSM |
536 | TableĀ 284 ā Functions, Macros, Timers and Variables by DEVSM |
537 | TableĀ 285 ā Remote primitives issued or received by REM_CHK |
538 | FigureĀ 46 ā State transition diagram REM_CHK TableĀ 286 ā Local primitives issued or received by REM_CHK |
539 | TableĀ 287 ā State table REM_CHK |
544 | TableĀ 288 ā Functions, Macros, Timers and Variables by REM_CHK TableĀ 289 ā Remote primitives issued or received LOC_LNK |
545 | FigureĀ 47 ā State transition diagram LOC_LNK TableĀ 290 ā Local primitives issued or received LOC_LNK |
546 | TableĀ 291 ā State table LOC_LNK |
549 | TableĀ 292 ā Functions, Macros, Timers and Variables used by LOC_LNK |
550 | TableĀ 293 ā Remote primitives issued or received by FOMR TableĀ 294 ā Local primitives issued or received by FOMR |
551 | FigureĀ 48 ā State transition diagram FOMR TableĀ 295 ā State table FOMR |
552 | TableĀ 296 ā Functions, Macros, Timers and Variables used by FOMR |
553 | FigureĀ 49 ā State transition diagram FOMD TableĀ 297 ā Remote primitives issued or received by FOMD TableĀ 298 ā Local primitives issued or received by FOMD |
554 | TableĀ 299 ā State table FOMD |
555 | TableĀ 300 ā Functions, Macros, Timers and Variables by FOMD TableĀ 301 ā Remote primitives issued or received by FODIAG TableĀ 302 ā Local primitives issued or received by FODIAG |
556 | FigureĀ 50 ā State transition diagram FODIAG TableĀ 303 ā State table FODIAG |
557 | TableĀ 304 ā Functions, Macros, Timers and Variables by FODIAG |
559 | TableĀ 305 ā Remote primitives issued or received by RSMSM |
560 | FigureĀ 51 ā State transition diagram RSMSM TableĀ 306 ā Local primitives issued or received by RSMSM TableĀ 307 ā State table RSMSM |
561 | TableĀ 308 ā Functions, Macros, Timers and Variables used by RSMSM |
562 | TableĀ 309 ā Rules for Submodule State.Ident Info |
564 | FigureĀ 52 ā Ownership handling |
566 | TableĀ 310 ā Remote primitives issued or received by OWNSM and ASSSM |
567 | FigureĀ 53 ā State transition diagram OWNSM FigureĀ 54 ā State transition diagram ASSSM TableĀ 311 ā Local primitives issued or received by OWNSM |
568 | TableĀ 312 ā State table OWNSM |
574 | TableĀ 313 ā State table ASSSM |
575 | TableĀ 314 ā Functions, Macros, Timers and Variables used by OWNSM |
576 | TableĀ 315 ā Functions, Macros, Timers and Variables used by ASSSM TableĀ 316 ā Rules for Submodule State.AR Info |
577 | TableĀ 317 ā Remote primitives issued or received by PLUGSM |
578 | TableĀ 318 ā Local primitives issued or received by PLUGSM |
579 | FigureĀ 55 ā State transition diagram PLUGSM |
580 | TableĀ 319 ā State table PLUGSM |
581 | TableĀ 320 ā Functions, Macros, Timers and Variables used by PLUGSM TableĀ 321 ā Remote primitives issued or received by PULLSM |
582 | FigureĀ 56 ā State transition diagram PULLSM TableĀ 322 ā Local primitives issued or received by PULLSM |
583 | TableĀ 323 ā State table PULLSM TableĀ 324 ā Functions, Macros, Timers and Variables used by PULLSM |
584 | FigureĀ 57 ā State transition diagram SYNC_DIAG TableĀ 325 ā Remote primitives issued or received by SYNC_DIAG TableĀ 326 ā Local primitives issued or received by SYNC_DIAG |
585 | TableĀ 327 ā State table SYNC_DIAG |
586 | TableĀ 328 ā Functions, Macros, Timers and Variables used by SYNC_DIAG |
587 | 7.5 Behavior of an IO controller |
588 | TableĀ 329 ā Remote primitives issued or received by CTLSM TableĀ 330 ā Local primitives issued or received by CTLSM |
589 | FigureĀ 58 ā State diagram CTLSM |
590 | TableĀ 331 ā State table CTLSM |
592 | 7.6 Application characteristics TableĀ 332 ā Functions, Macros, Timers and Variables used by CTLSM |
593 | 7.7 Summary of FAL services FigureĀ 59 ā Example of network topology including slower wireless segments FigureĀ 60 ā Example of media redundancy including wireless segments |
594 | TableĀ 333 ā FAL services of the IO device TableĀ 334 ā FAL services of the IO controller |
596 | AnnexĀ A (informative)Device instances FigureĀ A.1 ā Instance model |
598 | AnnexĀ B (informative)Components of an Ethernet interface FigureĀ B.1 ā Scheme of an Ethernet interface |
599 | FigureĀ B.2 ā Scheme of an Ethernet interface with bridging ability |
600 | FigureĀ B.3 ā Scheme of an Ethernet interface with optical ports |
601 | FigureĀ B.4 ā Scheme of an Ethernet interface with bridging abilityusing radio communication FigureĀ B.5 ā Scheme of an Ethernet interface with radio communication |
602 | AnnexĀ C (informative)Scheme of MAC address assignment FigureĀ C.1 ā Scheme of MAC address assignment |
603 | AnnexĀ D (informative)Collection of objects FigureĀ D.1 ā Example for an intersection of IO device, slot, and AR |
604 | AnnexĀ E (informative)Measurement of the fast startup time FigureĀ E.1 ā Measurement of the fast startup time |
605 | AnnexĀ F (informative)Dynamic Frame Packing FigureĀ F.1 ā Frame Layout |
606 | FigureĀ F.2 ā Sub frame Layout |
607 | FigureĀ F.3 ā End to End FigureĀ F.4 ā Dynamic frame packing |
608 | FigureĀ F.5 ā Dynamic frame packing ā Truncation of outputs FigureĀ F.6 ā Dynamic frame packing ā Outbound Pack |
609 | FigureĀ F.7 ā Dynamic frame packing ā Concatenation of inputs |
610 | FigureĀ F.8 ā Dynamic frame packing ā Inbound Pack |
611 | FigureĀ F.9 ā Dynamic frame packing ā Distributed watchdog |
612 | FigureĀ F.10 ā Interrelation between IO CR and dynamically packed frame |
613 | AnnexĀ G (informative)Building IR Data |
614 | FigureĀ G.1 ā Bridge- and LineDelay FigureĀ G.2 ā Sample Topology |
615 | FigureĀ G.3 ā Slip Stream Effect downstream |
616 | FigureĀ G.4 ā Using the slip stream effect in a comb topology downstream |
618 | Bibliography |