Shopping Cart

No products in the cart.

BS EN IEC 61158-6-10:2019 – TC:2020 Edition

$280.87

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

Published By Publication Date Number of Pages
BSI 2020 1902
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

IEC 61158-6-10:2019 provides common elements for basic time-critical and non-time-critical messaging communications between application programs in an automation environment and material specific to Type 2 fieldbus. The term โ€œtime-criticalโ€ is used to represent the presence of a time-window, within which one or more specified actions are required to be completed with some defined level of certainty. Failure to complete specified actions within the time window risks failure of the applications requesting the actions, with attendant risk to equipment, plant and possibly human life. This International Standard specifies interactions between remote applications and defines the externally visible behavior provided by the Type 2 fieldbus application layer. The purpose of this document is to define the protocol provided to a) define the wire-representation of the service primitives defined in this document, and b) define the externally visible behavior associated with their transfer. This document specifies the protocol of the Type 2 fieldbus application layer, in conformance with the OSI Basic Reference Model (ISO/IEC 7498-1) and the OSI application layer structure (ISO/IEC 9545). This fourth edition includes the following significant technical changes with respect to the previous edition: a) integration of system redundancy basic functionality; b) integration of dynamic reconfiguration basic functionality; c) integration of reporting system basic functionality; d) integration of asset management basic functionality; e) integration of media redundancy ring interconnection basic functionality.

PDF Catalog

PDF Pages PDF Title
1002 undefined
1005 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
1009 CONTENTS
1044 FOREWORD
1046 INTRODUCTION
1048 1 Scope
1.1 General
1.2 Specifications
1.3 Conformance
1049 2 Normative references
1052 3 Terms, definitions, abbreviated terms, symbols and conventions
3.1 Referenced terms and definitions
3.1.1 ISO/IEC 74981 terms
3.1.2 ISO/IEC 8822 terms
3.1.3 ISO/IEC 88241 terms
3.1.4 ISO/IEC 9545 terms
1053 3.2 Terms and definitions for decentralized periphery
1061 3.3 Abbreviated terms and symbols
3.3.1 Abbreviated terms and symbols for media redundancy
3.3.2 Abbreviated terms and symbols for decentralized periphery
1065 3.3.3 Abbreviated terms and symbols for services
3.3.4 Abbreviated terms and symbols for IEEE 802.1Q
3.3.5 Abbreviated terms and symbols for IETF RFC 2474
3.3.6 Abbreviated terms and symbols for IETF RFC 4291
3.4 Conventions
3.4.1 General concept
3.4.2 Conventions for decentralized periphery
1067 Figures
Figure 1 โ€“ Common structure of specific fields for octet 1 (high)
Figure 2 โ€“ Common structure of specific fields for octet 2
Figure 3 โ€“ Common structure of specific fields for octet 3
1068 Figure 4 โ€“ Common structure of specific fields for octet 4
Figure 5 โ€“ Common structure of specific fields for octet 5
Figure 6 โ€“ Common structure of specific fields for octet 6
1069 Figure 7 โ€“ Common structure of specific fields for octet 7
Figure 8 โ€“ Common structure of specific fields for octet 8
Figure 9 โ€“ Common structure of specific fields for octet 9
1070 Figure 10 โ€“ Common structure of specific fields for octet 10
Figure 11 โ€“ Common structure of specific fields for octet 11
Figure 12 โ€“ Common structure of specific fields for octet 12
1071 Figure 13 โ€“ Common structure of specific fields for octet 13
Figure 14 โ€“ Common structure of specific fields for octet 14
Figure 15 โ€“ Common structure of specific fields for octet 15
1072 Figure 16 โ€“ Common structure of specific fields for octet 16 (low)
Tables
Table 1 โ€“ One octet
1073 Table 2 โ€“ Two subsequent octets
Table 3 โ€“ Four subsequent octets
1074 3.4.3 Conventions used in state machines
Table 4 โ€“ Eight subsequent octets
Table 5 โ€“ Sixteen subsequent octets
1075 Table 6 โ€“ State machine description elements
Table 7 โ€“ Description of state machine elements
1076 Table 8 โ€“ Conventions used in state machines
1077 Table 9 โ€“ Conventions for services used in state machines
1079 4 Application layer protocol specification for common protocols
4.1 FAL syntax description
4.1.1 DLPDU abstract syntax reference
Table 10 โ€“ IEEE 802.3 DLPDU syntax
1080 Table 11 โ€“ IEEE 802.11 DLPDU syntax
1081 4.1.2 Data types
Table 12 โ€“ IEEE 802.15.1 DLPDU syntax
1082 4.2 Transfer syntax
4.2.1 Coding of basic data types
1084 Figure 17 โ€“ Coding of the data type BinaryDate
Figure 18 โ€“ Encoding of TimeOfDay with date indication value
1085 Figure 19 โ€“ Encoding of TimeOfDay without date indication value
Figure 20 โ€“ Encoding of TimeDifference with date indication value
Figure 21 โ€“ Encoding of TimeDifference without date indication value
1086 Figure 22 โ€“ Encoding of a NetworkTime value
Figure 23 โ€“ Encoding of NetworkTimeDifference value
Table 13 โ€“ Status
1087 Figure 24 โ€“ Encoding of TimeStamp value
1088 Figure 25 โ€“ Encoding of TimeStampDifference value
Table 14 โ€“ Time source
1089 Figure 26 โ€“ Encoding of TimeStampDifferenceShort value
1090 4.2.2 Coding section related to common basic fields
Table 15 โ€“ SourceAddress
Table 16 โ€“ Single port device
1091 Table 17 โ€“ DCP_MulticastMACAdd for Identify
Table 18 โ€“ DCP_MulticastMACAdd for Hello
Table 19 โ€“ DCP_MulticastMACAdd
Table 20 โ€“ MulticastMACAdd range 1
Table 21 โ€“ MulticastMACAdd range 2
1092 Table 22 โ€“ MulticastMACAdd range 3
Table 23 โ€“ PTCP_MulticastMACAdd range 2
Table 24 โ€“ PTCP_MulticastMACAdd range 3
Table 25 โ€“ PTCP_MulticastMACAdd range 4
1093 Table 26 โ€“ PTCP_MulticastMACAdd range 5
Table 27 โ€“ PTCP_MulticastMACAdd range 6
Table 28 โ€“ PTCP_MulticastMACAdd range 7
Table 29 โ€“ MulticastMACAdd range 8
Table 30 โ€“ MulticastMACAdd range 9
1094 Table 31 โ€“ MulticastMACAdd range 10
Table 32 โ€“ MulticastMACAdd range 11
1095 Figure 27 โ€“ FastForwardingMulticastMACAdd
Table 33 โ€“ RT_CLASS_3 destination multicast address
1096 Table 34 โ€“ RT_CLASS_3 invalid frame multicast address
Table 35 โ€“ LT (Length/Type)
Table 36 โ€“ TagControlInformation.VID
1097 Table 37 โ€“ TagControlInformation.DEI
Table 38 โ€“ TagControlInformation.PCP
Table 39 โ€“ FrameID range 1
1098 Table 40 โ€“ FrameID range 2
Table 41 โ€“ FrameID range 3
Table 42 โ€“ FrameID range 4
Table 43 โ€“ FrameID range 5
1099 Table 44 โ€“ FrameID range 6
Table 45 โ€“ FrameID range 7
Table 46 โ€“ FrameID range 8
1100 Table 47 โ€“ FrameID range 9
Table 48 โ€“ FrameID range 10
Table 49 โ€“ FrameID range 11
Table 50 โ€“ FrameID range 12
Table 51 โ€“ FrameID range 13
1101 4.3 Discovery and basic configuration
4.3.1 DCP syntax description
Table 52 โ€“ FragmentationFrameID.FragSequence
Table 53 โ€“ FragmentationFrameID.Constant
Table 54 โ€“ DCP APDU syntax
1102 Table 55 โ€“ DCP substitutions
1105 Table 56 โ€“ ServiceID
Table 57 โ€“ ServiceType.Selection
Table 58 โ€“ ServiceType.Reserved
1106 Table 59 โ€“ ServiceType.Selection
Table 60 โ€“ ServiceType.Reserved_1
Table 61 โ€“ ServiceType.Response
Table 62 โ€“ ServiceType.Reserved_2
1107 Table 63 โ€“ ResponseDelayFactor
1108 Table 64 โ€“ List of options
1109 Table 65 โ€“ List of suboptions for option IPOption
Table 66 โ€“ List of suboptions for option DevicePropertiesOption
Table 67 โ€“ List of suboptions for option DHCPOption
1110 Table 68 โ€“ List of suboptions for option ControlOption
Table 69 โ€“ List of suboptions for option DeviceInitiativeOption
Table 70 โ€“ List of suboptions for option AllSelectorOption
Table 71 โ€“ List of suboptions for option ManufacturerSpecificOption
1112 Table 72 โ€“ SuboptionDHCP
1113 Table 73 โ€“ Coding of DCPBlockLength in conjunction with SuboptionStart
Table 74 โ€“ Coding of DCPBlockLength in conjunction with SuboptionStop
Table 75 โ€“ Coding of DCPBlockLength in conjunction with SuboptionSignal
1114 Table 76 โ€“ Coding of DCPBlockLength in conjunction with SuboptionFactoryReset
Table 77 โ€“ Alignment between FactoryReset and ResetToFactory
Table 78 โ€“ Coding of DCPBlockLength in conjunction with SuboptionResetToFactory
1115 Table 79 โ€“ Meaning of the different ResetToFactory modes
Table 80 โ€“ Coding of DCPBlockLength in conjunction with SuboptionDeviceInitiative
1116 Table 81 โ€“ Coding of DCPBlockLength
Table 82 โ€“ BlockQualifier with options IPOption, DevicePropertiesOption, DHCPOption and ManufacturerSpecificOption
1117 Table 83 โ€“ BlockQualifier with option ControlOption and suboption SuboptionResetToFactory
1118 Table 84 โ€“ BlockQualifier with option ControlOption and NOT suboption SuboptionResetToFactory
Table 85 โ€“ BlockError
Table 86 โ€“ BlockInfo for SuboptionIPParameter
1119 Table 87 โ€“ Bit 1 and Bit 0 of BlockInfo for SuboptionIPParameter
Table 88 โ€“ Bit 7 of BlockInfo for SuboptionIPParameter
Table 89 โ€“ BlockInfo for all other suboptions
Table 90 โ€“ DeviceInitiativeValue
1120 Table 91 โ€“ SignalValue
1122 Table 92 โ€“ DeviceRoleDetails
Table 93 โ€“ IPAddress
1124 Table 94 โ€“ Subnetmask
1125 Table 95 โ€“ StandardGateway
1126 Table 96 โ€“ Correlation between the subfields of IPsuite
1127 Table 97 โ€“ MACAddress as client identifier
Table 98 โ€“ NameOfStation as client identifier
Table 99 โ€“ Arbitrary client identifier
1128 Table 100 โ€“ DHCPParameterValue using DHCP Option 255
1129 4.3.2 DCP protocol state machines
Table 101 โ€“ StandardGatewayValue.StandardGateway
Table 102 โ€“ Remote primitives issued or received by DCPUCS
1130 Figure 28 โ€“ State transition diagram of DCPUCS
Table 103 โ€“ Local primitives issued or received by DCPUCS
1131 Table 104 โ€“ DCPUCS state table
1133 Table 105 โ€“ Functions, Macros, Timers and Variables used by the DCPUCS
1134 Figure 29 โ€“ State transition diagram of DCPUCR
Table 106 โ€“ Remote primitives issued or received by DCPUCR
Table 107 โ€“ Local primitives issued or received by DCPUCR
1135 Table 108 โ€“ DCPUCR state table
1137 Table 109 โ€“ Functions, Macros, Timers and Variables used by the DCPUCR
Table 110 โ€“ Remote primitives issued or received by DCPMCS
1138 Figure 30 โ€“ State transition diagram of DCPMCS
Table 111 โ€“ Local primitives issued or received by DCPMCS
1139 Table 112 โ€“ DCPMCS state table
1140 Table 113 โ€“ Functions used by the DCPMCS
1141 Figure 31 โ€“ State transition diagram of DCPMCR
Table 114 โ€“ Remote primitives issued or received by DCPMCR
Table 115 โ€“ Local primitives issued or received by DCPMCR
1142 Table 116 โ€“ DCPMCR state table
1143 Table 117 โ€“ Functions, Macros, Timers and Variables used by the DCPMCR
Table 118 โ€“ Remote primitives issued or received by DCPHMCS
1144 Figure 32 โ€“ State transition diagram of DCPHMCS
Table 119 โ€“ Local primitives issued or received by DCPHMCS
Table 120 โ€“ DCPHMCS state table
1145 Table 121 โ€“ Functions, Macros, Timers and Variables used by the DCPHMCS
Table 122 โ€“ Remote primitives issued or received by DCPHMCR
Table 123 โ€“ Local primitives issued or received by DCPHMCR
1146 4.3.3 DLL Mapping Protocol Machines
Figure 33 โ€“ State transition diagram of DCPHMCR
Table 124 โ€“ DCPHMCR state table
Table 125 โ€“ Functions, Macros, Timers and Variables used by the DCPHMCR
1147 4.4 Precision working time control
4.4.1 FAL syntax description
Table 126 โ€“ PTCP APDU syntax
Table 127 โ€“ PTCP substitutions
1148 Table 128 โ€“ PTCP_TLVHeader.Type
1149 Table 129 โ€“ PTCP_Delay10ns
Table 130 โ€“ PTCP_Delay1ns_Byte.Value
1150 Table 131 โ€“ PTCP_Delay1ns
Table 132 โ€“ PTCP_Delay1ns_FUP
Table 133 โ€“ PTCP_SequenceID
1151 Figure 34 โ€“ PTCP_SequenceID value range
Table 134 โ€“ PTCP_SubType for OUI (=00-0E-CF)
1152 Table 135 โ€“ PTCP_Seconds
Table 136 โ€“ PTCP_NanoSeconds
Table 137 โ€“ PTCP_Flags.LeapSecond
1153 Table 138 โ€“ Timescale correspondence between PTCP_EpochNumber, PTCP_Second, PTCP_Nanosecond, CycleCounter and SendClockFactor
1154 Figure 35 โ€“ Timescale correspondence between PTCP_Time and CycleCounter
1155 Table 139 โ€“ PTCP_CurrentUTCOffset
Table 140 โ€“ PTCP_MasterPriority1.Priority for SyncID == 0 and SyncProperties.Role == 2
Table 141 โ€“ PTCP_MasterPriority1.Priority for SyncID == 0 and SyncProperties.Role == 1
1156 Table 142 โ€“ PTCP_MasterPriority1.Level
Table 143 โ€“ PTCP_MasterPriority2
Table 144 โ€“ PTCP_ClockClass for SyncID == 0 (working clock synchronization)
1157 Table 145 โ€“ PTCP_ClockAccuracy
1158 4.4.2 AP-Context state machine
4.4.3 FAL Service Protocol Machines
Table 146 โ€“ PTCP_ClockVariance
Table 147 โ€“ PTCP_T2PortRxDelay
Table 148 โ€“ PTCP_T3PortTxDelay
Table 149 โ€“ PTCP_T2TimeStamp
1159 4.4.4 Application Relationship Protocol Machines
Figure 36 โ€“ Message timestamp point
Figure 37 โ€“ Timer model
1160 Figure 38 โ€“ Four message timestamps
1161 Figure 39 โ€“ Line delay protocol with follow up
Figure 40 โ€“ Line delay protocol without follow up
1163 Figure 41 โ€“ Line delay measurement
1165 Figure 42 โ€“ Model parameter for GSDML usage
1166 Figure 43 โ€“ Bridge delay measurement
1167 Figure 44 โ€“ Delay accumulation
1168 Figure 45 โ€“ Worst case accumulated time deviation of synchronization
Figure 46 โ€“ Signal generation for measurement of deviation
1169 Figure 47 โ€“ Measurement of deviation
1170 Figure 48 โ€“ PTCP master sending Sync-Frame without Follow Up-Frame
Figure 49 โ€“ PTCP master sending Sync-Frame with FollowUp-Frame
1171 Figure 50 โ€“ !FU Sync Slave Forwarding Sync-Frame
1172 Figure 51 โ€“ FU Sync Slave Forwarding Sync- and FollowUp-Frame
1173 Figure 52 โ€“ FU Sync Slave Forwarding Sync- and Generating FollowUp-Frame
1174 Figure 53 โ€“ Principle of the monitoring of the line delay measurement
1175 Table 150 โ€“ Remote primitives issued or received by DELAY_REQ
Table 151 โ€“ Local primitives issued or received by DELAY_REQ
1176 Figure 54 โ€“ State transition diagram of DELAY_REQ
1177 Table 152 โ€“ DELAY_REQ state table
1181 Table 153 โ€“ Functions, macros, timers and variables used by the DELAY_REQ
1183 Table 154 โ€“ Remote primitives issued or received by DELAY_RSP
Table 155 โ€“ Local primitives issued or received by DELAY_RSP
1184 Figure 55 โ€“ State transition diagram of DELAY_RSP
1185 Table 156 โ€“ DELAY_RSP state table
1187 Table 157 โ€“ Functions, Macros, Timers and Variables used by the DELAY_RSP
1188 Figure 56 โ€“ Overview of PTCP
1189 Table 158 โ€“ Remote primitives issued or received by SYN_BMA
Table 159 โ€“ Local primitives issued or received by SYN_BMA
1191 Figure 57 โ€“ State transition diagram of SYN_BMA
1192 Table 160 โ€“ SYN_BMA state table
1196 Table 161 โ€“ Functions, Macros, Timers and Variables used by the SYN_BMA
1199 Table 162 โ€“ Remote primitives issued or received by SYN_MPSM
Table 163 โ€“ Local primitives issued or received by SYN_MPSM
1200 Figure 58 โ€“ State transition diagram of SYN_MPSM
1201 Table 164 โ€“ SYN_MPSM state table
1204 Table 165 โ€“ Functions, Macros, Timers and Variables used by the SYN_MPSM
1205 Table 166 โ€“ Remote primitives issued or received by SYN_SPSM
Table 167 โ€“ Local primitives issued or received by SYN_SPSM
1206 Figure 59 โ€“ State transition diagram of SYN_SPSM
1207 Table 168 โ€“ SYN_SPSM state table
1210 Table 169 โ€“ Functions, Macros, Timers and Variables used by the SYN_SPSM
1211 Table 170 โ€“ Truth table for one SyncID for receiving sync and follow up frames
1212 Table 171 โ€“ Remote primitives issued or received by SYNC_RELAY
Table 172 โ€“ Local primitives issued or received by SYNC_RELAY
1213 Figure 60 โ€“ State transition diagram of SYNC_RELAY
1214 Table 173 โ€“ SYNC_RELAY state table
1215 Table 174 โ€“ Functions, Macros, Timers and Variables used by the SYNC_RELAY
1217 Table 175 โ€“ Truth table for one SyncID for receiving
1218 Table 176 โ€“ Truth table for one SyncID for transmitting
Table 177 โ€“ Remote primitives issued or received by SCHEDULER
1219 Figure 61 โ€“ State transition diagram of SCHEDULER
Table 178 โ€“ Local primitives issued or received by SCHEDULER
1220 Table 179 โ€“ SCHEDULER state table
1221 Table 180 โ€“ Functions, Macros, Timers and Variables used by the SCHEDULER
1222 4.4.5 DLL Mapping Protocol Machines
4.5 Time synchronization
4.5.1 General
Table 181 โ€“ Truth table for RxPeriodChecker of one port
Table 182 โ€“ Truth table for TxPeriodChecker of one port
Table 183 โ€“ Timescales
1223 4.5.2 GlobalTime
4.5.3 WorkingClock
Figure 62 โ€“ GlobalTime timer model
Table 184 โ€“ Timescale correspondence between GlobalTime, TAI and UTC
1224 4.6 Media redundancy
4.6.1 Media redundancy and loop prevention
Figure 63 โ€“ WorkingClock timer model
Figure 64 โ€“ Media redundancy โ€“ Ring
1225 Table 185 โ€“ Conjunction between supported MRP_Role and default MRP_Prio
Table 186 โ€“ Extended forwarding rule
1226 Figure 65 โ€“ Media redundancy โ€“ Interconnection
Table 187 โ€“ Managed Multicast MAC address
1227 4.6.2 Seamless media redundancy
4.7 Real time cyclic
4.7.1 FAL syntax description
Table 188 โ€“ RTC APDU syntax
1228 4.7.2 FAL transfer syntax
Table 189 โ€“ RTC substitutions
1229 Figure 66 โ€“ CycleCounter value range
Table 190 โ€“ CycleCounter Difference
1230 Figure 67 โ€“ Structure of the CycleCounter
1231 Figure 68 โ€“ Optimized CycleCounter setting
Table 191 โ€“ DataStatus.State
1232 Table 192 โ€“ DataStatus.Redundancy in conjunction with DataStatus.State==Backup
Table 193 โ€“ DataStatus.Redundancy in conjunction with DataStatus.State==Primary
Table 194 โ€“ DataStatus.DataValid
Table 195 โ€“ DataStatus.ProviderState
1233 Table 196 โ€“ DataStatus.StationProblemIndicator
Table 197 โ€“ DataStatus.Ignore of a frame
Table 198 โ€“ DataStatus.Ignore of a sub frame
1234 Table 199 โ€“ TransferStatus for RT_CLASS_3
1235 Figure 69 โ€“ SFCRC16 generation rule
Table 200 โ€“ SFPosition.Position
Table 201 โ€“ SFPosition.Reserved
Table 202 โ€“ SFDataLength
1236 Figure 70 โ€“ SFCycleCounter value range
1237 Table 203 โ€“ SFCycleCounter Difference
Table 204 โ€“ IOxS.Extension
Table 205 โ€“ IOxS.Instance
1238 4.7.3 FAL Service Protocol Machines
4.7.4 Application Relationship Protocol Machines
Table 206 โ€“ IOxS.DataState
1239 Figure 71 โ€“ Basic structure of a PPM with frame structure
1240 Figure 72 โ€“ Basic structure of a PPM with subframe structure
Table 207 โ€“ APDU_Status of a PPM with subframe structure
1241 Table 208 โ€“ Remote primitives issued or received by PPM
Table 209 โ€“ Local primitives issued or received by PPM
1242 Figure 73 โ€“ State transition diagram of PPM
1243 Table 210 โ€“ PPM state table
1244 Table 211 โ€“ Functions, Macros, Timers and Variables used by the PPM
1245 Table 212 โ€“ Truth table used by the PPM for TxOption
1246 Figure 74 โ€“ Basic structure of a CPM
1247 Table 213 โ€“ Remote primitives issued or received by CPM
Table 214 โ€“ Local primitives issued or received by CPM
1248 Figure 75 โ€“ State transition diagram of CPM
1249 Table 215 โ€“ CPM state table
1252 Table 216 โ€“ Functions, Macros, Timers and Variables used by the CPM
1253 Table 217 โ€“ Truth table used by the CPM for RxOption
1254 Table 218 โ€“ Truth table for one frame using RT_CLASS_x
Table 219 โ€“ Truth table for one frame using RT_CLASS_UDP
Table 220 โ€“ Truth table for the C_SDU
1255 Table 221 โ€“ Truth table for arranging DHt and data
Table 222 โ€“ Truth table for the subframe โ€“ frame check
Table 223 โ€“ Truth table for the subframe โ€“ sub frame check
1256 4.7.5 DLL Mapping Protocol Machines
4.8 Real time acyclic
4.8.1 RTA syntax description
Table 224 โ€“ Truth table for the subframe โ€“ sub frame data check
Table 225 โ€“ Truth table for the subframe โ€“ DHt and data
Table 226 โ€“ RTA APDU syntax
1257 4.8.2 RTA transfer syntax
Table 227 โ€“ RTA substitutions
1258 Figure 76 โ€“ Addressing scheme of RTA
1259 Table 228 โ€“ PDUType.Type
Table 229 โ€“ PDUType.Version
Table 230 โ€“ AddFlags.WindowSize
Table 231 โ€“ AddFlags.TACK
1260 Table 232 โ€“ SendSeqNum
Table 233 โ€“ SendSeqNum and AckSeqNum start sequence
1261 4.8.3 FAL Service Protocol Machines
4.8.4 Application Relationship Protocol Machines
Table 234 โ€“ AckSeqNum
Table 235 โ€“ VarPartLen
1262 Figure 77 โ€“ Structure of the APM
1263 Figure 78 โ€“ Structure of the APMS
Table 236 โ€“ Remote primitives issued or received by APMS
1264 Table 237 โ€“ Local primitives issued or received by APMS
1265 Figure 79 โ€“ State transition diagram of APMS
1266 Table 238 โ€“ APMS state table
1268 Table 239 โ€“ Functions, Macros, Timers and Variables used by the APMS
1270 Figure 80 โ€“ Structure of the APMR
1271 Table 240 โ€“ Remote primitives issued or received by APMR
1272 Figure 81 โ€“ State transition diagram of APMR
Table 241 โ€“ Local primitives issued or received by APMR
1273 Table 242 โ€“ APMR state table
1275 Table 243 โ€“ Functions, Macros, Timers and Variables used by the APMR
1276 4.8.5 DLL Mapping Protocol Machines
4.9 Fragmentation
4.9.1 General
Table 244 โ€“ TagControlInformation.PCP vs. streams
1279 4.9.2 FRAG syntax description
Table 245 โ€“ Lower limit of fragments
Table 246 โ€“ FRAG APDU syntax
1280 4.9.3 FRAG transfer syntax
Table 247 โ€“ FRAG substitutions
1281 Table 248 โ€“ FragDataLength
Table 249 โ€“ FragStatus.FragmentNumber
Table 250 โ€“ FragStatus.Reserved
1282 4.9.4 FAL Service Protocol Machines
4.9.5 Application Relationship Protocol Machines
4.9.6 DLL Mapping Protocol Machines
Table 251 โ€“ FragStatus.MoreFollows
Table 252 โ€“ Remote primitives issued or received by FRAG_D
Table 253 โ€“ Local primitives issued or received by FRAG_D
1283 Figure 82 โ€“ State transition diagram of FRAG_D
1284 Table 254 โ€“ FRAG_D state table (dynamic)
1285 Table 255 โ€“ Functions, Macros, Timers and Variables used by the FRAG_D (dynamic)
1286 Table 256 โ€“ Remote primitives issued or received by FRAG_S
Table 257 โ€“ Local primitives issued or received by FRAG_S
1287 Figure 83 โ€“ State transition diagram of FRAG_S
1288 Table 258 โ€“ FRAG_S state table (static)
1289 Table 259 โ€“ Functions, Macros, Timers and Variables used by the FRAG_S (static)
1290 Figure 84 โ€“ State transition diagram of DEFRAG
Table 260 โ€“ Remote primitives issued or received by DEFRAG
Table 261 โ€“ Local primitives issued or received by DEFRAG
1291 Table 262 โ€“ DEFRAG state table
1292 Table 263 โ€“ Functions, Macros, Timers and Variables used by the DEFRAG
Table 264 โ€“ Truth table for the DefragGuard โ€“ first fragment
Table 265 โ€“ Truth table for the DefragGuard โ€“ next fragment
1293 4.10 Remote procedure call
4.10.1 General
4.10.2 RPC syntax description
Table 266 โ€“ Truth table for the DefragGuard โ€“ last fragment
Table 267 โ€“ RPC APDU syntax
1294 Table 268 โ€“ RPC substitutions
1295 4.10.3 RPC Transfer syntax
Table 269 โ€“ RPCVersion
Table 270 โ€“ RPCPacketType
1296 Table 271 โ€“ RPCFlags
Table 272 โ€“ RPCFlags2
1297 Table 273 โ€“ RPCDRep.Character- and IntegerEncoding
Table 274 โ€“ RPCDRep Octet 2 โ€“ Floating Point Representation
1298 Table 275 โ€“ RPCObjectUUID.Data4
Table 276 โ€“ RPCObjectUUID for devices
Table 277 โ€“ Instance or node number
1299 Table 278 โ€“ RPCInterfaceUUID for PNIO
Table 279 โ€“ RPCInterfaceUUID for the RPC end point mapper
1300 Table 280 โ€“ RPCInterfaceVersion.Major
Table 281 โ€“ RPCInterfaceVersion.Minor
1301 Table 282 โ€“ RPCOperationNmb (IO device, controller and supervisor)
Table 283 โ€“ RPCOperationNmb for endpoint mapper
1302 Table 284 โ€“ RPCVersionFack
1303 Table 285 โ€“ RPCDataRepresentationUUID โ€“ defined values
1305 Table 286 โ€“ RPCInquiryType
1307 Table 287 โ€“ RPCEPMapStatus
1309 Table 288 โ€“ Values of NCAFaultStatus
1310 Table 289 โ€“ Values of NCARejectStatus
1311 4.10.4 FAL Service Protocol Machines
4.10.5 Application Relationship Protocol Machines
Table 290 โ€“ Remote primitives issued or received by RPC
Table 291 โ€“ Local primitives issued or received by RPC
1312 4.10.6 DLL Mapping Protocol Machines
4.11 Link layer discovery
4.11.1 General
4.11.2 FAL common syntax description
1313 Table 292 โ€“ LLDP APDU syntax
Table 293 โ€“ LLDP substitutions
1314 4.11.3 LLDP transfer syntax
Table 294 โ€“ LLDP_ChassisID in conjunction with MultipleInterfaceMode.NameOfDevice == 0 and NameOfStation
Table 295 โ€“ LLDP_ChassisID in conjunction with MultipleInterfaceMode.NameOfDevice == 1
1315 Table 296 โ€“ LLDP_PortID in conjunction with MultipleInterfaceMode.NameOfDevice
Table 297 โ€“ LLDP_PNIO_SubType
1316 Table 298 โ€“ PTCP_PortRxDelayLocal
Table 299 โ€“ PTCP_PortRxDelayRemote
Table 300 โ€“ PTCP_PortTxDelayLocal
Table 301 โ€“ PTCP_PortTxDelayRemote
1317 Table 302 โ€“ CableDelayLocal
Table 303 โ€“ RTClass2_PortStatus.State with ARProperties.StartupMode == Legacy
Table 304 โ€“ RTClass2_PortStatus.State with ARProperties.StartupMode == Advanced
1318 Table 305 โ€“ RTClass3_PortStatus.State
Table 306 โ€“ RTClass3_PortStatus.Fragmentation
Table 307 โ€“ RTClass3_PortStatus.PreambleLength
1319 Table 308 โ€“ Truth table for shortening of the preamble
Table 309 โ€“ RTClass3_PortStatus.Optimized
1320 Table 310 โ€“ MRRT_PortStatus.State
Table 311 โ€“ IRDataUUID
Table 312 โ€“ LLDP_RedOrangePeriodBegin.Offset
Table 313 โ€“ LLDP_RedOrangePeriodBegin.Valid
1321 Table 314 โ€“ LLDP_OrangePeriodBegin.Offset
Table 315 โ€“ LLDP_OrangePeriodBegin.Valid with ARProperties.StartupMode == Legacy
Table 316 โ€“ LLDP_OrangePeriodBegin.Valid with ARProperties.StartupMode == Advanced
1322 Table 317 โ€“ LLDP_GreenPeriodBegin.Offset
Table 318 โ€“ LLDP_GreenPeriodBegin.Valid
Table 319 โ€“ LLDP_LengthOfPeriod.Length
Table 320 โ€“ LLDP_LengthOfPeriod.Valid
1324 4.11.4 FAL Service Protocol Machines
4.11.5 Application Relation Protocol Machines
4.11.6 DLL Mapping Protocol Machines
4.12 Bridges and End Stations
4.12.1 General
Figure 85 โ€“ DLL Maping Protocol Machines (DMPM)
1325 4.12.2 Model
1326 Table 321 โ€“ Priority remapping at an ingress boundary port
1327 Table 322 โ€“ Trees and FDBs
1329 Figure 86 โ€“ Principle traffic flow model of a bridge
Table 323 โ€“ Available queue
1330 Figure 87 โ€“ Principle resource model of a bridge
Table 324 โ€“ Queue related memory management
1331 Table 325 โ€“ Queue usage
Table 326 โ€“ Queue usage
1332 Table 327 โ€“ QBTSA usage
1333 Table 328 โ€“ QBTSA usage
1335 Figure 88 โ€“ End station โ€“ on port bridge โ€“ transmit
1336 Figure 89 โ€“ End station โ€“ on port bridge โ€“ receive
1337 Figure 90 โ€“ Bridge with End Station
Figure 91 โ€“ Transmit โ€“ one port of a bridge
1338 Figure 92 โ€“ Forwarding process โ€“ bridge
Figure 93 โ€“ Receive โ€“ on port of a bridge
1339 Figure 94 โ€“ Transmit โ€“ Management port
1340 4.12.3 Traffic Shaping
Figure 95 โ€“ Receive โ€“ Management port
1341 4.12.4 Bridge extensions
Table 329 โ€“ Traffic Classes[0..7] for eight queues
Table 330 โ€“ Traffic Classes[0..3] for four queues
1342 4.12.5 QueueHandler
4.12.6 FAL Service Protocol Machines
4.12.7 Application Relation Protocol Machines
4.12.8 DLL Mapping Protocol Machines
Table 331 โ€“ Unicast FDB entries
1343 Table 332 โ€“ Multicast FDB entries
1344 Table 333 โ€“ Broadcast FDB entry
Table 334 โ€“ Remote primitives issued or received by MAC_RELAY
1345 Table 335 โ€“ Local primitives issued or received by MAC_RELAY
Table 336 โ€“ Functions, Macros, Timers and Variables used by the MAC_RELAY
1346 Figure 96 โ€“ State transition diagram of RTC3PSM
Table 337 โ€“ Remote primitives issued or received by RTC3PSM
Table 338 โ€“ Local primitives issued or received by RTC3PSM
1347 Table 339 โ€“ RTC3PSM state table
1348 Table 340 โ€“ Functions, Macros, Timers and Variables used by the RTC3PSM
1349 Table 341 โ€“ Truth table for the RTC3PSM
Table 342 โ€“ RXBeginEndAssignment and TXBeginEndAssignment
1350 Figure 97 โ€“ State transition diagram for generating events
Table 343 โ€“ Event function table
1351 Table 344 โ€“ Remote primitives issued or received by RED_RELAY
Table 345 โ€“ Local primitives issued or received by RED_RELAY
1352 Figure 98 โ€“ State transition diagram of RED_RELAY
1353 Table 346 โ€“ RED_RELAY state table
1354 Table 347 โ€“ Functions, Macros, Timers and Variables used by the RED_RELAY
Table 348 โ€“ Truth table for the RedGuard with full check
1355 Table 349 โ€“ Truth table for the RedGuard with reduced check
Table 350 โ€“ Truth table for the RedGuard with minimal check
1356 Figure 99 โ€“ Scheme of the DFP_RELAY
Figure 100 โ€“ Scheme of the DFP_RELAY_INBOUND and DFP_RELAY_IN_STORAGE
1357 Figure 101 โ€“ Scheme of the DFP_RELAY_OUTBOUND
Table 351 โ€“ Remote primitives issued or received by DFP_RELAY
1358 Figure 102 โ€“ State transition diagram of DFP_RELAY
Table 352 โ€“ Local primitives issued or received by DFP_RELAY
1359 Table 353 โ€“ DFP_RELAY state table
Table 354 โ€“ Functions, Macros, Timers and Variables used by the DFP_RELAY
1360 Table 355 โ€“ Truth table for the DFPGuard
Table 356 โ€“ Remote primitives issued or received by DFP_RELAY_INBOUND
1361 Figure 103 โ€“ State transition diagram of DFP_RELAY_INBOUND
Table 357 โ€“ Local primitives issued or received by DFP_RELAY_INBOUND
1362 Table 358 โ€“ DFP_RELAY_INBOUND state table
Table 359 โ€“ Functions, Macros, Timers and Variables usedby the DFP_RELAY_INBOUND
1363 Table 360 โ€“ Truth table for the InboundGuard โ€“ frame check
Table 361 โ€“ Truth table for the InboundGuard โ€“ sub frame check
Table 362 โ€“ Truth table for the InboundGuard โ€“ sub frame data check
1364 Table 363 โ€“ Truth table for the InboundGuard โ€“ full check
Table 364 โ€“ Remote primitives issued or received by DFP_RELAY_IN_STORAGE
1365 Figure 104 โ€“ State transition diagram of DFP_RELAY_IN_STORAGE
Table 365 โ€“ Local primitives issued or received by DFP_RELAY_IN_STORAGE
1366 Table 366 โ€“ DFP_RELAY_IN_STORAGE state table
1367 Table 367 โ€“ Functions, Macros, Timers and Variables used by the DFP_RELAY_IN_STORAGE
1368 Table 368 โ€“ Remote primitives issued or received by DFP_RELAY_OUTBOUND
Table 369 โ€“ Local primitives issued or received by DFP_RELAY_OUTBOUND
1369 Figure 105 โ€“ State transition diagram of DFP_RELAY_OUTBOUND
Table 370 โ€“ APDU_Status used if frame is shortened
1370 Table 371 โ€“ DFP_RELAY_OUTBOUND state table
1371 Table 372 โ€“ Functions, Macros, Timers and Variables used by the DFP_RELAY_OUTBOUND
Table 373 โ€“ Truth table for the OutboundGuard โ€“ frame check
1372 Table 374 โ€“ Truth table for the OutboundGuard โ€“ sub frame check
Table 375 โ€“ Remote primitives issued or received by MUX
Table 376 โ€“ Local primitives issued or received by MUX
1373 Figure 106 โ€“ State transition diagram of MUX
1374 Table 377 โ€“ MUX state table
1375 Table 378 โ€“ Functions, Macros, Timers and Variables used by MUX
1376 Table 379 โ€“ Truth table for FrameSizeFits
Table 380 โ€“ Truth table for StateChecker
1377 Table 381 โ€“ Remote primitives issued or received by DEMUX
Table 382 โ€“ Local primitives issued or received by DEMUX
1378 Figure 107 โ€“ State transition diagram of DEMUX
1379 Table 383 โ€“ DEMUX state table
1380 Table 384 โ€“ Functions, Macros, Timers and Variables used by the DEMUX
1381 4.13 IP suite
4.13.1 Overview
4.13.2 IP/UDP syntax description
Table 385 โ€“ IP/UDP APDU syntax
1382 4.13.3 IP/UDP transfer syntax
Table 386 โ€“ IP/UDP substitutions
1383 Table 387 โ€“ UDP_SrcPort
Table 388 โ€“ UDP_DstPort
Table 389 โ€“ IP_DstIPAddress
Table 390 โ€“ IP Multicast DstIPAddress according to IETF RFC 2365
1384 Table 391 โ€“ IP_DifferentiatedServices.DSCP
Table 392 โ€“ IP_DifferentiatedServices.ECN
1385 4.13.4 ARP
Table 393 โ€“ Remote primitives issued or received by ACCM
1386 Figure 108 โ€“ State transition diagram of ACCM
Table 394 โ€“ Local primitives issued or received by ACCM
1387 4.14 Domain name system
4.14.1 General
4.14.2 Primitive definitions
Table 395 โ€“ ACCM state table
Table 396 โ€“ Functions, Macros, Timers and Variables used by the ACCM
1388 4.14.3 DNS state transition diagram
4.14.4 State machine description
4.14.5 DNS state table
4.14.6 Functions, Macros, Timers and Variables
4.15 Dynamic host configuration
4.15.1 General
Table 397 โ€“ Remote primitives issued or received by DNS
Table 398 โ€“ Local primitives issued or received by DNS
Table 399 โ€“ Functions, Macros, Timers and Variables used by the DNS
1389 4.15.2 Primitive definitions
4.15.3 DHCP state transition diagram
4.15.4 State machine description
4.15.5 DHCP state table
4.15.6 Functions, Macros, Timers and Variables
Table 400 โ€“ Remote primitives issued or received by DHCP
Table 401 โ€“ Local primitives issued or received by machines
1390 4.16 Simple network management
4.16.1 Overview
4.16.2 IETF RFC 1213-MIB
4.16.3 Enterprise number for PNIO MIB
Table 402 โ€“ Functions, Macros, Timers and Variables used by the DHCP
Table 403 โ€“ List of supported IETF RFC 1213-MIB objects
1391 4.16.4 MIB cross reference
4.16.5 Behavior in case of modular built bridges
4.16.6 LLDP EXT MIB
4.17 Common DLL Mapping Protocol Machines
4.17.1 Overview
Table 404 โ€“ Enterprise number
Table 405 โ€“ Cross reference โ€“ MIBs
Table 406 โ€“ Cross reference โ€“ PDPortDataAdjust
1392 4.17.2 Data Link Layer Mapping Protocol Machine
Figure 109 โ€“ Structuring of the protocol machines within the DMPM (bridge)
1393 Table 407 โ€“ Remote primitives issued or received by LMPM
1394 Table 408 โ€“ Local primitives issued or received by LMPM
1395 Figure 110 โ€“ State transition diagram of LMPM
Table 409 โ€“ LMPM state table
1396 Table 410 โ€“ Functions, Macros, Timers and Variables used by the LMPM
1397 4.18 Additional definitions
5 Application layer protocol specification for decentralized periphery
5.1 FAL syntax description
5.1.1 DLPDU abstract syntax reference
5.1.2 APDU abstract syntax
1398 Table 411 โ€“ IO APDU substitutions
1416 5.2 Transfer syntax
5.2.1 Coding section related to BlockHeader specific fields
Table 412 โ€“ BlockType
1429 Table 413 โ€“ BlockLength
1430 Table 414 โ€“ BlockVersionHigh
Table 415 โ€“ BlockVersionLow
1431 5.2.2 Coding section related to RTA-SDU specific fields
Table 416 โ€“ AlarmType
1434 Figure 111 โ€“ AlarmSpecifier.SequenceNumber value range
Table 417 โ€“ AlarmSpecifier.SequenceNumber
1435 Table 418 โ€“ AlarmSpecifier.SequenceNumber Difference
Table 419 โ€“ AlarmSpecifier.ChannelDiagnosis
Table 420 โ€“ AlarmSpecifier.ManufacturerSpecificDiagnosis
1436 5.2.3 Coding section related to common address fields
Table 421 โ€“ AlarmSpecifier.SubmoduleDiagnosisState
Table 422 โ€“ AlarmSpecifier.ARDiagnosisState
1437 Table 423 โ€“ API
Table 424 โ€“ SlotNumber
Table 425 โ€“ SubslotNumber
1438 Table 426 โ€“ Index range
1439 Table 427 โ€“ Expression 1 (subslot specific)
Table 428 โ€“ Expression 2 (slot specific)
Table 429 โ€“ Expression 3 (AR specific)
Table 430 โ€“ Expression 4 (API specific)
Table 431 โ€“ Expression 5 (device specific)
1440 Table 432 โ€“ Grouping of DiagnosisData
1441 Table 433 โ€“ Index (user specific)
Table 434 โ€“ Index (subslot specific)
1445 Table 435 โ€“ Index (slot specific)
1446 Table 436 โ€“ Index (AR specific)
1448 Table 437 โ€“ Index (API specific)
1449 Table 438 โ€“ Index (device specific)
1452 5.2.4 Coding section related to AL services
Table 439 โ€“ RecordDataLength
Table 440 โ€“ ARType
1453 Table 441 โ€“ IOCRMulticastMACAdd using RT_CLASS_UDP
Table 442 โ€“ IOCRMulticastMACAdd using RT_CLASS_x
1454 Table 443 โ€“ Type 10 OUI
Table 444 โ€“ ARProperties.State
Table 445 โ€“ ARProperties.SupervisorTakeoverAllowed
1455 Table 446 โ€“ ARProperties.ParameterizationServer
Table 447 โ€“ ARProperties.DeviceAccess
Table 448 โ€“ ARProperties.CompanionAR
Table 449 โ€“ ARProperties.AcknowledgeCompanionAR
1456 Table 450 โ€“ ARProperties.CombinedObjectContainer with ARProperties.StartupMode == Legacy
Table 451 โ€“ ARProperties.CombinedObjectContainer with ARProperties.StartupMode == Advanced
Table 452 โ€“ ARProperties.StartupMode
Table 453 โ€“ ARProperties.PullModuleAlarmAllowed
1457 Table 454 โ€“ IOCRProperties.RTClass
1458 Table 455 โ€“ IOCRTagHeader.IOCRVLANID
Table 456 โ€“ IOCRTagHeader.IOUserPriority
Table 457 โ€“ IOCRType
Table 458 โ€“ CMInitiatorActivityTimeoutFactor with ARProperties.DeviceAccess==0
1459 Table 459 โ€“ CMInitiatorActivityTimeoutFactor with ARProperties.DeviceAccess==1 or ARProperties.StartupMode==1
Table 460 โ€“ CMInitiatorTriggerTimeoutFactor
1460 Table 461 โ€“ IODataObjectFrameOffset
Table 462 โ€“ IOCSFrameOffset
1461 Table 463 โ€“ LengthIOCS
Table 464 โ€“ LengthIOPS
Table 465 โ€“ LengthData
1462 Table 466 โ€“ AlarmCRProperties.Priority
Table 467 โ€“ AlarmCRProperties.Transport
Table 468 โ€“ AlarmCRTagHeaderHigh.AlarmCRVLANID
1463 Table 469 โ€“ AlarmCRTagHeaderHigh.AlarmUserPriority
Table 470 โ€“ AlarmCRTagHeaderLow.AlarmCRVLANID
Table 471 โ€“ AlarmCRTagHeaderLow.AlarmUserPriority
Table 472 โ€“ AlarmSequenceNumber
1464 Table 473 โ€“ AlarmCRType
Table 474 โ€“ RTATimeoutFactor
Table 475 โ€“ RTARetries
1465 Table 476 โ€“ AddressResolutionProperties.Protocol
Table 477 โ€“ AddressResolutionProperties.Factor
1466 Table 478 โ€“ MCITimeoutFactor
Table 479 โ€“ DeviceIDLow and DeviceIDHigh
1467 Table 480 โ€“ VendorIDLow
Table 481 โ€“ VendorIDHigh
Table 482 โ€“ ModuleIdentNumber
1468 Table 483 โ€“ SubmoduleIdentNumber
1469 Table 484 โ€“ ARUUID
Table 485 โ€“ ARUUID in conjunction with ARType==IOCARSR
Table 486 โ€“ Conjunction between ARUUID.ARnumber and Endpoint1 or Endpoint2
1470 Table 487 โ€“ ARUUID.ConfigID generation rule
Table 488 โ€“ TargetARUUID
Table 489 โ€“ AdditionalValue1 and AdditionalValue2
Table 490 โ€“ ControlBlockProperties in conjunction with ControlCommand.ApplicationReady with ARProperties.StartupMode==1
1471 Table 491 โ€“ ControlBlockProperties in conjunction with ControlCommand.ApplicationReady with ARProperties.StartupMode==0
Table 492 โ€“ ControlBlockProperties in conjunction with the othervalues of the field ControlCommand
Table 493 โ€“ ControlCommand.PrmEnd
Table 494 โ€“ ControlCommand.ApplicationReady
1472 Table 495 โ€“ ControlCommand.Release
Table 496 โ€“ ControlCommand.Done
Table 497 โ€“ ControlCommand.ReadyForCompanion
Table 498 โ€“ ControlCommand.ReadyForRT_CLASS_3
Table 499 โ€“ ControlCommand.PrmBegin
1473 Table 500 โ€“ DataDescription.Type
Table 501 โ€“ Values of DataLength
1474 Table 502 โ€“ Values of SendClockFactor
1475 Table 503 โ€“ Values of ReductionRatio for RT_CLASS_1 and RT_CLASS_2
Table 504 โ€“ Values of ReductionRatio for RT_CLASS_3 and SendClockFactor โ‰ฅ 8
Table 505 โ€“ Values of ReductionRatio for RT_CLASS_3 and SendClockFactor < 8
Table 506 โ€“ Values of ReductionRatio in conjunction with a non power of 2 SendClockFactor
1476 Table 507 โ€“ Values of ReductionRatio for RT_CLASS_UDP
Table 508 โ€“ Values of Phase
Table 509 โ€“ Values of Sequence
1477 Table 510 โ€“ DataHoldFactor of a frame
Table 511 โ€“ DataHoldFactor of a Subframe
1478 Table 512 โ€“ Values of FrameSendOffset
1479 Figure 112 โ€“ FrameSendOffset vs. duration of a cycle
Table 513 โ€“ ModuleState
1480 Table 514 โ€“ SubmoduleState.AddInfo
Table 515 โ€“ SubmoduleState.Advice
Table 516 โ€“ SubmoduleState.MaintenanceRequired
Table 517 โ€“ SubmoduleState.MaintenanceDemanded
1481 Table 518 โ€“ SubmoduleState.Fault
Table 519 โ€“ SubmoduleState.ARInfo
Table 520 โ€“ SubmoduleState.IdentInfo
1482 Table 521 โ€“ SubmoduleState.FormatIndicator
Table 522 โ€“ SubmoduleProperties.Type
Table 523 โ€“ SubmoduleProperties.SharedInput
1483 Table 524 โ€“ SubmoduleProperties.ReduceInputSubmoduleDataLength
Table 525 โ€“ SubmoduleProperties.ReduceOutputSubmoduleDataLength
Table 526 โ€“ SubmoduleProperties.DiscardIOXS
1484 Table 527 โ€“ SubstitutionMode
Table 528 โ€“ SubstituteActiveFlag
1485 Table 529 โ€“ InitiatorUDPRTPort
Table 530 โ€“ ResponderUDPRTPort
Table 531 โ€“ InitiatorRPCServerPort
1486 5.2.5 Coding section related to ARVendorBlock
Table 532 โ€“ ResponderRPCServerPort
Table 533 โ€“ MaxAlarmDataLength
1487 Table 534 โ€“ APStructureIdentifier with API==0
Table 535 โ€“ APStructureIdentifier with API โ‰  0
Table 536 โ€“ ExtendedIdentificationVersionHigh
Table 537 โ€“ ExtendedIdentificationVersionLow
1488 5.2.6 Coding section related to PNIOStatus
Table 538 โ€“ Values of ErrorCode for negative responses
1489 Table 539 โ€“ Values of ErrorDecode
Table 540 โ€“ Coding of ErrorCode1 with ErrorDecode PNIORW
1490 Table 541 โ€“ Coding of ErrorCode2 with ErrorDecode PNIORW
1491 Table 542 โ€“ Coding of ErrorCode1 with ErrorDecode:= PNIO
1494 Table 543 โ€“ Values of ErrorCode2 for ErrorDecode:= PNIO and ErrorCode1 (part 1)
1497 Table 544 โ€“ Values of ErrorCode2 for ErrorDecode:= PNIOand ErrorCode1 (part 2 โ€“ alarm acknowledge)
1498 Table 545 โ€“ Values of ErrorCode2 for ErrorDecode:= PNIOand ErrorCode1 (part 3 โ€“ machines)
1499 Table 546 โ€“ Values of ErrorCode2 for ErrorDecode:= PNIOand ErrorCode1 (part 4 โ€“ IO controller)
1501 Table 547 โ€“ Values of ErrorCode2 for ErrorDecode:= PNIOand ErrorCode1 (part 5 โ€“ IO device)
1502 Table 548 โ€“ Values of ErrorCode2 for ErrorDecode:= PNIOand ErrorCode1 (part 6 โ€“ abort reasons)
1505 5.2.7 Coding section related to I&M Records
Table 549 โ€“ Values of ErrorCode2 for ErrorDecode:= PNIOand ErrorCode1 (part 7 โ€“ Reserved)
Table 550 โ€“ Coding of ErrorCode1 for ErrorDecode with the value ManufacturerSpecific
Table 551 โ€“ Coding of ErrorCode2 for ErrorDecode with the value ManufacturerSpecific
Table 552 โ€“ Visible characters
1506 Table 553 โ€“ FactoryReset / ResetToFactory behavior(legacy from IEC 61158-x-3)
Table 554 โ€“ FactoryReset / ResetToFactory behavior(default without IEC 61158-x-3 history)
Table 555 โ€“ FactoryReset / ResetToFactory behavior if used in conjuction with functional safety submodules
Table 556 โ€“ IM_Hardware_Revision
1507 Table 557 โ€“ IM_SWRevision_Functional_Enhancement
Table 558 โ€“ IM_SWRevision_Bug_Fix
Table 559 โ€“ IM_SWRevision_Internal_Change
Table 560 โ€“ IM_Revision_Counter
1508 Table 561 โ€“ IM_Profile_ID
Table 562 โ€“ IM_Profile_Specific_Type in conjunction with IM_Profile_ID == 0x0000
Table 563 โ€“ IM_Profile_Specific_Type in conjunctionwith IM_Profile_ID range 0x0001 โ€“ 0xF6FF
1509 Table 564 โ€“ IM_Version_Major
Table 565 โ€“ IM_Version_Minor
Table 566 โ€“ IM_Supported.I&M1
1511 Table 567 โ€“ IM_Date with time
Table 568 โ€“ IM_Date without time
Table 569 โ€“ IM_Annotation
1512 5.2.8 Coding section related to Alarm and Diagnosis PDUs
Table 570 โ€“ IM_OrderID
Table 571 โ€“ IM_UniqueIdentifier
1513 Table 572 โ€“ UserStructureIdentifier
1515 Table 573 โ€“ ChannelErrorType โ€“ range 1
1516 Table 574 โ€“ ChannelErrorType โ€“ range 2
Table 575 โ€“ ChannelErrorType โ€“ range 3
1517 Table 576 โ€“ ChannelErrorType โ€“ range 4
Table 577 โ€“ ChannelNumber
1518 Table 578 โ€“ ChannelProperties.Type
Table 579 โ€“ ChannelProperties.Accumulative
1519 Table 580 โ€“ ChannelProperties.Maintenance
Table 581 โ€“ Valid combinations within ChannelProperties
1520 Table 582 โ€“ Valid combinations for Alarmnotification and RecordDataRead(DiagnosisData)
1521 Table 583 โ€“ ChannelProperties.Specifier
Table 584 โ€“ ChannelProperties.Direction
Table 585 โ€“ ExtChannelErrorType
1522 Table 586 โ€“ Allowed combinations of ChannelErrorType,ExtChannelErrorType, and ExtChannelAddValue
Table 587 โ€“ ExtChannelErrorType for ChannelErrorType 0 โ€“ 0xFF
Table 588 โ€“ Additional ExtChannelErrorType for ChannelErrorType 0x0F and 0x10
Table 589 โ€“ ExtChannelErrorType for ChannelErrorType 0x0100 โ€“ 0x7FFF
1523 Table 590 โ€“ ExtChannelErrorType for ChannelErrorType โ€œData transmission impossibleโ€
Table 591 โ€“ ExtChannelErrorType for ChannelErrorType โ€œRemote mismatchโ€
1524 Table 592 โ€“ ExtChannelErrorType for ChannelErrorTypeโ€œMedia redundancy mismatch โ€“ Ringโ€
Table 593 โ€“ ExtChannelErrorType for ChannelErrorTypeโ€œMedia redundancy mismatch โ€“ Interconnectionโ€
1525 Table 594 โ€“ ExtChannelErrorType for ChannelErrorTypeโ€œSync mismatchโ€ and for ChannelErrorType โ€œTime mismatchโ€
Table 595 โ€“ ExtChannelErrorType for ChannelErrorType โ€œIsochronous mode mismatchโ€
Table 596 โ€“ ExtChannelErrorType for ChannelErrorType โ€œMulticast CR mismatchโ€
1526 Table 597 โ€“ ExtChannelErrorType for ChannelErrorType โ€œFiber optic mismatchโ€
Table 598 โ€“ ExtChannelErrorType for ChannelErrorTypeโ€œNetwork component function mismatchโ€
Table 599 โ€“ ExtChannelErrorType for ChannelErrorTypeโ€œDynamic Frame Packing function mismatchโ€
1527 Table 600 โ€“ ExtChannelErrorType for ChannelErrorTypeโ€œMedia redundancy with planned duplication mismatchโ€
Table 601 โ€“ ExtChannelErrorType for ChannelErrorType โ€œMultiple interface mismatchโ€
1528 Table 602 โ€“ Values for ExtChannelAddValue
Table 603 โ€“ Values for โ€œAccumulative Infoโ€
1529 Table 604 โ€“ Values for ExtChannelErrorType โ€œParameter fault detailโ€
Table 605 โ€“ Values for ExtChannelAddValue.Index
Table 606 โ€“ Values for ExtChannelAddValue.Offset
Table 607 โ€“ Values for ExtChannelErrorType โ€œConsistency fault detailโ€
1530 Table 608 โ€“ Values for ExtChannelAddValue.Index
Table 609 โ€“ Values for โ€œFiber optic mismatchโ€ โ€“ โ€œPower Budgetโ€
Table 610 โ€“ Values for โ€œNetwork component function mismatchโ€ โ€“ โ€œFrame droppedโ€
1531 Table 611 โ€“ Values for โ€œRemote mismatchโ€ โ€“ โ€Peer CableDelay mismatchโ€
Table 612 โ€“ Values for โ€œMultiple interface mismatchโ€ โ€“ โ€Conflicting MultipleInterfaceMode.NameOfDevice modeโ€
Table 613 โ€“ Values for โ€œMultiple interface mismatchโ€ โ€“ โ€Inactive StandardGatewayโ€
1532 Table 614 โ€“ Values for QualifiedChannelQualifier
Table 615 โ€“ Values for MaintenanceStatus
1533 Figure 113 โ€“ Severity classification of fault, maintenance and normal
1534 5.2.9 Coding section related to upload and retrieval
5.2.10 Coding section related to iParameter
Table 616 โ€“ URRecordIndex
Table 617 โ€“ URRecordLength
Table 618 โ€“ iPar_Req_Header
Table 619 โ€“ Max_Segm_Size
1535 5.2.11 Coding section related to Physical Device Interface Data
5.2.12 Coding section related to Physical Device Port Data
Table 620 โ€“ Transfer_Index
Table 621 โ€“ Total_iPar_Size
Table 622 โ€“ MultipleInterfaceMode.NameOfDevice
1536 Table 623 โ€“ NumberOfPeers in conjunction with PDPortDataCheck
Table 624 โ€“ NumberOfPeers in conjunction with PDPortDataReal or PDPortDataRealExtended
1537 Table 625 โ€“ LineDelay.Value with LineDelay.FormatIndicator == 0
Table 626 โ€“ LineDelay.Value with LineDelay.FormatIndicator == 1
1538 5.2.13 Coding section related to Physical Device IR Data
Table 627 โ€“ LineDelay.FormatIndicator
Table 628 โ€“ RxPort
Table 629 โ€“ NumberOfTxPortGroups
1539 Table 630 โ€“ TxPortEntry
1540 Table 631 โ€“ FrameDetails.SyncFrame in conjunction with FrameDataProperties.ForwardingMode==โ€œAbsolute modeโ€
Table 632 โ€“ FrameDetails.SyncFrame in conjunction with FrameDataProperties.ForwardingMode==โ€œRelative modeโ€
1541 Table 633 โ€“ FrameDetails.MeaningFrameSendOffset
Table 634 โ€“ FrameDetails.MediaRedundancyWatchDog
Table 635 โ€“ FrameDataProperties.ForwardingMode
Table 636 โ€“ FrameDataProperties.FastForwardingMulticastMACAdd
1542 Table 637 โ€“ FrameDataProperties.FragmentationMode
Table 638 โ€“ MAUType
1546 Table 639 โ€“ MAUType with MAUTypeExtension
Table 640 โ€“ Valid combinations between MAUType and LinkState
1547 Table 641 โ€“ MAUTypeExtensions and its corresponding MAUTypes
Table 642 โ€“ CheckSyncMode.CableDelay
Table 643 โ€“ CheckSyncMode.SyncMaster
1548 Table 644 โ€“ MAUTypeMode.Check
Table 645 โ€“ DomainBoundaryIngress
Table 646 โ€“ DomainBoundaryEgress
1549 Table 647 โ€“ DomainBoundaryAnnounce
Table 648 โ€“ MulticastBoundary
1550 Table 649 โ€“ PeerToPeerBoundary
Table 650 โ€“ DCPBoundary
1551 Table 651 โ€“ PreambleLength.Length
Table 652 โ€“ LinkState.Link
1552 Table 653 โ€“ LinkState.Port
Table 654 โ€“ MediaType
Table 655 โ€“ MaxBridgeDelay
1553 Table 656 โ€“ NumberOfPorts
Table 657 โ€“ MaxPortTxDelay
Table 658 โ€“ MaxPortRxDelay
Table 659 โ€“ MaxLineRxDelay
1554 Table 660 โ€“ YellowTime
1555 Figure 114 โ€“ Calculation principle for a cycle
1556 Figure 115 โ€“ Calculation principle for the minimum YellowTime
Table 661 โ€“ StartOfRedFrameID in conjunction with ARProperties.StartupMode:= Legacy
1557 Table 662 โ€“ StartOfRedFrameID in conjunction with ARProperties.StartupMode:= Advanced
Table 663 โ€“ EndOfRedFrameID
Table 664 โ€“ Dependencies of StartOfRedFrameID and EndOfRedFrameID
Table 665 โ€“ NumberOfAssignments
1558 Table 666 โ€“ NumberOfPhases
Table 667 โ€“ AssignedValueForReservedBegin
1559 Table 668 โ€“ AssignedValueForOrangeBegin
Table 669 โ€“ AssignedValueForReservedEnd
Table 670 โ€“ Values of RedOrangePeriodBegin
1560 Table 671 โ€“ Dependencies of RedOrangePeriodBegin,OrangePeriodBegin and GreenPeriodBegin
Table 672 โ€“ Values of OrangePeriodBegin with ARProperties.StartupMode == Legacy
Table 673 โ€“ Values of OrangePeriodBegin with ARProperties.StartupMode == Advanced
Table 674 โ€“ Values of GreenPeriodBegin
1561 5.2.14 Coding section related to Physical Sync Data
Table 675 โ€“ EtherType
Table 676 โ€“ SyncProperties.Role
Table 677 โ€“ SyncProperties.SyncID
1562 Table 678 โ€“ ReservedIntervalBegin with ARProperties.StartupMode == Legacy
Table 679 โ€“ ReservedIntervalBegin with ARProperties.StartupMode == Advanced
Table 680 โ€“ ReservedIntervalEnd with ARProperties.StartupMode == Legacy
Table 681 โ€“ ReservedIntervalEnd with ARProperties.StartupMode == Advanced
Table 682 โ€“ Dependencies of ReservedIntervalBegin and ReservedIntervalEnd
1563 Figure 116 โ€“ Definition of the reserved interval
Table 683 โ€“ SyncSendFactor
1564 Table 684 โ€“ PTCPTimeoutFactor
Table 685 โ€“ PTCPTakeoverTimeoutFactor
1565 Table 686 โ€“ PTCPMasterStartupTime
Table 687 โ€“ PLLWindow
1566 5.2.15 Coding section related to Isochrone Mode Data
Figure 117 โ€“ Toplevel view to the PLL window
Figure 118 โ€“ Definition of PLL window
1567 Table 688 โ€“ TimeIObase
Table 689 โ€“ TimeDataCycle
Table 690 โ€“ TimeIOInput
1568 5.2.16 Coding section related to Physical Time Data
Table 691 โ€“ TimeIOOutput
Table 692 โ€“ TimeIOInputValid
Table 693 โ€“ TimeIOOutputValid
Table 694 โ€“ ControllerApplicationCycleFactor
1569 Figure 119 โ€“ Toplevel view to the time PLL window
Table 695 โ€“ TimePLLWindow
1570 Figure 120 โ€“ Definition of time PLL window
Table 696 โ€“ TimeMasterPriority1
Table 697 โ€“ TimeMasterPriority2
1571 5.2.17 Coding section related to Media Redundancy
Table 698 โ€“ MRP_Version
Table 699 โ€“ MRP_RingState
Table 700 โ€“ MRP_DomainUUID
1572 Table 701 โ€“ MRP_LengthDomainName
Table 702 โ€“ MRP_DomainName
Table 703 โ€“ MRP_Role
Table 704 โ€“ MRP_Version
1573 Table 705 โ€“ MRP_Prio
Table 706 โ€“ MRP_TOPchgT
1574 Table 707 โ€“ MRP_TOPNRmax
Table 708 โ€“ MRP_TSTshortT
Table 709 โ€“ MRP_TSTdefaultT
1575 Table 710 โ€“ MRP_TSTNRmax
Table 711 โ€“ MRP_LNKdownT
Table 712 โ€“ MRP_LNKupT
1576 Table 713 โ€“ MRP_LNKNRmax
Table 714 โ€“ MRP_Check.MediaRedundancyManager
Table 715 โ€“ MRP_Check.MRP_DomainUUID
1577 Table 716 โ€“ MRP_NumberOfEntries
Table 717 โ€“ MRP_Instance
Table 718 โ€“ MRPIC_LengthDomainName
Table 719 โ€“ MRPIC_DomainName
1578 Table 720 โ€“ MRPIC_State
Table 721 โ€“ MRPIC_Role
Table 722 โ€“ MRPIC_DomainID
1579 Table 723 โ€“ MRPIC_TOPchgT
Table 724 โ€“ MRPIC_TOPNRmax
1580 Table 725 โ€“ MRPIC_LinkStatusChangeT
Table 726 โ€“ MRPIC_LinkStatusNRmax
Table 727 โ€“ MRPIC_LNKdownT
1581 Table 728 โ€“ MRPIC_LNKupT
Table 729 โ€“ MRPIC_LNKNRmax
1582 5.2.18 Coding section related to fiber optics
Table 730 โ€“ MRPIC_StartDelay
Table 731 โ€“ MRPIC_Check.MIM
Table 732 โ€“ MRPIC_Check.MRPIC_DomainID
1583 Table 733 โ€“ VendorBlockType
Table 734 โ€“ FiberOpticType
Table 735 โ€“ FiberOpticCableType
1584 5.2.19 Coding section related to network components
Table 736 โ€“ FiberOpticPowerBudgetType.Value
Table 737 โ€“ FiberOpticPowerBudgetType.CheckEnable
Table 738 โ€“ NCDropBudgetType.Value
1585 5.2.20 Coding section related port statistic
Figure 121 โ€“ Detection of dropped frames โ€“ appear
Figure 122 โ€“ Detection of dropped frames โ€“ disappear
Table 739 โ€“ NCDropBudgetType.CheckEnable
1586 Table 740 โ€“ CounterStatus.ifInOctets
Table 741 โ€“ CounterStatus.ifOutOctets
Table 742 โ€“ CounterStatus.ifInDiscards
Table 743 โ€“ CounterStatus.ifOutDiscards
Table 744 โ€“ CounterStatus.ifInErrors
1587 Table 745 โ€“ CounterStatus.ifOutErrors
Table 746 โ€“ CounterStatus.Reserved
1588 5.2.21 Coding section related to fast startup
Table 747 โ€“ FSHelloMode.Mode
Table 748 โ€“ FSHelloInterval
1589 Table 749 โ€“ FSHelloRetry
Table 750 โ€“ FSHelloDelay
Table 751 โ€“ FSParameterMode.Mode
1590 5.2.22 Coding section related to DFP
Table 752 โ€“ FSParameterUUID
Table 753 โ€“ NumberOfSubframeBlocks
Table 754 โ€“ SFIOCRProperties.DistributedWatchDogFactor
1591 Table 755 โ€“ SFIOCRProperties.RestartFactorForDistributedWD
Table 756 โ€“ SFIOCRProperties.DFPMode
1592 Table 757 โ€“ SFIOCRProperties.DFPDirection
Table 758 โ€“ SFIOCRProperties.DFPRedundantPathLayout
Table 759 โ€“ SFIOCRProperties.SFCRC16
1593 Figure 123 โ€“ Detection of DFP late error โ€“ appear and disappear
Table 760 โ€“ SubframeData.Position
Table 761 โ€“ SubframeData.DataLength
1594 5.2.23 Coding section related to MRPD
Table 762 โ€“ Event function table
Table 763 โ€“ SubframeOffset
1595 5.2.24 Coding section related to auto configuration
Figure 124 โ€“ MediaRedundancyWatchDog expired โ€“ appear and disappear
Table 764 โ€“ Event function table
1596 Table 765 โ€“ SCFEntry
1597 Table 766 โ€“ ACCommunicationProperties.DFP
Table 767 โ€“ ACCommunicationProperties.RTC3
Table 768 โ€“ ACCommunicationProperties.RTCUDP
1598 5.2.25 Coding section related to controller to controller communication
Table 769 โ€“ ACMinDeviceInterval
Table 770 โ€“ FromOffsetData
Table 771 โ€“ NextOffsetData
Table 772 โ€“ TotalSize
1599 5.2.26 Coding section related to system redundancy
Table 773 โ€“ RedundancyInfo.EndPoint1
Table 774 โ€“ RedundancyInfo.EndPoint2
Table 775 โ€“ Valid combination of RedundancyInfo.EndPoint1 and RedundancyInfo.EndPoint2
1600 Figure 125 โ€“ EndPoint1 and Endpoint2 scheme โ€“ above and below
Figure 126 โ€“ EndPoint1 and Endpoint2 scheme โ€“ left and right
Table 776 โ€“ SRProperties.InputValidOnBackupAR with SRProperties.Mode == 0
1601 Table 777 โ€“ SRProperties.InputValidOnBackupAR with SRProperties.Mode == 1
Table 778 โ€“ SRProperties.Reserved_1
Table 779 โ€“ SRProperties.Mode
Table 780 โ€“ RedundancyDataHoldFactor
1602 5.2.27 Coding section related to energy saving
5.2.28 Coding section related to asset management
Table 781 โ€“ NumberOfEntries
Table 782 โ€“ PE_OperationalMode
1603 Table 783 โ€“ AM_Location.Structure
Table 784 โ€“ AM_Location.Levelx
1604 Table 785 โ€“ AM_Location.Reserved1
Table 786 โ€“ AM_Location.BeginSubslotNumber
Table 787 โ€“ AM_Location.EndSubslotNumber
Table 788 โ€“ AM_Location.Reserved2
1605 Table 789 โ€“ AM_Location.Reserved3
Table 790 โ€“ AM_Location.Reserved4
Table 791 โ€“ AM_DeviceIdentification.DeviceSubID
1606 Table 792 โ€“ AM_DeviceIdentification.DeviceSubID for AM_DeviceIdentification.Organization:= 0x0000
Table 793 โ€“ AM_DeviceIdentification.DeviceID
Table 794 โ€“ AM_DeviceIdentification.VendorID
Table 795 โ€“ AM_DeviceIdentification.Organization
1607 5.2.29 Coding section related to reporting system
Table 796 โ€“ RS_Properties.AlarmTransport
Table 797 โ€“ RS_BlockType used for events
1608 Table 798 โ€“ RS_BlockType used for adjust
Table 799 โ€“ RS_BlockLength in conjunction with RS_EventBlock
1609 Table 800 โ€“ RS_BlockLength in conjunction with other blocks
Table 801 โ€“ RS_Specifier.SequenceNumber
Table 802 โ€“ RS_Specifier.Specifier
1610 Table 803 โ€“ RS_MinusError
Table 804 โ€“ RS_PlusError
Table 805 โ€“ RS_ExtensionBlockType
Table 806 โ€“ RS_ExtensionBlockLength
1611 Table 807 โ€“ RS_MaxScanDelay
Table 808 โ€“ RS_AdjustSpecifier.Incident
Table 809 โ€“ RS_ReasonCode.Reason
1612 Table 810 โ€“ RS_ReasonCode.Detail
Table 811 โ€“ RS_DigitalInputCurrentValue.Value
Table 812 โ€“ RS_DomainIdentification
Table 813 โ€“ RS_MasterIdentification
1613 5.2.30 Coding section related to Logbook
Table 814 โ€“ ActualLocalTimeStamp
Table 815 โ€“ LocalTimeStamp
Table 816 โ€“ NumberOfLogEntries
Table 817 โ€“ EntryDetail
1614 5.2.31 Coding section related to Time
5.2.32 Coding section related to Channel Related Process Alarm Reason
Table 818 โ€“ Time_TimeStamp
Table 819 โ€“ Allowed combinations of PRAL_Reason, PRAL_ExtReason,and PRAL_ReasonAddValue
Table 820 โ€“ PRAL_ChannelProperties.Reserved_1
1615 Table 821 โ€“ PRAL_ChannelProperties.Accumulative
Table 822 โ€“ PRAL_ChannelProperties.Reserved_2
Table 823 โ€“ PRAL_ChannelProperties.Direction
Table 824 โ€“ Values for PRAL_Reason
1617 5.2.33 PDU checking rules
Table 825 โ€“ Values for PRAL_ExtReason
Table 826 โ€“ Usage of PRAL_ReasonAddValue
Table 827 โ€“ Values for PRAL_ReasonAddValue[0..3]
Table 828 โ€“ Values for PRAL_ReasonAddValue[0] to [127]
1618 Table 829 โ€“ ArgsLength check
1619 Table 830 โ€“ ARBlockReq โ€“ request check
1620 Table 831 โ€“ IOCRBlockReq โ€“ request check
1624 Table 832 โ€“ AlarmCRBlockReq โ€“ request check
Table 833 โ€“ ExpectedSubmoduleBlockReq โ€“ request check
1626 Table 834 โ€“ PrmServerBlock โ€“ request check
Table 835 โ€“ MCRBlockReq โ€“ request check
1627 Table 836 โ€“ ARRPCBlockReq โ€“ request check
Table 837 โ€“ IRInfoBlock โ€“ request check
1628 Table 838 โ€“ SRInfoBlock โ€“ request check
Table 839 โ€“ RSInfoBlock โ€“ request check
1629 Table 840 โ€“ ArgsLength check
Table 841 โ€“ ARBlockRes โ€“ response check
1630 Table 842 โ€“ IOCRBlockRes โ€“ response check
1631 Table 843 โ€“ AlarmCRBlockRes โ€“ response check
Table 844 โ€“ ModuleDiffBlock โ€“ response check
1632 Table 845 โ€“ ARServerBlockRes โ€“ response check
1633 Table 846 โ€“ ArgsLength check
Table 847 โ€“ ControlBlockConnect(PrmEnd) โ€“ request check
1634 Table 848 โ€“ ControlBlockPlug(PrmEnd) โ€“ request check
Table 849 โ€“ ControlBlockConnect(PrmBegin) โ€“ request check
1635 Table 850 โ€“ SubmoduleListBlock โ€“ request check
Table 851 โ€“ ArgsLength check
1636 Table 852 โ€“ ControlBlockConnect โ€“ response check
Table 853 โ€“ ControlBlockPlug โ€“ response check
1637 Table 854 โ€“ ControlBlockConnect(PrmBegin) โ€“ response check
1638 Table 855 โ€“ ArgsLength check
Table 856 โ€“ ControlBlockConnect(ApplRdy) โ€“ request check
1639 Table 857 โ€“ ControlBlockPlug(ApplRdy) โ€“ request check
Table 858 โ€“ ArgsLength check
1640 Table 859 โ€“ ControlBlockConnect โ€“ response check
Table 860 โ€“ ControlBlockPlug โ€“ response check
1641 Table 861 โ€“ ArgsLength check
1642 Table 862 โ€“ ReleaseBlock โ€“ request check
Table 863 โ€“ ArgsLength check
1643 Table 864 โ€“ ReleaseBlock โ€“ response check
Table 865 โ€“ ArgsLength check
1644 Table 866 โ€“ IODWriteReqHeader โ€“ request check
Table 867 โ€“ ArgsLength check
1645 Table 868 โ€“ IODWriteResHeader โ€“ response check
1646 Table 869 โ€“ ArgsLength check
1647 Table 870 โ€“ ArgsLength check
Table 871 โ€“ ArgsLength check
1648 Table 872 โ€“ IODReadReqHeader โ€“ request check
1649 Table 873 โ€“ RecordDataReadQuery โ€“ request check
Table 874 โ€“ ArgsLength check
Table 875 โ€“ IODReadResHeader โ€“ response check
1650 5.3 FAL protocol state machines
5.3.1 Overall structure
Figure 127 โ€“ Relationship among Protocol Machines
1652 5.4 AP-Context state machine
5.5 FAL Service Protocol Machines
5.5.1 Overview
5.5.2 FAL Service Protocol Machine Device
Table 876 โ€“ Primitives issued by AP-Context (FAL user) to FSPMDEV
1655 Table 877 โ€“ Primitives issued by FSPMDEV to AP-Context (FAL user)
1658 Table 878 โ€“ Functions, Macros, Timers and Variables usedby the AP-Context (FAL user) to FSPMDEV
1659 Table 879 โ€“ Functions, Macros, Timers and Variables usedby the FSPMDEV to AP-Context (FAL user)
1661 5.5.3 FAL Service Protocol Machine Controller
1662 Table 880 โ€“ Primitives issued by AP-Context (FAL user) to FSPMCTL
1664 Table 881 โ€“ Primitives issued by FSPMCTL to AP-Context (FAL user)
1668 Table 882 โ€“ Functions, Macros, Timers and Variables usedby AP-Context (FAL user) to FSPMCTL
1669 Table 883 โ€“ Functions, Macros, Timers and Variables usedby FSPMCTL to AP-Context (FAL user)
1672 5.6 Application Relationship Protocol Machines
5.6.1 Alarm Protocol Machine Initiator
Table 884 โ€“ Remote primitives issued or received by ALPMI
1673 Figure 128 โ€“ State transition diagram of ALPMI
Table 885 โ€“ Local primitives issued or received by ALPMI
1674 Table 886 โ€“ ALPMI state table
1675 Table 887 โ€“ Functions, Macros, Timers and Variables used by ALPMI
1676 5.6.2 Alarm Protocol Machine Responder
Table 888 โ€“ Remote primitives issued or received by ALPMR
1677 Figure 129 โ€“ State transition diagram of ALPMR
Table 889 โ€“ Local primitives issued or received by ALPMR
1678 Table 890 โ€“ ALPMR state table
1680 5.6.3 Device
Table 891 โ€“ Functions, Macros, Timers and Variables used by ALPMR
1681 Figure 130 โ€“ Scheme of the IO device CM
1683 Figure 131 โ€“ State transition diagram of the IO device CM
1684 Table 892 โ€“ Remote primitives issued or received by CMDEV
1686 Table 893 โ€“ Local primitives issued or received by CMDEV
1687 Figure 132 โ€“ State transition diagram of CMDEV
1689 Table 894 โ€“ CMDEV state table
1691 Table 895 โ€“ Functions, Macros, Timers and Variables used by CMDEV
1692 Figure 133 โ€“ Scheme of the IO device CM โ€“ device access
1693 Table 896 โ€“ Remote primitives issued or received by CMDEV_DA
Table 897 โ€“ Local primitives issued or received by CMDEV_DA
1694 Figure 134 โ€“ State transition diagram of CMDEV_DA
1695 Table 898 โ€“ CMDEV_DA state table
Table 899 โ€“ Functions, Macros, Timers and Variables used by CMDEV(DA)
1696 Table 900 โ€“ Remote primitives issued or received by CMSU
Table 901 โ€“ Local primitives issued or received by CMSU
1698 Figure 135 โ€“ State transition diagram of CMSU
1699 Table 902 โ€“ CMSU state table
1702 Table 903 โ€“ Functions, Macros, Timers and Variables used by the CMSU
Table 904 โ€“ Remote primitives issued or received by CMIO
Table 905 โ€“ Local primitives issued or received by CMIO
1703 Figure 136 โ€“ State transition diagram of CMIO
1704 Table 906 โ€“ CMIO state table
1705 Table 907 โ€“ Functions used by the CMIO
Table 908 โ€“ Remote primitives issued or received by CMRS
1706 Figure 137 โ€“ State transition diagram of CMRS
Table 909 โ€“ Local primitives issued or received by CMRS
1707 Table 910 โ€“ CMRS state table
Table 911 โ€“ Functions, Macros, Timers and Variables used by the CMRS
1708 Table 912 โ€“ Remote primitives issued or received by CMWRR
Table 913 โ€“ Local primitives issued or received by CMWRR
1709 Figure 138 โ€“ State transition diagram of CMWRR
1710 Table 914 โ€“ CMWRR state table
1712 Table 915 โ€“ Functions, Macros, Timers and Variables used by CMWRR
1713 Table 916 โ€“ Remote primitives issued or received by CMRDR
Table 917 โ€“ Local primitives issued or received by CMRDR
1714 Figure 139 โ€“ State transition diagram of CMRDR
Table 918 โ€“ CMRDR state table
1715 Table 919 โ€“ Functions, Macros, Timers and Variables used by CMRDR
Table 920 โ€“ Remote primitives issued or received by CMSM
1716 Figure 140 โ€“ State transition diagram of CMSM
Table 921 โ€“ Local primitives issued or received by CMSM
1717 Table 922 โ€“ CMSM state table
1718 Table 923 โ€“ Functions, Macros, Timers and Variables used by the CMSM
1719 Table 924 โ€“ Remote primitives received by CMPBE
Table 925 โ€“ Local primitives issued or received by CMPBE
1720 Figure 141 โ€“ State transition diagram of CMPBE
1721 Table 926 โ€“ CMPBE state table
1723 Table 927 โ€“ Functions, Macros, Timers and Variables used by the CMPBE
Table 928 โ€“ Remote primitives issued or received by CMDMC
1724 Table 929 โ€“ Local primitives issued or received by CMDMC
1725 Figure 142 โ€“ State transition diagram of CMDMC
1726 Table 930 โ€“ CMDMC state table
1728 Table 931 โ€“ Functions, Macros, Timers and Variables used by the CMDMC
1729 Table 932 โ€“ Remote primitives issued or received by CMINA
Table 933 โ€“ Local primitives issued or received by CMINA
1730 Figure 143 โ€“ State transition diagram of CMINA
1731 Table 934 โ€“ CMINA state table
1737 Table 935 โ€“ Functions, Macros, Timers and Variables used by the CMINA
1738 Table 936 โ€“ Return values of CheckAPDU
1739 Table 937 โ€“ Remote primitives issued or received by CMRPC
1741 Figure 144 โ€“ State transition diagram of CMRPC
Table 938 โ€“ Local primitives issued or received by CMRPC
1742 Table 939 โ€“ CMRPC state table
1745 Table 940 โ€“ Functions, Macros, Timers and Variables used by the CMRPC
1747 Figure 145 โ€“ Intersection and residual amount using different ARUUID.ConfigIDs
Table 941 โ€“ Return values of CheckRPC
1748 Figure 146 โ€“ Intersection and removed amount using different ARUUID.ConfigIDs
Table 942 โ€“ Remote primitives issued or received by CMSRL
1749 Figure 147 โ€“ State transition diagram of CMSRL
Table 943 โ€“ Local primitives issued or received by CMSRL
1750 Table 944 โ€“ CMSRL state table
1753 Table 945 โ€“ Functions, Macros, Timers and Variables used by the CMSRL
1754 Table 946 โ€“ Combinations of DataStatus for Output buffers
Table 947 โ€“ Combinations of DataStatus for Input buffers
1755 Figure 148 โ€“ Single Input and single Output buffer of CMSRL
1756 Figure 149 โ€“ Dynamic reconfiguration with CMSRL
1757 Figure 150 โ€“ Alarm queue management of CMSRL
1758 Figure 151 โ€“ Reporting System management of CMSRL
Figure 152 โ€“ Primary: Switchover time between two ARs of an ARset
1759 Figure 153 โ€“ Backup: Switchover time between two ARs of an ARset
1760 Table 948 โ€“ Remote primitives issued or received by CMSRL_AL
Table 949 โ€“ Local primitives issued or received by CMSRL_AL
1761 Figure 154 โ€“ State transition diagram of CMSRL_AL
1762 Table 950 โ€“ CMSRL_AL state table
1763 5.6.4 Controller
Table 951 โ€“ Functions, Macros, Timers and Variables used by the CMSRL_AL
1764 Figure 155 โ€“ Scheme of the IO controller CM
1765 Figure 156 โ€“ State transition diagram of the IO controller CM
1766 Table 952 โ€“ Remote primitives issued or received by CMCTL
1767 Table 953 โ€“ Local primitives issued or received by CMCTL
1769 Figure 157 โ€“ State transition diagram of CMCTL
1771 Table 954 โ€“ CMCTL state table
1774 Table 955 โ€“ Functions, Macros, Timers and Variables used by the CMCTL
Table 956 โ€“ Remote primitives issued or received by CTLSM
1775 Table 957 โ€“ Local primitives issued or received by CTLSM
1776 Figure 158 โ€“ State transition diagram of CTLSM
Table 958 โ€“ CTLSM state table
1777 Table 959 โ€“ Functions, Macros, Timers and Variables used by the CTLSM
Table 960 โ€“ Remote primitives issued or received by CTLIO
1778 Figure 159 โ€“ State transition diagram of CTLIO
Table 961 โ€“ Local primitives issued or received by CTLIO
1779 Table 962 โ€“ CTLIO state table
1780 Table 963 โ€“ Functions, Macros, Timers and Variables used by the CTLIO
1781 Table 964 โ€“ Remote primitives received by CTLRDI
Table 965 โ€“ Local primitives issued or received by CTLRDI
1782 Figure 160 โ€“ State transition diagram of CTLRDI
1783 Table 966 โ€“ CTLRDI state table
Table 967 โ€“ Functions, Macros, Timers and Variables used by CTLRDI
1784 Table 968 โ€“ Remote Primitives received by CTLRDR
1785 Figure 161 โ€“ State transition diagram of CTLRDR
Table 969 โ€“ Local primitives issued or received by CTLRDR
Table 970 โ€“ CTLRDR state table
1786 Table 971 โ€“ Functions, Macros, Timers and Variables used by CTLRDR
Table 972 โ€“ Remote primitives received by CTLRPC
1789 Figure 162 โ€“ State transition diagram of CTLRPC
Table 973 โ€“ Local primitives issued or received by CTLRPC
1790 Table 974 โ€“ CTLRPC state table
1792 Table 975 โ€“ Functions, Macros, Timers and Variables used by the CTLRPC
Table 976 โ€“ Remote primitives issued or received by CTLSU
1793 Table 977 โ€“ Local Primitives issued or received by CTLSU
1794 Figure 163 โ€“ State transition diagram of CTLSU
1795 Table 978 โ€“ CTLSU state table
1797 Table 979 โ€“ Functions, Macros, Timers and Variables used by the CTLSU
1798 Table 980 โ€“ Remote primitives issued or received by CTLWRI
Table 981 โ€“ Local primitives issued or received by CTLWRI
1799 Figure 164 โ€“ State transition diagram of CTLWRI
1800 Table 982 โ€“ CTLWRI state table
1801 Table 983 โ€“ Functions, Macros, Timers and Variables used by CTLWRI
1802 Table 984 โ€“ Remote primitives issued or received by CTLWRR
Table 985 โ€“ Local primitives issued or received by CTLWRR
1803 Figure 165 โ€“ State transition diagram of CTLWRR
1804 Table 986 โ€“ CTLWRR state table
Table 987 โ€“ Functions, Macros, Timers and Variables used by CTLWRR
1805 Table 988 โ€“ Remote primitives issued or received by CTLPBE
1806 Figure 166 โ€“ State transition diagram of CTLPBE
Table 989 โ€“ Local primitives issued or received by CTLPBE
1807 Table 990 โ€“ CTLPBE state table
1809 Table 991 โ€“ Functions, Macros, Timers and Variables used by CTLPBE
1810 Table 992 โ€“ Remote primitives issued or received by CTLDINA
1811 Table 993 โ€“ Local primitives issued or received by CTLDINA
1812 Figure 167 โ€“ State transition diagram of CTLDINA
1813 Table 994 โ€“ CTLDINA state table
1816 Table 995 โ€“ Functions, Macros, Timers and Variables used by the CTLDINA
1817 Figure 168 โ€“ Automatic NameOfStation assignment
1818 Table 996 โ€“ Remote primitives issued or received by CTLSRL
Table 997 โ€“ Local primitives issued or received by CTLSRL
1819 Figure 169 โ€“ State transition diagram of CTLSRL
1820 Table 998 โ€“ CTLSRL state table
1822 Table 999 โ€“ Functions, Macros, Timers and Variables used by the CTLSRL
1823 Figure 170 โ€“ Input and Output buffer of CTLSRL
Figure 171 โ€“ Input and Output buffer with dynamic reconfiguration
1824 Figure 172 โ€“ Alarm queue management of CTLSRL
1825 5.7 DLL Mapping Protocol Machines
Figure 173 โ€“ Alarm queue management with dynamic reconfiguration
1826 Annexes
Annex A (normative)Unified establishing of an AR for all RT classes
A.1 General
Table A.1 โ€“ Examples for the AR establishing
Table A.2 โ€“ Startup of Alarm transmitter and receiver
1827 A.2 AR establishing
Figure A.1 โ€“ Establishing of an AR using RT_CLASS_1, RT_CLASS_2 or RT_CLASS_3 (Initial connection monitoring w/o RT)
1828 Figure A.2 โ€“ Establishing of an AR using RT_CLASS_1, RT_CLASS_2 or RT_CLASS_3 (Connection monitoring with RT)
1829 Figure A.3 โ€“ Principle of the data evaluation during startup(delayed RED channel establishment)
1830 Figure A.4 โ€“ Principle of the data evaluation during startup(immediate RED channel establishment)
1831 Figure A.5 โ€“ Principle of the data evaluation during startup(Special case: Isochronous mode application)
1832 A.3 Startup of Alarm transmitter and receiver
Figure A.6 โ€“ Startup of Alarm transmitter and receiver without System Redundancy
1833 Figure A.7 โ€“ Startup of Alarm transmitter and receiver with System Redundancy
1834 Figure A.8 โ€“ Startup of Alarm transmitter and receiverduring a PrmBegin / PrmEnd / ApplRdy sequence
1835 Annex B (normative)Compatible establishing of an AR
Table B.1 โ€“ Examples for compatible AR establishing
1836 Figure B.1 โ€“ Establishing of an AR using RT_CLASS_3 AR with startup mode โ€œLegacyโ€
1837 Figure B.2 โ€“ Establishing of an AR using RT_CLASS_1, 2 orUDP AR with startup mode โ€œLegacyโ€
1838 Annex C (informative)Establishing of a device access AR
Figure C.1 โ€“ Establishing of a device access AR
1839 Annex D (informative)Establishing of an AR (accelerated procedure)
1840 Figure D.1 โ€“ Accelerated establishing of an IOAR without error
1841 Figure D.2 โ€“ Accelerated establishing of an IOAR with โ€œlateโ€ error
1842 Annex E (informative)Establishing of an AR (fast startup procedure)
1843 Figure E.1 โ€“ Establishing of an IOAR using fast startup
1844 Annex F (informative)Example of the upload, storage and retrieval procedure
Figure F.1 โ€“ Example of upload with storage
1845 Figure F.2 โ€“ Example of retrieval with storage
1846 Annex G (informative)OSI reference model layers
Figure G.1 โ€“ Assignment of the OSI reference model layers
1847 Annex H (informative)Overview of the IO controller and the IO device state machines
Figure H.1 โ€“ Overview of the IO controller state machines
Figure H.2 โ€“ Overview of the IO device state machines
1849 Annex I (informative)Priority regeneration
Table I.1 โ€“ Priority regeneration and queue usage
1850 Annex J (informative)Overview of the PTCP synchronization master hierarchy
Figure J.1 โ€“ Level model for synchronization master hierarchy
1851 Figure J.2 โ€“ Two level variant of the synchronization master hierarchy
1852 Annex K (informative)Optimization of bandwidth usage
Figure K.1 โ€“ Devices build up in a linear structure
Figure K.2 โ€“ Propagation of frames in linear transmit direction
1853 Figure K.3 โ€“ Propagation of a frames in receive direction
1854 Annex L (informative)Time constraints for bandwidth allocation
Figure L.1 โ€“ Overview of time constraints for bandwidth allocation
Figure L.2 โ€“ Calculation of the length of a RED period
1855 Figure L.3 โ€“ Calculation of the length of a GREEN period
1856 Annex M (informative)Time constraints for the forwarding of a frame
M.1 Principle
M.2 Forwarding
Figure M.1 โ€“ IEEE 802.3 definition
Figure M.2 โ€“ Minimization of bridge delay
Table M.1 โ€“ IEEE 802.3 cross reference
1858 Annex N (informative)Principle of dynamic frame packing
Figure N.1 โ€“ Dynamic frame packing
1859 Figure N.2 โ€“ Dynamic frame packing โ€“ truncation of outputs
Figure N.3 โ€“ Dynamic frame packing โ€“ concatenation of inputs
1860 Figure N.4 โ€“ End node mode
Figure N.5 โ€“ DFPFeed definition
1862 Annex O (informative)Principle of Fragmentation
Figure O.1 โ€“ Principle of fragmentation
Figure O.2 โ€“ Protocol elements of fragments
1863 Figure O.3 โ€“ Bandwidth allocation using fragmentation
Figure O.4 โ€“ Guardian for a fragmentation domain
1865 Annex P (informative)MRPD โ€“ Principle of seamless media redundancy
Figure P.1 โ€“ Principle of seamless media redundancy โ€“ I/OCR
1866 Figure P.2 โ€“ Principle of seamless media redundancy โ€“ MCR
Figure P.3 โ€“ Principle of seamless media redundancy โ€“ Line
1867 Annex Q (normative)Principle of a RED_RELAY without forwardinginformation in PDIRFrameData
Figure Q.1 โ€“ Generating the FrameSendOffset for a RED_RELAY without forwarding information in PDIRFrameData
1870 Annex R (informative)Optimization for fast startup without autonegotiation
Figure R.1 โ€“ Scheme of a 2-port switch
Figure R.2 โ€“ Scheme of 2-ports
1871 Table R.1 โ€“ Truth table
Table R.2 โ€“ โ€œMAC/PHY configuration/statusโ€ with AutoNegotiation disabled
Table R.3 โ€“ โ€œMAC/PHY configuration/statusโ€ with AutoNegotiation enabled
Table R.4 โ€“ Auto-negotiation support within โ€œMAC/PHY configuration/statusโ€
1872 Table R.5 โ€“ Auto-negotiation settings
1873 Annex S (informative)Example of a PrmBegin, PrmEnd and ApplRdy sequence
Figure S.1 โ€“ PrmBegin, PrmEnd and ApplRdy procedure
1874 Annex T (informative)List of supported MIBs
Table T.1 โ€“ List of supported MIBs
1875 Annex U (informative)Structure and content of BLOB
Table U.1 โ€“ Content of archive
1876 Annex V (normative)LLDP EXT MIB
1894 Annex W (normative)Cross reference to the IEC 624392
W.1 Cross reference to the IEC 624392
W.1.1 General
W.1.2 Ring
Table W.1 โ€“ Cross reference IEC 624392 โ€œMRP MIB objectsโ€
Table W.2 โ€“ Cross reference IEC 624392 โ€œEvents, created by state machinesโ€
1895 W.1.3 Interconnection
Table W.3 โ€“ Cross reference IEC 624392 โ€œMRM parameterโ€
Table W.4 โ€“ Cross reference IEC 624392 โ€œMRC parameterโ€
Table W.5 โ€“ Cross reference IEC 624392 โ€œMRP MIB objectsโ€
1896 Table W.6 โ€“ Cross reference IEC 624392 โ€œEvents, created by state machinesโ€
Table W.7 โ€“ Cross reference IEC 624392 โ€œMIM parameterโ€
Table W.8 โ€“ Cross reference IEC 624392 โ€œMIC parameterโ€
1897 Annex X (normative)Maintaining statistic counters for Ethernet
X.1 General
X.2 Counting model
1898 Figure X.1 โ€“ IEEE 802 structure used for statistic counters
Table X.1 โ€“ Meaning of numbers
1899 X.3 Explanation of the IETF RFC defined statistic counters
Figure X.2 โ€“ IEEE 802 summary for statistic counters
Table X.2 โ€“ Statistic counters โ€“ octets
1900 X.4 Value range of the IETF RFC defined statistic counters
Table X.3 โ€“ Statistic counters โ€“ packets or frames
Table X.4 โ€“ Statistic counters โ€“ errors
1901 Bibliography
BS EN IEC 61158-6-10:2019 - TC
$280.87