Herunterladen Inhalt Inhalt Diese Seite drucken

Lenze EVS93XX-xl Handbuch Seite 25

Inhaltsverzeichnis

Werbung

3.5
Empfangsspeicher voll
Wenn beim Empfangen der Daten erkannt wird, daß der Empfangspeicher voll ist, so wird der Emp-
fangsprozess sofort abgebrochen. Dadurch wird verhindert, daß unerlaubte Speicherbereiche mit
Empfangsdaten überschrieben werden, was schwerwiegende Fehler zur Folge haben kann.
TimeOut
Mit dem Aufruf der Funktion wird ein TimeOut−Timer gestartet. Dieser Timer wird jedesmal zurückge-
setzt, wenn ein Byte empfangen wurde. Wurden innerhalb der eingestellten Zeit wTimeOut keine Da-
ten empfangen, so wird ein TimeOut−Fehler ausgelöst und die Empfangsbereitschaft abgebrochen.
NumberOfReceiveBytes
Wenn wNumberOfReceiveBytes Bytes empfangen wurden, wird der Empfangsprozess sofort been-
det.
Endezeichen (byEndChar1/byEndChar2)
Zur Datenflußkontrolle bei der asynchronen Datenübertragung wird zwischen Sender und Empfän-
ger oft ein Start− und ein Endezeichen definiert. Das Endezeichen kennzeichnet das Ende eines jeden
gesendeten Datenpaketes und muß auf der Empfängerseite entsprechend erkannt werden. Manch-
mal wird als Endezeichen auch ein Zeichenpaar definiert.
Mit byEndChar1 und byEndChar2 können diese Endezeichen festgelegt werden. Der Empfangspro-
zess wird beendet, sobald die definierten Endezeichen empfangen wurden. Die Endezeichen werden
ebenfalls im Empfangsspeicher abgelegt.
Beispiel
Aufruf der Funktion in ST:
g_nReceiveStatus:=L_Rs232ReceiveData(30,
Hinweis!
Die Verwendung einer Adresse, die im Speicherbereich des Betriebssystems liegt, ist bei den
Funktionen L_Rs232SendData und L_Rs232ReceiveData nicht erlaubt!
·
Siehe auch Hinweis zur Funktion L_Rs232SendData.
L
Funktionsbibliothek LenzeFpiDrv.lib
Daten empfangen (L_Rs232ReceiveData)
LenzeFpiDrv.lib DE 1.1
Funktionen
ADR(g_abyReceiveData),
g_wLength,
g_wReceiveBufferSize,
g_wTimeOut,
g_byEndChar1,
g_byEndChar2,
g_wControl);
(^ 3−4)
3−9

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Epl10200Evs93xx-xtEcsxa serie

Inhaltsverzeichnis