FC510x - PCI-Karten für CANopen

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
Error
Beschreibung
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
0x113E
FC-Karte ist in einem Status in dem der Status Zustand nicht gewechselt werden kann
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
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
Error
Beschreibung
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
Error
Beschreibung
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