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

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

CAN im ecomatmobil-Controllerifm System Manual ecomatmobile <strong>ClassicController</strong> (<strong>CR0020</strong>, <strong>CR0505</strong>) V05Beschreibung der CAN-Funktionsblöcke9.6.5 Funktion CAN1_EXT_RECEIVEEnthalten in Bibliothek:ifm_CAN1_EXT_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: CS0015• PDM360 smart: CR1070, CR1071Funktionssymbol:CAN1_EXT_RECEIVECONFIGDATACLEAR DLCIDRTRAVAILABLEOVERFLOWBeschreibungCAN1_EXT_RECEIVE konfiguriert ein Datenempfangsobjekt und liest den Empfangspuffer desDatenobjektes aus.Die Funktion muss für jedes Datenobjekt in der Initialisierungsphase einmalig aufgerufen werden, umdem CAN-Controller die Identifier der Datenobjekte bekannt zu machen.Im weiteren Programmzyklus wird CAN1_EXT_RECEIVE zum Auslesen des jeweiligenEmpfangspuffers aufgerufen, bei langen Programmzyklen auch mehrfach. Der Programmierer mussdurch Auswertung des Bytes AVAILABLE dafür Sorge tragen, dass neu eingegangene Datenobjekteaus dem Puffer abgerufen und weiterverarbeitet werden.Jeder Aufruf der Funktion dekrementiert das Byte AVAILABLE um 1. Ist der Wert von AVAILABLEgleich 0, sind keine Daten im Puffer.Durch Auswerten des Ausgangs OVERFLOW kann ein Überlauf des Datenpuffers erkannt werden.Wenn OVERFLOW = TRUE, dann ist mindestens 1 Datenobjekt verloren gegangen.HINWEISSoll diese Funktion verwendet werden, muss zuvor mit der Funktion CAN1_EXT (→ Seite 75) die1. CAN-Schnittstelle für den erweiterten ID initialisiert werden.79

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!