12.07.2015 Aufrufe

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

CAN im ecomatmobil-Controllerifm System Manual ecomatmobile <strong>ClassicController</strong> (<strong>CR0020</strong>, <strong>CR0505</strong>) V05Beschreibung der CAN-Funktionsblöcke9.6.12 Funktion CANx_ERRORHANDLERx = Nr. 1...n der CAN-Schnittstelle (je nach Gerät, → Datenblatt)Enthalten in Bibliothek:ifm_CRnnnn_Vxxyyzz.LIBverfügbar für:• <strong>ClassicController</strong>: <strong>CR0020</strong>, <strong>CR0505</strong>• ExtendedController: CR0200• SmartController: CR2500, CR2501, CR2502• SafetyController: CR7020, CR7021, CR7505, CR7506, CR7200, CR7201• CabinetController: CR0301, CR0302, CR0303• Platinensteuerung: CS0015Funktionssymbol:CAN1_ERRORHANDLERBUSOFF_RECOVERCAN_RESTARTCAN2_ERRORHANDLERBUSOFF_RECOVERBeschreibungFehlerroutine zur Überwachung der CAN-SchnittstellenDie Funktion CANx_ERRORHANDLER überwacht die CAN-Schnittstellen und wertet die CAN-Fehleraus. Tritt eine bestimmte Anzahl von Übertragungsfehlern auf, so wird der CAN-Teilnehmer errorpassiv.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 Busabgeschaltet (= bus-off) und das Fehlerbit CANx_BUSOFF gesetzt. Die Rückkehr an den Bus ist nurmöglich, wenn der Bus-off-Zustand behoben wird (Signal BUSOFF_RECOVER).Der Funktionseingang CAN_RESTART dient zur Behebung anders gearteter CAN-Fehler. Die CAN-Schnittstelle wird dadurch neu initialisiert.Das Fehlerbit muss anschließend im Applikations-Programm zurückgesetzt werden.Das Vorgehen für den Neustart der Schnittstellen unterscheidet sich:• für CAN-Schnittstelle 1 oder Geräte mit nur einer CAN-Schnittstelle:den Eingang CAN_RESTART = TRUE (nur 1 Zyklus) setzen• für CAN-Schnittstelle 2:in der Funktion CAN2 (→ Seite 81) den Eingang START = TRUE (nur 1 Zyklus) setzen93

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!