Herunterladen Inhalt Inhalt Diese Seite drucken

YASKAWA VIPA SPEED7 CPU 314-2AG12 Handbuch Seite 98

Vorschau ausblenden Andere Handbücher für VIPA SPEED7 CPU 314-2AG12:
Inhaltsverzeichnis

Werbung

Teil 5 Einsatz PtP-Kommunikation
SFC 218
(SER_RCV)
Parameter
Name
Deklaration
DataPtr
IN
DataLen
OUT
Error
OUT
RetVal
OUT
DataPtr
DataLen
Error
5-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 Fehlermeldungen
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
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.
HB140D - CPU - RD_314-2AG12 - Rev. 12/06

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis