EL6752/-0010 - ADS Error Codes

The ADS error codes have the following meaning:

Error

Description

 

Error during ADS/AMS data exchange

0x1001

Insufficient memory for AMS command

0x1101

Incorrect data length at StartFieldbus

0x1102

Incorrect DeviceState at StartFieldbus

0x1103

Device cannot change from INIT to RUN

0x1104

Incorrect AdsState in INIT state

0x1105

Incorrect DeviceState at StopFieldbus

0x1106

Device cannot change from STOP to RUN if a CDL is not defined

0x1107

Device cannot change from STOP to RUN if a box is not defined

0x1108

Incorrect data length at StartDataTransfer

0x1109

Incorrect DeviceState at StartDataTransfer

0x110A

Incorrect AdsState in STOP state

0x110B

Device cannot change from RUN to INIT

0x110C

Incorrect data length at StopDataTransfer

0x110D

Incorrect DeviceState at StopDataTransfer

0x1110

Incorrect AdsState in RUN state

0x1111

Loading the device parameters is only permitted in the INIT state

0x1112

Incorrect data length at SetDeviceState

0x1113

AddBox not allowed in INIT state

0x1114

Incorrect data length at AddBox

0x1115

DeleteBox not allowed in INIT state

0x1116

Incorrect IndexOffset at DeleteBox

0x1117

Incorrect data length at DeleteBox

0x1118

ReadBox only with AdsRead

0x1119

AddCdl not allowed in INIT state

0x111A

Incorrect data length at AddCdl

0x111B

DeleteCdl not allowed in INIT state

0x111C

Incorrect IndexOffset at DeleteCdl

0x111D

Incorrect data length at DeleteCdl

0x111E

Incorrect IndexGroup at AdsWrite

0x111F

Device parameters cannot be read

Error

Description

 

Error during ADS/AMS data exchange

0x1120

Box parameters cannot be read

0x1121

Cdl parameters cannot be read

0x1122

DeleteBox or DeleteCdl only with AdsWrite

0x1123

ReadBox only possible in STOP state

0x1124

Incorrect IndexOffset at ReadBox

0x1125

Incorrect data length at ReadBox

0x1126

Incorrect IndexGroup at AdsRead

0x1127

AddDeviceNotification not allowed in INIT state

0x1128

DelDeviceNotification not allowed in INIT state

0x1129

IndexOffset too large during reading of the device diagnostic data

0x112B

IndexOffset too large during reading of the box diagnostic data

0x112F

Insufficient memory for ReadBox response

0x1201

AddCdl: CDL no. is too large

0x1202

DeleteCdl only possible when CDL is stopped

0x1203

DeleteCdl not possible as no CDL defined

0x1204

Cycle could not be completed within the internal watchdog time

0x1301

AddCdl: I/O access multiplier is too large

0x1302

AddCdl: Start cycle must be smaller than I/O access multiplier

0x1303

AddCdl: Incorrect data length for output area

0x1304

AddCdl: Incorrect data offset for output area

0x1305

AddCdl: Output area is already defined

0x1306

AddCdl: Incorrect data length for input area

0x1307

AddCdl: Incorrect data offset for input area

0x1308

AddCdl: Input area is already defined

0x1309

AddCdl: Incorrect area type

0x130A

AddCdl: BoxNo has not been defined with AddBox

0x130B

AddCdl: Incorrect action type

0x130C

AddCdl: Insufficient memory for poll list

0x130D

AddCdl: Insufficient memory for poll list array

0x130E

AddCdl: Insufficient memory for actions

0x130F

AddCdl: CdlNo already exists

Error

Description

 

Error during ADS/AMS data exchange

0x1310

DeleteCdl: CDL is not stopped

0x1311

AddCdl: Insufficient memory for asynchronous transmit list

0x1312

AddCdl: Insufficient memory for synchronous receive list

0x1313

AddCdl: Insufficient memory for asynchronous receive list

0x1316

AddCdl: Insufficient memory for synchronous receive list

0x1318

AddCdl: Only slave action allowed

0x1319

AddCdl: Insufficient memory for slave list

0x1601

AddBox: BoxNo is too large

0x1602

AddBox: Insufficient memory for ADS StartUp telegram

0x1604

DeleteBox: Box is not stopped

0x1605

AddBox: Insufficient memory for CDL telegram

0x1606

AddBox: Number of CDL telegrams is too large

0x1607

BoxRestart: Box is not stopped

0x1608

BoxRestart: AdsWriteControl syntax error

0x1609

BoxRestart: Incorrect AdsState

0x160A

Syntax error in AdsWrite to box port

0x160B

AMS CmdId is not supported by box port

0x160E

AdsReadState is not supported by box port

0x160F

AddBox: Insufficient memory for the ADS interface

0x1610

AddBox: AMS channel is invalid

0x1611

Error communicating with an AMS box

0x1613

Error communicating with an AMS box: Incorrect offset

0x1614

Error communicating with an AMS box: Data packet is too large

0x1615

Error communicating with an AMS box: AMS command is too large

0x1616

Error communicating with an AMS box: First data packet is too large

0x1617

Error communicating with an AMS box: First offset is incorrect

Error

Description

 

Error during ADS/AMS data exchange

0x1701

AddDeviceNotification: Length of device diagnostic data to small

0x1702

AddDeviceNotification: Length of device diagnostic data to large

0x1703

AddDeviceNotification: Length of box diagnostic data to small

0x1704

AddDeviceNotification: Length of box diagnostic data to large

0x1705

AddDeviceNotification: Box is not defined

0x1706

AddDeviceNotification: Incorrect IndexGroup

0x1707

AddDeviceNotification: No more resources for client

0x1708

DelDeviceNotification: Incorrect handle

0x1801

StartFieldbus: In equidistant operation, shift time + safety time + 2*PLL sync. time must be greater than the cycle time

0x1802

StartFieldbus: Cycle time is too large

0x1803

StartFieldbus: Cycle time is too large

0x1804

StartFieldbus: Shift time is too large

0x1805

StartFieldbus: PLL sync time is too large

0x1806

StartFieldbus: Safety time is too large

0x1807

StartFieldbus: Cycle times shorter than 1 ms must be integral divisors of 1 ms

0x1A01

Memory could not be allocated from the huge heap, because it is larger than 0x8000 bytes

0x1A02

Memory could not be allocated from the near heap, because it is larger than 0x1000 bytes

0x1A03

Memory could not be allocated from the huge heap, because it is 0 bytes

0x1A04

Memory could not be allocated from the near heap, because it is 0 bytes

 

Error during initialization of the DeviceNet configuration

0x2001 .. 0x2xxx

 

 

Error during explicit DeviceNet data exchange

0x2300

GENERR_RESUNAVAILABLE

0x2301

ADSERR_DEVICE_SRVNOTSUPP

0x2302

GENERR_INVALATTRVAL

0x2303

GENERR_ALRERADYINREQU

0x2304

GENERR_OBJECTSTATECONF

0x2305

GENERR_ATTRNOTSETABLE

0x2306

GENERR_PRIVVIOLATION

0x2307

GENERR_REPLDATTOOLARGE

0x2308

GENERR_NOTENOUGHDATA

0x2309

GENERR_ATTRNOTSUPP

0x230A

GENERR_TOOMUCHDATA

0x230B

GENERR_OBJECTNOTEXIST

0x230C

GENERR_NOSTOREATTRDATA

0x230D

GENERR_STOREOPFAIL

0x230E

GENERR_VENDORSPEC

0x230F

GENERR_INVALPARAM

0x2310

GENERR_INVALMEMBERID

0x2311

GENERR_MEMBERNOTSET

0x2312

ADSERR_DEVICE_SYMBOLNOTFOUND

0x2313

GENERR_OBJECTSTATECONF