Shopping Cart

No products in the cart.

BS EN IEC 61158-6-10:2023

$215.11

Industrial communication networks. Fieldbus specifications – Application layer protocol specification. Type 10 elements

Published By Publication Date Number of Pages
BSI 2023 1188
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]

PDF Catalog

PDF Pages PDF Title
2 undefined
5 Annex ZA (normative)Normative references to international publicationswith their corresponding European publications
9 CONTENTS
53 FOREWORD
55 INTRODUCTION
56 1 Scope
1.1 General
1.2 Specifications
57 1.3 Conformance
2 Normative references
61 3 Terms, definitions, abbreviated terms, symbols, and conventions
3.1 Referenced terms and definitions
3.1.1 ISO/IEC 74981 terms
62 3.1.2 ISO/IEC 8822 terms
3.1.3 ISO/IEC 88241 terms
3.1.4 ISO/IEC 9545 terms
3.2 Terms and definitions
71 3.3 Abbreviated terms and symbols
3.3.1 Abbreviated terms and symbols for services
3.3.2 Abbreviated terms and symbols for distributed I/O
75 3.3.3 Abbreviated terms and symbols for IEC 624392
3.3.4 Abbreviated terms and symbols for IEC/IEEE 60802
3.3.5 Abbreviated terms and symbols for IEEE Std 802.1CB
3.3.6 Abbreviated terms and symbols for IEEE Std 802.1Q
76 3.3.7 Abbreviated terms and symbols for IEEE Std 802.3
3.3.8 Abbreviated terms and symbols for IETF RFC 2474
3.3.9 Abbreviated terms and symbols for IETF RFC 4291
3.4 Conventions
3.4.1 General concept
77 3.4.2 Conventions for distributed I/O
78 Figures
Figure 1 – Common structure of specific fields for octet 1
Figure 2 – Common structure of specific fields for octet 2
Figure 3 – Common structure of specific fields for octet 3
79 Figure 4 – Common structure of specific fields for octet 4
Figure 5 – Common structure of specific fields for octet 5
Figure 6 – Common structure of specific fields for octet 6
80 Figure 7 – Common structure of specific fields for octet 7
Figure 8 – Common structure of specific fields for octet 8
Figure 9 – Common structure of specific fields for octet 9
81 Figure 10 – Common structure of specific fields for octet 10
Figure 11 – Common structure of specific fields for octet 11
Figure 12 – Common structure of specific fields for octet 12
82 Figure 13 – Common structure of specific fields for octet 13
Figure 14 – Common structure of specific fields for octet 14
Figure 15 – Common structure of specific fields for octet 15
83 Figure 16 – Common structure of specific fields for octet 16
Tables
Table 1 – One octet
84 Table 2 – Two subsequent octets
Table 3 – Four subsequent octets
85 3.4.3 Conventions used in state machines
Table 4 – Eight subsequent octets
Table 5 – Sixteen subsequent octets
86 Table 6 – State machine description elements
Table 7 – Description of state machine elements
87 Table 8 – Conventions used in state machines
88 Table 9 – Conventions for services used in state machines
90 4 Application layer protocol specification for common protocols
4.1 FAL syntax description
4.1.1 DLPDU abstract syntax reference
Table 10 – IEEE Std 802.3 DLPDU syntax
91 Table 11 – IEEE Std 802.11 DLPDU syntax
92 4.1.2 Data types
Table 12 – IEEE Std 802.15.1 DLPDU syntax
94 4.2 Transfer syntax
4.2.1 Coding of basic data types
95 Figure 17 – Coding of the data type BinaryDate
Figure 18 – Encoding of TimeofDay with date indication value
96 Figure 19 – Encoding of TimeofDay without date indication value
Figure 20 – Encoding of TimeDifference with date indication value
97 Figure 21 – Encoding of TimeDifference without date indication value
Figure 22 – Encoding of a NetworkTime value
Table 13 – Status
98 Figure 23 – Encoding of NetworkTimeDifference value
99 Figure 24 – Encoding of TimeStamp value
Table 14 – Time source
100 Figure 25 – Encoding of TimeStampDifference value
101 Figure 26 – Encoding of TimeStampDifferenceShort value
102 4.2.2 Coding section related to common basic fields
Table 15 – SourceAddress
Table 16 – Single port device
103 Table 17 – DCP_MulticastMACAdd for Identify
Table 18 – DCP_MulticastMACAdd for Hello
Table 19 – DCP_MulticastMACAdd range 1
Table 20 – DCP_MulticastMACAdd range for filterable Identify
Table 21 – DCP_MulticastMACAdd range 2
104 Table 22 – MulticastMACAdd range 1
Table 23 – MulticastMACAdd range 2
Table 24 – MulticastMACAdd range 3
Table 25 – PTCP_MulticastMACAdd range 2
105 Table 26 – PTCP_MulticastMACAdd range 3
Table 27 – PTCP_MulticastMACAdd range 4
Table 28 – PTCP_MulticastMACAdd range 5
Table 29 – PTCP_MulticastMACAdd range 6
106 Table 30 – PTCP_MulticastMACAdd range 7
Table 31 – MulticastMACAdd range 8
Table 32 – MulticastMACAdd range 9
Table 33 – MulticastMACAdd range 10
Table 34 – MulticastMACAdd range 11
107 Figure 27 – FastForwardingMulticastMACAdd
Table 35 – RT_CLASS_3 destination multicast address
108 Table 36 – RT_CLASS_3 invalid frame multicast address
Table 37 – Stream categories for RT_CLASS_STREAM
109 Figure 28 – Stream Destination MAC Address – StreamDA
Table 38 – LT (Length/Type)
110 Table 39 – TCI.VID
111 Table 40 – TCI.DEI
Table 41 – TCI.PCP for time-aware system
Table 42 – TCI.PCP for non-time-aware system
112 Table 43 – RTI.SequenceNumber
Table 44 – RTI.Reserved
Table 45 – FrameID range 1
Table 46 – FrameID range 2
113 Table 47 – FrameID range 3a
Table 48 – FrameID range 3b
Table 49 – FrameID range 4
Table 50 – FrameID range 5
114 Table 51 – FrameID range 6
Table 52 – FrameID range 7
Table 53 – FrameID range 8
115 Table 54 – FrameID range 9
Table 55 – FrameID range 10
Table 56 – FrameID range 11
116 4.3 Discovery and basic configuration
4.3.1 DCP syntax description
Table 57 – FrameID range 12
Table 58 – FrameID range 13
Table 59 – FrameID range 14
Table 60 – FragmentationFrameID.FragSequence
Table 61 – FragmentationFrameID.Constant
117 Table 62 – DCP APDU syntax
118 Table 63 – DCP substitutions
122 Table 64 – ServiceID
Table 65 – Destination MAC addresses used together with the Identify service
Table 66 – ServiceType.Selection
123 Table 67 – ServiceType.Reserved
Table 68 – ServiceType.Selection
Table 69 – ServiceType.Reserved_1
Table 70 – ServiceType.Response
124 Table 71 – ServiceType.Reserved_2
Table 72 – ResponseDelayFactor
125 Table 73 – ResponseDelayTime
126 Table 74 – ResponseDelayTimeout
Table 75 – List of options
Table 76 – List of suboptions for option IPOption
127 Table 77 – List of suboptions for option DevicePropertiesOption
Table 78 – List of suboptions for option DHCPOption
Table 79 – List of suboptions for option ControlOption
128 Table 80 – List of suboptions for option DeviceInitiativeOption
Table 81 – List of suboptions for option NMEDomainOption
Table 82 – List of suboptions for option AllSelectorOption
Table 83 – List of suboptions for option ManufacturerSpecificOption
130 Table 84 – SuboptionDHCP
131 Table 85 – Coding of DCPBlockLength in conjunction with SuboptionStart
Table 86 – Coding of DCPBlockLength in conjunction with SuboptionStop
Table 87 – Coding of DCPBlockLength in conjunction with SuboptionSignal
132 Table 88 – Coding of DCPBlockLength in conjunction with SuboptionFactoryReset
Table 89 – Alignment between FactoryReset and ResetToFactory
Table 90 – Coding of DCPBlockLength in conjunction with SuboptionResetToFactory
133 Table 91 – Meaning of the different ResetToFactory modes
Table 92 – Coding of DCPBlockLength in conjunction with SuboptionDeviceInitiative
134 Table 93 – Coding of DCPBlockLength
135 Table 94 – BlockQualifier with options IPOption, DevicePropertiesOption,DHCPOption and ManufacturerSpecificOption
Table 95 – BlockQualifier with option ControlOption and suboption SuboptionResetToFactory
136 Table 96 – BlockQualifier with option NMEDomainOption
Table 97 – BlockQualifier with other options
137 Table 98 – BlockError
Table 99 – BlockInfo for SuboptionIPParameter
138 Table 100 – Bit 1 and Bit 0 of BlockInfo for SuboptionIPParameter
Table 101 – Bit 7 of BlockInfo for SuboptionIPParameter
Table 102 – BlockInfo for all other suboptions
Table 103 – DeviceInitiativeValue
139 Table 104 – SignalValue
141 Table 105 – DeviceRoleDetails.IO Device
Table 106 – DeviceRoleDetails.IOcontroller
Table 107 – DeviceRoleDetails.IOMultiDevice
142 Table 108 – DeviceRoleDetails.IOsupervisor
Table 109 – IPAddress
144 Table 110 – Subnetmask
145 Table 111 – StandardGateway
146 Table 112 – Correlation between the subfields of IPsuite
147 Table 113 – MACAddress as client identifier
Table 114 – NameOfStation as client identifier
Table 115 – Arbitrary client identifier
148 Table 116 – DHCPParameterValue using DHCP Option 255
149 Table 117 – StandardGatewayValue.StandardGateway
Table 118 – RsiPropertiesValue
150 4.3.2 DCP protocol state machines
Table 119 – NMEPrio
151 Table 120 – Remote primitives issued or received by DCPUCS
Table 121 – Local primitives issued or received by DCPUCS
152 Figure 29 – State transition diagram of DCPUCS
Table 122 – DCPUCS state table
155 Table 123 – Functions, Macros, Timers and Variables used by the DCPUCS
Table 124 – Remote primitives issued or received by DCPUCR
156 Figure 30 – State transition diagram of DCPUCR
Table 125 – Local primitives issued or received by DCPUCR
Table 126 – DCPUCR state table
159 Table 127 – Functions, Macros, Timers and Variables used by the DCPUCR
Table 128 – Return values for CheckAPDU
160 Table 129 – Remote primitives issued or received by DCPMCS
161 Figure 31 – State transition diagram of DCPMCS
Table 130 – Local primitives issued or received by DCPMCS
Table 131 – DCPMCS state table
163 Figure 32 – Basic structure of a DCP Multicast Receiver
Table 132 – Functions used by the DCPMCS
164 Figure 33 – State transition diagram of DCPMCR
Table 133 – Remote primitives issued or received by DCPMCR
Table 134 – Local primitives issued or received by DCPMCR
165 Table 135 – DCPMCR state table
Table 136 – Functions, Macros, Timers and Variables used by the DCPMCR
166 Table 137 – Remote primitives issued or received by DCPHMCS
Table 138 – Local primitives issued or received by DCPHMCS
167 Figure 34 – State transition diagram of DCPHMCS
Table 139 – DCPHMCS state table
168 Figure 35 – State transition diagram of DCPHMCR
Table 140 – Functions, Macros, Timers and Variables used by the DCPHMCS
Table 141 – Remote primitives issued or received by DCPHMCR
Table 142 – Local primitives issued or received by DCPHMCR
169 4.3.3 DLL Mapping Protocol Machines
4.4 Precision transparent clock protocol
4.4.1 FAL syntax description
Table 143 – DCPHMCR state table
Table 144 – Functions, Macros, Timers and Variables used by the DCPHMCR
170 Table 145 – PTCP APDU syntax
Table 146 – PTCP substitutions
171 Table 147 – PTCP_TLVHeader.Type
172 Table 148 – PTCP_Delay10ns
Table 149 – PTCP_Delay1ns_Byte.Value
Table 150 – PTCP_Delay1ns
173 Table 151 – PTCP_Delay1ns_FUP
Table 152 – PTCP_SequenceID
174 Figure 36 – PTCP_SequenceID value range
Table 153 – PTCP_SubType for OUI (=00-0E-CF)
175 Table 154 – PTCP_Seconds
Table 155 – PTCP_NanoSeconds
Table 156 – PTCP_Flags.LeapSecond
176 Table 157 – Timescale correspondence between PTCP_EpochNumber, PTCP_Second, PTCP_Nanosecond, CycleCounter and SendClockFactor
Table 158 – PTCP_CurrentUTCOffset
177 Table 159 – PTCP_MasterPriority1.Priority for SyncID == 0 and SyncProperties.Role == 2
Table 160 – PTCP_MasterPriority1.Priority for SyncID == 0 and SyncProperties.Role == 1
Table 161 – PTCP_MasterPriority1.Level
178 Table 162 – PTCP_MasterPriority2
Table 163 – PTCP_ClockClass for SyncID == 0 (working clock synchronization)
Table 164 – PTCP_ClockAccuracy
179 Table 165 – PTCP_ClockVariance
Table 166 – PTCP_T2PortRxDelay
Table 167 – PTCP_T3PortTxDelay
180 4.4.2 AP-Context state machine
4.4.3 FAL Service Protocol Machines
4.4.4 Application Relationship Protocol Machines
Figure 37 – Message timestamp point
Table 168 – PTCP_T2TimeStamp
181 Figure 38 – Timer model
Figure 39 – Four message timestamps
182 Figure 40 – Line delay protocol with follow up
183 Figure 41 – Line delay protocol without follow up
185 Figure 42 – Line delay measurement
187 Figure 43 – Model parameter for GSDML usage
188 Figure 44 – Bridge delay measurement
189 Figure 45 – Delay accumulation for PTCP
190 Figure 46 – Delay accumulation for PTP
Figure 47 – Worst case accumulated time deviation of synchronization
191 Figure 48 – Signal generation for measurement of deviation
Figure 49 – Measurement of deviation
192 Figure 50 – PTCP master sending Sync-Frame without Follow Up-Frame
193 Figure 51 – PTCP master sending Sync-Frame with FollowUp-Frame
194 Figure 52 – !FU Sync Slave Forwarding Sync-Frame
195 Figure 53 – FU Sync Slave Forwarding Sync- and FollowUp-Frame
196 Figure 54 – FU Sync Slave Forwarding Sync- and Generating FollowUp-Frame
197 Figure 55 – Principle of the monitoring of the line delay measurement
198 Table 169 – Remote primitives issued or received by DELAY_REQ
Table 170 – Local primitives issued or received by DELAY_REQ
199 Figure 56 – State transition diagram of DELAY_REQ
200 Table 171 – DELAY_REQ state table
204 Table 172 – Functions, macros, timers and variables used by the DELAY_REQ
206 Table 173 – Remote primitives issued or received by DELAY_RSP
Table 174 – Local primitives issued or received by DELAY_RSP
207 Figure 57 – State transition diagram of DELAY_RSP
208 Table 175 – DELAY_RSP state table
210 Table 176 – Functions, Macros, Timers and Variables used by the DELAY_RSP
211 Figure 58 – Overview of PTCP
212 Table 177 – Remote primitives issued or received by SYN_BMA
Table 178 – Local primitives issued or received by SYN_BMA
214 Figure 59 – State transition diagram of SYN_BMA
215 Table 179 – SYN_BMA state table
219 Table 180 – Functions, Macros, Timers and Variables used by the SYN_BMA
222 Table 181 – Remote primitives issued or received by SYN_MPSM
Table 182 – Local primitives issued or received by SYN_MPSM
223 Figure 60 – State transition diagram of SYN_MPSM
224 Table 183 – SYN_MPSM state table
227 Table 184 – Functions, Macros, Timers and Variables used by the SYN_MPSM
228 Table 185 – Remote primitives issued or received by SYN_SPSM
Table 186 – Local primitives issued or received by SYN_SPSM
229 Figure 61 – State transition diagram of SYN_SPSM
230 Table 187 – SYN_SPSM state table
233 Table 188 – Functions, Macros, Timers and Variables used by the SYN_SPSM
234 Table 189 – Truth table for one SyncID for receiving sync and follow up frames
235 Table 190 – Remote primitives issued or received by SYNC_RELAY
Table 191 – Local primitives issued or received by SYNC_RELAY
236 Figure 62 – State transition diagram of SYNC_RELAY
237 Table 192 – SYNC_RELAY state table
238 Table 193 – Functions, Macros, Timers and Variables used by the SYNC_RELAY
240 Table 194 – Truth table for one SyncID for receiving
241 Table 195 – Truth table for one SyncID for transmitting
Table 196 – Remote primitives issued or received by SCHEDULER
242 Figure 63 – State transition diagram of SCHEDULER
Table 197 – Local primitives issued or received by SCHEDULER
243 Table 198 – SCHEDULER state table
244 Table 199 – Functions, Macros, Timers and Variables used by the SCHEDULER
245 4.4.5 DLL Mapping Protocol Machines
4.5 Time synchronization
4.5.1 General
Table 200 – Truth table for RxPeriodChecker of one port
Table 201 – Truth table for TxPeriodChecker of one port
246 Table 202 – Alignment of terms to IEEE Std 802.1AS
Table 203 – Timescales
247 Figure 64 – Station clock model
248 4.5.2 GlobalTime
Figure 65 – End station model with time synchronization
Table 204 – Timescale correspondence between GlobalTime, TAI and UTC
249 4.5.3 WorkingClock
Figure 66 – GlobalTime timer model
Table 205 – Timescale correspondence between WorkingClock, TAI and UTC
250 Figure 67 – WorkingClock timer model
Figure 68 – Non-time-aware system – WorkingClock and CycleCounter
251 Figure 69 – Time-aware system – Queue masking – WorkingClock and CycleCounter
252 Figure 70 – Time-aware system – WorkingClock and CycleCounter
253 4.6 Media redundancy
4.6.1 Media redundancy and loop prevention
Figure 71 – Media redundancy – Ring
254 Table 206 – Conjunction between supported MRP_Role and default MRP_Prio
Table 207 – Extended forwarding rule
Table 208 – Managed Multicast MAC address
255 Figure 72 – Media redundancy – Interconnection
256 4.6.2 Seamless media redundancy
4.7 Real time cyclic
4.7.1 FAL syntax description
Table 209 – RTC APDU syntax
257 4.7.2 FAL transfer syntax
Table 210 – RTC substitutions
258 Figure 73 – CycleCounter value range
Table 211 – CycleCounter Difference
259 Figure 74 – Structure of the CycleCounter
260 Figure 75 – Optimized CycleCounter setting
Table 212 – DataStatus.State
261 Table 213 – DataStatus.Redundancy in conjunction with DataStatus.State==Backup
Table 214 – DataStatus.Redundancy in conjunction with DataStatus.State==Primary
Table 215 – DataStatus.DataValid
Table 216 – DataStatus.ProviderState
262 Table 217 – DataStatus.StationProblemIndicator
Table 218 – DataStatus.Ignore of a frame
Table 219 – DataStatus.Ignore of a sub frame
263 Table 220 – TransferStatus for RT_CLASS_3
264 Figure 76 – SFCRC16 generation rule
Table 221 – SFPosition.Position
Table 222 – SFPosition.Reserved
Table 223 – SFDataLength
265 Figure 77 – SFCycleCounter value range
266 Table 224 – SFCycleCounter Difference
Table 225 – IOxS.Extension
Table 226 – IOxS.Instance
267 4.7.3 FAL Service Protocol Machines
4.7.4 Application Relationship Protocol Machines
Table 227 – IOxS.DataState
268 Figure 78 – Overview Buffer Lifetime Model
269 Figure 79 – PPM Flow Model
Figure 80 – CPM Flow Model
271 Figure 81 – Basic structure of a PPM with frame structure
272 Figure 82 – Basic structure of a PPM with subframe structure
Table 228 – APDU_Status of a PPM with subframe structure
273 Table 229 – Remote primitives issued or received by PPM
Table 230 – Local primitives issued or received by PPM
274 Figure 83 – State transition diagram of PPM
275 Table 231 – PPM state table
277 Table 232 – Functions, Macros, Timers and Variables used by the PPM
Table 233 – Truth table used by the PPM for TxOption for non-streams
278 Figure 84 – Basic structure of a CPM
Table 234 – Truth table used by the PPM for TxOption for streams
279 Table 235 – Remote primitives issued or received by CPM
Table 236 – Local primitives issued or received by CPM
280 Figure 85 – State transition diagram of CPM
281 Table 237 – CPM state table
284 Table 238 – Functions, Macros, Timers and Variables used by the CPM
286 Table 239 – Truth table used by the CPM for RxOption for non-streams
Table 240 – Truth table used by the CPM for RxOption for streams
287 Table 241 – Truth table for one frame using RT_CLASS_x
Table 242 – Truth table for one frame using RT_CLASS_UDP
Table 243 – Truth table for the C_SDU
288 Table 244 – Truth table for arranging DHt and data
Table 245 – Truth table for the Subframe – frame check
Table 246 – Truth table for the Subframe – sub frame check
289 4.7.5 DLL Mapping Protocol Machines
4.8 Real time acyclic
4.8.1 RTA syntax description
Table 247 – Truth table for the Subframe – sub frame data check
Table 248 – Truth table for the Subframe – DHt and data
Table 249 – RTA APDU syntax
290 Table 250 – RTA substitutions
291 4.8.2 RTA transfer syntax
Table 251 – RSI APDU syntax
Table 252 – RSI substitutions
292 Figure 86 – Addressing scheme of RTA
Table 253 – AlarmEndpoint in conjunction with PDUType.Version := 1
293 Table 254 – AlarmEndpoint in conjunction with PDUType.Version := 2
Table 255 – PDUType.Type with PDUType.Version := 1
Table 256 – PDUType.Type with PDUType.Version := 2
294 Table 257 – PDUType.Version
Table 258 – AddFlags.WindowSize in conjunction with PDUType.Version := 1
Table 259 – AddFlags.WindowSize in conjunction with PDUType.Version := 2
295 Table 260 – AddFlags.TACK in conjunction with PDUType.Version := 1
Table 261 – AddFlags.TACK in conjunction with PDUType.Version := 2
Table 262 – AddFlags.MoreFrag in conjunction with PDUType.Version := 1
Table 263 – AddFlags.MoreFrag in conjunction with PDUType.Version := 2
296 Table 264 – AddFlags.Notification in conjunction with PDUType.Version := 1
Table 265 – AddFlags.Notification in conjunction with PDUType.Version := 2
Table 266 – SendSeqNum in conjunction with PDUType.Version := 1
Table 267 – SendSeqNum in conjunction with PDUType.Version := 2
297 Table 268 – SendSeqNum and AckSeqNum start sequencein conjunction with PDUType.Version := 1
Table 269 – SendSeqNum and AckSeqNum start sequencein conjunction with PDUType.Version := 2
298 Table 270 – AckSeqNum in conjunction with PDUType.Version := 1
Table 271 – AckSeqNum in conjunction with PDUType.Version := 2
Table 272 – VarPartLen
299 Table 273 – FopnumOffset.Offset
Table 274 – FopnumOffset.OpNum
300 Table 275 – FopnumOffset.CallSequence
Table 276 – RspMaxLength
Table 277 – RsiInterface
301 4.8.3 FAL Service Protocol Machines
4.8.4 Application Relationship Protocol Machines
Table 278 – Relationship between OpNum and RsiInterface
302 Figure 87 – Structure of the APM
303 Figure 88 – Structure of the RSI
304 Figure 89 – Structure of the APMS
305 Table 279 – Remote primitives issued or received by APMS
306 Figure 90 – State transition diagram of APMS
Table 280 – Local primitives issued or received by APMS
307 Table 281 – APMS state table
310 Table 282 – Functions, Macros, Timers and Variables used by the APMS
311 Figure 91 – Structure of the APMR
312 Table 283 – Remote primitives issued or received by APMR
Table 284 – Local primitives issued or received by APMR
313 Figure 92 – State transition diagram of APMR
314 Table 285 – APMR state table
316 Table 286 – Functions, Macros, Timers and Variables used by the APMR
Table 287 – Remote primitives issued or received by RSII
317 Figure 93 – State transition diagram of RSII
Table 288 – Local primitives issued or received by RSII
318 Table 289 – RSII state table
324 Table 290 – Functions, Macros, Timers and Variables used by the RSII
328 Table 291 – Remote primitives issued or received by RSIIN
329 Figure 94 – State transition diagram of RSIIN
Table 292 – Local primitives issued or received by RSIIN
330 Table 293 – RSIIN state table
Table 294 – Functions, Macros, Timers and Variables used by the RSIIN
331 Table 295 – Remote primitives issued or received by RSIR
Table 296 – Local primitives issued or received by RSIR
332 Figure 95 – State transition diagram of RSIR
333 Table 297 – RSIR state table
338 Table 298 – Functions, Macros, Timers and Variables used by the RSIR
343 Table 299 – Remote primitives issued or received by RSIRN
Table 300 – Local primitives issued or received by RSIRN
344 Figure 96 – State transition diagram of RSIRN
Table 301 – RSIRN state table
346 4.8.5 DLL Mapping Protocol Machines
Table 302 – Functions, Macros, Timers and Variables used by the RSIRN
347 4.9 Fragmentation
4.9.1 General
Table 303 – TCI.PCP vs. streams
350 4.9.2 FRAG syntax description
Table 304 – Lower limit of fragments
351 4.9.3 FRAG transfer syntax
Table 305 – FRAG APDU syntax
Table 306 – FRAG substitutions
352 Table 307 – FragDataLength
Table 308 – FragStatus.FragmentNumber
Table 309 – FragStatus.Reserved
353 4.9.4 FAL Service Protocol Machines
4.9.5 Application Relationship Protocol Machines
4.9.6 DLL Mapping Protocol Machines
Table 310 – FragStatus.MoreFollows
Table 311 – Remote primitives issued or received by FRAG_D
Table 312 – Local primitives issued or received by FRAG_D
354 Figure 97 – State transition diagram of FRAG_D
355 Table 313 – FRAG_D state table (dynamic)
356 Table 314 – Functions, Macros, Timers and Variables used by the FRAG_D (dynamic)
357 Figure 98 – State transition diagram of FRAG_S
Table 315 – Remote primitives issued or received by FRAG_S
Table 316 – Local primitives issued or received by FRAG_S
358 Table 317 – FRAG_S state table (static)
359 Table 318 – Functions, Macros, Timers and Variables used by the FRAG_S (static)
360 Figure 99 – State transition diagram of DEFRAG
Table 319 – Remote primitives issued or received by DEFRAG
Table 320 – Local primitives issued or received by DEFRAG
361 Table 321 – DEFRAG state table
362 Table 322 – Functions, Macros, Timers and Variables used by the DEFRAG
Table 323 – Truth table for the DefragGuard – first fragment
363 4.10 Remote procedure call
4.10.1 General
4.10.2 RPC syntax description
Table 324 – Truth table for the DefragGuard – next fragment
Table 325 – Truth table for the DefragGuard – last fragment
364 Table 326 – RPC APDU syntax
Table 327 – RPC substitutions
365 4.10.3 RPC Transfer syntax
Table 328 – RPCVersion
Table 329 – RPCPacketType
366 Table 330 – RPCFlags
Table 331 – RPCFlags2
367 Table 332 – RPCDRep.Character- and IntegerEncoding
Table 333 – RPCDRep Octet 2 – Floating Point Representation
368 Table 334 – RPCObjectUUID.Data4
Table 335 – RPCObjectUUID for devices
369 Table 336 – RPCInterfaceUUID for PNIO
Table 337 – RPCInterfaceUUID for the RPC endpoint mapper
370 Table 338 – RPCInterfaceVersion.Major
Table 339 – RPCInterfaceVersion.Minor
371 Table 340 – RPCOperationNmb
Table 341 – RPCOperationNmb for endpoint mapper
372 Table 342 – RPCVersionFack
373 Table 343 – RPCDataRepresentationUUID – defined value
375 Table 344 – RPCInquiryType
377 Table 345 – RPCEPMapStatus
379 Table 346 – Values of NCAFaultStatus
381 4.10.4 FAL Service Protocol Machines
4.10.5 Application Relationship Protocol Machines
Table 347 – Values of NCARejectStatus
Table 348 – Remote primitives issued or received by RPC
382 4.10.6 DLL Mapping Protocol Machines
4.11 Link layer discovery
4.11.1 General
Table 349 – Local primitives issued or received by RPC
383 4.11.2 FAL common syntax description
Table 350 – LLDP APDU syntax
384 Table 351 – LLDP substitutions
385 4.11.3 LLDP transfer syntax
Table 352 – LLDP_PNIO_SubType
386 Table 353 – PTCP_PortRxDelayLocal
Table 354 – PTCP_PortRxDelayRemote
Table 355 – PTCP_PortTxDelayLocal
Table 356 – PTCP_PortTxDelayRemote
387 Table 357 – CableDelayLocal
Table 358 – RTClass2_PortStatus.State
Table 359 – RTClass3_PortStatus.State
388 Table 360 – RTClass3_PortStatus.Fragmentation
Table 361 – RTClass3_PortStatus.PreambleLength
Table 362 – Truth table for shortening of the preamble
389 Table 363 – RTClass3_PortStatus.Optimized
Table 364 – MRRT_PortStatus.State
390 Table 365 – IRDataUUID
Table 366 – LLDP_RedOrangePeriodBegin.Offset
Table 367 – LLDP_RedOrangePeriodBegin.Valid
Table 368 – LLDP_OrangePeriodBegin.Offset
391 Table 369 – LLDP_OrangePeriodBegin.Valid
Table 370 – LLDP_GreenPeriodBegin.Offset
Table 371 – LLDP_GreenPeriodBegin.Valid
392 Table 372 – LLDP_LengthOfPeriod.Length
Table 373 – LLDP_LengthOfPeriod.Valid
393 Table 374 – LLDP_ChassisID in conjunction with MultipleInterfaceMode.NameOfDevice == 0 and NameOfStation
Table 375 – LLDP_ChassisID in conjunction with MultipleInterfaceMode.NameOfDevice == 1
Table 376 – LLDP_PortID in conjunction with MultipleInterfaceMode.NameOfDevice
395 4.11.4 FAL Service Protocol Machines
4.11.5 Application Relation Protocol Machines
4.11.6 DLL Mapping Protocol Machines
4.12 End stations and bridges
4.12.1 General
396 Figure 100 – DLL Mapping Protocol Machines (DMPM)
397 4.12.2 Traffic classes
Figure 101 – Schematic diagram of data flow of control loop
398 Table 377 – Traffic classes
399 Table 378 – Traffic class usage for time-aware system
400 4.12.3 End station
Table 379 – Traffic class usage for non-time-aware system
Table 380 – Traffic class usage for engineering tools
401 Figure 102 – End station model with IEEE Std 802.1Q alignment
402 Figure 103 – Ethernet interface model with IEEE alignment – transmit direction
403 Figure 104 – SendListControl alignment with Ethernet interface model
404 Figure 105 – Algorithm for end station ETS model
405 Table 381 – TCBandwidth
Table 382 – Committed burst size
Table 383 – Committed information rate
406 Figure 106 – Credit-based shaper algorithm
Table 384 – Credit-based shaper parameters
407 Table 385 – Enhancements for scheduled traffic
Table 386 – Enhanced Transmission Selection
Table 387 – Transmission Selection
408 Figure 107 – Send List Feed
Table 388 – Traffic classes
409 Table 389 – Number of entries per SendClock per Ethernet interface at 10 Mbps
Table 390 – Number of entries per SendClock per Ethernet interface at 100 Mbps
Table 391 – Number of entries per SendClock per Ethernet interface at > 100 Mbps
410 Figure 108 – Bandwidth vs. SendClock @ 10 Mbit/s
Figure 109 – 10 Mbps SendClock adaption
Figure 110 – Bandwidth vs. SendClock @ 100 Mbit/s
411 Figure 111 – Bandwidth vs. SendClock @ 1 Gbit/s
Table 392 – SendClock and ReductionRatio
414 Table 393 – Queue usage – time-aware end station – without time-aware streams
415 Figure 112 – Queue masking – time-aware end stations – without time-aware streams
Table 394 – Queue masking – time-aware end station – without time-aware streams
416 Table 395 – Queue usage – time-aware end station – with time-aware streams
417 Figure 113 – Queue masking – time-aware end station – with time-aware streams
Table 396 – Queue masking – time-aware end station – with time-aware streams
418 Table 397 – Queue usage – non-time-aware end station – without RT_CLASS_3
419 Figure 114 – Queue masking – non-time-aware – without RT_CLASS_3
Table 398 – Queue masking – non-time-aware end station – without RT_CLASS_3
420 Table 399 – Queue usage – non-time-aware end station – with RT_CLASS_3
421 Figure 115 – Queue masking – non-time-aware end station – with RT_CLASS_3
Table 400 – Queue masking – non-time-aware end station – with RT_CLASS_3
422 Figure 116 – End station
423 4.12.4 Bridge
Figure 117 – End station System – with multiple end station components
424 Figure 118 – System incorporating a bridge
425 Figure 119 – Domain Boundary
Table 401 – Selection of managed objects for ingress
Table 402 – Selection of managed objects for egress
426 Figure 120 – Domain Boundary – RT_CLASS_STREAM, class RT
427 Figure 121 – Domain Boundary – Boundary Port
Table 403 – Priority remapping at an ingress boundary port connectedto a non-time-aware device according to this document
428 Figure 122 – Domain Boundary – Inter NME domain streams
Table 404 – Priority remapping at a domain ingress boundary port
429 Table 405 – Priority remapping at a domain ingress boundary port
Table 406 – “Active Destination MAC and VLAN Stream identification” at a domain ingress boundary port
430 Table 407 – Number of FDB entries
431 Table 408 – Neighborhood for hashed entries
Table 409 – FDB attributes for “Non streams”
432 Figure 123 – LLC protocol flow
Table 410 – List of MAC address
433 Table 411 – Unicast FDB entries
434 Table 412 – Multicast FDB entries
Table 413 – Broadcast FDB entry
435 Table 414 – VID, FID and MSTID
436 Table 415 – Trees and FDBs
Table 416 – Number of stream FDB entries
437 Table 417 – Neighborhood for Stream entries
Table 418 – FDB attributes for “Streams”
438 Table 419 – Trees and FDBs
439 Table 420 – Traffic grouping
Table 421 – Ingress rate limiter / Flow meter parameter
Table 422 – Ingress rate limiter / Flow meter identifier
440 Table 423 – Flow classification / Flow meter
441 Figure 124 – Ingress rate limiter – Domain boundary
442 Table 424 – Flow classification and metering
443 Table 425 – Example values for flow classification and metering – (A) only
Table 426 – Example values for flow classification and metering – (A) and (B)
445 Figure 125 – Ingress rate limiter – Link speed transition
446 Table 427 – Flow classification and metering
447 Table 428 – Example values for flow classification and metering
Table 429 – Queues and TCI
448 Figure 126 – Schematic traffic flow model of a bridge
450 Table 430 – MinimumFrameMemory for 10 Mbit/s (50 % @ 8 ms)
Table 431 – MinimumFrameMemory for 100 Mbit/s (50 % @ 1 ms)
Table 432 – MinimumFrameMemory for 1 Gbit/s (20 % @ 1 ms)
451 Table 433 – MinimumFrameMemory for 2,5 Gbit/s (10 % @ 1 ms)
Table 434 – MinimumFrameMemory for 5 Gbit/s (5 % @ 1 ms)
Table 435 – MinimumFrameMemory for 10 Gbit/s (5 % @ 1 ms)
452 Figure 127 – Time-aware system − Egress port resource model of a bridge
Table 436 – Minimum Frame Buffer Memory for one egress port (time-aware system)
453 Figure 128 – Non-time-aware system − Egress port resource model of a bridge
454 Table 437 – Minimum Frame Buffer Memory for one egress port(Non-time-aware system)
455 Table 438 – Model selection
Table 439 – Queue usage – time-aware bridge – without queue masking
456 Table 440 – Queue usage – time-aware bridge – with queue masking
457 Table 441 – Queue usage – non-time-aware bridge – without RT_CLASS_3
458 Table 442 – Queue usage – non-time-aware bridge – with RT_CLASS_3
459 Figure 129 – Bridge queue masking usage model
460 Figure 130 – RED_RELAY – Bridge queue masking usage model
461 Figure 131 – TAS setup – Bridge queue masking model
462 Figure 132 – RED_RELAY setup – Queue masking model
Table 443 – Preemption parameter
464 Table 444 – Media Types
465 Figure 133 – Bridge with end station
Figure 134 – Transmit – one port of a bridge
466 Figure 135 – Forwarding process – bridge
Figure 136 – Receive – one port of a bridge
467 Figure 137 – Transmit – Management port
468 4.12.5 Bridged end station
Figure 138 – Receive – Management port
469 Figure 139 – Bridged end station
470 Figure 140 – Bridged end station interface model with IEEE alignment
471 Figure 141 – Bridged end station system reference planes
472 Figure 142 – Send List principle
473 Figure 143 – Fallback in case of sync loss / resync for WorkingClock
474 Figure 144 – Bridged end station with proprietary interfaces
475 Figure 145 – Internal vs. external reference plane
476 Figure 146 – Forwarding bridge resources vs. dedicated bridge resources
477 4.12.6 Q port state machine
Figure 147 – Bridged end station with multiple entities –one end station per bridge component
Figure 148 – Bridged end station with multiple entities –multiple end station per bridge component
478 Figure 149 – State transition diagram of QPSM
Table 445 – Remote primitives issued or received by QPSM
Table 446 – Local primitives issued or received by QPSM
479 Table 447 – QPSM state table
480 Table 448 – Functions, Macros, Timers and Variables used by the QPSM
482 Table 449 – QPSM Port truth table
Table 450 – QPSM Port ingress behavior
483 4.12.7 Pruning port state machine
Table 451 – QPSM Port egress behavior
Table 452 – QPSM Port enable and disable behavior
Table 453 – Remote primitives issued or received by PPSM
484 Figure 150 – State transition diagram of PPSM
Table 454 – Local primitives issued or received by PPSM
485 4.12.8 Bridge extensions
Table 455 – PPSM state table
Table 456 – Functions, Macros, Timers and Variables used by the PPSM
Table 457 – PPSM truth table
486 4.12.9 FAL Service Protocol Machines
4.12.10 Application Relation Protocol Machines
4.12.11 DLL Mapping Protocol Machines
Table 458 – Remote primitives issued or received by MAC_RELAY
487 Table 459 – Local primitives issued or received by MAC_RELAY
Table 460 – Functions, Macros, Timers and Variables used by the MAC_RELAY
488 Figure 151 – State transition diagram of RTC3PSM
Table 461 – Remote primitives issued or received by RTC3PSM
Table 462 – Local primitives issued or received by RTC3PSM
489 Table 463 – RTC3PSM state table
490 Table 464 – Functions, Macros, Timers and Variables used by the RTC3PSM
491 Table 465 – Truth table for the RTC3PSM
492 Figure 152 – State transition diagram for generating events
Table 466 – RXBeginEndAssignment and TXBeginEndAssignment
493 Table 467 – Event function table
Table 468 – Remote primitives issued or received by RED_RELAY
494 Figure 153 – State transition diagram of RED_RELAY
Table 469 – Local primitives issued or received by RED_RELAY
495 Table 470 – RED_RELAY state table
496 Table 471 – Functions, Macros, Timers and Variables used by the RED_RELAY
Table 472 – Truth table for the RedGuard with full check
497 Table 473 – Truth table for the RedGuard with reduced check
Table 474 – Truth table for the RedGuard with minimal check
498 Figure 154 – Scheme of the DFP_RELAY
Figure 155 – Scheme of the DFP_RELAY_INBOUND and DFP_RELAY_IN_STORAGE
499 Figure 156 – Scheme of the DFP_RELAY_OUTBOUND
Table 475 – Remote primitives issued or received by DFP_RELAY
500 Figure 157 – State transition diagram of DFP_RELAY
Table 476 – Local primitives issued or received by DFP_RELAY
501 Table 477 – DFP_RELAY state table
Table 478 – Functions, Macros, Timers and Variables used by the DFP_RELAY
502 Table 479 – Truth table for the DFPGuard
Table 480 – Remote primitives issued or received by DFP_RELAY_INBOUND
503 Figure 158 – State transition diagram of DFP_RELAY_INBOUND
Table 481 – Local primitives issued or received by DFP_RELAY_INBOUND
504 Table 482 – DFP_RELAY_INBOUND state table
Table 483 – Functions, Macros, Timers and Variablesused by the DFP_RELAY_INBOUND
505 Table 484 – Truth table for the InboundGuard – frame check
Table 485 – Truth table for the InboundGuard – subframe check
Table 486 – Truth table for the InboundGuard – subframe data check
506 Table 487 – Truth table for the InboundGuard – full check
Table 488 – Remote primitives issued or received by DFP_RELAY_IN_STORAGE
507 Figure 159 – State transition diagram of DFP_RELAY_IN_STORAGE
Table 489 – Local primitives issued or received by DFP_RELAY_IN_STORAGE
508 Table 490 – DFP_RELAY_IN_STORAGE state table
509 Table 491 – Functions, Macros, Timers and Variables used by the DFP_RELAY_IN_STORAGE
510 Table 492 – Remote primitives issued or received by DFP_RELAY_OUTBOUND
511 Figure 160 – State transition diagram of DFP_RELAY_OUTBOUND
Table 493 – Local primitives issued or received by DFP_RELAY_OUTBOUND
512 Table 494 – APDU_Status used if frame is shortened
Table 495 – DFP_RELAY_OUTBOUND state table
513 Table 496 – Functions, Macros, Timers and Variables used by the DFP_RELAY_OUTBOUND
514 Table 497 – Truth table for the OutboundGuard – frame check
Table 498 – Truth table for the OutboundGuard – subframe check
515 Figure 161 – State transition diagram of MUX
Table 499 – Remote primitives issued or received by MUX
Table 500 – Local primitives issued or received by MUX
516 Table 501 – MUX state table
518 Table 502 – Functions, Macros, Timers and Variables used by MUX
Table 503 – Truth table for FrameSizeFits
519 Table 504 – Truth table for StateChecker
Table 505 – Remote primitives issued or received by DEMUX
520 Figure 162 – State transition diagram of DEMUX
Table 506 – Local primitives issued or received by DEMUX
521 Table 507 – DEMUX state table
523 4.13 IP suite
4.13.1 Overview
4.13.2 IP/UDP syntax description
Table 508 – Functions, Macros, Timers and Variables used by the DEMUX
Table 509 – IP/UDP APDU syntax
524 4.13.3 IP/UDP transfer syntax
Table 510 – IP/UDP substitutions
525 Table 511 – UDP_SrcPort
Table 512 – UDP_DstPort
Table 513 – IP_DstIPAddress
526 Table 514 – IP Multicast DstIPAddress according to IETF RFC 2365
Table 515 – IP_DifferentiatedServices.DSCP
527 4.13.4 ARP
Table 516 – IP_DifferentiatedServices.ECN
528 Figure 163 – State transition diagram of ACCM
Table 517 – Remote primitives issued or received by ACCM
Table 518 – Local primitives issued or received by ACCM
529 4.14 Domain name system
4.14.1 General
Table 519 – ACCM state table
Table 520 – Functions, Macros, Timers and Variables used by the ACCM
530 4.14.2 Primitive definitions
4.14.3 DNS state transition diagram
4.14.4 State machine description
4.14.5 DNS state table
4.14.6 Functions, Macros, Timers and Variables
Table 521 – Remote primitives issued or received by DNS
Table 522 – Local primitives issued or received by DNS
Table 523 – Functions, Macros, Timers and Variables used by the DNS
531 4.15 Dynamic host configuration
4.15.1 General
4.15.2 Primitive definitions
4.15.3 DHCP state transition diagram
Figure 164 – State transition diagram of DHCP
Table 524 – Remote primitives issued or received by DHCP
Table 525 – Local primitives issued or received by machines
532 4.15.4 State machine description
4.15.5 DHCP state table
Table 526 – DHCP state table
533 4.15.6 Functions, Macros, Timers and Variables
4.16 Simple network management
4.16.1 General
Table 527 – Functions, Macros, Timers and Variables used by the DHCP
Table 528 – Return values of macro CheckAPDU
534 4.16.2 MIB overview
4.16.3 MIB access
4.16.4 IETF RFC 1213-MIB
Table 529 – SNMP service overview
535 4.16.5 Enterprise number for PNIO MIB
4.16.6 MIB cross reference
Table 530 – List of supported IETF RFC 1213-MIB objects
Table 531 – Enterprise number
Table 532 – Cross reference – MIBs
Table 533 – Cross reference – PDPortDataAdjust
536 4.16.7 Behavior in case of modular built bridges
4.16.8 LLDP EXT MIB
4.17 Network configuration
4.17.1 Overview
537 4.17.2 NETCONF
Figure 165 – Network Management Entity
538 4.17.3 YANG
Figure 166 – NMDA model for network management
539 4.18 Common DLL Mapping Protocol Machines
4.18.1 Overview
Figure 167 – YANG models of a bridge component
Figure 168 – YANG models of an end station component
540 4.18.2 Data Link Layer Mapping Protocol Machine
Figure 169 – Structuring of the protocol machines within the DMPM (bridge)
541 Table 534 – Remote primitives issued or received by LMPM
543 Figure 170 – State transition diagram of LMPM
Table 535 – Local primitives issued or received by LMPM
544 Table 536 – LMPM state table
547 4.19 Void
4.20 Additional information
5 Application layer protocol specification for distributed I/O
5.1 FAL syntax description
5.1.1 DLPDU abstract syntax reference
5.1.2 APDU abstract syntax
Table 537 – Functions, Macros, Timers and Variables used by the LMPM
548 Table 538 – IO APDU substitutions
571 Table 539 – IO APDU substitutions for CIM
573 Table 540 – IO APDU substitutions for UNI
574 5.2 Transfer syntax
5.2.1 Coding section related to BlockHeader specific fields
Table 541 – IO APDU substitutions for security
Table 542 – IO APDU substitutions for CIM services
575 Table 543 – BlockType
592 Table 544 – BlockLength
Table 545 – BlockVersionHigh
Table 546 – BlockVersionLow
593 5.2.2 Coding section related to RTA-SDU specific fields
Table 547 – AlarmType
596 Figure 171 – AlarmSpecifier.SequenceNumber value range
Table 548 – AlarmSpecifier.SequenceNumber
597 Table 549 – AlarmSpecifier.SequenceNumber Difference
Table 550 – AlarmSpecifier.ChannelDiagnosis
Table 551 – AlarmSpecifier.ManufacturerSpecificDiagnosis
598 5.2.3 Coding section related to common address fields
Table 552 – AlarmSpecifier.SubmoduleDiagnosisState
Table 553 – AlarmSpecifier.ARDiagnosisState
599 Table 554 – API
Table 555 – SlotNumber
600 Table 556 – SubslotNumber
602 Table 557 – Index range
Table 558 – Expression 1 (subslot specific)
Table 559 – Expression 2 (slot specific)
603 Table 560 – Expression 3 (AR specific)
Table 561 – Expression 4 (API specific)
Table 562 – Expression 5 (device specific)
Table 563 – Grouping of DiagnosisData
604 Table 564 – SecurityControlRole
Table 565 – AccessControlRole
605 Table 566 – Index (user specific)
606 Table 567 – Index (subslot specific)
612 Table 568 – Index (slot specific)
613 Table 569 – Index (AR specific)
615 Table 570 – Index (API specific)
616 Table 571 – Index (device specific)
620 5.2.4 Coding section related to AL services
Table 572 – RecordDataLength
Table 573 – ARType
621 Table 574 – IOCRMulticastMACAdd using RT_CLASS_UDP
622 Table 575 – IOCRMulticastMACAdd using RT_CLASS_x
Table 576 – Type 10 OUI
623 Table 577 – ARProperties.State
Table 578 – ARProperties.SupervisorTakeoverAllowed
Table 579 – ARProperties.ParameterizationServer
Table 580 – ARProperties.DeviceAccess
624 Table 581 – ARProperties.CompanionAR
Table 582 – ARProperties.AcknowledgeCompanionAR
Table 583 – ARProperties.RejectDCPsetRequests
625 Table 584 – ARProperties.TimeAwareSystem
Table 585 – ARProperties.CombinedObjectContainer
Table 586 – ARProperties.StartupMode
Table 587 – ARProperties.PullModuleAlarmAllowed
626 Table 588 – IOCRProperties.RTClass
627 Table 589 – IOCRTagHeader.IOCRVLANID
Table 590 – IOCRTagHeader.IOUserPriority
628 Table 591 – IOCRType
Table 592 – CMInitiatorActivityTimeoutFactor with ARProperties.DeviceAccess == 0
Table 593 – CMInitiatorActivityTimeoutFactor with ARProperties.DeviceAccess == 1 or ARProperties.StartupMode == Advanced
629 Table 594 – CMInitiatorTriggerTimeoutFactor
630 Table 595 – IODataObjectFrameOffset
Table 596 – IOCSFrameOffset
Table 597 – LengthIOCS
631 Table 598 – LengthIOPS
Table 599 – LengthData
Table 600 – AlarmCRProperties.Priority
632 Table 601 – AlarmCRProperties.Transport
Table 602 – AlarmCRTagHeaderHigh.AlarmCRVLANID
Table 603 – AlarmCRTagHeaderHigh.AlarmUserPriority
633 Table 604 – AlarmCRTagHeaderLow.AlarmCRVLANID
Table 605 – AlarmCRTagHeaderLow.AlarmUserPriority
Table 606 – AlarmSequenceNumber
Table 607 – AlarmCRType
634 Table 608 – RTATimeoutFactor
Table 609 – RTARetries
635 Table 610 – PROFINETIOConstantValue
Table 611 – PROFINETIOConstantValue.Data1
Table 612 – AddressResolutionProperties.Protocol
636 Table 613 – AddressResolutionProperties.Factor
Table 614 – MCITimeoutFactor
637 Table 615 – InstanceLow and InstanceHigh
Table 616 – InstanceHigh
Table 617 – DeviceIDLow and DeviceIDHigh
638 Table 618 – VendorIDLow and VendorIDHigh
Table 619 – ModuleIdentNumber
639 Table 620 – SubmoduleIdentNumber
640 Table 621 – ARUUID
Table 622 – ARUUID in conjunction with ARType==IOCARSR
Table 623 – Conjunction between ARUUID.Arnumber and Endpoint1 or Endpoint2
641 Table 624 – ARUUID.ConfigID generation rule
Table 625 – TargetARUUID
Table 626 – AdditionalValue1 and AdditionalValue2
Table 627 – ControlBlockProperties in conjunction withControlCommand.ApplicationReady
Table 628 – ControlBlockProperties in conjunction withthe other values of the field ControlCommand
642 Table 629 – ControlCommand.PrmEnd
Table 630 – ControlCommand.ApplicationReady
Table 631 – ControlCommand.Release
Table 632 – ControlCommand.Done
643 Table 633 – ControlCommand.ReadyForCompanion
Table 634 – ControlCommand.ReadyForRT_CLASS_3
Table 635 – ControlCommand.PrmBegin
Table 636 – DataDescription.Type
644 Table 637 – Values of DataLength
Table 638 – Values of SendClockFactor with time-base 31,25 µs
645 Table 639 – Values of SendClockFactor with time-base 25 µs
Table 640 – Frame size vs. SendClockFactor
646 Table 641 – Values of ReductionRatio for RT_CLASS_1, RT_CLASS_2, and RT_CLASS_STREAM
647 Table 642 – Values of ReductionRatio for RT_CLASS_3 and SendClockFactor ≥ 8
Table 643 – Values of ReductionRatio for RT_CLASS_3 and SendClockFactor < 8
Table 644 – Values of ReductionRatio in conjunction with a non-power of 2 SendClockFactor
Table 645 – Values of ReductionRatio for RT_CLASS_UDP
648 Table 646 – Values of Phase
Table 647 – Values of Sequence
649 Table 648 – Data-RTC-PDUs – DataHoldFactor of a frame
Table 649 – UDP-RTC-PDUs – DataHoldFactor of a frame
Table 650 – DataHoldFactor of a Subframe
650 Table 651 – Values of FrameSendOffset
651 Figure 172 – FrameSendOffset vs. duration of a cycle
Table 652 – ModuleState
652 Table 653 – SubmoduleState.AddInfo
Table 654 – SubmoduleState.Advice
Table 655 – SubmoduleState.MaintenanceRequired
Table 656 – SubmoduleState.MaintenanceDemanded
653 Table 657 – SubmoduleState.Fault
Table 658 – SubmoduleState.ARInfo
Table 659 – SubmoduleState.IdentInfo
654 Table 660 – SubmoduleState.FormatIndicator
Table 661 – SubmoduleProperties.Type
Table 662 – SubmoduleProperties.SharedInput
655 Table 663 – SubmoduleProperties.ReduceInputSubmoduleDataLength
Table 664 – SubmoduleProperties.ReduceOutputSubmoduleDataLength
Table 665 – SubmoduleProperties.DiscardIOXS
656 Table 666 – SubstitutionMode
Table 667 – SubstituteActiveFlag
657 Table 668 – InitiatorUDPRTPort
Table 669 – ResponderUDPRTPort
Table 670 – InitiatorRPCServerPort
658 Table 671 – ResponderRPCServerPort
Table 672 – MaxAlarmDataLength
659 5.2.5 Coding section related to ARVendorBlock
Table 673 – APStructureIdentifier with API==0
Table 674 – APStructureIdentifier with API ≠ 0
Table 675 – ExtendedIdentificationVersionHigh
660 5.2.6 Coding section related to PNIOStatus
Table 676 – ExtendedIdentificationVersionLow
Table 677 – Values of ErrorCode for negative responses
661 Table 678 – Values of ErrorDecode
Table 679 – Coding of ErrorCode1 with ErrorDecode PNIORW
662 Table 680 – Coding of ErrorCode2 with ErrorDecode PNIORW
663 Table 681 – Coding of ErrorCode1 with ErrorDecode := PNIO
666 Table 682 – Values of ErrorCode2 for ErrorDecode := PNIO and ErrorCode1 (part 1)
669 Table 683 – Values of ErrorCode2 for ErrorDecode := PNIO and ErrorCode1(part 2 – alarm acknowledge)
670 Table 684 – Values of ErrorCode2 for ErrorDecode := PNIO and ErrorCode1(part 3 – machines)
672 Table 685 – Values of ErrorCode2 for ErrorDecode := PNIO and ErrorCode1(part 4 – IO controller)
674 Table 686 – Values of ErrorCode2 for ErrorDecode := PNIO and ErrorCode1(part 5 – IO device)
675 Table 687 – Values of ErrorCode2 for ErrorDecode := PNIO and ErrorCode1(part 6 – abort reasons)
677 5.2.7 Coding section related to I&M Records
Table 688 – Values of ErrorCode2 for ErrorDecode := PNIO and ErrorCode1(part 7 – Reserved)
Table 689 – Coding of ErrorCode1 for ErrorDecode with the value ManufacturerSpecific
Table 690 – Coding of ErrorCode2 for ErrorDecode with the value ManufacturerSpecific
678 Table 691 – Visible characters
Table 692 – FactoryReset / ResetToFactory behavior(legacy from IEC 6115863)
Table 693 – FactoryReset / ResetToFactory behavior(default without IEC 6115863 history)
Table 694 – FactoryReset / ResetToFactory behavior if used in conjuctionwith functional safety submodules
679 Table 695 – IM_Hardware_Revision
Table 696 – IM_SWRevision_Functional_Enhancement
Table 697 – IM_SWRevision_Bug_Fix
Table 698 – IM_SWRevision_Internal_Change
Table 699 – IM_Revision_Counter
680 Table 700 – IM_Profile_ID
Table 701 – IM_Profile_Specific_Type in conjunction with IM_Profile_ID == 0x0000
Table 702 – IM_Profile_Specific_Type in conjunction with IM_Profile_ID range 0x0001 – 0xF6FF
681 Table 703 – IM_Version_Major
Table 704 – IM_Version_Minor
Table 705 – IM_Supported.I&M1
683 Table 706 – IM_Date with time
Table 707 – IM_Date without time
Table 708 – IM_Annotation
684 5.2.8 Coding section related to Alarm and Diagnosis Data
Table 709 – IM_OrderID
Table 710 – IM_UniqueIdentifier
Table 711 – UserStructureIdentifier
686 Table 712 – ChannelErrorType – range 1
687 Table 713 – ChannelErrorType – range 2
688 Table 714 – ChannelErrorType – range 3
Table 715 – ChannelErrorType – range 4
689 Table 716 – ChannelNumber
690 Table 717 – ChannelProperties.Type
Table 718 – ChannelProperties.Accumulative
Table 719 – ChannelProperties.Maintenance
691 Table 720 – Valid combinations within ChannelProperties
692 Table 721 – Valid combinations for AlarmNotification and RecordDataRead(DiagnosisData)
693 Table 722 – ChannelProperties.Specifier
Table 723 – ChannelProperties.Direction
Table 724 – ExtChannelErrorType
694 Table 725 – Allowed combinations of ChannelErrorType,ExtChannelErrorType, and ExtChannelAddValue
Table 726 – ExtChannelErrorType for ChannelErrorType 0 – 0xFF
Table 727 – Additional ExtChannelErrorType for ChannelErrorType 0x0F and 0x10
695 Table 728 – ExtChannelErrorType for ChannelErrorType 0x0100 – 0x7FFF
Table 729 – ExtChannelErrorType for ChannelErrorType “Data transmission impossible”
696 Table 730 – ExtChannelErrorType for ChannelErrorType “Remote mismatch”
Table 731 – ExtChannelErrorType for ChannelErrorType“Media redundancy mismatch – Ring”
697 Table 732 – ExtChannelErrorType for ChannelErrorType“Media redundancy mismatch – Interconnection”
698 Table 733 – ExtChannelErrorType for ChannelErrorType“Sync mismatch” and for ChannelErrorType “Time mismatch”
Table 734 – ExtChannelErrorType for ChannelErrorType “Isochronous mode mismatch”
Table 735 – ExtChannelErrorType for ChannelErrorType “Multicast CR mismatch”
699 Table 736 – ExtChannelErrorType for ChannelErrorType “Fiber optic mismatch”
Table 737 – ExtChannelErrorType for ChannelErrorType“Network component function mismatch”
700 Table 738 – ExtChannelErrorType for ChannelErrorType“Dynamic Frame Packing function mismatch”
Table 739 – ExtChannelErrorType for ChannelErrorType“Media redundancy with planned duplication mismatch”
701 Table 740 – ExtChannelErrorType for ChannelErrorType “Multiple interface mismatch”
Table 741 – ExtChannelErrorType for ChannelErrorType“Power failure over Single Pair Ethernet”
702 Table 742 – Values for ExtChannelAddValue
Table 743 – Values for “Accumulative Info”
703 Table 744 – Values for ExtChannelErrorType “Parameter fault detail”
Table 745 – Values for ExtChannelAddValue.Index
Table 746 – Values for ExtChannelAddValue.Offset
Table 747 – Values for ExtChannelErrorType “Consistency fault detail”
704 Table 748 – Values for ExtChannelAddValue.Index
Table 749 – Values for “Fiber optic mismatch” – “Power Budget”
Table 750 – Values for “Network component function mismatch” – “Frame dropped”
705 Table 751 – Values for “Remote mismatch” – “Peer CableDelay mismatch”
Table 752 – Values for “Multiple interface mismatch” – “Conflicting MultipleInterfaceMode.NameOfDevice mode”
Table 753 – Values for “Multiple interface mismatch” – “Inactive StandardGateway”
706 Table 754 – Values for QualifiedChannelQualifier
Table 755 – Values for MaintenanceStatus
707 Figure 173 – Severity classification of fault, maintenance and normal operation
708 5.2.9 Coding section related to upload and retrieval
5.2.10 Coding section related to iParameter
Table 756 – URRecordIndex
Table 757 – URRecordLength
Table 758 – iPar_Req_Header
Table 759 – Max_Segm_Size
709 5.2.11 Coding section related to NME
Table 760 – Transfer_Index
Table 761 – Total_iPar_Size
Table 762 – NMEDomainUUID
710 Table 763 – NMENameUUID
Table 764 – NMEParameterUUID
711 Table 765 – NMENameAddressSubtype
Table 766 – StreamIdentification
Table 767 – StreamControl.Priority
712 Table 768 – StreamControl.Redundancy
Table 769 – StreamControl.Append
Table 770 – StreamControl.Dependency
713 Figure 174 – UpdateInterval measurement
Table 771 – Values of UpdateInterval
714 Figure 175 – Deadline measurement
Table 772 – NetworkDeadline
Table 773 – Application Interval
715 Table 774 – ApplicationDeadline
Table 775 – PduSize
Table 776 – StreamTCI.VID
Table 777 – StreamTCI.PCP
716 Figure 176 – MaxCalculatedLatency
Table 778 – MaxCalculatedLatency
717 Figure 177 – Timing model with RR = 1
Figure 178 – Timing model with RR = 4
Table 779 – StreamType
718 5.2.12 Coding section related to CIM
Table 780 – RxPort
Table 781 – NumberOfTxPortGroups
719 Table 782 – TxPortEntry
720 Table 783 – FrameDetails.SyncFrame in conjunction with FrameDataProperties.ForwardingMode==“Absolute mode”
Table 784 – FrameDetails.SyncFrame in conjunction with FrameDataProperties.ForwardingMode==“Relative mode”
721 Table 785 – FrameDetails.MeaningFrameSendOffset
Table 786 – FrameDetails.MediaRedundancyWatchDog
Table 787 – FrameDataProperties.ForwardingMode
Table 788 – FrameDataProperties.FastForwardingMulticastMACAdd
722 Table 789 – FrameDataProperties.FragmentationMode
Table 790 – MaxBridgeDelay
Table 791 – NumberOfPorts
723 Table 792 – MaxPortTxDelay
Table 793 – MaxPortRxDelay
Table 794 – MaxLineRxDelay
724 Table 795 – YellowTime
725 Figure 179 – Calculation principle for a cycle
726 Figure 180 – Calculation principle for the minimum YellowTime
Table 796 – StartOfRedFrameID
727 Table 797 – EndOfRedFrameID
Table 798 – Dependencies of StartOfRedFrameID and EndOfRedFrameID
Table 799 – NumberOfAssignments
728 Table 800 – NumberOfPhases
Table 801 – AssignedValueForReservedBegin
Table 802 – AssignedValueForOrangeBegin
729 Table 803 – AssignedValueForReservedEnd
Table 804 – Values of RedOrangePeriodBegin
Table 805 – Dependencies of RedOrangePeriodBegin,OrangePeriodBegin and GreenPeriodBegin
730 Table 806 – Values of OrangePeriodBegin
Table 807 – Values of GreenPeriodBegin
Table 808 – MultipleInterfaceMode.NameOfDevice
731 Table 809 – NumberOfPeers in conjunction with PDPortDataCheck or CIMNetConfExpectedNetworkAttributes
Table 810 – NumberOfPeers in conjunction with PDPortDataReal or PDPortDataRealExtended
732 Table 811 – LineDelay.Value with LineDelay.FormatIndicator == 0
Table 812 – LineDelay.Value with LineDelay.FormatIndicator == 1
733 Table 813 – LineDelay.FormatIndicator
Table 814 – MAUType
740 Table 815 – MAUType with MAUTypeExtension
Table 816 – Valid combinations between MAUType and LinkState
741 Table 817 – MAUTypeExtensions and its corresponding MAUTypes
742 Table 818 – CheckSyncMode.CableDelay
Table 819 – CheckSyncMode.SyncMaster
Table 820 – MAUTypeMode.Check
743 Table 821 – DomainBoundaryIngress
Table 822 – DomainBoundaryEgress
Table 823 – DomainBoundaryAnnounce
744 Table 824 – MulticastBoundary
Table 825 – PeerToPeerBoundary
745 Table 826 – DCPBoundary
Table 827 – PreambleLength.Length
746 Table 828 – LinkState.Link
Table 829 – LinkState.Port
747 Table 830 – MediaType
Table 831 – NMEDomainVIDConfig.StreamHighVID
Table 832 – NMEDomainVIDConfig.StreamHighRedVID
748 Table 833 – NMEDomainVIDConfig.StreamLowVID
Table 834 – NMEDomainVIDConfig.StreamLowRedVID
Table 835 – NMEDomainVIDConfig.NonStreamVID
Table 836 – NMEDomainVIDConfig.NonStreamVIDB
749 Table 837 – NMEDomainVIDConfig.NonStreamVIDC
Table 838 – NMEDomainVIDConfig.NonStreamVIDD
Table 839 – NMEDomainQueueConfig.QueueID
Table 840 – NMEDomainQueueConfig.TciPcp
750 Table 841 – NMEDomainQueueConfig.Shaper
Table 842 – NMEDomainQueueConfig.PreemptionMode
Table 843 – NMEDomainQueueConfig.UnmaskTimeOffset
Table 844 – NMEDomainQueueConfig.MaskTimeOffset
751 Table 845 – PortQueueEgressRateLimiter.CIR
Table 846 – PortQueueEgressRateLimiter.CBS
Table 847 – PortQueueEgressRateLimiter.Envelope
Table 848 – PortQueueEgressRateLimiter.Rank
752 Table 849 – PortQueueEgressRateLimiter.QueueID
Table 850 – PortQueueEgressRateLimiter.Reserved
Table 851 – CIMStationPortStatus.PreemptionStatus
Table 852 – CIMStationPortStatus.BoundaryPortStatus
753 Table 853 – PortIngressRateLimiter.CIR
Table 854 – PortIngressRateLimiter.CBS
Table 855 – PortIngressRateLimiter.Envelope
754 Table 856 – PortIngressRateLimiter.Rank
Table 857 – GatingCycle.Valid
Table 858 – NumberOfQueues
755 Table 859 – TransferTimeTX
Table 860 – TransferTimeRX
Table 861 – PortCapabilities.TimeAware
Table 862 – PortCapabilities.Preemption
756 Table 863 – PortCapabilities.QueueMasking
Table 864 – ForwardingGroup
Table 865 – ForwardingDelay.Independent
757 Table 866 – ForwardingDelay.Dependent
Table 867 – MaxSupportedRecordSize
Table 868 – Traffic classes
758 Figure 181 – Example IPG behavior of an ideal end station component in case of bursts
Table 869 – TrafficClassTranslateEntry.VID
Table 870 – TrafficClassTranslateEntry.PCP
759 Figure 182 – Example IPG behavior of an end station component in case of bursts
Table 871 – MinIPGBreakingPoint
Table 872 – MinIPGFrameSize
760 Table 873 – FrameSendOffsetDeviation
Table 874 – SupportedBurstSize.Frames
Table 875 – SupportedBurstSize.Octets
761 Table 876 – FDBCommand
Table 877 – StreamClass
Table 878 – SyncPortRole
762 Table 879 – CounterStatus.ifInOctets
Table 880 – CounterStatus.ifOutOctets
Table 881 – CounterStatus.ifInDiscards
Table 882 – CounterStatus.ifOutDiscards
Table 883 – CounterStatus.ifInErrors
763 Table 884 – CounterStatus.ifOutErrors
Table 885 – CounterStatus.Reserved
764 Table 886 – VendorBlockType
Table 887 – FiberOpticType
Table 888 – FiberOpticCableType
765 Table 889 – FiberOpticPowerBudgetType.Value
Table 890 – FiberOpticPowerBudgetType.CheckEnable
Table 891 – MaintenanceDemandedAdminStatus.Temperature
766 Table 892 – MaintenanceDemandedAdminStatus.TXBias
Table 893 – MaintenanceDemandedAdminStatus.TXPower
Table 894 – MaintenanceDemandedAdminStatus.RXPower
Table 895 – MaintenanceDemandedAdminStatus.Reserved
Table 896 – ErrorAdminStatus.TXFaultState
767 Table 897 – ErrorAdminStatus.RXLossState
Table 898 – ErrorAdminStatus.Reserved
Table 899 – NCDropBudgetType.Value
Table 900 – NCDropBudgetType.CheckEnable
768 Figure 183 – Detection of dropped frames – appear
Figure 184 – Detection of dropped frames – disappear
Table 901 – MRP_Version
769 Table 902 – MRP_RingState
Table 903 – MRP_DomainUUID
Table 904 – MRP_LengthDomainName
770 Table 905 – MRP_DomainName
Table 906 – MRP_Role
Table 907 – MRP_Version
Table 908 – MRP_Prio
771 Table 909 – MRP_TOPchgT
Table 910 – MRP_TOPNRmax
Table 911 – MRP_TSTshortT
772 Table 912 – MRP_TSTdefaultT
Table 913 – MRP_TSTNRmax
Table 914 – MRP_LNKdownT
773 Table 915 – MRP_LNKupT
Table 916 – MRP_LNKNRmax
Table 917 – MRP_Check.MediaRedundancyManager
774 Table 918 – MRP_Check.MRP_DomainUUID
Table 919 – MRP_NumberOfEntries
Table 920 – MRP_Instance
Table 921 – MRPIC_LengthDomainName
775 Table 922 – MRPIC_DomainName
Table 923 – MRPIC_State
Table 924 – MRPIC_Role
Table 925 – MRPIC_DomainID
776 Table 926 – MRPIC_TOPchgT
Table 927 – MRPIC_TOPNRmax
777 Table 928 – MRPIC_LinkStatusChangeT
Table 929 – MRPIC_LinkStatusNRmax
Table 930 – MRPIC_LNKdownT
778 Table 931 – MRPIC_LNKupT
Table 932 – MRPIC_LNKNRmax
779 Table 933 – MRPIC_StartDelay
Table 934 – MRPIC_MICPosition
Table 935 – MRPIC_Check.MIM
780 Table 936 – MRPIC_Check.MRPIC_DomainID
Table 937 – SNMPControl.SNMPControl
Table 938 – CommunityNameLength
781 Table 939 – CommunityName
Table 940 – ElectricPowerDeviceVoltage.Voltage
Table 941 – ElectricPowerDeviceVoltage.Type
782 Table 942 – ElectricPowerPortVoltage.Voltage
Table 943 – ElectricPowerPortVoltage.Type
Table 944 – ElectricPowerPortCurrent.Current
783 5.2.13 Coding section related to Physical Sync Data
Table 945 – ElectricPowerPortCurrent.CurrentLimit
Table 946 – SyncProperties.Role
784 Table 947 – SyncProperties.SyncID
Table 948 – ReservedIntervalBegin
Table 949 – ReservedIntervalEnd
Table 950 – Dependencies of ReservedIntervalBegin and ReservedIntervalEnd
785 Figure 185 – Definition of the reserved interval
Table 951 – SyncSendFactor
786 Table 952 – PTCPTimeoutFactor
Table 953 – PTCPTakeoverTimeoutFactor
787 Table 954 – PTCPMasterStartupTime
Table 955 – PLLWindow
788 5.2.14 Coding section related to Physical Time Data
Figure 186 – Toplevel view of the PLL window
Figure 187 – Definition of PLL window
789 Table 956 – TimeDomainUUID
Table 957 – TimeDomainNumber
790 Figure 188 – Toplevel view of the time PLL window
Table 958 – TimePLLWindow
791 Figure 189 – Definition of time PLL window
Table 959 – TimeMasterPriority1
Table 960 – TimeMasterPriority2
792 Table 961 – MessageIntervalFactor
Table 962 – MessageTimeoutFactor
793 5.2.15 Coding section related to Isochrone Mode Data
Table 963 – TimeSyncProperties.Role
Table 964 – TimeIOBase
Table 965 – TimeDataCycle
794 Table 966 – TimeIOInput
Table 967 – TimeIOOutput
Table 968 – TimeIOInputValid
795 5.2.16 Coding section related to fast startup
Table 969 – TimeIOOutputValid
Table 970 – ControllerApplicationCycleFactor
Table 971 – FSHelloMode.Mode
796 Table 972 – FSHelloInterval
Table 973 – FSHelloRetry
797 Table 974 – FSHelloDelay
Table 975 – FSParameterMode.Mode
Table 976 – FSParameterUUID
798 5.2.17 Coding section related to DFP
Table 977 – NumberOfSubframeBlocks
Table 978 – SFIOCRProperties.DistributedWatchDogFactor
799 Table 979 – SFIOCRProperties.RestartFactorForDistributedWD
Table 980 – SFIOCRProperties.DFPMode
Table 981 – SFIOCRProperties.DFPDirection
800 Table 982 – SFIOCRProperties.DFPRedundantPathLayout
Table 983 – SFIOCRProperties.SFCRC16
Table 984 – SubframeData.Position
Table 985 – SubframeData.DataLength
801 Figure 190 – Detection of DFP late error – appear and disappear
Table 986 – Event function table
802 5.2.18 Coding section related to MRPD
Figure 191 – MediaRedundancyWatchDog expired – appear and disappear
Table 987 – SubframeOffset
803 5.2.19 Coding section related to controller to controller communication
Table 988 – Event function table
Table 989 – FromOffsetData
Table 990 – NextOffsetData
804 5.2.20 Coding section related to system redundancy
Table 991 – TotalSize
Table 992 – RedundancyInfo.EndPoint1
Table 993 – RedundancyInfo.EndPoint2
Table 994 – Valid combination of RedundancyInfo.EndPoint1 and RedundancyInfo.EndPoint2
805 Figure 192 – EndPoint1 and Endpoint2 scheme – above and below
Figure 193 – EndPoint1 and Endpoint2 scheme – left and right
Table 995 – SRProperties.InputValidOnBackupAR with SRProperties.Mode == 0
Table 996 – SRProperties.InputValidOnBackupAR with SRProperties.Mode == 1
806 Table 997 – SRProperties.Reserved_1
Table 998 – SRProperties.Mode
Table 999 – RedundancyDataHoldFactor
807 5.2.21 Coding section related to energy saving
5.2.22 Coding section related to asset management
Table 1000 – NumberOfEntries
Table 1001 – PE_OperationalMode
Table 1002 – AM_Location.Structure
808 Table 1003 – AM_Location.Levelx
809 Table 1004 – AM_Location.Reserved1
Table 1005 – AM_Location.BeginSubslotNumber
Table 1006 – AM_Location.EndSubslotNumber
Table 1007 – AM_Location.Reserved2
Table 1008 – AM_Location.Reserved3
810 Table 1009 – AM_Location.Reserved4
Table 1010 – AM_DeviceIdentification.DeviceSubID
811 Table 1011 – AM_DeviceIdentification.DeviceSubID for AM_DeviceIdentification.Organization := 0x0000
Table 1012 – AM_DeviceIdentification.DeviceID
Table 1013 – AM_DeviceIdentification.VendorID
Table 1014 – AM_DeviceIdentification.Organization
812 5.2.23 Coding section related to reporting system
Table 1015 – RS_Properties.AlarmTransport
813 Table 1016 – RS_BlockType used for events
Table 1017 – RS_BlockType used for adjust
814 Table 1018 – RS_BlockLength in conjunction with RS_EventBlock
Table 1019 – RS_BlockLength in conjunction with other blocks
Table 1020 – RS_Specifier.SequenceNumber
Table 1021 – RS_Specifier.Specifier
815 Table 1022 – RS_MinusError
Table 1023 – RS_PlusError
Table 1024 – RS_ExtensionBlockType
Table 1025 – RS_ExtensionBlockLength
816 Table 1026 – RS_MaxScanDelay
Table 1027 – RS_AdjustSpecifier.Incident
Table 1028 – RS_ReasonCode.Reason
817 Table 1029 – RS_ReasonCode.Detail
Table 1030 – RS_DigitalInputCurrentValue.Value
Table 1031 – RS_DomainIdentification
Table 1032 – RS_MasterIdentification
818 5.2.24 Coding section related to logbook
Table 1033 – ActualLocalTimeStamp
Table 1034 – LocalTimeStamp
Table 1035 – NumberOfLogEntries
Table 1036 – EntryDetail
819 5.2.25 Coding section related to Time
5.2.26 Coding section related to Channel Related Process Alarm Reason
Table 1037 – Time_TimeStamp
Table 1038 – Allowed combinations of PRAL_Reason, PRAL_ExtReason,and PRAL_ReasonAddValue
Table 1039 – PRAL_ChannelProperties.Reserved_1
820 Table 1040 – PRAL_ChannelProperties.Accumulative
Table 1041 – PRAL_ChannelProperties.Reserved_2
Table 1042 – PRAL_ChannelProperties.Direction
Table 1043 – Values for PRAL_Reason
822 5.2.27 Void
Table 1044 – Values for PRAL_ExtReason
Table 1045 – Usage of PRAL_ReasonAddValue
Table 1046 – Values for PRAL_ReasonAddValue[0..3]
Table 1047 – Values for PRAL_ReasonAddValue[0] to [127]
823 5.3 FAL protocol state machines
5.3.1 Overall structure
Figure 194 – Relationship among Protocol Machines
824 5.4 AP-Context state machine
5.5 FAL Service Protocol Machines
5.5.1 Overview
5.5.2 FAL Service Protocol Machine Power-On
825 5.5.3 FAL Service Protocol Machine Device
Table 1048 – Primitives issued by AP-Context (FAL user) to FSPMPON
Table 1049 – Primitives issued by FSPMPON to AP-Context (FAL user)
826 Table 1050 – Primitives issued by AP-Context (FAL user) to FSPMDEV
828 Table 1051 – Primitives issued by FSPMDEV to AP-Context (FAL user)
832 Table 1052 – Functions, Macros, Timers and Variables used by the AP-Context(FAL user) to FSPMDEV
833 Table 1053 – Functions, Macros, Timers and Variables usedby the FSPMDEV to AP-Context (FAL user)
835 5.5.4 FAL Service Protocol Machine Controller
Table 1054 – Primitives issued by AP-Context (FAL user) to FSPMCTL
838 Table 1055 – Primitives issued by FSPMCTL to AP-Context (FAL user)
842 Table 1056 – Functions, Macros, Timers and Variables usedby AP-Context (FAL user) to FSPMCTL
843 Table 1057 – Functions, Macros, Timers and Variables usedby FSPMCTL to AP-Context (FAL user)
846 5.5.5 FAL Service Protocol Machine Network Management Entity
Table 1058 – Primitives issued by AP-Context (FAL user) to FSPMNME
Table 1059 – Primitives issued by FSPMNME to AP-Context (FAL user)
847 5.6 Application Relationship Protocol Machines
5.6.1 Alarm Protocol Machine Initiator
Table 1060 – Remote primitives issued or received by ALPMI
848 Figure 195 – State transition diagram of ALPMI
Table 1061 – Local primitives issued or received by ALPMI
849 Table 1062 – ALPMI state table
850 Table 1063 – Functions, Macros, Timers and Variables used by ALPMI
851 5.6.2 Alarm Protocol Machine Responder
Table 1064 – Remote primitives issued or received by ALPMR
852 Figure 196 – State transition diagram of ALPMR
Table 1065 – Local primitives issued or received by ALPMR
853 Table 1066 – ALPMR state table
855 5.6.3 Device
Table 1067 – Functions, Macros, Timers and Variables used by ALPMR
856 Figure 197 – Scheme of the IO device CM
858 Figure 198 – State transition diagram of the IO device CM
859 Table 1068 – Remote primitives issued or received by CMDEV
861 Table 1069 – Local primitives issued or received by CMDEV
862 Figure 199 – State transition diagram of CMDEV
864 Table 1070 – CMDEV state table
867 Figure 200 – Scheme of the IO device CM – device access
Table 1071 – Functions, Macros, Timers and Variables used by CMDEV
868 Table 1072 – Remote primitives issued or received by CMDEV_DA
869 Table 1073 – Local primitives issued or received by CMDEV_DA
870 Figure 201 – State transition diagram of CMDEV_DA
871 Table 1074 – CMDEV_DA state table
Table 1075 – Functions, Macros, Timers and Variables used by CMDEV_DA
872 Table 1076 – Remote primitives issued or received by CMSU
Table 1077 – Local primitives issued or received by CMSU
874 Figure 202 – State transition diagram of CMSU
875 Table 1078 – CMSU state table
878 Table 1079 – Functions, Macros, Timers and Variables used by the CMSU
Table 1080 – Remote primitives issued or received by CMIO
Table 1081 – Local primitives issued or received by CMIO
879 Figure 203 – State transition diagram of CMIO
880 Table 1082 – CMIO state table
881 Table 1083 – Functions used by the CMIO
Table 1084 – Remote primitives issued or received by CMRS
882 Figure 204 – State transition diagram of CMRS
Table 1085 – Local primitives issued or received by CMRS
883 Table 1086 – CMRS state table
Table 1087 – Functions, Macros, Timers and Variables used by the CMRS
884 Table 1088 – Remote primitives issued or received by CMWRR
Table 1089 – Local primitives issued or received by CMWRR
885 Figure 205 – State transition diagram of CMWRR
886 Table 1090 – CMWRR state table
888 Table 1091 – Functions, Macros, Timers and Variables used by CMWRR
889 Table 1092 – Remote primitives issued or received by CMRDR
890 Figure 206 – State transition diagram of CMRDR
Table 1093 – Local primitives issued or received by CMRDR
891 Table 1094 – CMRDR state table
Table 1095 – Functions, Macros, Timers and Variables used by CMRDR
892 Table 1096 – Remote primitives issued or received by CMSM
893 Figure 207 – State transition diagram of CMSM
Table 1097 – Local primitives issued or received by CMSM
894 Table 1098 – CMSM state table
895 Table 1099 – Functions, Macros, Timers and Variables used by the CMSM
896 Table 1100 – Remote primitives received by CMPBE
Table 1101 – Local primitives issued or received by CMPBE
897 Figure 208 – State transition diagram of CMPBE
898 Table 1102 – CMPBE state table
900 Table 1103 – Functions, Macros, Timers and Variables used by the CMPBE
Table 1104 – Remote primitives issued or received by CMDMC
901 Table 1105 – Local primitives issued or received by CMDMC
902 Figure 209 – State transition diagram of CMDMC
903 Table 1106 – CMDMC state table
905 Table 1107 – Functions, Macros, Timers and Variables used by the CMDMC
Table 1108 – Remote primitives issued or received by CMINA
906 Figure 210 – State transition diagram of CMINA
Table 1109 – Local primitives issued or received by CMINA
907 Table 1110 – CMINA state table
908 Table 1111 – Functions, Macros, Timers and Variables used by the CMINA
909 Table 1112 – Return values of CheckDatabase
Table 1113 – Remote primitives issued or received by CMRPC
911 Figure 211 – State transition diagram of CMRPC
Table 1114 – Local primitives issued or received by CMRPC
912 Table 1115 – CMRPC state table
916 Table 1116 – Functions, Macros, Timers and Variables used by the CMRPC
918 Table 1117 – Return values of CheckRPC
919 Figure 212 – Intersection and residual amount using different ARUUID.ConfigIDs
Figure 213 – Intersection and removed amount using different ARUUID.ConfigIDs
920 Table 1118 – Remote primitives issued or received by CMSRL
Table 1119 – Local primitives issued or received by CMSRL
921 Figure 214 – State transition diagram of CMSRL
922 Table 1120 – CMSRL state table
924 Table 1121 – Functions, Macros, Timers and Variables used by the CMSRL
925 Table 1122 – Combinations of DataStatus for Output buffers
926 Table 1123 – Combinations of DataStatus for Input buffers
927 Figure 215 – Single Input and single Output buffer of CMSRL
928 Figure 216 – Dynamic reconfiguration with CMSRL
929 Figure 217 – Alarm queue management of CMSRL
930 Figure 218 – Reporting System management of CMSRL
Figure 219 – Primary: Switchover time between two ARs of an ARset
931 Figure 220 – Backup: Switchover time between two ARs of an ARset
932 Table 1124 – Remote primitives issued or received by CMSRL_AL
Table 1125 – Local primitives issued or received by CMSRL_AL
933 Figure 221 – State transition diagram of CMSRL_AL
934 Table 1126 – CMSRL_AL state table
935 Table 1127 – Functions, Macros, Timers and Variables used by the CMSRL_AL
936 Table 1128 – Remote primitives issued or received by CMRSI
937 Table 1129 – Local primitives issued or received by CMRSI
938 Figure 222 – State transition diagram of CMRSI
Table 1130 – CMRSI state table
941 5.6.4 Controller
Table 1131 – Functions, Macros, Timers and Variables used by the CMRSI
942 Figure 223 – Scheme of the IO controller CM
944 Figure 224 – State transition diagram of the IO controller CM
945 Table 1132 – Remote primitives issued or received by CMCTL
946 Table 1133 – Local primitives issued or received by CMCTL
948 Figure 225 – State transition diagram of CMCTL
950 Table 1134 – CMCTL state table
954 Table 1135 – Functions, Macros, Timers and Variables used by the CMCTL
Table 1136 – Remote primitives issued or received by CTLSM
955 Table 1137 – Local primitives issued or received by CTLSM
956 Figure 226 – State transition diagram of CTLSM
Table 1138 – CTLSM state table
957 Table 1139 – Functions, Macros, Timers and Variables used by the CTLSM
Table 1140 – Remote primitives issued or received by CTLIO
958 Figure 227 – State transition diagram of CTLIO
Table 1141 – Local primitives issued or received by CTLIO
959 Table 1142 – CTLIO state table
960 Table 1143 – Functions, Macros, Timers and Variables used by the CTLIO
961 Table 1144 – Remote primitives received by CTLRDI
962 Figure 228 – State transition diagram of CTLRDI
Table 1145 – Local primitives issued or received by CTLRDI
963 Table 1146 – CTLRDI state table
964 Table 1147 – Functions, Macros, Timers and Variables used by CTLRDI
Table 1148 – Remote Primitives received by CTLRDR
965 Figure 229 – State transition diagram of CTLRDR
Table 1149 – Local primitives issued or received by CTLRDR
Table 1150 – CTLRDR state table
966 Table 1151 – Functions, Macros, Timers and Variables used by CTLRDR
Table 1152 – Remote primitives received by CTLRPC
969 Figure 230 – State transition diagram of CTLRPC
Table 1153 – Local primitives issued or received by CTLRPC
970 Table 1154 – CTLRPC state table
972 Table 1155 – Functions, Macros, Timers and Variables used by the CTLRPC
973 Table 1156 – Remote primitives issued or received by CTLSU
Table 1157 – Local Primitives issued or received by CTLSU
974 Figure 231 – State transition diagram of CTLSU
975 Table 1158 – CTLSU state table
978 Table 1159 – Functions, Macros, Timers and Variables used by the CTLSU
Table 1160 – Remote primitives issued or received by CTLWRI
979 Table 1161 – Local primitives issued or received by CTLWRI
980 Figure 232 – State transition diagram of CTLWRI
981 Table 1162 – CTLWRI state table
983 Table 1163 – Functions, Macros, Timers and Variables used by CTLWRI
984 Table 1164 – Remote primitives issued or received by CTLWRR
Table 1165 – Local primitives issued or received by CTLWRR
985 Figure 233 – State transition diagram of CTLWRR
Table 1166 – CTLWRR state table
986 Table 1167 – Functions, Macros, Timers and Variables used by CTLWRR
Table 1168 – Remote primitives issued or received by CTLPBE
987 Table 1169 – Local primitives issued or received by CTLPBE
988 Figure 234 – State transition diagram of CTLPBE
989 Table 1170 – CTLPBE state table
991 Table 1171 – Functions, Macros, Timers and Variables used by CTLPBE
Table 1172 – Remote primitives issued or received by CTLDINA
992 Table 1173 – Local primitives issued or received by CTLDINA
993 Figure 235 – State transition diagram of CTLDINA
994 Table 1174 – CTLDINA state table
997 Table 1175 – Functions, Macros, Timers and Variables used by the CTLDINA
999 Figure 236 – Automatic NameOfStation assignment
1000 Table 1176 – Remote primitives issued or received by CTLSRL
Table 1177 – Local primitives issued or received by CTLSRL
1001 Figure 237 – State transition diagram of CTLSRL
1002 Table 1178 – CTLSRL state table
1004 Table 1179 – Functions, Macros, Timers and Variables used by the CTLSRL
1005 Figure 238 – Input and Output buffer of CTLSRL
Figure 239 – Input and Output buffer with dynamic reconfiguration
1006 Figure 240 – Alarm queue management of CTLSRL
Figure 241 – Alarm queue management with dynamic reconfiguration
1007 Table 1180 – Remote primitives issued or received by CTLSC
Table 1181 – Local primitives issued or received by CTLSC
1008 Figure 242 – State transition diagram of CTLSC
1009 Table 1182 – CTLSC state table
1010 Table 1183 – Functions, Macros, Timers and Variables used by CTLSC
Table 1184 – Remote primitives received by CTLRSI
1013 Figure 243 – State transition diagram of CTLRSI
Table 1185 – Local primitives issued or received by CTLRSI
Table 1186 – CTLRSI state table
1016 Table 1187 – Functions, Macros, Timers and Variables used by the CTLRSI
1017 Figure 244 – State transition diagram of CTLINA
Table 1188 – Remote primitives issued or received by CTLINA
Table 1189 – Local primitives issued or received by CTLINA
1018 Table 1190 – CTLINA state table
1019 Table 1191 – Functions, Macros, Timers and Variables used by the CTLINA
1020 5.6.5 Network Management Entity
Table 1192 – Return values of CheckDatabase
1021 Figure 245 – Scheme of a station hosting CIM and NME
Figure 246 – Scheme of the station hosting CIM and Query Stream
1022 Figure 247 – Scheme of a station hosting CIM only
1023 Table 1193 – Remote primitives issued or received by NME
Table 1194 – Local primitives issued or received by NME
1026 Figure 248 – State transition diagram of NME
1027 Table 1195 – NME state table
1031 Table 1196 – Functions, Macros, Timers and Variables used by NME
Table 1197 – Remote primitives issued or received by TDE
1032 Figure 249 – State transition diagram of TDE
Table 1198 – Local primitives issued or received by TDE
1033 Table 1199 – TDE state table
1034 Table 1200 – Functions, Macros, Timers and Variables used by TDE
Table 1201 – Remote primitives issued or received by PCE
1035 Figure 250 – State transition diagram of PCE
Table 1202 – Local primitives issued or received by PCE
1036 Table 1203 – PCE state table
1038 Table 1204 – Functions, Macros, Timers and Variables used by PCE
1039 Figure 251 – State transition diagram of NCE
Table 1205 – Remote primitives issued or received by NCE
Table 1206 – Local primitives issued or received by NCE
1040 Table 1207 – NCE state table
1041 Table 1208 – Functions, Macros, Timers and Variables used by NCE
Table 1209 – Remote primitives issued or received by NUE
1042 Table 1210 – Local primitives issued or received by NUE
1043 Figure 252 – State transition diagram of NUE
1044 Table 1211 – NUE state table
1048 Table 1212 – Functions, Macros, Timers and Variables used by NUE
Table 1213 – Remote primitives issued or received by BNME
1049 Figure 253 – State transition diagram of BNME
Table 1214 – Local primitives issued or received by BNME
1050 Table 1215 – BNME state table
Table 1216 – Functions, Macros, Timers and Variables used by BNME
1051 Table 1217 – Remote primitives issued or received by NMEINA
Table 1218 – Local primitives issued or received by NMEINA
1052 Figure 254 – State transition diagram of NMEINA
1053 Table 1219 – NMEINA state table
1054 5.7 DLL Mapping Protocol Machines
Table 1220 – Functions, Macros, Timers and Variables used by the NMEINA
Table 1221 – Return values of CheckDatabase
1055 5.8 Checking rules
5.8.1 General
5.8.2 IODConnectReq
Table 1222 – ArgsLength check
1056 Table 1223 – Offset check
Table 1224 – IODConnectReq block structure
1057 Table 1225 – ARBlockReq – request check
1058 Table 1226 – IOCRBlockReq – request check
1063 Table 1227 – AlarmCRBlockReq – request check
1064 Table 1228 – ExpectedSubmoduleBlockReq – request check
1065 Table 1229 – PrmServerBlock – request check
Table 1230 – MCRBlockReq – request check
1066 Table 1231 – ARRPCBlockReq – request check
1067 Table 1232 – IRInfoBlock – request check
Table 1233 – SRInfoBlock – request check
1068 5.8.3 IODConnectRes
Table 1234 – RSInfoBlock – request check
Table 1235 – ArgsLength check
1069 Table 1236 – Offset check
Table 1237 – ARBlockRes – response check
1070 Table 1238 – IOCRBlockRes – response check
1071 Table 1239 – AlarmCRBlockRes – response check
Table 1240 – ModuleDiffBlock – response check
1072 Table 1241 – ARServerBlockRes – response check
1073 5.8.4 IODControlReq
Table 1242 – ArgsLength check
Table 1243 – Offset check
1074 Table 1244 – ControlBlockConnect(PrmEnd) – request check
Table 1245 – ControlBlockPlug(PrmEnd) – request check
1075 5.8.5 IODControlRes
Table 1246 – ControlBlockConnect(PrmBegin) – request check
Table 1247 – SubmoduleListBlock – request check
1076 Table 1248 – ArgsLength check
Table 1249 – Offset check
1077 Table 1250 – ControlBlockConnect – response check
Table 1251 – ControlBlockPlug – response check
1078 Table 1252 – ControlBlockConnect(PrmBegin) – response check
1079 5.8.6 IOXControlReq
Table 1253 – ArgsLength check
Table 1254 – ControlBlockConnect(ApplRdy) – request check
1080 5.8.7 IOXControlRes
Table 1255 – ControlBlockPlug(ApplRdy) – request check
Table 1256 – ArgsLength check
1081 Table 1257 – ControlBlockConnect – response check
Table 1258 – ControlBlockPlug – response check
1082 5.8.8 IODReleaseReq
Table 1259 – ArgsLength check
1083 5.8.9 IODReleaseRes
Table 1260 – ReleaseBlock – request check
Table 1261 – ArgsLength check
1084 5.8.10 IODWriteReq
Table 1262 – ReleaseBlock – response check
1085 Table 1263 – ArgsLength check
Table 1264 – Offset check
1086 5.8.11 IODWriteRes
Table 1265 – IODWriteReqHeader – request check
Table 1266 – ArgsLength check
1087 Table 1267 – Offset check
Table 1268 – IODWriteResHeader – response check
1088 5.8.12 IODWriteMultipleReq
Table 1269 – ArgsLength check
1089 5.8.13 IODWriteMultipleRes
Table 1270 – Offset check
1090 Table 1271 – ArgsLength check
Table 1272 – Offset check
1091 5.8.14 IODReadReq
Table 1273 – ArgsLength check
1092 Table 1274 – Offset check
Table 1275 – IODReadReqHeader – request check
1093 5.8.15 IODReadRes
Table 1276 – RecordDataReadQuery – request check
Table 1277 – ArgsLength check
1094 Table 1278 – Offset check
Table 1279 – IODReadResHeader – response check
1096 Annexes
Annex A (normative)Unified establishing of an AR for all RT classes
A.1 General
Table A.1 – Examples for the AR establishing
Table A.2 – Startup of Alarm transmitter and receiver
1097 A.2 AR establishing
Figure A.1 – Establishing of an AR using RT_CLASS_1, RT_CLASS_2 or RT_CLASS_3 (Initial connection monitoring w/o RT)
1098 Figure A.2 – Establishing of an AR using RT_CLASS_1, RT_CLASS_2 or RT_CLASS_3 (Connection monitoring with RT)
1099 Figure A.3 – Principle of the data evaluation during startup(RED channel establishment delayed)
1100 Figure A.4 – Principle of the data evaluation during startup(RED channel establishment immediately)
1101 Figure A.5 – Principle of the data evaluation during startup(Special case: Isochronous mode application)
1102 Figure A.6 – Establishing of an AR using RSI
1103 Figure A.7 – Establishing of an AR using Streams and isochronous mode application
1104 A.3 Startup of Alarm transmitter and receiver
Figure A.8 – Startup of Alarm transmitter and receiver without System Redundancy
1105 Figure A.9 – Startup of Alarm transmitter and receiver with System Redundancy
1106 A.4 Time-aware systems path establishment
Figure A.10 – Startup of Alarm transmitter and receiver duringa PrmBegin / PrmEnd / ApplRdy sequence
1107 A.5 Void
A.6 Void
Figure A.11 – Time-aware systems path establishment
1108 Annex B (normative)Compatible establishing of an AR
Table B.1 – Examples for compatible AR establishing
1109 Figure B.1 – Establishing of an AR using RT_CLASS_3 AR with startup mode “Legacy”
1110 Figure B.2 – Establishing of an AR using RT_CLASS_1, 2or UDP AR with startup mode “Legacy”
1111 Annex C (informative)Establishing of a device access AR
Figure C.1 – Establishing of a device access AR
1112 Figure C.2 – Establishing of a device access AR using RSI
1113 Annex D (informative)Establishing of an AR (accelerated procedure)
1114 Figure D.1 – Accelerated establishing of an IOAR without error
1115 Figure D.2 – Accelerated establishing of an IOAR with “late error”
1116 Annex E (informative)Establishing of an AR (fast startup procedure)
1117 Figure E.1 – Establishing of an IOAR using fast startup
1118 Annex F (informative)Example of the upload, storage and retrieval procedure
Figure F.1 – Example of upload from storage
1119 Figure F.2 – Example of retrieval from storage
1120 Annex G (informative)Implementation of send list control
G.1 General
1121 G.2 Implementation model
Figure G.1 – Application queues to implement reduction ratio
1122 Figure G.2 – Application queue to implement phases
1123 G.3 Constraints
1124 Annex H (informative)Overview of the IO controller and the IO device state machines
Figure H.1 – Overview of the IO controller state machines
Figure H.2 – Overview of the IO device state machines
1125 Figure H.3 – Overview of the Network Management Entity state machines
Figure H.4 – Overview of the common state machines
1126 Annex I (informative)Overview of the PTCP synchronization master hierarchy
Figure I.1 – Level model for synchronization master hierarchy
1127 Figure I.2 – Two level variant of the synchronization master hierarchy
1128 Annex J (informative)Optimization of bandwidth usage for Time Aware Shaping
Figure J.1 – Devices built up in a linear structure
Figure J.2 – Propagation of frames in linear transmit direction
1129 Figure J.3 – Propagation of a frames in receive direction
1130 Annex K (informative)Time constraints for RT_CLASS_3 bandwidth allocation
Figure K.1 – Overview of time constraints for bandwidth allocation
Figure K.2 – Calculation of the length of a RED period
1131 Figure K.3 – Calculation of the length of a GREEN period
1132 Annex L (informative)Time constraints for the forwarding of a frame
L.1 Principle
L.2 Forwarding
Figure L.1 – IEEE Std 802.3 definition
Figure L.2 – Minimization of bridge delay
Table L.1 – IEEE Std 802.3 cross reference
1134 Annex M (informative)Principle of dynamic frame packing
Figure M.1 – Dynamic frame packing
1135 Figure M.2 – Dynamic frame packing – truncation of outputs
Figure M.3 – Dynamic frame packing – concatenation of inputs
1136 Figure M.4 – End node mode
Figure M.5 – DFPFeed definition
1138 Annex N (informative)Principle of Fragmentation
Figure N.1 – Principle of fragmentation
Figure N.2 – Protocol elements of fragments
1139 Figure N.3 – Bandwidth allocation using fragmentation
Figure N.4 – Guardian for a fragmentation domain
1140 Annex O (informative)MRPD – Principle of seamless media redundancy
Figure O.1 – Principle of seamless media redundancy – IOCR
1141 Figure O.2 – Principle of seamless media redundancy – MCR
Figure O.3 – Principle of seamless media redundancy – Line
1142 Annex P (normative)Principle of a RED_RELAY without forwardinginformation in PDIRFrameData
Figure P.1 – Generating the FrameSendOffset for a RED_RELAYwithout forwarding information in PDIRFrameData
1145 Annex Q (informative)Constraints for Auto-negotiation
Q.1 Optimization for fast startup without auto-negotiation
Figure Q.1 – Scheme of a 2-port switch
Figure Q.2 – Scheme of 2-ports
1146 Table Q.1 – Truth table
Table Q.2 – “MAC/PHY configuration/status” with Auto-negotiation disabled
Table Q.3 – “MAC/PHY configuration/status” with Auto-negotiation enabled
Table Q.4 – Auto-negotiation support within “MAC/PHY configuration/status”
1147 Q.2 Gigabit PHYs, 2 pair Ethernet cables, and auto-negotiation
Figure Q.3 – 2 pair Ethernet cables
Figure Q.4 – 4 pair Ethernet cables
Table Q.5 – Auto-negotiation settings
1148 Annex R (informative)Example of a PrmBegin, PrmEnd and ApplRdy sequence
Figure R.1 – PrmBegin, PrmEnd and ApplRdy procedure
1149 Annex S (informative)List of supported MIBs
Table S.1 – List of supported MIBs
1150 Annex T (informative)Structure and content of BLOB
Table T.1 – Content of archive
1151 Annex U (normative)Management information bases
U.1 Void
U.2 LLDP EXT MIB
1174 Annex V (normative)Cross reference to IEC 624392
V.1 Cross reference to IEC 624392
V.1.1 General
V.1.2 Ring
Table V.1 – Cross reference IEC 624392 “MRP MIB objects” (ring)
Table V.2 – Cross reference IEC 624392 “Events, created by state machines” (ring)
1175 V.1.3 Interconnection
Table V.3 – Cross reference IEC 624392 “MRM parameter”
Table V.4 – Cross reference IEC 624392 “MRC parameter”
Table V.5 – Cross reference IEC 624392 “MRP MIB objects” (interconnection)
1176 Table V.6 – Cross reference IEC 624392 “Events, created by state machines” (interconnection)
Table V.7 – Cross reference IEC 624392 “MIM parameter”
Table V.8 – Cross reference IEC 624392 “MIC parameter”
1177 Annex W (normative)Maintaining statistic counters for Ethernet
W.1 General
W.2 Counting model
1178 Figure W.1 – IEEE Std 802 structure used for statistic counters
Table W.1 – Meaning of numbers
1179 W.3 Explanation of the IETF RFC defined statistic counters
Figure W.2 – IEEE Std 802 summary for statistic counters
Table W.2 – Statistic counters – octets
Table W.3 – Statistic counters – packets or frames
1180 W.4 Value range of the IETF RFC defined statistic counters
W.5 VLAN specific statistic counters
Table W.4 – Statistic counters – errors
1181 Table W.5 – VLAN specific Statistic counters
1182 Annex X (informative)Example of RSI fragmentation
Table X.1 – RsiHeaderSize
Table X.2 – Fragments of a Connect request
Table X.3 – Fragments of a Connect response
1183 Figure X.1 – Macro FragmentOf()
1184 Annex Y (informative)Delayed cut through
Figure Y.1 – Cut through principle – empty
Table Y.1 – Cut through cases
1185 Figure Y.2 – Cut through principle – delayed
Figure Y.3 – Cut through principle – blocked
1186 Bibliography
BS EN IEC 61158-6-10:2023
$215.11