EL6751 - ADS Error Codes

Die ADS Error Codes haben folgende Bedeutung:

Error

Beschreibung

0x1001

nicht genügend Speicher für AMS-Kommando

0x1101

falsche Datenlänge bei StartFieldbus

0x1102

falscher DeviceState bei StartFieldbus

0x1103

Device kann nicht von INIT nach RUN wechseln

0x1104

falscher AdsState im Zustand INIT

0x1105

falscher DeviceState bei StopFieldbus

0x1106

Device kann nicht STOP nach RUN wechseln, wenn keine CDL definiert ist

0x1107

Device kann nicht STOP nach RUN wechseln, wenn keine Box definiert ist

0x1108

falsche Datenlänge bei StartDataTransfer

0x1109

falscher DeviceState bei StartDataTransfer

0x110A

falscher AdsState im Zustand STOP

0x110B

Device kann nicht von RUN nach INIT wechseln

0x110C

falsche Datenlänge bei StopDataTransfer

0x110D

falscher DeviceState bei StopDataTransfer

0x1110

falscher AdsState im Zustand RUN

0x1111

Laden der Device-Parameter nur im Zustand INIT erlaubt

0x1112

falsche Datenlänge bei SetDeviceState

0x1113

AddBox im Zustand INIT nicht erlaubt

0x1114

falsche Datenlänge bei AddBox

0x1115

DeleteBox im Zustand INIT nicht erlaubt

0x1116

falscher IndexOffset bei DeleteBox

0x1117

falsche Datenlänge bei DeleteBox

0x1118

ReadBox nur mit AdsRead

0x1119

AddCdl im Zustand INIT nicht erlaubt

0x111A

falsche Datenlänge bei AddCdl

0x111B

DeleteCdl im Zustand INIT nicht erlaubt

0x111C

falscher IndexOffset bei DeleteCdl

0x111D

falsche Datenlänge bei DeleteCdl

0x111E

falsche IndexGroup bei AdsWrite

0x111F

Device-Parameter können nicht gelesen werden

0x1120

Box-Parameter können nicht gelesen werden

0x1121

Cdl-Parameter können nicht gelesen werden

0x1122

DeleteBox bzw. DeleteCdl nur mit AdsWrite

0x1123

ReadBox nur im Zustand STOP möglich

0x1124

falscher IndexOffset bei ReadBox

0x1125

falsche Datenlänge bei ReadBox

0x1126

falsche IndexGroup bei AdsRead

0x1127

AddDeviceNotification im Zustand INIT nicht erlaubt

0x1128

DelDeviceNotification im Zustand INIT nicht erlaubt

0x1129

IndexOffset zu groß beim Lesen der Device-Diagnosedaten

0x112B

IndexOffset zu groß beim Lesen der Box-Diagnosedaten

0x112F

nicht genügend Speicher für ReadBox-Response

0x1201

AddCdl: Cdl-No ist zu groß

0x1202

DeleteCdl nur möglich, wenn CDL gestoppt ist

0x1203

DeleteCdl nicht möglich, da keine CDL definiert

0x1204

Zyklus konnte innerhalb der internen Watchdog-Zeit nicht beendet werden

Error

Beschreibung

0x1301

AddCdl: IO-Access-Multiplier ist zu groß

0x1302

AddCdl: Start-Cycle muss kleiner als IO-Access-Multiplier sein

0x1303

AddCdl: falsche Datenlänge der Output-Area

0x1304

AddCdl: falsche Datenoffset der Output-Area

0x1305

AddCdl: Output-Area ist bereits definiert

0x1306

AddCdl: falsche Datenlänge der Input-Area

0x1307

AddCdl: falsche Datenoffset der Input-Area

0x1308

AddCdl: Input-Area ist bereits definiert

0x1309

AddCdl: falscher Area-Typ

0x130A

AddCdl: BoxNo wurde nicht mit AddBox definiert

0x130B

AddCdl: falscher Aktions-Typ

0x130C

AddCdl: nicht genügend Speicher für Poll-Liste

0x130D

AddCdl: nicht genügend Speicher für Poll-Listen-Array

0x130E

AddCdl: nicht genügend Speicher für Aktionen

0x130F

AddCdl: CdlNo existiert bereits

0x1310

DeleteCdl: Cdl ist nicht gestoppt

0x1311

AddCdl: nicht genügend Speicher für asynchrone Sende-Liste

0x1312

AddCdl: nicht genügend Speicher für synchrone Empfangs-Liste

0x1313

AddCdl: nicht genügend Speicher für asynchrone Empfangs-Liste

0x1316

AddCdl: nicht genügend Speicher für synchrone Empfangs-Liste

0x1318

AddCdl: nur Slave-Aktion erlaubt

0x1319

AddCdl: nicht genügend Speicher für Slave-Liste

0x1601

AddBox: BoxNo ist zu groß

0x1602

AddBox: nicht genügend Speicher für ADS-StartUp-Telegramme

0x1604

DeleteBox: Box ist nicht gestoppt

0x1605

AddBox: nicht genügend Speicher für CDL-Telegramme

0x1606

AddBox: Anzahl der CDL-Telegramme ist zu groß

0x1607

BoxRestart: Box ist nicht gestoppt

0x1608

BoxRestart: Syntaxfehler AdsWriteControl

0x1609

BoxRestart: falscher AdsState

0x160A

Syntaxfehler bei AdsWrite an Box-Port

0x160B

AMS-CmdId wird von Box-Port nicht unterstützt

0x160E

AdsReadState wird von Box-Port nicht unterstützt

0x160F

AddBox: nicht genügend Speicher für das ADS-Interface

0x1610

AddBox: AMS-Channel ist ungültig

0x1611

Fehler Kommunikation zu einer AMS-Box

0x1613

Fehler Kommunikation zu einer AMS-Box: Offset ist falsch

0x1614

Fehler Kommunikation zu einer AMS-Box: Häppchen ist zu groß

0x1615

Fehler Kommunikation zu einer AMS-Box: AMS-Kommando ist zu groß

0x1616

Fehler Kommunikation zu einer AMS-Box: erstes Häppchen ist zu groß

0x1617

Fehler Kommunikation zu einer AMS-Box: erster Offset ist falsch

0x1701

AddDeviceNotification: Länge der Device-Diagnosedaten zu klein

0x1702

AddDeviceNotification: Länge der Device-Diagnosedaten zu groß

0x1703

AddDeviceNotification: Länge der Box-Diagnosedaten zu klein

0x1704

AddDeviceNotification: Länge der Box-Diagnosedaten zu groß

0x1705

AddDeviceNotification: Box ist nicht definiert

0x1706

AddDeviceNotification: falsche IndexGroup

0x1707

AddDeviceNotification: keine Resourcen mehr für Client

0x1708

DelDeviceNotification: falscher Handle

0x1801

StartFieldbus: Im Equidistant-Betrieb müssen Shift-Time + Safety-Time + 2*PLL-Sync-Time größer als die Cycle-Time sein

0x1802

StartFieldbus: Cycle-Time ist zu groß

0x1803

StartFieldbus: Cycle-Time ist zu groß

0x1804

StartFieldbus: Shift-Time ist zu groß

0x1805

StartFieldbus: PLL-Sync-Time ist zu groß

0x1806

StartFieldbus: Safety-Time ist zu groß

0x1807

StartFieldbus: Cycle-Times kleiner 1 ms müssen ein ganzzahliger Teiler von 1 ms sein

Error

Beschreibung

0x1A01

Speicher vom Huge-Heap konnte nicht alloziert werden, da er größer als 0x8000 Bytes war

0x1A02

Speicher vom Near-Heap konnte nicht alloziert werden, da er größer als 0x1000 Bytes war

0x1A03

Speicher vom Huge-Heap konnte nicht alloziert werden, da er 0 Bytes war

0x1A04

Speicher vom Near-Heap konnte nicht alloziert werden, da er 0 Bytes war

0x2001

StartFieldbus: Initialisierung des CAN-Controllers fehlgeschlagen

0x2002

AddBox: Box-Parameterlänge ist falsch

0x2003

AddBox: falsche Box-Nummer

0x2004

AddBox: Syntaxfehler bei ADS-StartUp-Parameter

0x2005

AddBox: Syntaxfehler bei PDO-Parameter

0x2006

AddBox: Syntaxfehler bei Datenlänge

0x2007

AddBox: nicht genügend Speicher

0x2008

AddCdl: falsche Empfangsdatenlänge

0x2009

AddCdl: falsche Sendedatenlänge

0x200A

AddCdl: PDO ist nicht definiert

0x200B

AddCdl: PDO-Id ist schon definiert

0x200C

AddBox: Syntaxfehler bei ADS-StartUp-Parameter

0x200D

AddBox: Syntaxfehler bei ADS-StartUp-Parameter

0x200E

AddBox: Emergency-Id ist schon definiert

0x200F

AddBox: zu viele PDOs definiert

0x2010

AddCdl: Telegrammindex ist falsch

0x2011

AddBox: zu viele Rx- bzw. Tx-PDOs

0x2012

AdsRead: falsche IndexGroup

0x2013

AdsRead: falscher IndexOffset

0x2014

AdsRead: falsche Länge

0x2015

AdsWrite: falsche IndexGroup

0x2016

AdsWrite: falscher IndexOffset

0x2017

AdsWrite: falsche Länge

0x2018

AddBox: Guarding-Time kleiner 10 ist nicht möglich

0x2019

AddBox: falscher Transmission-Type beim CAN-Layer 2-Node

0x201A

AdsRead: bei CAN-Layer 2-Node nicht möglich

0x201B

AdsWrite: bei CAN-Layer 2-Node nicht möglich

0x201C

AddBox: BootUp-Id ist schon definiert

0x201D

AddBox: BoxNo 0 ist nicht möglich

0x201E

StartFieldbus: Laden der Device-Device-Parameter nur im Zustand OFFLINE möglich

0x201F

StartDataTransfer: kein Speicher für Copy-Queue

0x2020

ReadBox: kein Speicher mehr

0x2021

ReadBox: SDO-Fehler oder Timeout

0x2022

ReadBox: SDO kann nicht initialisiert werden

0x2023

StartFieldbus: reserved Device-Parameter ungleich 0

0x2101

nicht genügend Speicher für niederpriore Queues

0x2102

nicht genügend Speicher für niederpriore Queues

0x2103

nicht genügend Speicher beim Node-Boot-Up

0x2104

nicht genügend Speicher beim Node-Boot-Up

0x2105

nicht genügend Speicher beim Node-Boot-Up

0x2106

nicht genügend Speicher beim Node-Boot-Up

0x2107

nicht genügend Speicher beim Node-Boot-Up

0x2108

nicht genügend Speicher beim Node-Boot-Up

0x2109

nicht genügend Speicher beim Node-Boot-Up

0x210A

nicht genügend Speicher beim Node-Boot-Up

0x210B

nicht genügend Speicher beim Node-Boot-Up

0x210C

nicht genügend Speicher beim Node-Boot-Up

0x210D

nicht genügend Speicher beim Node-Boot-Up

0x210E

nicht genügend Speicher beim Node-Boot-Up

0x210F

nicht genügend Speicher beim Node-Boot-Up

0x2110

nicht genügend Speicher beim Node-Boot-Up

0x2111

nicht genügend Speicher beim Node-Boot-Up

0x2112

nicht genügend Speicher beim Node-Boot-Up

0x2113

nicht genügend Speicher beim Node-Boot-Up

0x2114

nicht genügend Speicher beim Node-Boot-Up

0x2301

nicht genügend Speicher für niederpriore Queues

0x2302

nicht genügend Speicher für niederpriore Queues