Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JVM-407 Betriebsanleitung Seite 105

Bediengerät
Inhaltsverzeichnis

Werbung

JVM-407
Busy-Fehlercodes
Makrodefinitionen
Verwenden der Funktion
Jetter AG
Bei fehlerhafter Übertragung liefert Busy einen Fehlercode zurück. Die fol-
genden Fehlercodes gibt es:
SDOACCESS_STILLUSED
Ein anderer Task kommuniziert mit derselben Node-ID.
SDOACCESS_TIMEOUT
Es ist ein Timeout erfolgt, weil das Gerät mit der Node-ID keine Antwort gibt.
Antwortet die angegebene Node-ID nicht innerhalb 1 Sekunde wird der Time-
out gesetzt.
SDOACCESS_ILLCMD
Die Antwort auf die Anfrage ist ungültig.
SDOACCESS_ABORT
Ein Abbruch des Geräts mit der Node-ID ist erfolgt.
SDOACCESS_BLKSIZEINV
Kommunikationsfehler bei Block Download
SDOACCESS_SYSERROR
Allgemeiner interner Fehler
Folgende Makros wurden im Zusammenhang mit dieser Funktion definiert:
SDOACCESS_FINISHED (busy)
Dieses Makro prüft, ob die Kommunikation beendet wurde.
SDOACCESS_ERROR (busy)
Dieses Makro prüft, ob ein Fehler aufgetreten ist.
Result := CanOpenDownloadSDO (
0,
68,
0x1017,
0,
CANOPEN_WORD,
sizeof(var_Heartbeat_time),
var_Heartbeat_time,
busy);
CANopen®-STX-API
105

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis