Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA System 300S+ HB140 CPU-SC 314-6CG23 Handbuch Seite 217

Vorschau ausblenden Andere Handbücher für System 300S+ HB140 CPU-SC 314-6CG23:
Inhaltsverzeichnis

Werbung

+
VIPA System 300S
DATALEN
RETVAL FC/SFC 217
(Rückgabewerte)
Protokollspezifische
RETVAL-Werte
HB140 | CPU-SC | 314-6CG23 | DE | 16-30
Kommunikation > FC/SFC 217 - SER_SND - Senden an PtP
Beispiel:
Daten liegen in DB5 ab 0.0 mit einer Länge von 124Byte
n
n
DataPtr:=P#DB5.DBX0.0 BYTE 124
n
Wort, in dem die Anzahl der gesendeten Bytes abgelegt wird.
n
Werden unter ASCII die Daten intern mittels FC/SFC 217
schneller an die serielle Schnittstelle übertragen als sie gesendet
werden können, kann aufgrund eines Pufferüberlaufs die zu sen-
dende Datenlänge von DATALEN abweichen. Dies sollte im
Anwenderprogramm berücksichtigt werden!
n
Bei STX/ETX, 3964R, Modbus und USS wird immer die unter
DATAPTR angegebene Länge oder 0 eingetragen.
Rückgabewerte, die der Baustein liefert:
Fehler-
Beschreibung
code
0000h
Daten gesendet - fertig
1000h
Nichts gesendet (Datenlänge 0)
20xxh
Protokoll wurde fehlerfrei ausgeführt mit xx-Bitmuster für
Diagnose
7001h
Daten liegen im internen Puffer - aktiv (busy)
7002h
Transfer - aktiv
80xxh
Protokoll wurde fehlerhaft ausgeführt mit xx-Bitmuster für
Diagnose (keine Quittung der Gegenseite)
90xxh
Protokoll wurde nicht ausgeführt mit xx-Bitmuster für
Diagnose (keine Quittung der Gegenseite)
8x24h
Fehler in FC/SFC-Parameter x, mit x:
1: Fehler in DATAPTR
2: Fehler in DATALEN
8122h
Fehler in Parameter DATAPTR (z.B. DB zu kurz)
807Fh
Interner Fehler
809Ah
Schnittstelle nicht vorhanden bzw. Schnittstelle wird für
PROFIBUS verwendet
809Bh
Schnittstelle nicht konfiguriert
ASCII
Wert
Beschreibung
9000h
Pufferüberlauf (keine Daten gesendet)
9002h
Daten sind zu kurz (0Byte)
Einsatz PtP-Kommunikation
217

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis