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 |