6.3
Programmierung über die RS232-Schnittstelle
Für die Anbindung des RF1070R-Readers an eine SIMATIC-Steuerung empfehlen wir Ihnen
das Freeport-Protokoll zu verwenden. Das Freeport-Protokoll bietet die Möglichkeit direkt auf
unterster Ebene mit dem Reader zu kommunizieren. Ein USB-Anschluss wird dafür nicht
benötigt.
In den nachfolgenden Unterkapiteln sind die Telegramme in einer Byte-Codierung
aufgeführt, welche Sie direkt in das Anwenderprogramm der Steuerung übernehmen
können.
Die Kommunikationsparameter der RS232-Schnittstelle der Reader sind werksseitig
folgendermaßen eingestellt:
● keine Stopbits
● keine Parität
● Übertragungsgeschwindigkeit: 115,2 kBd
6.3.1
Implementierung der Systemaufträge
Im Folgenden werden die verschiedenen Aufträge beschrieben. Beachten Sie dabei, dass
auf das jeweilige Antworttelegramm gewartet werden muss (Reader-Antwortzeit), bevor
neue Auftragstelegramme gesendet werden können.
Die Angabe der Parameterlänge erfolgt im Format "Big Endian" und bezieht sich immer auf
die Nutzdaten ab Byte 5, exklusive der optionalen Prüfsumme. Alle anderen Daten werden
im Format "Little Endian" ausgegeben.
Prüfsummenberechnung ("BCC8")
Beachten Sie, dass für die Berechnung der Prüfsumme alle Bytes des Telegramms mit
"XOR" verknüpft werden müssen. Das Ergebnis wird im Feld "Optionale Prüfsumme"
angegeben.
SIMATIC RF1000
Betriebsanleitung, 02/2019, C79000-G8900-C432-04
6.3 Programmierung über die RS232-Schnittstelle
Programmierung
35