GB/T 25105.2: Evolution and historical versions
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |
| GB/T 25105.2-2025 | English | RFQ |
ASK
|
3 days [Need to translate]
|
Industrial communication networks - Fieldbus specifications - Type 10: PROFINET IO specifications - Part 2: Application layer protocol specification
| Valid |
GB/T 25105.2-2025
|
| GB/T 25105.2-2014 | English | RFQ |
ASK
|
3 days [Need to translate]
|
Industrial communication networks -- Fieldbus specifications -- Type 10 PROFINET IO specifications -- Part 2: Application layer protocol specification
| Valid |
GB/T 25105.2-2014
|
PDF similar to GB/T 25105.2-2025
Basic data | Standard ID | GB/T 25105.2-2025 (GB/T25105.2-2025) | | Description (Translated English) | Industrial communication networks - Fieldbus specifications - Type 10: PROFINET IO specifications - Part 2: Application layer protocol specification | | Sector / Industry | National Standard (Recommended) | | Classification of Chinese Standard | N10 | | Classification of International Standard | 25.040 | | Word Count Estimation | 1358,155 | | Date of Issue | 2025-04-25 | | Date of Implementation | 2025-11-01 | | Older Standard (superseded by this standard) | GB/T 25105.2-2014 | | Issuing agency(ies) | State Administration for Market Regulation, China National Standardization Administration |
GB/T 25105.2-2025: Industrial communication networks - Fieldbus specifications - Type 10: PROFINET IO specifications - Part 2: Application layer protocol specification ---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
ICS 25.040
CCS
N10
National Standard of the People's Republic of China
61158-6-10.2023
Replace GB/T
25105.2-2014
Fieldbus Specifications for Industrial Communication Networks
Type 10.PROFINET
IO Specifications
Part 2.Application layer protocol specification
Industrial
Type
10.
PROFINET
IO
Part
2.
Application
layer
specification
(IEC
Industrial
networks-Fieldbus
6-10.
Application
layer
specification-
Type
IDT)
Published on April 25, 2025, implemented on November 1, 2025
State Administration for Market Regulation
The National Standardization Administration issued
Table of contents
Preface ⅩLⅨ
Introduction
1 Scope 1
1.1 Overview 1
1.2 Specification 1
1.3 Consistency 1
2 Normative references 1
3 Terms, Definitions, Symbols, Abbreviations and Conventions 5
3.1 Referenced terms and definitions 6
3.2 Terms and Definitions 7
3.3 Abbreviations and symbols 15
3.4 Agreement 22
4 Application layer protocol specifications for common protocols 37
4.1 FAL Syntax Description 37
4.2 Transfer Syntax 41
4.3 Discovery and Basic Configuration 67
4.4 Precision Transparent Clock Protocol 127
4.5 Time Synchronization 216
4.6 Media Redundancy 222
4.7 Real-time loop 225
4.8 Real-time Acyclic 261
4.9 Segment 336
4.10 Remote Procedure Call 354
4.11 Link Layer Discovery 373
4.12 Terminal Stations and Bridges 387
4.13 IP Suite 522
4.14 Domain Name System 529
4.15 Dynamic Host Configuration 530
4.16 Simple Network Management 533
4.17 Network Configuration 535
4.18 General DLL Mapping Protocol Machine 538
4.19 Blank 549
4.20 Other Information 549
61158-6-10.2023
5 Application Layer Protocol Specification for Distributed I/O 549
5.1 FAL Syntax Description 549
5.2 Transfer Syntax 584
5.3 FAL Protocol State Machine 853
5.4 AP-Context State Machine 854
5.5 FAL Service Protocol Machine 854
5.6 Application Relationship Protocol Machine 886
5.7 DLL Mapping Protocol Machine 1157
5.8 Checking Rules 1157
Appendix A
(Normative) Unified establishment of all RT ARs 1203
A.1 Overview 1203
A.2 AR established 1204
A.3 Startup of alarm sender and receiver 1211
A.4 Time-aware system path establishment 1213
Appendix B
(Normative) Compatible with AR build 1215
Appendix C
(Informative) Device access AR establishment 1218
Appendix D
(Informative) AR establishment (acceleration process) 1220
Appendix E
(Informative) AR establishment (quick start process) 1223
Appendix F
(Informative) Upload, storage and retrieval process example 1225
Appendix G
(Informative) Implementation of Send List Control 1227
G.1 Overview 1227
G.2 Implementation Model 1228
G.3 Constraints 1229
Appendix H
(Informative) Overview of IO controller and IO device state machines 1231
Appendix I
(Informative) Overview of the PTCP Synchronous Master Hierarchy 1233
Appendix J
(Informative) Bandwidth usage optimization for time-aware shaping 1235
Appendix K
(Informative) RT_CLASS_3 bandwidth allocation time limit 1237
Appendix L
(Informative) Time limit for frame forwarding 1239
L.1 Principle 1239
L.2 Forward 1239
Appendix M
(Informative) Dynamic frame packaging principle 1241
Appendix N
(Informative) Segmentation Principle 1244
Appendix O
(Informative) MRPD---Seamless Media Redundancy Principle 1246
Appendix P
(Informative) RED_RELAY principle 1248 without forwarding information in PDIRFrameData
Appendix Q
(Informative) Auto-negotiation limit 1250
Q.1 Fast Startup Optimized 1250 without Auto-Negotiation
Q.2 Gigabit PHY, 2-pair Ethernet cable, and auto-negotiation 1251
61158-6-10.2023
Appendix R
(Informative) PrmBegin, PrmEnd, and ApplRdy Sequence Example 1253
Appendix S
(Informative) Supported MIB List 1254
Appendix T
(Informative) BLOB structure and content 1255
Appendix U
(Normative) Management Information Base 1256
U.1 Void 1256
U.2 LLDP
EXT
MIB 1256
Appendix V
(Normative) To IEC
Cross reference 1292 to 62439-2
V.1 for IEC
Cross reference 1292 to 62439-2
Appendix W
(Normative) Ethernet Statistics Counter Maintenance 1296
W.1 Overview 1296
W.2 Counting Model 1296
W.3 IETF
Explanation of Statistics Counters Defined by RFC 1298
W.4 IETF
The value range of the statistics counter defined by RFC 1299
W.5 VLAN-specific statistics counters 1299
Appendix X
(Informative) RSI Segment Example 1300
Appendix Y
(Informative) Delayed direct access 1302
Reference 1304
Figure 1 General structure of specific fields for octet 1 23
FIG2 Specific fields general structure 24 for octet 2
FIG3 Generic structure of specific fields for octet 3 24
Figure 4.Generic structure of specific fields for octet 4.25
Figure 5 Generic structure of specific fields for octet 5 25
FIG6 Generic structure 26 of the specific fields for octet 6
FIG. 7 Generic structure 26 of specific fields for octet 7
Figure 8.Generic structure of specific fields for octet 8.
Figure 9.Generic structure of specific fields for octet 9.27
FIG10 Specific fields general structure 28 for octet 10
FIG11 Specific fields general structure 28 for octet 11
FIG12 Specific fields general structure 29 for octet 12
Figure 13.Generic structure of specific fields for octet 13.29
FIG. 14.General structure 30 for specific fields of octet 14.
FIG15 Specific fields general structure 30 for octet 15
FIG16 Generic structure 31 of specific fields for octet 16
Figure 17 Encoding of BinaryDate data type 42
Figure 18 Encoding of a TimeOfDay value with a date indication 43
Figure 19 Encoding of a TimeOfDay value without a date indication43
61158-6-10.2023
Figure 20 TimeDifference with date indication
Value encoding 44
Figure 21 Encoding of TimeDifference value without date indication 44
Figure 22 NetworkTime value encoding 45
Figure 24 Encoding of TimeStamp value 47
Figure 25 Encoding of TimeStampDifference value 48
Figure 28 Stream destination MAC address --- StreamDA 58
Figure 29 DCPUCS state transition diagram 103
Figure 30 DCPUCR state transition diagram 109
Figure 31 DCPMCS state transition diagram 116
Figure 32 Basic structure of DCP multicast receiver 119
Figure 33 DCPMCR state transition diagram 120
Figure 34 DCPHMCS state transition diagram 124
Figure 35 DCPHMCR state transition diagram 126
Figure 36 PTCP_SequenceID value range 131
Figure 37 Message timestamp point 138
Figure 38 Timer model 138
Figure 39 4 message timestamps 139
Figure 40 Line delay protocol 140 with follow-up frame
Figure 41 Line delay protocol without follow-up frame 140
Figure 42 Line delay measurement 142
Figure 43 Model parameters for GSDML usage 144
Figure 44 Bridge delay measurement 145
Figure 45 PTCP delay accumulation 146
Figure 46 PTP delay accumulation 146
Figure 47 Worst case cumulative synchronization time deviation 147
Figure 48 Signal generation for deviation measurement 147
Figure 49 Deviation measurement 148
Figure 50 PTCP master sends no Follow
Up-Frame's Sync-Frame 149
Figure 51 PTCP master sends Sync-Frame with FollowUp-Frame 149
Figure 52 FU synchronization slave 150 forwarding Sync-Frame
Figure 53 FU synchronization slave 151 forwarding Sync- and FollowUp-Frame
Figure 54 FU synchronization slave 152 forwarding the Sync- and generated FollowUp-Frame
Figure 55 Monitoring principle of line delay measurement 153
Figure 56 DELAY_REQ state transition diagram 155
61158-6-10.2023
Figure 57 DELAY_RSP state transition diagram 165
Figure 58 PTCP Overview 170
Figure 59 SYN_BMA state transition diagram 173
Figure 60 SYN_MPSM state transition diagram 186
Figure 61 SYN_SPSM state transition diagram 194
Figure 62 SYNC_RELAY state transition diagram 203
Figure 63 SCHEDULER state transition diagram 211
Figure 64 Station clock model 217
Figure 65 Time Synchronized Terminal Station Model 218
Figure 66 GlobalTime timer model 219
Figure 67 WorkingClock timer model 220
Figure 68 Non-time-aware system --- WorkingClock and
Figure 69 Time-aware system --- queue shielding --- WorkingClock and CycleCounter 221
Figure 70 Time perception system --- WorkingClock and CycleCounter 221
Figure 71 Media redundancy --- Ring 222
Figure 72 Media redundancy --- interconnection 224
Figure 73 Cycle Counter (CycleCounter) value range 227
Figure 74 CycleCounter structure 228
Figure 75 Optimized CycleCounter settings 228
Figure 76 SFCRC16 generation rules 232
Figure 77 SFCycleCounter value range 233
Figure 78 Overview of the buffer life cycle model 236
Figure 79 PPM flow model 236
Figure 80 CPM flow model 237
Figure 81 Basic structure of PPM with frame structure 238
Figure 82 Basic structure of PPM with subframe structure 239
Figure 83 PPM state transition diagram 241
Figure 84 Basic structure of CPM 246
Figure 85 CPM state transition diagram 249
Figure 86 RTA addressing mechanism 263
Figure 87 APM structure 274
Figure 88 Structure of RSI 274
Figure 89 APMS structure 275
Figure 90 APMS state transition diagram 277
Figure 91 APMR structure 284
Figure 92 APMR state transition diagram 286
Figure 93 RSII state transition diagram 293
61158-6-10.2023
Figure 94 RSIIN state transition diagram 310
Figure 95 RSIR state transition diagram 313
Figure 96 RSIRN state transition diagram 332
Figure 97 FRAG_D state transition diagram 343
Figure 98 FRAG_S state transition diagram 347
Figure 99 DEFRAG state transition diagram 351
Figure 100 DLL Mapping Protocol Machine (DMPM) 387
Figure 101 Schematic diagram of data flow of control loop 388
Figure 102 Based on IEEE
802.1Q End Station Model 392
Figure 103 Ethernet interface model based on IEEE --- sending direction 393
Figure 104 SendListControl corresponding to the Ethernet interface model 394
Figure 105 Algorithm for the terminal station ETS model 395
Figure 106 Credit-based Shaper Algorithm 397
Figure 107 Send
List
Feed 399
Figure 108 Relationship between bandwidth and SendClock@10
Mbit/s 401
Fig.109 10
SendClock adaption 401 at Mbit/s
Figure 110 Relationship between bandwidth and SendClock @100
Mbit/s 401
Figure 111 Relationship between bandwidth and SendClock@1
Gbit/s 402
Figure 112 Queue shielding --- time-aware terminal station --- non-time-aware flow 406
Figure 113 Queue shielding --- time-aware terminal station --- with time-aware flow 408
Figure 114 Queue shielding --- non-time-aware terminal station --- no RT_CLASS_3 410
Figure 115 Queue shielding --- non-time-aware terminal station --- with RT_CLASS_3 412
Figure 116 Terminal Station 413
Figure 117 End station system---having multiple end station components 414
Figure 118 System 415 including bridge
Figure 119 Domain Boundary 416
Figure 120 Domain boundary --- RT_CLASS_STREAM, class RT 417
Figure 121 Domain boundary --- boundary port 418
Figure 122 Domain boundary --- NME domain flow 419
Figure 123 LLC protocol flow 422
Figure 124 Ingress rate limiter --- domain boundary 432
Figure 125 Ingress rate limiter --- domain boundary 436
Figure 126 Schematic diagram of the communication flow model of the bridge 439
Figure 127 Time-aware system---bridge egress port resource model 444
Figure 128 Non-time-aware system --- bridge egress port resource model 445
Figure 129 Bridge queue masking usage model 451
Figure 130 RED_RELAY --- Bridge queue masking usage model 452
61158-6-10.2023
Figure 131 TAS settings --- bridge queue masking model 453
Figure 132 RED_RELAY settings --- queue masking model 453
Figure 133 Bridge 456 with terminal station
Figure 134 Transmission---Bridge port 457
Figure 135 Forwarding process --- Bridge 458
Figure 136 Receiving --- Bridge port 458
Figure 137 Transmission---Management port 459
Figure 138 Receive --- Management port 460
Figure 139 Bridge terminal station 461
Figure 140 Bridge terminal station interface model consistent with IEEE 462
Figure 141 Bridge terminal station system reference figure 463
Figure 142 Sending List Principles 464
Figure 143.WorkingClock response in case of synchronization loss/resynchronization 465
Figure 144 Bridge terminal station 466 with proprietary interface
Figure 145 Internal and external reference surfaces 467
Figure 146 Forwarding bridge resources versus dedicated bridge resources 467
Figure 147.Bridge end stations with multiple entities—one end station per bridge component 468
Figure 148 Bridge end stations with multiple entities - each bridge component has multiple end stations 468
Figure 149 QPSM state transition diagram 470
Figure 150 PPSM state transition diagram 476
Figure 151 RTC3PSM state transition diagram 480
Figure 152 State transition diagram of generated events 485
Figure 153 RED_RELAY state transition diagram 487
Figure 154 DFP_RELAY mechanism 491
Figure 155 DFP_RELAY_INBOUND and DFP_RELAY_IN_STORAGE mechanisms 492
Figure 156 DFP_RELAY_OUTBOUND mechanism 492
Figure 157 DFP_RELAY state transition diagram 494
Figure 158 DFP_RELAY_INBOUND state transition diagram 497
Figure 159 DFP_RELAY_IN_STORAGE state transition diagram 502
Figure 160 DFP_RELAY_OUTBOUND state transition diagram 507
Figure 161 MUX state transition diagram 512
Figure 162 DEMUX state transition diagram 518
Figure 163 ACCM state transition diagram 527
Figure 164 DHCP state transition diagram 531
Figure 165 Network management entity 536
Figure 166 NMAD model for network management 537
Figure 167 YANG model of bridge component 537
61158-6-10.2023
Figure 168 YANG model 538 of the terminal station component
Figure 169 Protocol machine structure in DMPM (bridge) 539
Figure 170 LMPM state transition diagram 543
Figure 172 FrameSendOffset and cycle duration 669
Figure 173 Severity classification for faults, maintenance, and normal operations 730
Figure 174 Update interval measurement 736
Figure 175 Cut-off time measurement 737
Figure 177 RR
1 Chronograph Model 739
Figure 178 RR
4 Chronograph Model 740
Figure 179 Principle of calculation of cycle 747
Figure 180 Calculation principle of minimum YelowTime 748
Figure 181 Example of IPG behavior of ideal end station components under emergency conditions 783
Figure 182 Example of IPG behavior of end station components in emergency situations 784
Figure 183 Lost frame detection --- 794 appears
Figure 184 Lost frame detection --- disappearance 794
Figure 185 Definition of retention time interval 813
Figure 186 Top view of the PLL window 816
Figure 187 Definition of PLL window 817
Figure 188 Time
PLL
The top view of the window 819
Figure 189 Time
PLL
Definition of window819
Figure 190 DFP delay error detection --- appearance and disappearance 830
Figure 192 Endpoint1 and Endpoint2 schemes --- upper and lower 834
Figure 193 Endpoint1 and Endpoint2 scheme --- left and right 834
Figure 194 Relationship between protocol machines 853
Figure 195 ALPMI state transition diagram 888
Figure 196 ALPMR state transition diagram 894
Figure 197 IO device CM integration solution 899
Figure 198 IO device CM state transition diagram 901
Figure.199 CMDEV state transition diagram 906
Figure.200 IO device CM-device access mechanism 913
Figure.201 CMDEV_DA state transition diagram 915
Figure 202 CMSU state transition diagram 921
Figure 203 CMIO state transition diagram 928
Figure 204 CMRS state transition diagram 932
61158-6-10.2023
Figure 205 CMWRR state transition diagram 936
Figure 206 CMRDR state transition diagram 943
Figure 207 CMSM state transition diagram 946
Figure 208 CMPBE state transition diagram 951
Figure 209 CMDMC state transition diagram 957
Figure 210 CMINA state transition diagram 963
Figure 211 CMRPC state transition diagram 970
Figure 212 Intersection and remaining amount using different ARUUID.ConfigID 980
Figure 213 Intersection and deletion amount using different ARUUID.ConfigID 981
Figure 214 CMSRL state transition diagram 982
Figure 215 Single input and single output buffer of CMSRL 990
Figure 216 Dynamic reconfiguration of CMSRL 991
Figure 217 CMSRL alarm queue management 991
Figure 218 CMSRL Reporting System Management 992
Figure 219 Primary.
Switching time between two ARs of ARset993
Figure 220 Backup.
Switching time between two ARs of ARset993
Figure 221 CMSRL_AL state transition diagram 995
Figure 222 CMRSI state transition diagram 1001
Figure 223 IO controller CM scheme 1007
Figure 224 IO controller CM state transition diagram 1009
Figure 225 CMCTL state transition diagram 1015
Figure 226 CTLSM state transition diagram 1025
Figure 227 CTLIO state transition diagram 1029
Figure 228 CTLRDI state transition diagram 1035
Figure 229 CTLRDR state transition diagram 1039
Figure 230 CTLRPC state transition diagram 1046
Figure 231 CTLSU state transition diagram 1054
Figure 232 CTLWRI state transition diagram 1061
Figure 233 CTLWRR state transition diagram 1068
Figure 234 CTLPBE state transition diagram 1072
Figure 235 CTLDINA state transition diagram 1079
Figure 236 Automatic NameOfStation (station name) allocation 1087
Figure 237 CTLSRL state transition diagram 1089
Figure 238 CTLSRL input and output buffers 1094
Figure 239 Dynamically reconfigured input and output buffers 1095
Figure 240 Alarm queue management of CTLSRL 1095
Figure 241 Dynamically reconfigured alarm queue management 1096
61158-6-10.2023
Figure 242 CTLSC state transition diagram 1097
Figure 243 CTLRSI state transition diagram 1104
Figure 244 Network Management Engine Manager Scheme 1110
Figure 245 Scheme 1114 of the station carrying CIM and NME
Figure 246 Scheme 1114 of the station carrying CIM and query flow
Figure 247 Scheme 1115 of a station that only carries CIM
Figure 248 NME state transition diagram 1120
Figure 249 TDE state transition diagram 1129
Figure 250 PCE state transition diagram 1133
Figure 251 NCE state transition diagram 1138
Figure 252 NUE state transition diagram 1143
Figure 253 BNME state transition diagram 1151
Figure 254 NMEINA state transition diagram 1154
Figure A.1 AR establishment (initial connection) using RT_CLASS_1, RT_CLASS_2 or RT_CLASS_3
Monitoring w/o
RT) 1204
Figure A.2 AR establishment using RT_CLASS_1, RT_CLASS_2 or RT_CLASS_3 (using RT
Connection monitoring) 1205
Figure A.3 Principle of data evaluation during startup (RED channel setup delay) 1206
Figure A.4 Principle of data evaluation during startup (RED channel established immediately) 1207
Figure A.5 Principle of data evaluation during startup (special case.
Isochronous mode applications) 1208
Figure A.6 AR establishment using RSI 1209
Figure A.7 Building an AR application using streaming and synchronization mode 1210
Figure A.8 Startup of alarm sender and receiver without system redundancy 1211
Figure A.9 Startup of alarm sender and receiver with system redundancy 1212
Figure A.10 Activation of alarm sender and receiver during PrmBegin/PrmEnd/ApplRdy sequence 1213
Figure A.11 Time-aware system path establishment 1214
Figure B.1 Using RT_CLASS_3
AR (startup mode "Legacy") AR build 1216
Figure B.2 Using RT_CLASS_1, 2 or UDP
AR (startup mode "Legacy") AR build 1217
Figure C.1 Establishment of device access AR 1218
Figure C.2 Establishment of access to AR using RSI device 1219
Figure D.1 Accelerated build of error-free IOAR 1221
Figure D.2 IOAR accelerated build 1222 with “delay error”
Figure E.1 IOAR setup using quick start 1224
Figure F.1 Example of uploading from storage 1225
Figure F.2 Example of retrieving from storage 1226
Figure G.1 Application queues required to implement frequency reduction ratio 1228
Figure G.2 Application queues required to implement a phase 1229
61158-6-10.2023
Figure H.1 IO controller state machine overview 1231
Figure H.2 Overview of IO device state machine 1231
Figure H.3 Network management entity state machine overview 1232
Figure H.4 General state machine overview 1232
Figure I.1 Layer model of synchronization master level 1233
Figure I.2 Two-layer variant of synchronization master hierarchy 1234
Figure J.1 Equipment constructed with a linear structure 1235
Figure J.2 Propagation of frames in the linear send direction 1235
Figure J.3 Frame propagation in the receive direction 1236
Figure K.1 Overview of time constraints for bandwidth allocation 1237
Figure K.2 Calculation of RED period length 1237
Figure K.3 Calculation of GREEN period length 1238
Figure L.1 IEEE
802.3 Definition 1239
Figure L.2 Minimization of bridge delay 1239
Figure M.1 Dynamic frame packing 1241
Figure M.2 Dynamically packed frame --- output truncated 1242
Figure M.3 Dynamic frame packaging --- input concatenation 1242
Figure M.4 End Node Mode 1243
Figure M.5 DFPFeed definition 1243
Figure N.1 Principle of segmentation 1244
Figure N.2 Segmented protocol elements 1244
Figure N.3 Bandwidth allocation using segmentation 1245
Figure N.4 Segment Domain Guardian 1245
Figure O.1 Principle of seamless media redundancy --- IOCR 1246
Figure O.2 Principle of seamless media redundancy --- MCR 1247
Figure O.3 Principle of seamless media redundancy --- Line 1247
Figure P.1 Generate FrameSendOffset 1248 for RED_RELAY with no forwarding information in PDIRFrameData
Figure Q.1 2-port switch scheme 1250
Figure Q.2 2-port scheme 1250
Figure Q.3 2-pair Ethernet cable 1252
Figure Q.4 4-pair Ethernet cable 1252
Figure R.1 PrmBegin, PrmEnd and ApplRdy procedures 1253
Figure W.1 IEEE for statistical counters
802 Structure 1297
Figure W.2 IEEE
802 Statistics Counter Summary 1298
Figure X.1 Macro FragmentOf() 1301
Figure Y.1 Straight-through principle --- empty 1302
Figure Y.2 Direct-through principle --- delay 1302
61158-6-10.2023
Figure Y.3 Straight-through principle --- blocked 1303
Table 1 An octet 31
Table 2 Two consecutive octets 32
Table 3 4 consecutive octets 32
Table 4 8 consecutive octets 32
Table 5 16 consecutive octets 33
Table 6 State machine description element 34
Table 7 Description of state machine elements 34
Table 8 Conventions used in state machines 34
Table 9 Conventions used by services in state machines 35
Table 10 IEEE
802.3
DLPDU Syntax 37
Table 11 IEEE
802.11
DLPDU Syntax 38
Table 12 IEEE
802.15.1
DLPDU Syntax 39
Table 13 Status 45
Table 14 Time
source 47
Table 15 SourceAddress 50
Table 16 Single-port device 51
Table 17 DCP_MulticastMACAdd 51 for Identify
Table 18 DCP_MulticastMACAdd 51 for Helo
Table 19 DCP_MulticastMACAdd Range 1 51
Table 20 DCP_MulticastMACAdd range for filterable Identify 52
Table 21 DCP_MulticastMACAdd Range 2 52
Table 22 MulticastMACAdd Range 1 52
Table 23 MulticastMACAdd
Range 2 52
Table 24 MulticastMACAdd Range 3 53
Table 25 PTCP_MulticastMACAdd Range 2 53
Table 26 PTCP_MulticastMACAdd Range 3 53
Table 27 PTCP_MulticastMACAdd Range 4 54
Table 28 PTCP_MulticastMACAdd range 5 54
Table 29 PTCP_MulticastMACAdd Range 6 54
Table 30 PTCP_MulticastMACAdd range 7 54
Table 31 MulticastMACAdd range 8 55
Table 32 MulticastMACAdd range 9 55
Table 33 MulticastMACAdd range 10 55
Table 34 MulticastMACAdd range
Table 35 RT_CLASS_3 destination multicast address 56
61158-6-10.2023
Table 36 RT_CLASS_3 invalid frame multicast address 57
Table 37 Stream category 57 of RT_CLASS_STREAM
Table 38 LT
(Length/Type) 58
Table 39 TCI.VID 59
Table 40 TCI.DEI 60
Table 41 TCI.PCP 60 of the time-aware system
Table 42 TCI.PCP 61 for non-time-aware systems
Table 43 RTI.SequenceNumber 61
Table 44 RTI. Reserved 61
Table 45 FrameID Range 1 62
Table 46 FrameID Range 2 62
Table 47 FrameID Range 3a 62
Table 48 FrameID Range 3b 62
Table 49 FrameID Range 4 63
Table 50 FrameID range 5 63
Table 51 FrameID range 6 to 63
Table 52 FrameID range 7 to 64
Table 53 FrameID range 8 64
Table 54 FrameID range 9 65
Table 55 FrameID range 10 65
Table 56 FrameID range 11 66
Table 57 FrameID range 12 66
Table 58 FrameID range 13 66
Table 59 FrameID range 14 66
Table 62 DCP
APDU Syntax 67
Table 63 DCP replacement 68
Table 64 ServiceID 73
Table 65 Destination MAC address used with the Identify service 73
Table 72 ResponseDelayFactor 75
61158-6-10.2023
Table 73 ResponseDelayTime 76
Table 75 Option List 77
Table 76 Sub-option list for option IPOption 78
Table 78 Sub-option list for option DHCPOption 79
Table 79 Sub-option list for option ControlOption 79
Table 80 for options
Table 81 for option NMEDomainOption
List of suboptions 79
Table 82 for option AlSelectorOption
List of suboptions 80
Table 84 SuboptionDHCP 82
Table 85 Coding of DCPBlockLength combined with SuboptionStart 83
Table 86 Coding of DCPBlockLength combined with SuboptionStop 83
Table 87 DCPBlockLength combined with SuboptionSignal
Code 83
Table 89 Alignment between FactoryReset and ResetToFactory 84
Table 91 Behavior of different ResetToFactory modes 85
Table 93 DCPBlockLength encoding 87
BlockQualifier 87
Table 96 BlockQualifier 88 with option NMEDomainOption
Table 97 BlockQualifier 89 with additional options
Table 98 BlockError 89
Table 102 BlockInfo 90 for all other options
Table 104 SignalValue 91
Table 105 DeviceRoleDetails.IO
61158-6-10.2023
Table 109 IPAddress 94
Table 110 Subnetmask 95
Table 111 StandardGateway 97
Table 112 Relationships between subfields of IPsuite 98
Table 113 MACAddress as Client Identifier 99
Table 114 NameOfStation as client identifier 99
Table 115 Arbitrary Client Identifier 99
Table 116 Using DHCP
Option
DHCPParameterValue 255 100
Table 118 RsiPropertiesValue 101
Table 119 NMEPrio 101
Table 120 Remote primitives sent or received by DCPUCS 102
Table 121 Local primitives sent or received by DCPUCS 103
Table 122 DCPUCS status table 104
Table 123 Functions, macros, timers and variables used by DCPUCS 107
Table 124 Remote primitives sent or received by DCPUCR 108
Table 125 Local primitives sent or received by DCPUCR 108
Table 126 DCPUCR status table 109
Table 127 DCPUCR uses functions, macros, timers and variables 113
Table 128 CheckAPDU return value 114
Table 129 Remote primitives sent or received by DCPMCS 115
Table 130 Local primitives 116 sent or received by DCPMCS
Table 131 DCPMCS status table 117
Table 132 Functions used by DCPMCS 119
Table 133 Remote primitives sent or received by DCPMCR 120
Table 134 Local primitives sent or received by DCPMCR 120
Table 135 DCPMCR status table 121
Table 136 Functions, macros, timers and variables used by DCPMCR 122
Table 137 Remote primitives sent or received by DCPHMCS 123
Table 138 Local primitives sent or received by DCPHMCS 123
Table 139 DCPHMCS status table 124
Table 140 Functions, macros, timers and variables used by DCPHMCS 125
Table 141 Remote primitives sent or received by DCPHMCR 125
Table 142 Local primitives sent or received by DCPHMCR 126
Table 143 DCPHMCR status table 126
Table 144 Functions, macros, timers and variables used by DCPHMCR 127
Table 145 PTCP
APDU Syntax 127
61158-6-10.2023
Table 146 PTCP replaces 128
Table 147 PTCP_TLVHeader.Type 129
Table 148 PTCP_Delay10ns 129
Table 149 PTCP_Delay1ns_Byte.Value 130
Table 150 PTCP_Delay1ns 130
Table 151 PTCP_Delay1ns_FUP 130
Table 152 PTCP_SequenceID 131
Table 153 PTCP_SubType 132 for OUI (=00-0E-CF)
Table 154 PTCP_Seconds 132
Table 155 PTCP_NanoSeconds 132
Table 156 PTCP_Flags.LeapSecond 133
Table 157 PTCP_EpochNumber, PTCP_Second, PTCP_Nanosecond, CycleCounter and
Table 158 PTCP_CurrentUTCOffset 134
Table 159 SyncID
==
0 and SyncProperties.Role
==
Table 160 SyncID
==
0 and SyncProperties.Role
==
Table 162 PTCP_MasterPriority2 135
Table 163 SyncID
==
PTCP_ClockClass 135 of 0 (working clock synchronization)
Table 164 PTCP_ClockAccuracy 136
Table 165 PTCP_ClockVariance 136
Table 166 PTCP_T2PortRxDelay 137
Table 167 PTCP_T3PortTxDelay 137
Table 168 PTCP_T2TimeStamp 137
Table 169 DELAY_REQ Remote primitives sent or received 153
Table 170 DELAY_REQ Local primitives sent or received 154
Table 171 DELAY_REQ status table 156
Table 172 Functions, macros, timers and variables used by DELAY_REQ 162
Table 173 DELAY_RSP Remote primitives sent or received 164
Table 174 DELAY_RSP sends or receives local primitives 165
Table 175 DELAY_RSP status Table 166
Table 176 Functions, macros, timers and variables used by DELAY_RSP 168
Table 177 Remote primitives sent or received by SYN_BMA 171
Table 178 SYN_BMA sends or receives local functions 171
Table 179 SYN_BMA state table 174
Table 180 Functions, macros, timers and variables used by SYN_BMA 181
Table 181 Remote primitives sent or received by SYN_MPSM 184
61158-6-10.2023
ⅩⅦ
Table 182 Local primitives sent or received by SYN_MPSM 185
Table 183 SYN_MPSM state table 187
Table 184 Functions, macros, timers and variables used by SYN_MPSM 192
Table 185 Remote primitives sent or received by SYN_SPSM 193
Table 186 SYN_SPSM sends or receives local primitives 193
Table 187 SYN_SPSM state table 195
Table 188 Functions, macros, timers and variables used by SYN_SPSM.199
Table 189 Receive Sync and Follow for SyncID
Truth table of up frame.201
Table 190 Remote primitives sent or received by SYNC_RELAY 202
Table 191 Local primitives sent or received by SYNC_RELAY 202
Table 192 SYNC_RELAY status table 203
Table 193 Functions, macros, timers, and variables used by SYNC_RELAY 205
Table 194 SyncID truth table for receiving 209
Table 195 Truth table of SyncID for forwarding 209
Table 196 Remote primitives sent or received by SCHEDULER 210
Table 197 Local primitives sent or received by SCHEDULER 211
Table 198 SCHEDULER status table 212
Table.199 Functions, macros, timers, and variables used by SCHEDULER 214
Table.200 Truth table 215 of RxPeriodChecker for one port
Table.201 Truth table of TxPeriodChecker for one port 215
Table 202 and IEEE
802.1AS corresponding terms 216
Table 203 Time scale 216
Table 204 GlobalTime, TAI
Time scale correspondence between UTC and 218
Table 205 Time scale correspondence between WorkingClock, TAI and UTC 219
Table 206 Connections between supported MRP_Role and default MRP_Prio 223
Table 207 Extended forwarding rules 223
Table 208 Management Multicast MAC Address 224
Table 209 RTC
APDU Syntax 225
Table 210 RTC
Replacement 226
Table 211 CycleCounter difference 227
Table 212 DataStatus.State 229
Table 218 Frame DataStatus.Ignore 230
61158-6-10.2023
ⅩⅧ
Table 219 DataStatus.Ignore 231 of subframe
Table 220 TransferStatus 231 for RT_CLASS_3
Table 221 SFPosition.Position 232
Table 222 SFPosition.Reserved 233
Table 223 SFDataLength 233
Table 224 SFCycleCounter Difference 234
Table 225 IOxS.Extension 234
Table 226 IOxS.Instance 234
Table 227 IOxS.DataState 235
Table 228 APDU_Status of PPM with subframe structure 239
Table 229 Remote primitives sent or received by PPM 239
Table 230 Local primitives sent or received by PPM 240
Table 231 PPM Status Table 242
Table 232 Functions, macros, timers and variables used by PPM 244
Table 233 PPM TxOption truth table for non-stream 245
Table 234 PPM TxOption truth table for stream 246
Table 235 Remote primitives sent or received by CPM 247
Table 236 Local primitives sent or received by CPM 247
Table 237 CPM status table 250
Table 238 Functions, macros, timers and variables used by CPM 255
Table 239 CPM truth table for non-stream RxOption 257
Table 240 CPM truth table for RxOption of stream 257
Table 241 Truth table using RT_CLASS_x frame 258
Table 242 Truth table using RT_CLASS_UDP frame 258
Table 243 C_SDU truth table 258
Table 244 Truth table for managing DHt and data 259
Table 245 Truth table for subframe---frame check 259
Table 246 Truth table for subframe---subframe check 260
Table 247 Truth table for subframe---subframe data check 260
Table 248 Truth table for subframe --- DHt and data 260
Table 249 RTA
APDU Syntax 261
Table 250 RTA Replacement 261
Table 251 RSI
APDU Syntax 262
Table 252 RSI alternative 262
Table 253 PDUType.Version
.=
AlarmEndpoint 264 at 1 o'clock
Table 254 PDUType.Version
.=
AlarmEndpoint 264 at 2 o'clock
Table 255 PDUType.Version
.=
PDUType.Type 264 when 1
61158-6-10.2023
ⅩⅨ
Table 256 PDUType.Version
.=
PDUType.Type 264 at 2
Table 257 PDUType.Version 265
Table 258 PDUType.Version
.=
AddFlags.WindowSize 265 at 1
Table 259 PDUType.Version
.=
AddFlags.WindowSize 266 at 2
Table 260 PDUType.Version
.=
AddFlags.TACK 266 at 1
Table 261 PDUType.Version
.=
AddFlags.TACK 266 at 2
Table 262 PDUType.Version
.=
AddFlags.MoreFrag 267 at 1
Table 263 PDUType.Version
.=
AddFlags.MoreFrag 267 at 2
Table 264 PDUType.Version
.=
Table 265 PDUType.Version
.=
Table 266 PDUType.Version
.=
SendSeqNum 267 at 1
Table 267 PDUType.Version
.=
SendSeqNum 268 at 2
Table 268 PDUType.Version
.=
1 when SendSeqNum and AckSeqNum start sequence 268
Table 269 PDUType.Version
.=
2 when SendSeqNum and AckSeqNum start sequence 268
Table 270 PDUType.Version
.=
AckSeqNum 269 at 1
Table 271 PDUType.Version
.=
AckSeqNum 270 at 2
Table 272 VarPartLen 270
Table 273 FOpnumOffset.Offset 270
Table 274 FopnumOffset.OpNum 271
Table 276 RspMaxLength 272
Table 277 RsiInterface 272
Table 278 Relationship between OpNum and RsiInterface 273
Table 279 Remote primitives sent or received by APMS 275
Table 280 Local primitives sent or received by APMS 277
Table 281 APMS status Table 278
Table 282 Functions, macros, timers and variables used by APMS 283
Table 283 Remote primitives sent or received by APMR 285
Table 284 Local primitives sent or received by APMR 286
Table 285 APMR status Table 287
Table 286 Functions, macros, timers and variables used by APMR 290
Table 287 Remote primitives sent or received by RSII 291
Table 288 Local primitives sent or received by RSII 292
Table 289 RSII status table 294
Table 290 Functions, macros, timers and variables used by RSII 303
Table 291 Remote primitives sent or received by RSIIN 309
Table 292 Local primitives sent or received by RSIIN 309
61158-6-10.2023
ⅩⅩ
Table 293 RSIIN status table 310
Table 294 Functions, macros, timers and variables used by RSIIN 311
Table 295 Remote primitives sent or received by RSIR 312
Table 296 Local primitives sent or received by RSIR 312
Table 297 RSIR status table 314
Table 298 Functions, macros, timers and variables used by RSIR 323
Table 299 Remote primitives sent or received by RSIRN 331
Table 300 Local primitives 332 sent or received by RSIRN
Table 301 RSIRN status table 333
Table 302 Functions, macros, timers and variables used by RSIRN 335
Table 303 TCI.PCP and Flow 337
Table 304 Segment lower limit 339
Table 305 FRAG
APDU Syntax 340
Table 306 FRAG replaces 340
Table 307 FragDataLength 340
Table 309 FragStatus.Reserved 341
Table 311 Remote primitives sent or received by FRAG_D 342
Table 312 Local primitives 342 sent or received by FRAG_D
Table 313 FRAG_D status table (dynamic) 343
Table 314 Functions, macros, timers and variables used by FRAG_D (dynamic) 346
Table 315 Remote primitives sent or received by FRAG_S 347
Table 316 Local primitives sent or received by FRAG_S 347
Table 317 FRAG_S status table (static) 348
Table 318 Functions, macros, timers and variables used by FRAG_S (static) 350
Table 319 Remote primitives sent or received by DEFRAG 350
Table 320 Local primitives sent or received by DEFRAG 351
Table 321 DEFRAG status Table 351
Table 322 Functions, macros, timers and variables used by DEFRAG 353
Table 323 DefragGuard truth table --- first segment 353
Table 324 DefragGuard truth table --- next segment 353
Table 325 DefragGuard truth table --- last segment 354
Table 326 RPC
APDU Syntax 354
Table 327 RPC alternative 355
Table 328 RPCVersion 356
Table 329 RPCPacketType 356
61158-6-10.2023
ⅩⅩⅠ
Table 330 RPCFlags 357
Table 331 RPCFlags2 357
Table 333 RPCDRep
Octet
2---Floating point number represents 358
Table 334 RPCObjectUUID.Data4 359
Table 335 RPCObjectUUID 359 of the device
Table 336 PNIO RPCInterfaceUUID 360
Table 337 RPCInterfaceUUID 360 of the RPC endpoint mapper
Table 340 RPCOperationNmb 362
Table 341 RPCOperationNmb for endpoint mapper 362
Table 342 RPCVersionFack 363
Table 344 RPCInquiryType 366
Table 345 RPCEPMapStatus 368
Table 346 NCAFaultStatus value 370
Table 347 Values of NCARejectStatus 372
Table 348 Remote primitives sent or received by RPC 372
Table 349 Local primitives sent or received by RPC 373
Table 350 LLDP
APDU Syntax 374
Table 351 LLDP replaces 374
Table 352 LLDP_PNIO_SubType 377
Table 353 PTCP_PortRxDelayLocal 377
Table 354 PTCP_PortRxDelayRemote 378
Table 355 PTCP_PortTxDelayLocal 378
Table 356 PTCP_PortTxDelayRemote 378
Table 357 CableDelayLocal 378
Table 358 RTClass2_PortStatus.State 379
Table 359 RTClass3_PortStatus.State 379
Table 362 Truth table for shortening the preamble 380
Table 364 MRRT_PortStatus.State 381
Table 365 IRDataUUID 382
61158-6-10.2023
ⅩⅩⅡ
==
0 combined with NameOfStation's LLDP_ChassisID 385
==
LLDP_ChassisID 385 at 1
Table 377 Communication Class 389
Table 378 Communication Class Usage for Time Aware Systems 390
Table 379 Communication Class Usage for Non-Time Aware Systems 391
Table 380 Communication Class Usage for Engineering Tools 392
Table 381 TCBandwidth 396
Table 382 Committed Burst Size 396
Table 383 Committed Information Rate 396
Table 384 Credit-based Shaper Parameters 397
Table 385 Enhanced Communication Scheduling 398
Table 386 Enhanced Transmission Selection 398
Table 387 Transmission Selection 398
Table 388 Communication Class 399
Table 389 10
Number of entries per SendClock per Ethernet interface at 399 Mbit/s
Table 390 100
Number of entries per SendClock per Ethernet interface at 400 Mbit/s
Table 391 Ethernet interface >100
Number of entries per SendClock at Mbit/s 400
Table 392 SendClock and
Table 393 Queue Usage --- Time Aware Terminal Station --- Non-Time Aware Flow 405
Table 394 Queue shielding --- time-aware terminal station --- non-time-aware flow 405
Table 395 Queue Usage --- Time-aware Terminal Station --- Time-aware Flow 406
Table 396 Queue Masking --- Time Aware Terminal Station --- Time Aware Flow 408
Table 397 Queue Usage --- Non-Time Aware Terminal Station --- No RT_CLASS_3 409
Table 398 Queue shielding --- non-time-aware terminal station --- no RT_CLASS_3 410
Table 399 Queue usage --- non-time-aware terminal station --- with RT_CLASS_3 410
Table 400 Queue Screening --- Non-Time Aware Terminal Station --- With RT_CLASS_3 412
Table 401 Management object selection for entry 416
Table 402 Management object selection for export 416
Table 403 Priority Remapping at Ingress Boundary Ports Connecting Non-Time Aware Devices Conforming to This Profile 418
61158-6-10.2023
ⅩⅩⅢ
Table 404 Priority remapping 418 on domain ingress boundary port
Table 405 Priority remapping at domain ingress boundary port 419
Table 406 "Active Destination MAC and VLAN Flow Identifier" on the domain ingress boundary port 420
Table 407 Number of FDB entries 421
Table 408 Neighborhood 421 of Hash Entry
Table 409 is used for "Non
FDB attribute 421 of "streams"
Table 410 MAC address list 422
Table 411 Unicast FDB Entry 424
Table 412 Multicast FDB Entry 424
Table 413 Broadcast FDB Entry 425
Table 414 VID, FID and MSTID 425
Table 415 Tree and FDB 426
Table 416 Number of Flow FDB Entries 427
Table 417 Neighborhood 427 for Flow Entry
Table 418 FDB attributes for "Streams" 428
Table 419 Tree and FDB 428
Table 420 Communication Category 429
Table 421 Inlet rate limiter/flow meter parameters 430
Table 422 Inlet Rate Limiter/Flow Meter Identifier 430
Table 423 Flow Classification/Flow Meter 430
Table 424 Communication and Measurement 433
Table 425 Example values for traffic classification and metering --- (A) only 434
Table 426 Example values for traffic classification and metering --- (A) and (B) 434
Table 427 Communication categories and measurements 436
Table 428 Example values for traffic classification and metering 437
Table 429 Supported Queues 438
Table 430 for 10
Mbit/s(50%@8
MinimumFrameMemory 441 ms)
Table 431 for 100
Mbit/s(50%@1
MinimumFrameMemory 441 ms)
Table 432 for
Gbit/s(20%@1
MinimumFrameMemory 442 ms)
Table 433 for 2.5
Gbit/s(10%@1
MinimumFrameMemory 442 ms)
Table 434 for 5
Gbit/s(5%@1
MinimumFrameMemory 442 ms)
Table 435 for 10
Gbit/s(5%@1
MinimumFrameMemory 443 ms)
Table 436 Minimum frame buffer storage for egress ports (time-aware systems) 444
Table 437 Minimum frame storage for egress ports (non-time-aware systems) 445
Table 438 Model selection 446
Table 439 Queue Usage --- Time Aware Bridge --- Without Queue Shielding 447
Table 440 Queue Usage --- Time Aware Bridge --- With Queue Masking 447
61158-6-10.2023
ⅩⅩⅣ
Table 441 Queue Usage --- Non-Time Aware Bridge --- No RT_CLASS_3 449
Table 442 Queue usage --- non-time-aware bridge --- with RT_CLASS_3 449
Table 443 Preemption Parameters 454
Table 444 Media Type 455
Table 445 Remote primitives sent or received by QPSM 469
Table 446 Local primitives sent or received by QPSM 469
Table 447 QPSM Status Table 470
Table 448 Functions, macros, timers and variables used by QPSM 471
Table 449 QPSM port truth table 474
Table 450 QPSM Port Ingress Behavior 474
Table 451 QPSM port export behavior 475
Table 452 QPSM Port Enable/Disable Behavior 475
Table 453 Remote primitives sent or received by PPSM 475
Table 454 PPSM local primitives sent or received 476
Table 455 PPSM status table 477
Table 456 Functions, macros, timers and variables used by PPSM 477
Table 457 PPSM truth table 477
Table 458 Remote primitives sent or received by MAC_RELAY 478
Table 459 Local primitives sent or received by MAC_RELAY 479
Table 460 Functions, macros, timers and variables used by MAC_RELAY 479
Table 461 Remote state machine 480 sent or received by RTC3PSM
Table 462 Local primitives sent or received by RTC3PSM 480
Table 463 RTC3PSM status table 481
Table 464 Functions, macros, timers and variables used by RTC3PSM 482
Table 465 Truth table of RTC3PSM 484
Table 467 Event Function Table 485
Table 468 Remote primitives sent or received by RED_RELAY 486
Table 469 Local primitives sent or received by RED_RELAY 486
Table 470 RED_RELAY status Table 487
Table 471 Functions, macros, timers and variables used by RED_RELAY 489
Table 472 Truth table for RedGuard full check 490
Table 473 Truth table for RedGuard reduction check 490
Table 474 Truth table for RedGuard minimum check 490
Table 475 Remote primitives sent or received by DFP_RELAY 493
Table 476 DFP_RELAY local primitives sent or received 493
Table 477 DFP_RELAY status Table 494
61158-6-10.2023
ⅩⅩⅤ
Table 478 Functions, macros, timers and variables used by DFP_RELAY 495
Table 479 Truth table for DFPGuard 495
Table 480 Remote primitives sent or received by DFP_RELAY_INBOUND 496
Table 481 DFP_RELAY_INBOUND sends or receives local primitives 496
Table 482 DFP_RELAY_INBOUND status Table 498
Table 483 Functions, macros, timers, and variables used by DFP_RELAY_INBOUND 499
Table 484 for
InboundGuard---Frame Check Truth Table 499
Table 485 Truth table for InboundGuard---subframe check 499
Table 486 Truth table for InboundGuard---subframe data check 500
Table 487 for
InboundGuard --- Fully checked truth table 500
Table 488 Remote primitives sent or received by DFP_RELAY_IN_STORAGE 501
Table 489 DFP_RELAY_IN_STORAGE Local primitives sent or received 501
Table 490 DFP_RELAY_IN_STORAGE status table 502
Table 491 Functions, macros, timers, and variables used by DFP_RELAY_IN_STORAGE 505
Table 492 Remote primitives sent or received by DFP_RELAY_OUTBOUND 506
Table 493 DFP_RELAY_OUTBOUND sends or receives local primitives 506
Table 494 APDU_Status 507 used when the frame is truncated
Table 495 DFP_RELAY_OUTBOUND status table 508
Table 496 Functions, macros, timers, and variables used by DFP_RELAY_OUTBOUND 509
Table 497 Truth table for OutboundGuard---frame check 510
Table 498 Truth table for OutboundGuard---subframe check 510
Table 499 Remote primitives sent or received by MUX 511
Table 500 Local primitives 511 sent or received by MUX
Table 501 MUX state table 512
Table 502 Functions, macros, timers, and variables used by MUX 515
Table 503 Truth table 516 for FrameSizeFits
Table 504 Truth Table 516 for StateChecker
Table 505 Remote primitives sent or received by DEMUX 517
Table 506 DEMUX sends or receives local primitives 518
Table 507 DEMUX state table 519
Table 508 Functions, macros, timers and variables used by DEMUX 521
Table 509 IP/UDP
APDU Syntax 522
Table 510 IP/UDP alternative 523
Table 511 UDP_SrcPort 524
Table 512 UDP_DstPort 524
Table 513 IP_DstIPAddress 524
Table 514 IETF compliant
RFC
2365 IP Multicast DstIPAddress 525
61158-6-10.2023
ⅩⅩⅥ
Table 517 Remote primitives sent or received by ACCM 527
Table 518 Local primitives sent or received by ACCM 527
Table 519 ACCM Status Table 528
Table 520 Functions, macros, timers and variables used by ACCM 528
Table 521 Remote primitives sent or received by DNS 529
Table 522 Local primitives sent or received by DNS 529
Table 523 DNS used functions, macros, timers and variables 530
Table 524 Remote primitives 530 sent or received by DHCP
Table 525 Local primitives sent or received by DHCP 530
Table 526 DHCP status table 531
Table 527 Functions, macros, timers, and variables used by DHCP 533
Table 528 Macro CheckAPDU return value 533
Table 529 SNMP Service Overview 533
Table 530 Supported IETF
RFC
1213-MIB Object List 534
Table 531 Enterprise No. 534
Table 532 Cross Reference --- MIB 535
Table 533 Cross Reference --- PDPortDataAdjust 535
Table 534 Remote primitives sent or received by LMPM 540
Table 535 Local primitives sent or received by LMPM 543
Table 536 LMPM Status Table 544
Table 537 Functions, macros, timers, and variables used by LMPM 549
Table 538 IO
APDU Replacement 550
Table 539 CIM IO
APDU Replacement 579
Table 540 UNI IO
APDU Replacement 582
Table 541 Information Security IO
APDU Replacement 583
Table 542 CIM Service IO
APDU Replacement 584
Table 543 BlockType 584
Table 544 BlockLength 611
Table 545 BlockVersionHigh 611
Table 546 BlockVersionLow 611
Table 547 AlarmType 612
61158-6-10.2023
ⅩⅩⅦ
Table 554 API 617
Table 555 SlotNumber 618
Table 556 SubslotNumber 618
Table 557 Index Range 620
Table 558 Expression
(Subslot specific) 620
Table 559 Expression
(Slot Specific) 621
Table 560 Expression
(AR specific) 621
Table 561 Expression
(API specific) 621
Table 562 Expression
(Device Specific) 621
Table 563 DiagnosisData
Group 621
Table 564 SecurityControlRole 622
Table 565 AccessControlRole 622
Table 566 Index
(User Specific) 623
Table 567 Index
(Subslot Specific) 623
Table 568 Index
(slot specific) 630
Table 569 Index
(AR specific) 631
Table 570 Index
(API specific) 633
Table 571 Index
(Device Specific) 634
Table 572 RecordDataLength 638
Table 573 ARType 638
Table 574 IOCRMulticastMACAdd 639 using RT_CLASS_UDP
Table 575 IOCRMulticastMACAdd 639 using RT_CLASS_x
Table 576 Type 10
OUI 640
Table 577 ARProperties.State 640
61158-6-10.2023
ⅩⅩⅧ
Table 591 IOCRType 645
==
==
==
Advanced
Table 596 IOCSFrameOffset 648
Table 597 LengthIOCS 648
Table 598 LengthIOPS 648
Table 599 LengthData 648
Table 606 AlarmSequenceNumber 651
Table 607 AlarmCRType 651
Table 608 RTATimeoutFactor 652
Table 609 RTARetries 652
Table 614 MCITimeoutFactor 654
Table 615 InstanceLow and InstanceHigh 654
Table 616 InstanceHigh 655
Table 617 DeviceIDLow and DeviceIDHigh 655
Table 618 VendorIDLow 655
Table 619 ModuleIdentNumber 656
Table 621 ARUUID 657
Table 622 ARUUID 657 of ARType==IOCARSR
Table 623 Connection between ARUUID.ARnumber and Endpoint1 or Endpoint2 658
Table 624 ARUUID.ConfigID generation rules 658
61158-6-10.2023
ⅩⅩⅨ
Table 625 TargetARUUID 659
Table 626 AdditionalValue1 and AdditionalValue2 659
Table 632 ControlCommand.Done 660
Table 637 DataLength Value 662
Table 638 Time base is 31.25
SendClockFactor value of μs 663
Table 639 Time base is 25
SendClockFactor value of μs 663
Table 640 Frame Size and SendClockFactor 664
Table 641 ReductionRatio values for RT_CLASS_1, RT_CLASS_2, and RT_CLASS_STREAM
Table 642 ReductionRatio values for RT_CLASS_3 and SendClockFactor ≥ 8
Table 643 ReductionRatio values for RT_CLASS_3 and SendClockFactor < 8
Table 644 ReductionRatio value when SendClockFactor is a non-power of 2 665
Table 645 ReductionRatio values for RT_CLASS_UDP 665
Table 646 Phase value 666
Table 647 Sequence Value 667
Table 648 Data-RTC-PDU frame
DataHoldFactor 667
Table 649 DataHoldFactor 667 of UDP-RTC-PDU frame
Table 650 Subframe DataHoldFactor 668
Table 651 FrameSendOffset Value 668
Table 652 ModuleState 669
61158-6-10.2023
ⅩⅩⅩ
Table 666 SubstitutionMode 674
Table 668 InitiatorUDPRTPort 675
Table 669 ResponderUDPRTPort 675
Table 672 MaxAlarmDataLength 677
Table 674 API
Table 677 ErrorCode values for negative responses 679
Table 678 ErrorDecode Value 679
Table 679 ErrorDecode is the ErrorCode1 encoding 680 of PNIORW
Table 680 ErrorDecode is the ErrorCode2 encoding 682 of PNIORW
Table 681 ErrorDecode
ErrorCode1 code 682 for PNIO
Table 682 for ErrorDecode
PNIO and ErrorCode2 values for ErrorCode1 (Part 1) 685
Table 683 for
ErrorDecode=
PNIO and ErrorCode2 value of ErrorCode1 (Part 2 - Alarm acknowledgment) 690
Table 684 for ErrorDecode
.=
PNIO and ErrorCode2 values for ErrorCode1 (Part 3 - State Machine) 690
Table 685 for ErrorDecode
.=
PNIO and ErrorCode2 values for ErrorCode1 (Part 4 - IO controller)
Table 686 for ErrorDecode
.=
PNIO and ErrorCode2 values for ErrorCode1 (Part 5 - IO devices)
Table 687 for ErrorDecode
.=
ErrorCode2 value for PNIO and ErrorCode1 (Part 6 - Abort reason)
Table 688 for ErrorDecode
.=
ErrorCode2 value of PNIO and ErrorCode1 (Part 7 --- reserved) 698
Table 691 Visible Characters 699
Table 692 FactoryReset/ResetToFactory behavior (inherited from IEC
61158-6-3) 699
Table 693 FactoryReset/ResetToFactory behavior (default, no IEC
61158-6-3 History) 699
Table 694 FactoryReset/ResetToFactory behavior (when used in conjunction with functional safety) 700
Table 695 IM_Hardware_Revision 700
61158-6-10.2023
ⅩⅩⅩⅠ
Table 696 IM_SWRevision_Functional_Enhancement 700
Table 697 IM_SWRevision_Bug_Fix 700
Table 698 IM_SWRevision_Internal_Change 701
Table 699 IM_Revision_Counter 701
Table 700 IM_Profile_ID 701
Table 701 IM_Profile_ID
==
IM_Profile_Specific_Type 702 at 0x0000
Table 702 IM_Profile_Specific_Type 702 combined with IM_Profile_ID (0x0001~0xF6FF)
Table 703 IM_Version_Major 702
Table 704 IM_Version_Minor 703
Table 705 IM_Supported.I
Table 706 IM_Date 704 with time
Table 707 IM_Date 704 without time
Table 708 IM_Annotation 705
Table 709 IM_OrderID 705
Table 710 IM_UniqueIdentifier 706
Table 712 ChannelErrorType --- Range 1 708
Table 713 ChannelErrorType --- Range 2 709
Table 714 ChannelErrorType --- Range 3 710
Table 715 ChannelErrorType --- Range 4 710
Table 716 ChannelNumber 711
Table 720 Valid combinations in ChannelProperties 713
Table 724 ExtChannelErrorType 715
Table 725 Allowed ChannelErrorType, ExtChannelErrorType and ExtChannelAddValue combinations 716
Table 726 for ChannelErrorType
ExtChannelErrorType 716 from 0 to 0xFF
Table 727 for ChannelErrorType
Additional ExtChannelErrorType 716 with 0x0F and 0x10
Table 728 for ChannelErrorType
Table 729 for ChannelErrorType
“Data
transmission
Table 730 for ChannelErrorType
“Remote
mismatch" ExtChannelErrorType 717
Table 731 for ChannelErrorType
“Media
redundancy
ExtChannelErrorType 718
61158-6-10.2023
ⅩⅩⅩⅡ
Table 732 for ChannelErrorType
“Media
redundancy
ExtChannelErrorType 719
Table 733 for ChannelErrorType "Sync
"mismatch" and "Time
mismatch" ExtChannelErrorType
Table 734 for ChannelErrorType "Isochronous
mode
Table 735 for ChannelErrorType "Multicast
CR
mismatch" ExtChannelErrorType 720
Table 736 for ChannelErrorType "Fiber
optic
mismatch" ExtChannelErrorType 721
Table 737 for ChannelErrorType
“Network
component
mismatch
ExtChannelErrorType 722
Table 738 for ChannelErrorType
“Dynamic
Frame
Packing
mismatch
ExtChannelErrorType 722
Table 739 for ChannelErrorType
“Media
redundancy
with
duplication
mismatch
ExtChannelErrorType 723
Table 740 for ChannelErrorType
“Multiple
interface
Table 741 for ChannelErrorType
“Power
failure
over
Single
Ethernet
ExtChannelErrorType 724
Table 742 ExtChannelAddValue value 724
Table 743 “Accumulative
Info" value 724
Table 744 ExtChannelErrorType
"Parameter
fault
"detail" value 725
Table 747 ExtChannelErrorType
“Consistency
fault
The value is 726
Table 749 “Fiber
optic
mismatch"---"Power
Budget”
The value is 726
Table 750 is used for "Network
component
mismatch"---"Frame
"dropped" value 727
Table 751 is used for "Remote
mismatch"---"Peer
CableDelay
Table 752 is used for "Multiple
interface
Mode" value 727
Table 753 "Multiple
interface
StandardGateway”
The value is 728
Table 755 MaintenanceStatus Value 729
Table 756 URRecordIndex 730
Table 757 URRecordLength 731
Table 758 iPar_Req_Header 731
Table 759 Max_Segm_Size 731
Table 760 Transfer_Index 731
Table 761 Total_iPar_Size 732
61158-6-10.2023
XXXIII
Table 762 NMEDomainUUID 732
Table 763 NMENameUUID 733
Table 764 NMEParameterUUID 733
Table 772 NetworkDeadline 736
Table 773 Application interval 737
Table 774 Application Deadline 737
Table 775 Pdu size 737
Table 776 StreamTCI.VID 738
Table 777 StreamTCI.PCP 738
Table 779 StreamType 740
Table 780 RxPort 741
Table 782 TxPortEntry 742
mode"
mode"
Table 790 MaxBridgeDelay 745
Table 791 NumberOfPorts 745
Table 792 MaxPortTxDelay 745
Table 793 MaxPortRxDelay 746
Table 794 MaxLineRxDelay 746
Table 795 YelowTime 747
Table 796 StartOfRedFrameID 748
61158-6-10.2023
XXXIV
Table 797 EndOfRedFrameID 749
Table 798 StartOfRedFrameID and
Table 799 NumberOfAssignments 749
Table 800 NumberOfPhases 750
Table 806 Value of OrangePeriodBegin 752
Table 807 GreenPeriodBegin
The value is 752
==
LineDelay value at 0.754
==
When 1, the value of LineDelay is 754
Table 814 MAUType 755
Table 815 MAUType 763 of MAUTypeExtension
Table 816 Valid combinations of MAUType and LinkState 764
Table 817 MAUTypeExtensions and corresponding MAUType 765
Table 820 MAUTypeMode.Check 766
Table 824 MulticastBoundary 767
Table 825 PeerToPeerBoundary 768
Table 826 DCPBoundary 768
Table 828 LinkState.Link 769
Table 829 LinkState.Port 770
Table 830 MediaType 770
61158-6-10.2023
XXXV
Table 857 GatingCycle.Valid 779
Table 858 NumberOfQueues 779
Table 859 TransferTimeTX 779
Table 860 TransferTimeRX 780
Table 864 ForwardingGroup 781
Table 868 Communication Category 782
61158-6-10.2023
XXXVI
Table 871 MinIPGB reakingPoint 784
Table 872 MinIPGFrameSize 784
Table 876 FDBCommand 786
Table 877 StreamClass 786
Table 878 SyncPortRole 786
Table 886 VendorBlockType 789
Table 887 FiberOpticType 789
Table 888 FiberOpticCableType 790
Table 901 MRP_Version 794
Table 902 MRP_RingState 795
Table 903 MRP_DomainUUID 795
Table 904 MRP_LengthDomainName 796
Table 905 MRP_DomainName 796
Table 906 MRP_Role 796
61158-6-10.2023
XXXVII
Table 907 MRP_Version 796
Table 908 MRP_Prio 797
Table 909 MRP_TOPchgT 797
Table 910 MRP_TOPNRmax 798
Table 911 MRP_TSTshortT 798
Table 912 MRP_TSTdefaultT 798
Table 913 MRP_TSTNRmax 799
Table 914 MRP_LNKdownT 799
Table 915 MRP_LNKupT 800
Table 916 MRP_LNKNRmax 800
Table 918 MRP_Check.MRP_DomainUUID 801
Table 919 MRP_NumberOfEntries 801
Table 920 MRP_Instance 801
Table 921 MRPIC_LengthDomainName 802
Table 922 MRPIC_DomainName 802
Table 923 MRPIC_State 802
Table 924 MRPIC_Role 802
Table 925 MRPIC_DomainID 803
Table 926 MRPIC_TOPchgT 803
Table 927 MRPIC_TOPNRmax 804
Table 928 MRPIC_LinkStatusChangeT 804
Table 929 MRPIC_LinkStatusNRmax 805
Table 930 RPIC_LNKdownT 805
Table 931 MRPIC_LNKupT 805
Table 932 MRPIC_LNKNRmax 806
Table 933 MRPIC_StartDelay 806
Table 934 MRPIC_MICPosition 807
Table 935 MRPIC_Check.MIM 807
Table 936 MRPIC_Check.MRPIC_DomainID 808
Table 938 CommunityNameLength 808
Table 939 CommunityName 809
61158-6-10.2023
XXXVIII
Table 946 SyncProperties.Role 812
Table 949 ReservedIntervalEnd 812
Table 951 SyncSendFactor 813
Table 952 PTCPTimeoutFactor 814
Table 955 PLLWindow 816
Table 956 TimeDomainUUID 817
Table 957 TimeDomainNumber 818
Table 958 TimePLLWindow 818
Table 959 TimeMasterPriority1 819
Table 960 TimeMasterPriority2 820
Table 964 TimeIOBase 822
Table 965 TimeDataCycle 822
Table 966 TimeIOInput 822
Table 967 TimeIOOutput 823
Table 968 TimeIOInputValid 823
Table 969 TimeIOOutputValid 823
Table 971 FSHeloMode.Mode 824
Table 972 FSHeloInterval 824
Table 973 FSHeloRetry 825
Table 974 FSHeloDelay 825
Table 976 FSParameterUUID 826
61158-6-10.2023
XXXIX
Table 986 Event Function Table 830
Table 987 SubframeOffset 831
Table 988 Event Function Table 831
Table 989 FromOffsetData 832
Table 990 NextOffsetData 832
Table 991 TotalSize 833
Table 998 SRProperties.Mode 835
Table 1000 NumberOfEntries 836
Table 1001 PE_OperationalMode 836
Table 1002 AM_Location.Structure 837
Table 1003 AM_Location.Levelx 837
Table 1004 AM_Location.Reserved1 838
Table 1007 AM_Location.Reserved2 838
Table 1008 AM_Location.Reserved3 839
Table 1009 AM_Location.Reserved4 839
Table 1016 RS_BlockType
For event 842
61158-6-10.2023
ⅩL
Table 1017 RS_BlockType 843 for adjustment
Table 1018 RS_BlockLength combined with RS_EventBlock 843
Table 1019 RS_BlockLength combined with other blocks 843
Table 1021 RS_Specifier.Specifier 844
Table 1022 RS_MinusError 844
Table 1023 RS_PlusError 844
Table 1024 RS_ExtensionBlockType 845
Table 1026 RS_MaxScanDelay 845
Table 1028 RS_ReasonCode.Reason 846
Table 1029 RS_ReasonCode.Detail 846
Table 1034 LocalTimeStamp 848
Table 1035 NumberOfLogEntries 848
Table 1036 EntryDetail 848
Table 1037 Time_TimeStamp 849
Table 1038 Permitted combinations of PRAL_Reason, PRAL_ExtReason and PRAL_ReasonAddValue 849
Table 1043 PRAL_Reason value 850
Table 1044 PRAL_ExtReason
The value of 852
Table 1045 PRAL_ReasonAddValue usage 852
Table 1046 PRAL_ReasonAddValue[0..3] value 852
Table 1047 PRAL_ReasonAddValue[0]~[127] values 852
Table 1048 AP-Context
(FAL user) primitive 855 to FSPMPON
Table 1049 Primitive 855 sent by FSPM PON to AP-Context (FAL user)
Table 1050 AP-Context
(FAL user) Primitive 856 to FSPMDEV
Table 1051 Primitive 859 sent by FSPMDEV to AP-Context (FAL user)
Table 1052 AP-Context (FAL user) to FSPMDEV used functions, macros, timers and variables 864
Table 1053 Functions, macros, timers and variables used by FSPMDEV to AP-Context (FAL user) 866
61158-6-10.2023
ⅩLⅠ
Table 1054 AP-Context (FAL user) primitive 870 sent to FSPMCTL
Table 1055 Primitive 873 sent by FSPMCTL to AP-Context (FAL user)
Table 1056 AP-Context (FAL user) to FSPMCTL functions, macros, timers and variables used 879
Table 1057 Functions, macros, timers and variables used by FSPMCTL to AP-Context (FAL user) 882
Table 1058 AP-Context (FAL user) primitive 886 sent to FSPMNME
Table 1059 Primitive 886 sent by FSPMNME to AP-Context (FAL user)
Table 1060 Remote primitives sent or received by ALPMI 887
Table 1061 Local primitives sent or received by ALPMI 888
Table 1062 ALPMI status table 889
Table 1063 Functions, macros, timers and variables used by ALPMI 891
Table 1064 Remote primitives sent or received by ALPMR 892
Table 1065 Local primitives sent or received by ALPMR 893
Table 1066 ALPMR status table 895
Table 1067 Functions, macros, timers and variables used by ALPMR 898
Table 1068 Remote primitives sent or received by CMDEV 902
Table 1069 Local primitives sent or received by CMDEV 904
Table 1070 CMDEV status table 907
Table 1071 Functions, macros, timers and variables used by CMDEV 912
Table 1072 Remote primitives sent or received by CMDEV_DA 914
Table 1073 Local primitives sent or received by CMDEV_DA 915
Table 1074 CMDEV_DA status table 916
Table 1075 Functions, macros, timers and variables used by CMDEV_DA 917
Table 1076 Remote primitives sent or received by CMSU 917
Table 1077 Local primitives sent or received by CMSU 918
Table 1078 CMSU status table 922
Table 1079 Functions, macros, timers and variables used by CMSU 926
Table 1080 Remote primitives sent or received by CMIO 927
Table 1081 CMIO sends or receives local primitives 927
Table 1082 CMIO status table 929
Table 1083 Functions used by CMIO 931
Table 1084 Remote primitives sent or received by CMRS 931
Table 1085 CMRS local primitives sent and received 932
Table 1086 CMRS status table 933
Table 1087 Functions, macros, timers and variables used by CMRS 933
Table 1088 Remote primitives sent or received by CMWRR 934
Table 1089 Local primitives sent or received by CMWRR 935
Table 1090 CMWRR Status Table 937
61158-6-10.2023
ⅩLⅡ
Table 1091 Functions, macros, timers and variables used by CMWRR 941
Table 1092 Remote primitives sent or received by CMRDR 941
Table 1093 CMRDR local primitives sent or received 943
Table 1094 CMRDR Status Table 944
Table 1095 Functions, macros, timers and variables used by CMRDR 945
Table 1096 Remote primitives sent or received by CMSM 945
Table 1097 Local primitives sent or received by CMSM 946
Table 1098 CMSM status table 947
Table 1099 Functions, macros, timers and variables used by CMSM 949
Table 1100 Remote primitives sent or received by CMPBE 949
Table 1101 Local primitives issued or received by CMPBE 950
Table 1102 CMPBE Status Table 952
Table 1103 Functions, macros, timers, and variables used by CMPBE 955
Table 1104 Remote primitives sent or received by CMDMC 955
Table 1105 Local primitives sent or received by CMDMC 956
Table 1106 CMDMC status table 958
Table 1107 Functions, macros, timers and variables used by CMDMC 961
Table 1108 Remote primitives sent or received by CMINA 962
Table 1109 Local primitives sent or received by CMINA 962
Table 1110 CMINA status table 963
Table 1111 Functions, macros, timers and variables used by CMINA 966
Table 1112 CheckDatabase return value 966
Table 1113 Remote primitives sent or received by CMRPC 967
Table 1114 Local primitives sent or received by CMRPC 970
Table 1115 CMRPC Status Table 971
Table 1116 Functions, macros, timers and variables used by CMRPC 978
Table 1117 CheckRPC return value 979
Table 1118 Remote primitives sent or received by CMSRL 981
Table 1119 Local primitives sent or received by CMSRL 981
Table 1120 CMSRL Status Table 983
Table 1121 Functions, macros, timers, and variables used by CMSRL 987
Table 1122 Combinations of DataStatus for output buffer 989
Table 1123 Combinations of DataStatus for input buffer 989
Table 1124 Remote primitives sent or received by CMSRL_AL 994
Table 1125 Local primitives sent or received by CMSRL_AL 994
Table 1126 CMSRL_AL status table 995
Table 1127 Functions, macros, timers and variables used by CMSRL_AL 997
61158-6-10.2023
XLIII
Table 1128 Remote primitives sent or received by CMRSI 998
Table 1129 Local primitives sent or received by CMRSI 1001
Table 1130 CMRSI status table 1002
Table 1131 Functions, macros, timers, and variables used by CMRSI 1007
Table 1132 Remote primitives 1010 sent or received by CMCTL
Table 1133 Local primitives 1012 sent or received by CMCTL
Table 1134 CMCTL status table 1016
Table 1135 Functions, macros, timers and variables used by CMCTL 1023
Table 1136 Remote primitives sent or received by CTLSM 1023
Table 1137 Local primitives sent or received by CTLSM 1025
Table 1138 CTLSM status table 1026
Table 1139 Functions, macros, timers, and variables used by CTLSM 1027
Table 1140 Remote primitives sent or received by CTLIO 1028
Table 1141 Local primitives issued or received by CTLIO 1028
Table 1142 CTLIO status table 1029
Table 1143 Functions, macros, timers and variables used by CTLIO 1032
Table 1144 CTLRDI received remote primitive 1032
Table 1145 Local primitives sent or received by CTLRDI 1034
Table 1146 CTLRDI status table 1035
Table 1147 Functions, macros, timers and variables used by CTLRDI 1037
Table 1148 CTLRDR received remote primitive 1037
Table 1149 Local primitives sent or received by CTLRDR 1039
Table 1150 CTLRDR status table 1039
Table 1151 Functions, macros, timers and variables used by CTLRDR 1040
Table 1152 CTLRPC received remote primitive 1040
Table 1153 Local primitives sent or received by CTLRPC 1046
Table 1154 CTLRPC status table 1046
Table 1155 Functions, macros, timers, and variables used by CTLRPC 1051
Table 1156 Remote primitives sent or received by CTLSU 1051
Table 1157 Local primitives sent or received by CTLSU 1051
Table 1158 CTLSU Status Table 1054
Table 1159 Functions, macros, timers and variables used by CTLSU 1058
Table 1160 Remote primitives sent or received by CTLWRI 1059
Table 1161 Local primitives issued or received by CTLWRI 1061
Table 1162 CTLWRI status Table 1062
Table 1163 Functions, macros, timers, and variables used by CTLWRI 1066
Table 1164 CTLWRR Remote primitives issued or received 1067
61158-6-10.2023
ⅩLⅣ
Table 1165 CTLWRR Local primitives issued or received 1068
Table 1166 CTLWRR status table 1068
Table 1167 Functions, macros, timers, and variables used by CTLWRR 1070
Table 1168 Remote primitives sent or received by CTLPBE 1070
Table 1169 Local primitives 1071 sent or received by CTLPBE
Table 1170 CTLPBE status table 1073
Table 1171 Functions, macros, timers, and variables used by CTLPBE 1076
Table 1172 Remote primitives sent or received by CTLDINA 1076
Table 1173 Local primitives 1078 sent or received by CTLDINA
Table 1174 CTLDINA status table 1080
Table 1175 Functions, macros, timers, and variables used by CTLDINA 1086
Table 1176 Remote primitives sent or received by CTLSRL 1088
Table 1177 Local primitives sent or received by CTLSRL 1088
Table 1178 CTLSRL status table 1090
Table 1179 Functions, macros, timers, and variables used by CTLSRL 1093
Table 1180 Remote primitives sent or received by CTLSC 1096
Table 1181 Local primitives sent or received by CTLSC 1097
Table 1182 CTLSC
Status Table 1098
Table 1183 Functions, macros, timers, and variables used by CTLSC 1099
Table 1184 Remote primitives 1100 sent or received by CTLRSI
Table 1185 Local primitives 1103 sent or received by CTLRSI
Table 1186 CTLRSI status table 1104
Table 1187 Functions, macros, timers, and variables used by CTLRSI 1109
Table 1188 Remote primitives sent or received by CTLRSI 1109
Table 1189 Local primitives 1109 sent or received by CTLINA
Table 1190 CTLINA status table 1110
Table 1191 Functions, macros, timers and variables used by CTLINA Table 1112
Table 1192 CheckDatabase return value 1113
Table 1193 Remote primitives sent or received by NME 1116
Table 1194 Local primitives sent or received by NME 1116
Table 1195 NME status table 1120
Table 1196 Functions, macros, timers and variables used by NME 1127
Table 1197 Remote primitives sent or received by TDE 1128
Table 1198 Local primitives sent or received by TDE 1128
Table 1199 TDE status table 1129
Table 1200 Functions, macros, timers, and variables used by TDE 1130
Table 1201 Remote primitives 1131 sent or received by PCE
61158-6-10.2023
ⅩLⅤ
Table 1202 Local primitives 1131 sent or received by PCE
Table 1203 PCE status table 1133
Table 1204 Functions, macros, timers and variables used by PCE 1136
Table 1205 Remote primitives 1137 sent or received by NCE
Table 1206 Local primitives 1137 sent or received by NCE
Table 1207 NCE status table 1138
Table 1208 Functions, macros, timers and variables used by NCE 1139
Table 1209 Remote primitives 1140 sent or received by NUE
Table 1210 Local primitives sent or received by NUE 1141
Table 1211 NUE status table 1144
Table 1212 Functions, macros, timers and variables used by NUE 1149
Table 1213 Remote primitives sent or received by BNME 1150
Table 1214 Local primitives sent or received by BNME 1151
Table 1215 BNME status table 1152
Table 1216 Functions, macros, timers and variables used by BNME 1153
Table 1217 Remote primitives sent or received by NMEINA 1153
Table 1218 Local primitives sent or received by NMEINA 1154
Table 1219 NMEINA Status Table 1155
Table 1220 Functions, macros, timers and variables used by NMEINA 1156
Table 1221 CheckDatabase return value 1157
Table 1222 ArgsLength Check 1158
Table 1223 Offset Check 1158
Table 1224 IODConnectReq block structure 1159
Table 1225 ARBlockReq Check 1159
Table 1226 IOCRBlockReq Check 1161
Table 1227 AlarmCRBlockReq Check 1166
Table 1229 PrmServerBlock---Request Check 1169
Table 1230 MCRBlockReq --- Request check 1170
Table 1231 ARRPCBlockReq --- Request check 1170
Table 1232 IRInfoBlock---Request Check 1171
Table 1233 SRInfoBlock---Request Check 1172
Table 1234 RSInfoBlock --- Request Check 1172
Table 1235 ArgsLength --- Request Check 1173
Table 1236 Offset Check 1173
Table 1237 ARBlockRes---Response Check 1174
Table 1238 IOCRBlockRes --- Response check 1174
61158-6-10.2023
ⅩLⅥ
Table 1239 AlarmCRBlockRes --- Response check 1175
Table 1240 ModuleDiffBlock --- Response Check 1176
Table 1241 ARServerBlockRes---Response Check 1177
Table 1242 ArgsLength Check 1178
Table 1243 Offset Check 1178
Table 1244 ControlBlockConnect
Table 1245 ControlBlockPlug
Table 1247 SubmoduleListBlock---Request Check 1180
Table 1248 ArgsLength Check 1181
Table 1249 Offset Check 1182
Table 1250 ControlBlockConnect --- Response Check 1182
Table 1251 ControlBlockPlug --- Response Check 1183
Table 1253 ArgsLength Check 1185
Table 1256 ArgsLength Check 1186
Table 1257 ControlBlockConnect---Response Check 1187
Table 1258 ControlBlockPlug --- Response Check 1188
Table 1259 ArgsLength Check 1189
Table 1260 ReleaseBlock---Request Check 1189
Table 1261 ArgsLength Check 1190
Table 1262 ReleaseBlock---Response Check 1190
Table 1263 ArgsLength Check 1191
Table 1264 Offset Check 1191
Table 1265 IODWriteReqHeader --- Request Check 1192
Table 1266 ArgsLength Check 1193
Table 1267 Offset Check 1193
Table 1268 IODWriteResHeader --- Response Check 1194
Table 1269 ArgsLength Check 1195
Table 1270 Offset Check 1195
Table 1271 ArgsLength Check 1196
Table 1272 Offset Check 1197
Table 1273 ArgsLength Check 1198
Table 1274 Offset Check 1198
Table 1275 IODReadReqHeader --- Request Check 1199
61158-6-10.2023
ⅩLⅦ
Table 1276 RecordDataReadQuery---Request Check 1200
Table 1277 ArgsLength Check 1200
Table 1278 Offset Check 1201
Table 1279 IODReadResHeader---Response Check 1201
Table A.1 AR establishment example 1203
Table A.2 Alarm sender and receiver startup 1203
Table B.1 Compatible AR build example 1215
Table L.1 IEEE
802.3 Cross Reference 1239
Table Q.1 Truth table 1250
Table Q.2 MAC/PHY with auto-negotiation disabled
configuration/status" 1251
Table Q.3 "MAC/PHY to start auto-negotiation"
configuration/status" 1251
Table Q.4 “MAC/PHY
Auto-negotiation in "configuration/status"
support 1251
Table Q.5 Auto-negotiation settings 1251
Table S.1 List of supported MIBs 1254
Table T.1 Contents of the file 1255
Table V.1 Cross-reference to IEC
62439-2
“MRP
MIB Objects" (Ring) 1292
Table V.2 Cross reference to IEC
62439-2
"Event, state machine creation"
(Ring) 1292
Table V.3 Cross reference to IEC
62439-2
"MRM parameters" 1293
Table V.4 Cross reference to IEC
62439-2
"MRC Parameters" 1293
Table V.5 Cross reference to IEC
62439-2
“MRP
MIB Objects
(interconnect) 1293
Table V.6 Cross reference to IEC
62439-2
"Event, state machine creation"
(interconnect) 1294
Table V.7 Cross reference to IEC
62439-2
"MIM Parameters" 1294
Table V.8 Cross reference to IEC
62439-2
"MIC Parameters" 1295
Table W.1 Meaning of numbers 1296
Table W.2 Statistics counters --- octet 1298
Table W.3 Statistics Counters --- Packet or Frame 1298
Table W.4 Statistics Counters --- Error 1299
Table W.5 VLAN-specific statistics counters 1299
Table X.1 RsiHeaderSize 1300
Table X.2 Connect request segment 1300
Table X.3 Connect response segment 1300
Table Y.1 Direct pass 1302
61158-6-10.2023
ⅩLⅨ
Foreword
This document is in accordance with GB/T
1.1-2020 "Guidelines for Standardization Work Part 1.Structure and Drafting Rules for Standardization Documents"
Drafting.
This document is GB/T
25105 Industrial Communication Network Fieldbus Specification Type 10.PROFINET
Part 2 of the IO Specification
GB/T
25105 has released the following parts.
--- Part 1.Application layer service definition;
--- Part 2.Application layer protocol specification;
--- Part 3.PROFINET
IO communication profile.
This document replaces GB/T
25105.2-2014
Industrial Communication Network Fieldbus Specification Type 10.PROFINET
IO Specifications
Part 2.Application layer protocol specification, in line with GB/T
Compared with 25105.2-2014, in addition to structural adjustments and editorial changes, the main technical
The technical changes are as follows.
--- Added segmentation (see 4.9);
--- Added remote service interface RSI (see 4.8.1.3, 4.8.2, 4.10.3, 5.6.3.15);
--- Added time perception (see 4.12, Appendix J);
--- Added dynamic frame packaging (see 4.12.11.5, 5.2.17);
---Added network configuration (see 4.17);
---Added network management engine (see 5.2, 5.6);
--- Added dynamic reconfiguration (see 5.6.3.12, 5.6.3.13);
---Information security has been added (Table 535, Table 538, Table 543).
This document is equivalent to IEC
61158-6-10.2023 "Industrial Communication Network Fieldbus Specification Part 6-10.Application Layer Protocol
Specification Type Part 10.
The following minimal editorial changes were made to this document.
--- In order to coordinate with the existing standards, the name of the standard is changed to "Industrial Communication Network Fieldbus Specification Type 10.
PROFINET
IO Specification Part 2.Application Layer Protocol Specification".
Please note that some of the contents of this document may involve patents. The issuing organization of this document does not assume the responsibility for identifying patents.
This document was proposed by the China Machinery Industry Federation.
This document was prepared by the National Industrial Process Measurement, Control and Automation Standardization Technical Committee (SAC/TC
124) centralized.
This document was drafted by. Mechanical Industry Instrumentation Comprehensive Technical and Economic Research Institute, Caos Industrial Intelligence Research Institute (Qingdao) Co., Ltd.
Beijing Instrument Technology Development Co., Ltd., Shanghai University of Electric Power, Shanghai Automation Instrument Co., Ltd., Beijing Dingshi Innovation Technology Co., Ltd.
Co., Ltd., Shenyang University of Technology, Shenyang Field IoT Technology Co., Ltd., Beijing Dongtu Technology Co., Ltd., Chinese Academy of Sciences Shenyang
Institute of Automation, Siemens (China) Co., Ltd., Phoenix (Nanjing) Intelligent Manufacturing Technology Engineering Co., Ltd., and Liaoning University.
The main drafters of this document are. Xie Sufen, Liu Peng, Bao Weihua, Feng Shangke, Zhao Yong, Wang Jing, Li Wenjuan, Sheng Guojun, Yang Deqi, Wei Jianwei,
Qin Chenggang, Zhang Xiaoling, Huang Yi, Xu Daqian, Zhu Guoliang, Zhang Long, Song Yan, Yang Zhijia.
The previous versions of this document and the documents it replaces are as follows.
---First published as GB /Z in.2010
25105.2-2010, revised to GB/T in.2014
25105.2-2014;
---This is the second revision.
61158-6-10.2023
Introduction
GB/T
25105 is proposed to consist of the following parts.
--- Part 1.Application layer service definition. The purpose is to provide a time-sensitive and non-critical communication platform for applications in an automation environment.
Time-critical message communication provides common elements and PROFINET
IO fieldbus-specific data, defined in an abstract way
PROFINET
The externally visible services provided by the IO fieldbus application layer. Including the abstract model of application resources (objects), service
The primitive actions and events of the service, and the parameters associated with each primitive action and event.
--- Part 2.Application layer protocol specification. The purpose is to define PROFINET in an abstract way
IO fieldbus application layer provides
The externally visible behavior of the application layer protocol data unit transmitted between communication application entities.
The input syntax, the application context state machine of the application service behavior, and the application relationship state machine of the communication behavior.
--- Part 3.PROFINET
IO communication profile. The purpose is to define a family of communication profiles for real-time Ethernet (RTE)
(CPF3) is an extension of CPF3.CPF3 specifies a set of real-time Ethernet communication profiles and
61158 Series (Type
10) ISO /IEC /IEEE
8802-3 and other standard related network components. For RTE communication rules, relevant
RTE performance indicators and the relationship between performance indicators.
61158-6-10.2023
Fieldbus Specifications for Industrial Communication Networks
Type 10.PROFINET
IO Specifications
Part 2.Application layer protocol specification
1 Scope
1.1 Overview
The Fieldbus Application Layer (FAL) provides a means for user programs to access the Fieldbus communication environment.
The FAL is considered as a "window between corresponding applications".
This document provides basic time-critical and non-time-critical message communication between applications in an automation environment.
Provides common elements and PROFINET
IO fieldbus-specific information. The term "strict time requirement" is used to indicate that there is a time requirement.
A time window is a time window during which one or more specified actions are required to be completed with a clear level of certainty.
The specified actions may lead to the risk of failure of the application requesting these actions, and even cause danger to instruments, equipment and possible personal injury.
This document defines PROFINET in an abstract way from the following aspects
The externally visible behavior provided by the IO fieldbus application layer.
a) defines the abstract syntax of application layer protocol data units transmitted between communicating application entities;
b) defines the transfer syntax of application layer protocol data units transmitted between communicating application entities;
c) an application context state machine that defines the visible application service behaviors between communicating application entities;
d) An application relationship state machine that defines the visible communication behavior between communicating application entities.
The purpose of this document is to define protocols for.
a) Defined in GB/T
The byte transmission order (wire-representation) of the service primitives defined in 25105.1-2025;
b) define the externally visible behavior associated with its transmission.
This document is based on the OSI Basic Reference Model (ISO /IEC
7498-1) and application layer structure (ISO /IEC
9545)
PROFINET
IO fieldbus application layer protocol.
1.2 Specifications
The primary objective of this document is to specify the syntax and behavior of the application layer protocol that is transmitted over GB/T
Defined in 25105.1-2025
Application layer services.
The second goal is to provide an upgrade path to existing industrial communication protocols. It is this goal that formed the IEC
61158-6 China Association for Standardization
Diversity of discussion.
1.3 Consistency
This document does not specify individual implementations or products, nor does it restrict the implementation of application layer entities within industrial automation systems.
Application layer protocol specifications to achieve consistency.
2 Normative references
The contents of the following documents constitute the essential clauses of this document through normative references in this document.
For referenced documents without a date, only the version corresponding to that date applies to this document; for referenced documents without a date, the latest version (including all amendments) applies to
This document.
61158-6-10.2023
|