Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung Über Die Usb-/Rs232-Schnittstelle (Über Dll-Funktionen); Funktionen Der Usb-/Rs232-Schnittstelle Für Windows - Siemens Simatic Rf1000 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für SIMATIC RF1000:
Inhaltsverzeichnis
Programmierung
7.2 Programmierung über die USB-/RS232-Schnittstelle (über DLL-Funktionen)
Beim autonomen Lesen können Sie einen gewünschten, bis zu 16 Byte
großen Speicherbereich der betreffenden Karte automatisch auslesen. Die Funktion
"Autoread_SetMode" schaltet das autonome Lesen dauerhaft oder einmalig ein bzw. aus.
Während des autonomen Lesens gleicht der Reader die im Antennenfeld befindliche Karte
mit den hinterlegten Konfigurationen ab. Wird eine Übereinstimmung gefunden, wird der
entsprechende Speicherbereich gelesen und mit "Autoread_GetMessage" ausgegeben.
Im "Autoread"-Modus müssen, nachdem eine Karte vom Reader erkannt wurde, innerhalb
von 5 Sekunden die Daten mit Hilfe der Funktion "Autoread_GetMessage" abgeholt werden.
Ansonsten gehen diese Daten verloren.
7.2
Programmierung über die USB-/RS232-Schnittstelle (über DLL-
Funktionen)
7.2.1
Funktionen der USB-/RS232-Schnittstelle für Windows
Sie können die Reader mit Hilfe von Zugriffsfunktionen programmieren. Auf der Siemens-
Supportseite "Siemens Industry Online Support
support.industry.siemens.com/cs/ww/de/view/109741590)" erhalten Sie die Datei
"RF1000R.zip". Diese enthält die DLL-Dateien ("BrpDriver_x64" und "BrpDriver_x86"), die DLL-
Funktionen, sowie eine Demo-Applikation, welche die Verwendung der DLL-Funktionen
veranschaulicht.
Mit der Demo-Applikation "AccessControlDemo" können Sie den Reader aus Ihrer Applikation
heraus über die USB-Schnittstelle direkt ansprechen. Eine vorkompilierte DLL-Datei für
Windows-Systeme, die diese Funktionalität bereitstellt, ist in dem Paket enthalten.
Die DLL-Dateien stellen verschiedene DLL-Funktionen zur Kommunikation mit dem Reader
für eine Integration in Ihre Applikation bereit. Der Reader verfügt über Rückgabewerte und
Status-Codes, um Sie über den Reader-Status sowie die Durchführung der Funktionen zu
informieren.
In Ihrer Applikation unter Microsoft Windows 7/8/10 können Sie die DLL-Dateien einbinden
und darüber die beschrieben Funktionen direkt aufrufen.
Anschlussoptionen für die Programmierung über DLL-Funktionen
Die Art der Programmierung ist abhängig von der verwendeten Anschlussoption. Eine
Programmierung über die nachfolgenden DLL-Funktionen kann bei der Verwendung der
folgenden Anschlussoptionen erfolgen:
• über die USB-Schnittstelle
• über die USB-Schnittstelle, bei Verwendung eines RS232-Schnittstellenkonverters
• über die RS232-Schnittstelle, bei Anschluss an einem PC
• über die virtuelle COM-Port-Schnittstelle, bei Anschluss an einem PC
34
(https://
Betriebsanleitung, 05/2023, C79000-G8900-C432-10
SIMATIC RF1000
Inhaltsverzeichnis
loading

Inhaltsverzeichnis