Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA 300S Handbuch Seite 164

Vorschau ausblenden Andere Handbücher für 300S:
Inhaltsverzeichnis

Werbung

Teil 6 Einsatz PtP-Kommunikation
SFC 218
(SER_RCV)
Parameter
Name
Deklaration
DataPtr
IN
DataLen
OUT
Error
OUT
RetVal
OUT
DataPtr
DataLen
Error
6-14
Mit diesem Baustein werden Daten über die serielle Schnittstelle empfangen.
Bei den Protokollen USS und Modbus können Sie durch Aufruf des
SFC 218 SER_RCV nach einem SER_SND das Quittungstelegramm
auslesen.
Datentyp
ANY
WORD
WORD
WORD
Geben Sie hier einen Bereich vom Typ Pointer für den Empfangspuffer an,
in den die Daten, die empfangen werden, abzulegen sind. Anzugeben sind
Typ, Anfang und Länge.
Beispiel: Daten sind in DB5 ab 0.0 mit einer Länge von 124Byte abzulegen
DataPtr:=P#DB5.DBX0.0 BYTE 124
Wort, in dem die Anzahl der empfangenen Bytes abgelegt wird.
Bei STX/ETX und 3964R wird immer die Länge der empfangenen
Nutzdaten oder 0 eingetragen.
Unter ASCII wird hier die Anzahl der gelesenen Zeichen eingetragen.
Dieser Wert kann von der Telegrammlänge abweichen.
In diesem Wort erfolgt ein Eintrag im Fehlerfall. Folgende Fehler-
meldungen können protokollabhängig generiert werden:
ASCII
Bit Fehler
0
overrun
1
framing error
2
parity
3
overflow
STX/ETX
Bit Fehler
0
overflow
1
char
3
overflow
3964R / Modbus RTU/ASCII Master
Bit Fehler
0
overflow
Handbuch VIPA System 300S SPEED7
Beschreibung
Zeiger auf Empfangspuffer
Länge der empfangenen Daten
Fehler-Nr.
Rückgabewert (0 = OK)
Beschreibung
Überlauf, ein Zeichen konnte nicht schnell genug aus
der Schnittstelle gelesen werden kann
Fehler, der anzeigt, dass ein definierter Bitrahmen
nicht übereinstimmt, die zulässige Länge überschreitet
oder eine zusätzliche Bitfolge enthält (Stopbitfehler)
Paritätsfehler
Der Puffer ist voll.
Beschreibung
Das empfangene Telegramm übersteigt die Größe
des Empfangspuffers.
Es wurde ein Zeichen außerhalb des Bereichs
20h...7Fh empfangen.
Der Puffer ist voll.
Beschreibung
Das empfangene Telegramm übersteigt die Größe
des Empfangspuffers.
HB140D - CPU SC - RD_314-6CG13 - Rev. 12/50

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis