Programmierung
Abhängig von der Schnittstelle, über die die Reader SIMATIC RF1000 betrieben werden, muss die
Programmierung entsprechend über die USB- oder die RS232-Schnittstelle erfolgen.
7.1
Typische Anwendungsfälle
Nachfolgend werden typische Anwendungsfälle für den Einsatz der Reader SIMATIC RF1000
dargestellt. Die Anwendungsfälle werden beispielhaft anhand der DLL-Funktionen dargestellt.
Diese können genauso mit den Befehlen umgesetzt werden.
Seriennummern zyklisch lesen
Mit Hilfe der Funktion "vhl_select" wird eine sich im Antennenfeld befindliche Karte ausgewählt.
Mit der Funktion "vhl_get_snr" wird die Seriennummer der betreffenden Karte ausgelesen.
Unidirektionaler Datenempfang ohne Verwendung der Programmierschnittstelle
Voraussetzung für den unidirektionalen Datenempfang ist, dass im Reader eine "Autoread"-
Konfiguration hinterlegt ist. Die Datenübertragung kann dabei ausschließlich über die
RS232-Schnittstelle bzw. den virtuellen COM-Port des Readers erfolgen. Die "Autoread"-
Konfiguration kann mittels Konfigurationskarte oder direkt mit Hilfe des ConfigEditors auf
den Reader übertragen werden. Beim autonomen Lesen können Sie einen gewünschten,
bis zu 16 Byte großen Speicherbereich der betreffenden Karte automatisch auslesen. In
der verwendeten Konfiguration muss in den Geräteeinstellungen ("Extend Configuration >
Settings > Device Settings") das Protokoll "RawSerial" hinterlegt sein. Ggf. können Prefix- und
Postfix-Daten ausgewählt werden. Die Daten der im Antennenfeld befindlichen Karte werden
über die serielle Schnittstelle ausgegeben.
Anwenderspeicher lesen und schreiben
Voraussetzung für das Lesen/Schreiben der Speicherbereiche ist, dass sich der entsprechende
Kartentyp und Anwendungsfall im Reader hinterlegt ist.
Mit Hilfe der Funktion "vhl_select" wird eine sich im Antennenfeld befindliche Karte
ausgewählt. Mit den Funktionen "vhl_read" / "vhl_write" können Sie einen gewünschten
Speicherbereich der betreffenden Karte auslesen oder beschreiben. Da sich mehrere
VHL-Funktionen auf dem Reader befinden können, wird über die Variable "VHLFile" die
gewünschte Funktion ausgewählt.
Autonomes Lesen ("Autoread")
Voraussetzung für das autonome Lesen der Speicherbereiche ist, dass im Reader eine
"Autoread"-Konfiguration hinterlegt ist. Die "Autoread"-Konfiguration kann mittels
Konfigurationskarte oder direkt mit Hilfe des ConfigEditors auf den Reader übertragen werden.
SIMATIC RF1000
Betriebsanleitung, 05/2023, C79000-G8900-C432-10
7
33