EL6751 - ADS Error Codes
The ADS error codes have the following meaning:
Error | Description |
---|---|
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 |
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 |
Error | Description |
---|---|
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 |
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 |
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 |
Error | Description |
---|---|
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 |
0x2001 | StartFieldbus: Initialization of the CAN controller failed |
0x2002 | AddBox: Incorrect box parameter length |
0x2003 | AddBox: Incorrect box number |
0x2004 | AddBox: Syntax error in ADS StartUp parameters |
0x2005 | AddBox: Syntax errors in PDO parameters |
0x2006 | AddBox: Syntax error in data length |
0x2007 | AddBox: Insufficient memory |
0x2008 | AddCdl: Incorrect receive data length |
0x2009 | AddCdl: Incorrect transmit data length |
0x200A | AddCdl: PDO is not defined |
0x200B | AddCdl: PDO Id is already defined |
0x200C | AddBox: Syntax error in ADS StartUp parameters |
0x200D | AddBox: Syntax error in ADS StartUp parameters |
0x200E | AddBox: Emergency Id is already defined |
0x200F | AddBox: Too many PDOs defined |
0x2010 | AddCdl: Incorrect telegram index |
0x2011 | AddBox: Too many Rx or Tx PDOs |
0x2012 | AdsRead: Incorrect IndexGroup |
0x2013 | AdsRead: Incorrect IndexOffset |
0x2014 | AdsRead: Incorrect length |
0x2015 | AdsWrite: Incorrect IndexGroup |
0x2016 | AdsWrite: Incorrect IndexOffset |
0x2017 | AdsWrite: Incorrect length |
0x2018 | AddBox: Guarding time smaller than 10 is not possible |
0x2019 | AddBox: Incorrect transmission type in CAN Layer 2 node |
0x201A | AdsRead: not possible at CAN Layer 2 node |
0x201B | AdsWrite: not possible at CAN Layer 2 node |
0x201C | AddBox: BootUp Id is already defined |
0x201D | AddBox: BoxNo 0 is not possible |
0x201E | StartFieldbus: Loading the device parameters is only possible in the OFFLINE state |
0x201F | StartDataTransfer: No memory for copy queue |
0x2020 | ReadBox: no more memory |
0x2021 | ReadBox: SDO error or timeout |
0x2022 | ReadBox: SDO cannot be initialized |
0x2023 | StartFieldbus: reserved device parameter not equal to 0 |
0x2101 | Insufficient memory for low-priority queues |
0x2102 | Insufficient memory for low-priority queues |
0x2103 | Insufficient memory at node boot-up |
0x2104 | Insufficient memory at node boot-up |
0x2105 | Insufficient memory at node boot-up |
0x2106 | Insufficient memory at node boot-up |
0x2107 | Insufficient memory at node boot-up |
0x2108 | Insufficient memory at node boot-up |
0x2109 | Insufficient memory at node boot-up |
0x210A | Insufficient memory at node boot-up |
0x210B | Insufficient memory at node boot-up |
0x210C | Insufficient memory at node boot-up |
0x210D | Insufficient memory at node boot-up |
0x210E | Insufficient memory at node boot-up |
0x210F | Insufficient memory at node boot-up |
0x2110 | Insufficient memory at node boot-up |
0x2111 | Insufficient memory at node boot-up |
0x2112 | Insufficient memory at node boot-up |
0x2113 | Insufficient memory at node boot-up |
0x2114 | Insufficient memory at node boot-up |
0x2301 | Insufficient memory for low-priority queues |
0x2302 | Insufficient memory for low-priority queues |