6.2.1.4
brp_set_bufsize
Mit dieser Funktion können Sie die Puffergröße für die Auftrags- und Antworttelegramme
festlegen. Die maximal zulässige Puffergrößer ist vom verwendeten Reader-Typ abhängig.
Beachten Sie, dass die Puffergröße nach dem Neustart automatisch auf den Default-Wert
von 128 Byte festgelegt ist.
Funktionsaufruf
int
brp_set_bufsize(
int Handle,
int TotalBufsize,
int SendBufsize,
int RecvBufsize
);
Tabelle 6- 4 Beschreibung der Parameter
Parameter
brp_set_bufsize
Rückgabewert
SIMATIC RF1000
Betriebsanleitung, 02/2020, C79000-G8900-C432-07
6.2 Programmierung über die USB-/RS232-Schnittstelle (über DLL-Funktionen)
Beschreibung
Funktionsaufruf zur Konfiguration der Puffergröße für die Auftrags- und
Antworttelegramme
Handle
Der von der Funktion "brp_open_usb_session" oder
"brp_open_serial_session" zurückgelieferte Sitzungsschlüssel.
TotalBufsize
Festlegung der maximalen Größe des Auftrags- und Antworttelegramms
Default-Wert: 128 Byte (122 Byte Datenlänge)
•
RF1060R: max. 512 Byte (506 Byte Datenlänge)
•
RF1040R/RF1070R: max. 1024 Byte (1018 Byte Datenlänge)
•
SendBufsize
Festlegung der maximalen Größe des Auftragstelegramms
Default-Wert: 128 Byte (122 Byte Datenlänge)
•
RF1060R: max. 512 Byte (506 Byte Datenlänge)
•
RF1040R/RF1070R: max. 1024 Byte (1018 Byte Datenlänge)
•
RecvBufsize
Festlegung der maximalen Größe des Antworttelegramms
Default-Wert: 128 Byte (122 Byte Datenlänge)
•
RF1060R: max. 512 Byte (506 Byte Datenlänge)
•
RF1040R/RF1070R: max. 1024 Byte (1018 Byte Datenlänge)
•
BRP_OK
•
BRP_ERR_BUSY
•
Weitere Informationen zu den Rückgabewerten, finden Sie im Kapitel
"Rückgabewerte (Seite 43)".
Programmierung
29