Shopping Cart

No products in the cart.

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
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]

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

  1. an abstract model for defining application resources (objects) capable of being manipulated by users via the use of the FAL service,

  2. the primitive actions and events of the service;

  3. the parameters associated with each primitive action and event, and the form which they take; and

  4. the interrelationship between these actions and events, and their valid sequences.

The purpose of this standard is to define the services provided to

  1. the FAL user at the boundary between the user and the Application Layer of the Fieldbus Reference Model, and

  2. 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

  1. the sizes and octet ordering of various multi-octet service parameters, and

  2. 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
BS EN 61158-5-10:2014
$215.11