ADS Error Codes

Error code

Meaning

0x1129

IndexOffset too large during reading of the FC310x/EL6731 diagnostic data

0x112B

IndexOffset too large during reading of the slave diagnostic data

0x112D

Invalid station address during reading of the slave diagnostic data

0x2023

Invalid IndexOffset during resetting of the FC310x/EL6731 diagnostic data

0x2024

Invalid data during resetting of the FC310x/EL6731 diagnostic data

0x2025

Invalid data length during resetting of the FC310x/EL6731 diagnostic data

0x2101

DPV1-C1-Read: cyclic connection to slave not yet established

0x2102

PKW-Read: only data lengths 2 and 4 are permitted

0x2103

PKW-Read: slave not in data exchange

0x2105

PKW-Read: slave does not support PKW

0x2106

PKW-Read: Incorrect IndexOffset

0x2107

PKW-Read: Incorrect IndexGroup

0x2109

DPV1-C1-Read: FDL fault (no response etc.)

0x210A

DPV1-C1-Read: syntax error (DPV1 syntax not correct)

0x210B

DPV1-C1-Read: DPV1 fault (4 bytes error code in the diagnostic data of the slave)

0x210C

PKW-Read: syntax error

0x210D

PKW-Read: PKW error

0x210E

PKW-Read: incorrect data type

0x210F

DPV1-C1-Write: cyclic connection to slave not yet established

0x2110

PKW-Write: only data lengths 2 and 4 are permitted

0x2111

PKW-Write: Incorrect IndexOffset

0x2112

PKW-Write: slave does not support PKW

0x2113

PKW-Write: Incorrect IndexGroup

0x2114

Read general: Incorrect IndexGroup

0x2115

DPV1-C1-Write: FDL fault (no response etc.)

0x2116

DPV1-C1-Write: syntax error (DPV1 syntax not correct)

0x2117

DPV1-C1-Write: DPV1 fault (4 bytes error code in the diagnostic data of the slave)

0x211C

Read general: Incorrect IndexGroup

0x211D

SetSlaveAdress: Incorrect IndexOffset

0x211E

FDL-AGAG-Write: Incorrect IndexOffset

0x211F

FDL-AGAG-Read: Incorrect IndexOffset

0x2120

FDL-AGAG-Write: Incorrect length

0x2121

SetSlaveAddress: Incorrect length

0x2122

FDL-AGAG-Read: Incorrect length

0x2131

Write general: wrong IndexGroup

0x2132

Write general: wrong IndexGroup

0x2137

PKW-Read: WORD received, but read data length does not equal 2

0x2138

PKW-Read: DWORD received, but read data length does not equal 4

0x2139

PKW-Read: unknown AK received (1.2 or 7 expected)

0x213A

PKW-Read-Array: WORD received, but read data length does not equal 2

0x213B

PKW-Read-Array: DWORD received, but read data length does not equal 4

0x213C

PKW-Read-Array: unknown AK received (4.5 or 7 expected)

0x213D

PKW-Write-Array: unknown AK received (2 or 7 expected)

0x213E

PKW-Write: unknown AK received (1 or 7 expected)

0x213F

PKW-Write: unknown AK received (2 or 7 expected)

0x2140

PKW-Write-Array: unknown AK received (1 or 7 expected)

0x2142

SetSlaveAddress: wrong parameter during setting of address in slave mode

0x2144

Incorrect IndexGroup in ReadWrite

0x2147

DPV1-C2-Initiate: MSAC_C2 is not activated

0x2148

Incorrect IndexGroup in Read

0x2149

Incorrect IndexGroup in Write

Error code

Meaning

0x214E

DPV1-C2-Read: MSAC_C2 is not activated

0x214F

DPV1-C2-Write: MSAC_C2 is not activated

0x2150

DPV1-C2-DataTransport: MSAC_C2 is not activated

0x2151

DPV1-C2-Read: FDL fault (no response etc.)

0x2152

DPV1-C2-Read: connection aborted

0x2153

DPV1-C2-Read: DPV1 fault (4 bytes error code in the diagnostic data of the slave)

0x2154

PKW-ReadNoOfElements: length must equal 1

0x2155

PKW-ReadNoOfElements: PKW is not activated

0x2156

PKW-ReadNoOfElements: axis number is too great

0x2157

PKW-ReadNoOfElements: slave not in data exchange

0x2158

PKW-ReadNoOfElements: unknown AK received (6 or 7 expected)

0x215A

DPV1-C2-Write: FDL fault (no response etc.)

0x215B

DPV1-C2-Write: connection aborted

0x215C

DPV1-C2-Write: DPV1 fault (4 bytes error code in the diagnostic data of the slave)

0x215D

DPV1-C2-DataTransport: FDL fault (no response etc.)

0x215E

DPV1-C2-DataTransport: connection aborted

0x215F

DPV1-C2-DataTransport: DPV1 fault (4 bytes error code in the diagnostic data of the slave)

0x2163

DPV1-C2-DataTransport: Incorrect IndexOffset

0x2600-0x26FF

AK 7 (error) during PKW processing, error code in low byte

0x2700-0x27FF

Fault during DPV1 processing, 4 bytes error code in the slave diagnostic data, byte 3 of the error code (error class) is in Low byte

"Not expected" error codes from the PROFIBUS slave in 0x28xx

Error code

Meaning

0x0

OK (is usually not passed on by the terminal)

0x1

UE = User Error

0x2

RR = No resources

0x3

RS = SAP not enabled

0x8***

DL = Data Low (normal case with DP)

0x9***

NR = No response data ready

0xA

DH = Data High (DP diagnosis pending)

0xC

RDL = Data not received and Data Low

0xD

RDH = Data not received and Data High

***) DL and NR are handled by the EL6731