EL6752/-0010 - ADS Error Codes

Die ADS Error Codes haben folgende Bedeutung:

Error

Beschreibung

 

Fehler bei der ADS/AMS - Datenaustausch

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

Error

Beschreibung

 

Fehler bei der ADS/AMS - Datenaustausch

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

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

Error

Beschreibung

 

Fehler bei der ADS/AMS - Datenaustausch

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

Error

Beschreibung

 

Fehler bei der ADS/AMS - Datenaustausch

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

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

 

Fehler bei der Initialisieren der DeviceNet-Kofiguration

0x2001 .. 0x2xxx

 

 

Fehler bei Expliziten DeviceNet Datenaustausch

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