Herunterladen Inhalt Inhalt Diese Seite drucken

Funktion Can1_Ext_Errorhandler - IFM Electronic CR2500 Systemhandbuch

Vorschau ausblenden Andere Handbücher für CR2500:
Inhaltsverzeichnis

Werbung

CAN im ecomatmobil-Controller
8.6.6

Funktion CAN1_EXT_ERRORHANDLER

Enthalten in Bibliothek:
ifm_CAN1_EXT_Vxxyyzz.LIB
verfügbar für:
ClassicController: CR0020, CR0505
ExtendedController: CR0200
SmartController: CR2500
SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201
CabinetController: CR0301, CR0302, CR0303
Platinensteuerung: CS0015
PDM360 smart: CR1070, CR1071
Funktionssymbol:
CAN1_EXT_ERRORHANDLER
BUSOFF_RECOVER
Beschreibung
Fehlerroutine zur Überwachung der 1. CAN-Schnittstelle.
Die Funktion CAN1_EXT_ERRORHANDLER überwacht die 1. CAN-Schnittstelle und wertet die CAN-
Fehler aus. Tritt eine bestimmte Anzahl von Übertragungsfehlern auf, so wird der CAN-Teilnehmer
error-passiv. Verringert sich die Fehlerhäufigkeit, wird der Teilnehmer wieder error-activ
(= Normalzustand).
Ist ein Teilnehmer schon error-passiv und es treten weiterhin Übertragungsfehler auf, wird er vom Bus
abgeschaltet (= bus-off) und das Fehlerbit CANx_BUSOFF gesetzt. Die Rückkehr an den Bus ist nur
möglich, wenn der Bus-off-Zustand behoben wird (Signal BUSOFF_RECOVER).
Das Fehlerbit CANx_BUSOFF muss anschließend im Applikations-Programm zurückgesetzt werden.
HINWEIS
Wenn die automatische Bus-Recover-Funktion genutzt werden soll (Default-Einstellung), darf die
Funktion CAN1_EXT_ERRORHANDLER nicht in das Programm eingebunden und instanziert werden!
Parameter der Funktionseingänge
Name
BUSOFF_RECOVER
ifm
Systemhandbuch
ecomatmobile
Datentyp
Beschreibung
BOOL
TRUE (nur 1 Zyklus lang):
> Neustart der CAN-Schnittstelle x
> Bus-off-Zustand beheben
FALSE: Funktion wird nicht ausgeführt
SmartController (CR2500) V05
Beschreibung der CAN-Funktionsblöcke
71

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis