Einführung in die Programmierung des ML70
Can_GetErrStatus
Typ:
FUNCTION
Can_GetErrStatus() liest den Fehlerstatus einer CAN-Schnittstelle.
Eingabe Parameter:
Parametername
NCANDRVNR
Ausgabe Parameter:
Parametername
-
Beispiel:
Error := Can_GetErrStatus(1);
Typ
Wertebereich
BYTE
0,1
Typ
Bedeutung
DWORD
16#FFFFFFFF: falsche Portnummer übergeben, sonst:
Bit 0: Receive-Buffer Overrun des CAN-Controllers (wird mit
Can_init() gelöscht)
Bit 1: CAN-Controller ist im Zustand „BUSOFF" (wird mit
Can_init() gelöscht)
Bit 2: CAN-Controller hat Warninglevel erreicht (wird ge-
löscht, wenn Warninglevel unterschritten wird)
Bit 3: CAN-Controller hat Errorlevel erreicht (wird gelöscht,
wenn Errorlevel unterschritten wird)
Bedeutung
Nummer des CAN-Ports, dessen Fehlerstatus
gelesen werden soll
Seite 5