Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA System 300S Handbuch Seite 187

Speed7 - cpu
Vorschau ausblenden Andere Handbücher für System 300S:
Inhaltsverzeichnis

Werbung

Handbuch VIPA System 300S SPEED7
SFC 218
(SER_RCV)
Parameter
Name
Deklaration
DataPtr
IN
DataLen
OUT
Error
OUT
RetVal
OUT
DataPtr
DataLen
Error
HB140D - CPU - Rev. 07/43
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
Teil 7 Einsatz RS485 für PtP-Kommunikation
Beschreibung
Pointer to Data Buffer for received data
Length of received data
Error Number
Error Code ( 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.
7-17

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis