Herunterladen Inhalt Inhalt Diese Seite drucken

IFM Electronic ecomat 100 R 360 Systemhandbuch Seite 42

Vorschau ausblenden Andere Handbücher für ecomat 100 R 360:
Inhaltsverzeichnis

Werbung

Beschreibung
Seite 42
CAN_RECEIVE muß für jedes Datenobjekt in der Initiali-
sierungsphase einmalig aufgerufen werden um dem CAN-
Controller die Identifier der Datenobjekte bekannt zu machen.
Im weiteren Programmzyklus wird CAN_RECEIVE zum Ausle-
sen des jeweiligen Empfangspuffers aufgerufen. Bei langen
Programmzyklen auch mehrfach. Der Programmierer muß
durch Auswertung des Bytes AVAILABLE dafür Sorge tragen,
daß neu eingegangene Datenobjekte aus dem Puffer abgerufen
und weiterverarbeitet werden. Jeder Aufruf der Funktion
dekrementiert das Byte AVAILABLE um 1. Ist der Wert von
AVAILABLE gleich 0, sind keine Daten im Puffer.
Durch Auswertung des Bits OVERFLOW kann ein Überlauf des
Datenpuffers erkannt werden. Wird das Bit OVERFLOW
gesetzt, ist mindestens 1 Datenobjekt verloren gegangen.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis