Programmierung
7.2 Programmierung über die USB-/RS232-Schnittstelle (über DLL-Funktionen)
7.2.1.3
brp_set_checksum
Mit dieser Funktion starten Sie einen Prüfsummen-Algorithmus. Mithilfe der Prüfsumme
können Sie die Kommunikation - über die RS232-Schnittstelle - prüfen/absichern. Bei der
Kommunikation über die USB-Schnittstelle erfolgt diese Prüfung automatisch.
Funktionsaufruf
int
brp_set_checksum(
int Handle,
int checksum
);
Tabelle 7-3
Parameter
brp_open_usb_session
Rückgabewert
7.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
);
38
Beschreibung der Parameter
Beschreibung
Funktionsaufruf zur Konfiguration des Prüfsummen-Algorithmus
Handle
Der von der Funktion "brp_open_usb_session" oder "brp_open_serial_session"
zurückgelieferte Sitzungsschlüssel.
checksum
Festlegung des Prüfsummen-Verfahrens:
•
0x00: BRP_CECKSUM_NONE (Default)
•
0x01: BRP_CECKSUM_BCC8
•
0x02: BRP_CECKSUM_CRC16
•
0x03: BRP_CECKSUM_BCC16
•
BRP_OK
•
BRP_ERR_BUSY
Weitere Informationen zu den Rückgabewerten, finden Sie im Kapitel "Rück‐
gabewerte (Seite 53)".
Betriebsanleitung, 05/2023, C79000-G8900-C432-10
SIMATIC RF1000