Beispiel 2

Dieses Beispiel ist mit einem Baltech RFID Reader, welcher in den Beckhoff Control-Panels sowie Panel-PCs optional verbaut ist, entwickelt worden. Das Gerät wird an einen seriellen Com Port oder den USB-Port angeschlossen.
Es kann genutzt werden, um das Gerät komfortabel in Betrieb zu nehmen und zu testen.

Wird ein Baltech RFID Reader verwendet, der an eine serielle Beckhoff Klemme anstatt an den Com Port angeschlossen ist, muss die serielle Hintergrundkommunikation im SPS Code geändert werden und dies im TwinCAT System Manager neu konfiguriert werden. (siehe Kapitel RFID Reader Anbindung)

Das Beispielprojekt beinhaltet den Aufruf des RFID Funktionsbausteines mit unterschiedlichen Befehlen.
Mit Hilfe der integrierten Visualisierung können die Befehle ausgeführt werden. Implementiert sind die Befehle GetReaderVersion, GetInventory, ReadBlock und WriteBlock. So kann auch ein RFID Transponder getestet werden und Daten in Form eines ASCII Strings auf diesen geschrieben werden sowie ebenso gelesen werden.

Beispiel 2 1:

Der RFID Reader muss zuerst initialisiert werden, um eine korrekte Kommunikation mit dem RFID Reader zu ermöglichen. Der Button InitRfidReader führt dazu den Befehl GetReaderVersion aus.
Für weitere Informationen zum Ablauf der RFID Reader Kommunikation wird auf das Kapitel RFID Funktionsbaustein Handhabung verwiesen.

Durch Aktivierung der LogView Ausgabe wird im TwinCAT System Manager LoggerView die komplette serielle Übertragung dargestellt.

Projekt Download: TcRFID_Sample02.zip or TcRFID_Sample02usb.zip