HOME   Cart(0)   Quotation   About-Us Policy PDFs Standard-List
www.ChineseStandard.net Database: 189760 (18 Oct 2025)

GB/T 25105.2-2025 English PDF

GB/T 25105.2: Evolution and historical versions

Standard IDContents [version]USDSTEP2[PDF] delivered inStandard Title (Description)StatusPDF
GB/T 25105.2-2025EnglishRFQ 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-2014EnglishRFQ 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


Standard similar to GB/T 25105.2-2025

GB/T 20438.5   GB/T 20438.4   GB/T 20438.6   GB/T 25105.1   GB/T 25105.3   GB/T 25105.3   

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