Shopping Cart

No products in the cart.

BS EN 61158-5-10:2012

$215.11

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

Published By Publication Date Number of Pages
BSI 2012 774
Guaranteed Safe Checkout
Categories: ,

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:2010(E) specifies the structure and services of the type 10 IEC fieldbus Application Layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498) 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 change with respect to the previous edition are: – corrections; – improvements; – optimization of the synchronization; – optimization of the startup time from power down.

PDF Catalog

PDF Pages PDF Title
8 CONTENTS
20 INTRODUCTION
21 1 Scope
1.1 Overview
22 1.2 Specifications
1.3 Conformance
2 Normative references
24 3 Terms, definitions, abbreviations, symbols and conventions
3.1 Referenced terms and definitions
25 3.2 Additional terms and definitions for distributed automation
27 3.3 Additional terms and definitions for decentralized periphery
35 3.4 Additional terms and definitions for media redundancy
36 3.5 Abbreviations and symbols
37 3.6 Additional abbreviations and symbols for distributed automation
3.7 Additional abbreviations and symbols for decentralized periphery
38 3.8 Additional abbreviations and symbols for media redundancy
3.9 Conventions
41 4 Concepts
5 Data type ASE
5.1 General
42 Figures
Figure 1 โ€“ Data type class hierarchy example
44 5.2 Formal definition of data type objects
45 5.3 FAL defined data types
46 Tables
Table 1 โ€“ V2 octets
Table 2 โ€“ L2 octets
49 Table 3 โ€“ PERSISTDEF
Table 4 โ€“ VARTYPE
50 Table 5 โ€“ ITEMQUALITYDEF
52 Table 6 โ€“ STATEDEF
Table 7 โ€“ GROUPERRORDEF
54 Table 8 โ€“ ACCESSRIGHTSDEF
Table 9 โ€“ HRESULT
56 Table 10 โ€“ E2 octets
57 Table 11 โ€“ E2 value range
Table 12 โ€“ Unipolar2.16 octets
Table 13 โ€“ Unipolar2.16 value range
59 Table 14 โ€“ N2 value range
Table 15 โ€“ N4 value range
60 Table 16 โ€“ X2 value range
61 Table 17 โ€“ X4 value range
Table 18 โ€“ C4 value range
63 Table 19 โ€“ T2 value range
Table 20 โ€“ T2 value range
64 Table 21 โ€“ D2 value range
Table 22 โ€“ R2 value range
65 Table 23 โ€“ UUID for decentralized peripherals
66 Table 24 โ€“ UUID for distributed automation
67 Figure 2 โ€“ NetworkTime date relation
Table 25 โ€“ NetworkTime values
Table 26 โ€“ NetworkTime octets
69 Table 27 โ€“ UNICODEString values
Table 28 โ€“ UTF-8 character encoding scheme
80 Table 29 โ€“ OctetString2+Unsigned8 octets
81 Table 30 โ€“ Float32+Unsigned8 octets
Table 31 โ€“ Unsigned8+Unsigned8 octets
84 Table 32 โ€“ Data Types for Value in a VARIANT
85 Table 33 โ€“ Unsigned16_S octets
Table 34 โ€“ Unsigned16_S meaning
Table 35 โ€“ Integer16_S octets
86 Table 36 โ€“ Integer16_S meaning
Table 37 โ€“ Unsigned8_S octets
Table 38 โ€“ Unsigned8_S meaning
87 Table 39 โ€“ OctetString_S octets
Table 40 โ€“ OctetString_S status bits
Table 41 โ€“ F message trailer with 4 octets
88 5.4 Data type ASE service specification
6 Communication model for common services
6.1 Concepts
6.2 ASE data types
Table 42 โ€“ F message trailer with 5 octets
89 6.3 ASEs
94 Table 43 โ€“ Get
96 Table 44 โ€“ Set
99 Table 45 โ€“ Identify
100 Table 46 โ€“ Hello
102 Figure 3 โ€“ PTCP applications
107 Table 47 โ€“ Start bridge
108 Table 48 โ€“ Start slave
109 Table 49 โ€“ Start master
110 Table 50 โ€“ Stop bridge
111 Table 51 โ€“Stop slave
Table 52 โ€“ Stop master
112 Table 53 โ€“ Sync state change
113 Figure 4 โ€“ Clock drift measurement
114 Figure 5 โ€“ Multiple synchronization
116 Figure 6 โ€“ MRP stack
121 Table 54 โ€“ Start MRM
122 Table 55 โ€“ Stop MRM
123 Table 56 โ€“ Redundancy state change
124 Table 57 โ€“ Start MRC
125 Table 58 โ€“ Stop MRC
Table 59 โ€“ Neighborhood changed
127 Figure 7 โ€“ Ring topology with one manager and clients
Figure 8 โ€“ MRM in an open ring
128 Figure 9 โ€“ More than one MRM in the ring
129 Figure 10 โ€“ Media redundancy diagnosis dependencies
130 Table 60 โ€“ MRP network/connection parameters
131 Table 61 โ€“ MRM parameters
Table 62 โ€“ MRC parameters
132 Table 63 โ€“ Set Prov Data
133 Table 64 โ€“ Set Prov Status
134 Table 65 โ€“ PPM Activate
135 Table 66 โ€“ Close
Table 67 โ€“ Start
136 Table 68 โ€“ Error
Table 69 โ€“ Get Cons Data
137 Table 70 โ€“ Get cons status
Table 71 โ€“ Set RedRole
138 Table 72 โ€“ CPM activate
142 Table 73 โ€“ APMS Activate
143 Table 74 โ€“ APMR Activate
144 Table 75 โ€“ APMS A Data
145 Table 76 โ€“ APMR A Data
Table 77 โ€“ APMR Ack
146 Table 78 โ€“ APMS Error
Table 79 โ€“ APMS Error ERRCLS/ERRCODE
147 Table 80 โ€“ APMR Error
Table 81 โ€“ APMR Error ERRCLS/ERRCODE
Table 82 โ€“ APMS_Close
148 Table 83 โ€“ APMR_Close
149 Table 84 โ€“ Connect
150 Table 85 โ€“ Release
151 Table 86 โ€“ Read
152 Table 87 โ€“ Write
153 Table 88 โ€“ Control
158 Table 89 โ€“ System capabilities
159 Table 90 โ€“ Auto negotiation support and status
Table 91 โ€“ MDI Power Support
160 Table 92 โ€“ Link aggregation status
163 Table 93 โ€“ Remote systems data change
166 Table 94 โ€“ Allowed values of ReductionRatio
167 Table 95 โ€“ Frame IDs for RT_CLASS_3
Table 96 โ€“ Sync Frame
Table 97 โ€“ FrameSendOffset
168 Table 98 โ€“ Tx Port Entry
169 Figure 11 โ€“ Locating the destination for redundant RT frames
171 Table 99 โ€“ Port state change
Table 100 โ€“ Set port state
172 Table 101 โ€“ Flush filtering data base
Table 102 โ€“ IFW IRT Schedule Add
173 Table 103 โ€“ IFW IRT Schedule Remove
Table 104 โ€“ IFW Schedule
176 Figure 12 โ€“ Example of periods at a local port
178 Table 105 โ€“ MAU type change
Table 106 โ€“ Set MAU type
181 Table 107 โ€“ IP Multicast address
Table 108 โ€“ Set ARP Cache
183 Table 109 โ€“ Enterprise number
184 Table 110 โ€“ Vendor OUI
185 Table 111 โ€“IRT Schedule Add
Table 112 โ€“ IRT Schedule Remove
186 Table 113 โ€“Schedule
Table 114 โ€“ N Data
187 Table 115 โ€“ A Data
188 Table 116 โ€“ C Data
189 7 Communication model for distributed automation
7.1 Concepts
191 Figure 13 โ€“ FAL ASEs communication architecture
192 Figure 14 โ€“ Runtime object model
193 Figure 15 โ€“ Relationship between engineering and runtime
194 Figure 16 โ€“ Navigation in the runtime object model
195 7.2 ASE data types
196 Table 117 โ€“ Connectable data types
197 Table 118 โ€“ Supported data types according to the Base Object Version
199 7.3 ASEs
Table 119 โ€“ Usage of character sets
201 Table 120 โ€“ QueryInterface (Unknown interface)
202 Table 121 โ€“ AddRef (Unknown interface)
203 Table 122 โ€“ Release (Unknown interface)
204 Table 123 โ€“ GetTypeInfoCount (Dispatch interface)
205 Table 124 โ€“ GetTypeInfo (Dispatch interface)
206 Table 125 โ€“ GetIDsOfNames (Dispatch interface)
207 Table 126 โ€“ Invoke (Dispatch interface)
212 Table 127 โ€“ CRC table for the PDev stamp calculation (hexadecimal values)
213 Table 128 โ€“ get_Producer (Physical device interface)
214 Table 129 โ€“ get_Product (Physical device interface)
215 Table 130 โ€“ get_SerialNo (Physical device interface)
216 Table 131 โ€“ get_ProductionDate (Physical device interface)
217 Table 132 โ€“ Revision (Physical device interface)
218 Table 133 โ€“ get_LogicalDevice (Physical device interface)
219 Table 134 โ€“ Type (Physical device interface)
220 Table 135 โ€“ PROFInetRevision (Physical device interface)
221 Table 136 โ€“ get_PDevStamp (Physical device interface)
222 Table 137 โ€“ get_Count (Browse interface)
223 Table 138 โ€“ BrowseItems (Browse interface)
224 Table 139 โ€“ get_Count2 (Browse interface)
226 Table 140 โ€“ BrowseItems2 (Browse interface)
227 Table 141 โ€“ Save (Persist interface)
228 Table 142 โ€“ Save2 (Persist interface)
233 Figure 17 โ€“ Operating state block diagram
234 Figure 18 โ€“ Device status model for the common diagnosis
Table 143 โ€“ get_Name (Logical Device interface)
235 Table 144 โ€“ get_Producer (Logical Device interface)
236 Table 145 โ€“ get_Product (Logical Device interface)
237 Table 146 โ€“ get_SerialNo (Logical Device interface)
238 Table 147 โ€“ get_ProductionDate (Logical Device interface)
239 Table 148 โ€“ Revision (Logical Device interface)
240 Table 149 โ€“ get_ACCO (Logical Device interface)
241 Table 150 โ€“ get_RTAuto (Logical Device interface)
242 Table 151 โ€“ PROFInetRevision (Logical Device interface)
243 Table 152 โ€“ ComponentInfo (Logical Device interface)
244 Table 153 โ€“ get_State (State interface)
246 Table 154 โ€“ Activate (State interface)
247 Table 155 โ€“ Deactivate (State interface)
248 Table 156 โ€“ Reset (State interface)
249 Table 157 โ€“ AdviseState (State interface)
250 Table 158 โ€“ UnadviseState (State interface)
251 Table 159 โ€“ get_Time (Time interface)
252 Table 160 โ€“ put_Time (Time interface)
253 Table 161 โ€“ get_Count (Browse interface)
254 Table 162 โ€“ BrowseItems (Browse interface)
255 Table 163 โ€“ get_Count2 (Browse interface)
257 Table 164 โ€“ BrowseItems2 (Browse interface)
258 Table 165 โ€“ GroupError (Group error interface)
260 Table 166 โ€“ AdviseGroupError (Group Error interface)
261 Table 167 โ€“ UnadviseGroupError (Group Error interface)
263 Table 168 โ€“ PingFactor values
265 Figure 19 โ€“ ACCO ASE structure
266 Figure 20 โ€“ Productive operation of data connections
272 Table 169 โ€“ QoS subtypes in the ORPC communication channel
273 Table 170 โ€“ QoS subtypes in the RT communication channel
Table 171 โ€“ QoS Types and Values
275 Table 172 โ€“ Epsilon value for connectable data types
277 Table 173 โ€“ Quality Codes
278 Figure 21 โ€“ Quality code transfer โ€“ standard behavior
279 Figure 22 โ€“ Startup of a connection
Figure 23 โ€“ Quality code with communication fault
280 Figure 24 โ€“ Quality code when a connection is cleared
Figure 25 โ€“ Quality code when a connection is deactivated
281 Figure 26 โ€“ Quality code during the transfer of “incorrect” connection data
282 Figure 27 โ€“ Quality code for provider in “CBAReady” state
Figure 28 โ€“ Quality code when clearing an object from the provider
283 Figure 29 โ€“ Quality code when a connection is forced
Figure 30 โ€“ Quality code at QoS violation
285 Table 174 โ€“ Quality code priority table
290 Figure 31 โ€“ Push mode
291 Figure 32 โ€“ Pull mode overview
292 Figure 33 โ€“ Detailed sequence chart of the pull mode
293 Figure 34 โ€“ QoS and ORPC communication channel
294 Figure 35 โ€“ QoS Violation within Pull Mode
295 Figure 36 โ€“ Monitoring the providers heartbeat
Table 175 โ€“ Maximum ORPC substitute value apply time
296 Table 176 โ€“ Maximum GetConnectionData hold time
297 Figure 37 โ€“ State machine RemoteACCO
Figure 38 โ€“ State machine RemoteACCOProvider
298 Figure 39 โ€“ State machine RemoteACCOProviderORPC
Figure 40 โ€“ State machine ARORPC โ€“ Provider
299 Figure 41 โ€“ State machine GetConnectionData โ€“ Provider
Figure 42 โ€“ State machine ProviderConnection
300 Figure 43 โ€“ State machine ProvConnActivation
Figure 44 โ€“ State machine WorkerORPC
301 Figure 45 โ€“ Communication stack of distributed automation devices
302 Figure 46 โ€“ Application relations between devices
Figure 47 โ€“ Communication relations
303 Table 177 โ€“ Usage of RT Variants
304 Figure 48 โ€“ RT communication channel
Table 178 โ€“ Mapping QoS Value to RT cycle time
305 Table 179 โ€“ Maximum RT Substitute Value Apply Time
306 Figure 49 โ€“ Interaction between provider and consumer
308 Figure 50 โ€“ State machine ARSRT โ€“ Consumer
309 Figure 51 โ€“ State machine ARSRT โ€“ Provider
310 Figure 52 โ€“ State machine AccoDataCR โ€“ Consumer
Figure 53 โ€“ State machine AccoDataCR โ€“ Provider
311 Figure 54 โ€“ RT frame layout
312 Figure 55 โ€“ Establishing an AccoDataCR
313 Figure 56 โ€“ Flowchart of the copy cycle for local connections
317 Figure 57 โ€“ State machine connect attempt
324 Figure 58 โ€“ Productive operation of data connections (ORPC channel)
325 Figure 59 โ€“ Productive operation of data connections (RT channel)
Figure 60 โ€“ Productive operation of data connections (Local channel)
326 Figure 61 โ€“ Data flow for cyclic RT
327 Table 180 โ€“ Time Intervals and Timeouts
328 Figure 62 โ€“ Failure of the provider in productive operation (ORPC push mode)
329 Figure 63 โ€“ Failure of the provider in productive operation (ORPC pull mode)
330 Figure 64 โ€“ Scenario 1: Provider failure in productive operation (RT)
331 Figure 65 โ€“ Scenario 2: Recovery from provider failure in productive operation (RT)
Figure 66 โ€“ Failure of the consumer (push mode)
332 Figure 67 โ€“ Failure of the consumer (pull mode)
333 Figure 68 โ€“ Failure of the consumer
335 Figure 69 โ€“ Failure of the provider when setting up connections
336 Figure 70 โ€“ Information levels
Figure 71 โ€“ ACCO ASE status model for the common diagnosis
337 Figure 72 โ€“ ACCO ASE status model for the detailed diagnosis
338 Table 181 โ€“ Error codes for the ACCO ASE detailed diagnosis
340 Table 182 โ€“ AddConnections (ACCO Management interface)
341 Table 183 โ€“ RemoveConnections (ACCO Management interface)
343 Table 184 โ€“ ClearConnections (ACCO Management interface)
344 Table 185 โ€“ SetActivationState (ACCO Management interface)
345 Table 186 โ€“ GetInfo (ACCO Management interface)
346 Table 187 โ€“ GetIDs (ACCO Management interface)
347 Table 188 โ€“ GetConnections (ACCO Management interface)
349 Table 189 โ€“ ReviseQoS (ACCO Management interface)
350 Table 190 โ€“ get_PingFactor (ACCO Management interface)
351 Table 191 โ€“ put_PingFactor (ACCO Management interface)
352 Table 192 โ€“ get_CDBCookie (ACCO Management interface)
353 Table 193 โ€“ GetConsIDs (ACCO Management interface)
354 Table 194 โ€“ GetConsConnections (ACCO Management interface)
355 Table 195 โ€“ DiagConsConnections (ACCO Management interface)
356 Table 196 โ€“ GetProvIDs (ACCO Management interface)
358 Table 197 โ€“ GetProvConnections (ACCO Management interface)
360 Table 198 โ€“ GetDiagnosis (ACCO Management interface)
362 Table 199 โ€“ Request
369 Table 200 โ€“ Connect (ACCO Server interface)
371 Table 201 โ€“ Disconnect (ACCO Server interface)
372 Table 202 โ€“ DisconnectMe (ACCO Server interface)
373 Table 203 โ€“ SetActivation (ACCO Server interface)
374 Table 204 โ€“ Ping (ACCO Server interface)
375 Table 205 โ€“ Connect2 (ACCO Server interface)
377 Table 206 โ€“ GetConnectionData (ACCO Server interface)
379 Figure 73 โ€“ Structure of the transmitted connection data
380 Table 207 โ€“ OnDataChanged (ACCOย Callback interface)
Table 208 โ€“ Version
381 Table 209 โ€“ Flags
382 Table 210 โ€“ Gnip (ACCOย Callback interface)
383 Table 211 โ€“ ReadItems (ACCOย Sync interface)
385 Table 212 โ€“ WriteItems (ACCOย Sync interface)
387 Table 213 โ€“ WriteItemsQCD (ACCOย Sync interface)
388 Table 214 โ€“ GroupError (Group Error interface)
389 Table 215 โ€“ AdviseGroupError (Group Error interface)
390 Table 216 โ€“ UnadviseGroupError (Group Error interface)
392 Table 217 โ€“ ConnectCR (ACCO Server SRT interface)
394 Table 218 โ€“ DisconnectCR (ACCO Server SRT interface)
395 Table 219 โ€“ Connect (ACCO Server SRT interface)
396 Table 220 โ€“ Disconnect (ACCO Server SRT interface)
398 Table 221 โ€“ DisconnectMe (ACCO Server SRT interface)
399 Table 222 โ€“ SetActivation (ACCO Server SRT interface)
404 Table 223 โ€“ Hresult values for access to properties of Custom RT-Auto objects
405 Table 224 โ€“ Hresult values for access to properties of the System RT-Auto object
Table 225 โ€“ Common hresult values on access to properties of RT-Auto objects
Table 226 โ€“ Quality code for access to properties of Custom RT-Auto objects
406 Table 227 โ€“ Quality code for access to properties of the System RT-Auto object
Table 228 โ€“ get_Name (RT-Auto interface)
407 Table 229 โ€“ Revision (RT-Auto interface)
408 Table 230 โ€“ ComponentInfo (RT-Auto interface)
409 Table 231 โ€“ get_Count (Browse interface)
410 Table 232 โ€“ BrowseItems (Browse interface)
412 Table 233 โ€“ get_Count2 (Browse interface)
413 Table 234 โ€“ BrowseItems2 (Browse interface)
415 Table 235 โ€“ get_StateCollection (System properties interface)
416 7.4 ARs
Table 236 โ€“ get_StampCollection (System Properties interface)
418 Table 237 โ€“ CoCreateInstance
419 Table 238 โ€“ CoDisconnectObject
Table 239 โ€“ Call
420 7.5 Summary of FAL classes
Table 240 โ€“ Distributed automation FAL class summary
421 7.6 Summary of FAL services
Table 241 โ€“ Assignment of the services to client and server
423 8 Communication model for decentralized periphery
8.1 Concepts
424 Table 242 โ€“ Requirements and features
425 Figure 74 โ€“ Example of communication between controlling devices and field devices
Figure 75 โ€“ Example of communication between an engineering station and several controlling and field devices
426 Figure 76 โ€“ Example of communication between field devices and a server station
Figure 77 โ€“ Example of communication between field devices
428 Figure 78 โ€“ Structural units of one arbitrary API of an IO device (general)
429 Figure 79 โ€“ Example 1 structural units for interfaces and ports within API 0
430 Figure 80 โ€“ Example 2 structural units for interfaces and ports within API 0
432 Figure 81 โ€“ Overview of application processes
433 Figure 82 โ€“ IO device with APs, slots and subslots
436 Figure 83 โ€“ Application Process with application process objects (APOs)
437 Figure 84 โ€“ Access to a remote APO
438 Figure 85 โ€“ Access to a remote APO for provider/consumer association
439 Figure 86 โ€“ Example of one AR with two AREPs
440 8.2 ASE data types
8.3 ASEs
441 Figure 87 โ€“ Relation of a record data object to one real object
442 Figure 88 โ€“ Relation of a record data object to two real objects
444 Table 243 โ€“ Persistence behavior for record data objects
445 Table 244 โ€“ Read
447 Table 245 โ€“ Read Query
449 Table 246 โ€“ Write
452 Figure 89 โ€“ Overview IO ASE service interactions
459 Table 247 โ€“ Set input
460 Table 248 โ€“ Set Input IOCS
461 Table 249 โ€“ Get Input
462 Table 250 โ€“ Get Input IOCS
463 Table 251 โ€“ New Input
464 Table 252 โ€“ Set input APDU data status
465 Table 253 โ€“ New Input APDU Data Status
466 Table 254 โ€“ Read Input Data
468 Table 255 โ€“ Set Output
469 Table 256 โ€“ Set Output IOCS
470 Table 257 โ€“ Get Output
471 Table 258 โ€“ Get Output IOCS
472 Table 259 โ€“ New Output
473 Table 260 โ€“ Set Output APDU Data Status
474 Table 261 โ€“ New Output APDU Data Status
475 Table 262 โ€“ Read Output Data
478 Table 263 โ€“ Read Output Substitute Data
480 Table 264 โ€“ Write Output Substitute Data
484 Table 265 โ€“ Read Logbook
485 Table 266 โ€“ Logbook Event
489 Table 267 โ€“ Dependencies within channel properties
492 Table 268 โ€“ Ext Channel Error type
493 Table 269 โ€“ Ext Channel Add Value for Accumulative Info
494 Table 270 โ€“ Dependencies within Channel Properties for manufacturer specific diagnosis
495 Table 271 โ€“ Read Device Diagnosis
497 Table 272 โ€“ Diagnosis Item
503 Table 273 โ€“ Diagnosis Event
506 Table 274 โ€“ State table Diagnosis entry
507 Table 275 โ€“ Functions used in state tables
508 Table 276 โ€“ State table maintenance required entry
509 Table 277 โ€“ State table maintenance demanded entry
510 Table 278 โ€“ State table qualified entry
515 Table 279 โ€“ Alarm type
516 Table 280 โ€“ Channel Diagnosis
Table 281 โ€“ Manufacturer Specific Diagnosis
Table 282 โ€“ Submodule Diagnosis State
517 Table 283 โ€“ AR Diagnosis State
518 Table 284 โ€“ User Structure Identifier
519 Table 285 โ€“ Semantics of Specifier
523 Table 286 โ€“ Alarm Notification
527 Table 287 โ€“ Alarm Ack
528 Figure 90 โ€“ Example of a resource model at the alarm source
533 Table 288 โ€“ Module State
535 Table 289 โ€“ Usage with respect to CR type
536 Table 290 โ€“ Detail
537 Table 291 โ€“ ARInfo
Table 292 โ€“ Ident Info
543 Table 293 โ€“ Connect
551 Table 294 โ€“ Connect Device Access
553 Table 295 โ€“ Release
554 Table 296 โ€“ Abort
Table 297 โ€“ End Of Parameter
555 Table 298 โ€“ Application Ready
557 Table 299 โ€“ Ready For Companion
558 Table 300 โ€“ Read Expected Identification
561 Table 301 โ€“ Read Real Identification
564 Table 302 โ€“ Read Identification Difference
566 Table 303 โ€“ Read AP Data
567 Table 304 โ€“ Read I&M0 Filter Data
571 Table 305 โ€“ Read I&M0 Data
573 Table 306 โ€“ Write I&M1 Data
575 Table 307 โ€“ Read I&M1 Data
577 Table 308 โ€“ Write I&M2 Data
579 Table 309 โ€“ Read I&M2 Data
581 Table 310 โ€“ Write I&M3 Data
583 Table 311 โ€“ Read I&M3 Data
585 Table 312 โ€“ Write I&M4 Data
587 Table 313 โ€“ Read I&M4 Data
592 Figure 91 โ€“ General isochronous application model (example)
593 Table 314 โ€“ Write IsoM Data
595 Table 315 โ€“ Read IsoM Data
597 Table 316 โ€“ SYNCH Event
598 Figure 92 โ€“ ASE relations in an IO device operating in isochronous mode
Figure 93 โ€“ State machine relations in an IO device operating in isochronous mode
600 Table 317 โ€“ Primitives issued by the AL to the SyncCtl state machine
Table 318 โ€“ Primitive issued by the SyncCtl state machine to the user
Table 319 โ€“ Primitives issued by the Input state machine to the user
Table 320 โ€“ Primitive issued by the Output state machine to the user
Table 321 โ€“ Primitives issued by the SyncCtl to the output state machine
601 Table 322 โ€“ Primitives issued by the output to the SyncCtl state machine
Table 323 โ€“ Primitives issued by the SyncCtl to the input state machine
Table 324 โ€“ Primitives issued by the output state machine to the AL
Table 325 โ€“ Primitives issued by the AL to the output state machine
602 Figure 94 โ€“ SyncCtl state diagram
Table 326 โ€“ Primitives issued by the input state machine to the AL
Table 327 โ€“ Primitives issued by the AL to the input state machine
603 Table 328 โ€“ SyncCtl state table
604 Figure 95 โ€“ Output state diagram
605 Table 329 โ€“ Output state table
609 Figure 96 โ€“ Input state diagram
610 Table 330 โ€“ Input state table
615 Table 331 โ€“ Subslot number for interface submodules
616 Table 332 โ€“ Subslot number for port submodules
618 Table 333 โ€“ Subslot Number for Interface Submodules
Table 334 โ€“ Subslot Number for Sync Interface Submodules
619 Table 335 โ€“ Sync Properties Role
620 Table 336 โ€“ Sync Class
Table 337 โ€“ Fiber Optic Types
621 Table 338 โ€“ Fiber Optic Cable Types
625 Table 339 โ€“ Write Expected Port Data
628 Table 340 โ€“ Write Adjusted Port Data
630 Table 341 โ€“ Read real port data
633 Table 342 โ€“ Read Expected Port Data
635 Table 343 โ€“ Read Adjusted Port Data
638 Table 344 โ€“ Write IR Data
642 Table 345 โ€“ Read IR Data
646 Table 346 โ€“ Write Sync Data
649 Table 347 โ€“ Read Real Sync Data
652 Table 348 โ€“ Read Expected Sync Data
655 Table 349 โ€“ Read PDev Data
660 Table 350 โ€“ Sync State Info
662 Table 351 โ€“ Write Fiber Optic Data
665 Table 352 โ€“ Read Real Fiber Optic Data
667 Table 353 โ€“ Write MRP Interface Data
670 Table 354 โ€“ Read MRP Interface Data
672 Table 355 โ€“ Write MRP Port Data
674 Table 356 โ€“ Read MRP Port Data
676 Table 357 โ€“ Write FSU Data
678 Table 358 โ€“ Read FSU Data
680 Table 359 โ€“ Write Network Component Data
683 Table 360 โ€“ Read Network Component Data
685 Table 361 โ€“ Read Real Interface Data
689 Table 362 โ€“ Set Time
691 Figure 97 โ€“ Assignment of communication relationship to application relationship
695 Figure 98 โ€“ Implicit application relationship
696 Figure 99 โ€“ Example IO application relationship (one-to-one)
697 Figure 100 โ€“ Example IO application relationship one-to-many
700 Table 363 โ€“ Device Access
Table 364 โ€“ Companion AR
704 Table 365 โ€“ Media Redundancy
705 Table 366 โ€“ Frame ID
710 Table 367 โ€“ Read AR Data
713 8.4 Behavior of an IO device
Figure 101 โ€“ Overview ASE state machines for IO device
715 Figure 102 โ€“ State diagram application startup IO device
716 Table 368 โ€“ State table application startup IO device
722 Table 369 โ€“ State table functions for startup IO device
723 Figure 103 โ€“ State diagram neighborhood check
724 Table 370 โ€“ State table neighborhood check
731 Table 371 โ€“ State table functions for neighborhood check
732 Figure 104 โ€“ State diagram PD parameter check IO device
Table 372 โ€“ State table PD parameter check IO device
737 Table 373 โ€“ State table functions PD parameter check IO device
738 Table 374 โ€“ State table fiber optic maintenance required
739 Table 375 โ€“ State table fiber optic maintenance demanded
740 Table 376 โ€“ State table fiber optic diagnosis
742 Figure 105 โ€“ State diagram for a submodule
Table 377 โ€“ State table for a submodule
752 Table 378 โ€“ State table for plug
754 Table 379 โ€“ State table for pull
755 Table 380 โ€“ State table of PTCP behavior
756 Table 381 โ€“ Functions used by PTCP behavior
757 8.5 Behavior of an IO controller
758 Figure 106 โ€“ State diagram IO controller during startup
759 Table 382 โ€“ State table IO controller during startup
760 8.6 Application characteristics
Table 383 โ€“ Functions used by state table IO controller
761 Figure 107 โ€“ Example of network topology including slower wireless segments
762 Figure 108 โ€“ Example of media redundancy including wireless segments
763 Annex A (informative) Device instances
Figure A.1 โ€“ Instance model
765 Annex B (informative) Components of an Ethernet interface
Figure B.1 โ€“ Scheme of an Ethernet interface
766 Figure B.2 โ€“ Scheme of an Ethernet interface with bridging ability
767 Figure B.3 โ€“ Scheme of an Ethernet interface with optical ports
768 Figure B.4 โ€“ Scheme of an Ethernet interface with bridging ability using radio communication
Figure B.5 โ€“ Scheme of an Ethernet interface with radio communication
769 Annex C (informative) Scheme of MAC address assignment
Figure C.1 โ€“ Scheme of MAC address assignment
770 Annex D (informative) Collection of objects
Figure D.1 โ€“ Example for an intersection of IO device, slot, and AR
771 Annex E (informative) Measurement of the fast startup time
Figure E.1 โ€“ Measurement of the fast startup time
772 Bibliography
BS EN 61158-5-10:2012
$215.11