Herunterladen Inhalt Inhalt Diese Seite drucken

IFM Electronic ecomat 100 R 360 Systemhandbuch Seite 107

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

Werbung

Funktion
Library
Funktionssymbol
Zweck
Parameter
Beschreibung
SERIAL_RX
CRxxxx.LIB
Liest eine empfangene Datenbyte aus dem seriellen
Empfangspuffer aus.
Funktionseingänge
Name
Datentyp Beschreibung
CLEAR
BOOL
TRUE:
FALSE: Default-Zustand
Funktionsausgänge
Name
Datentyp Beschreibung
RX
BYTE
AVAILABLE
WORD
OVERFLOW BOOL
SERIAL_RX liest mit jedem Aufruf ein Datenbyte aus dem
seriellen Empfangspuffer aus. Anschließend wird der Wert von
AVAILABLE um 1 dekrementiert. Sind keine Daten mehr im
Puffer ist AVAILABLE 0.
Gehen mehr als 1000 Datenbytes ein, läuft der Puffer über und
es gehen Daten verloren. Dieses wird durch das Bit
OVERFLOW angezeigt.
Die SERIAL-Funktionen bilden die Grundlage für die Erstellung
eines
anwenderspezifischen
Schittstelle.
Grundsätzlich steht die serielle Schnittstelle dem Anwender
nicht zur Verfügung, da sie für den Programmdownload und das
Debugging
genutzt
wird.
SERIAL_MODE vom Anwender aber auf TRUE gesetzt, kann
die Schnittstelle frei genutzt werden. Der Programmdownload
und das Debugging ist dann nur noch über die CAN-
Schnittstelle möglich.
Empfangspuffer wird gelöscht
empfangene Byte-Date aus dem Emp-
fangspuffer
Anzahl der empfangenen Datenbytes
Überlauf des Datenpuffers, Datenverlust!
Protokolls
für
die
Wird
das
Systemmerkerbit
serielle
Seite 107

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis