Seite 2
Hinweise in den zugehörigen Dokumentationen müssen beachtet werden. Marken Alle mit dem Schutzrechtsvermerk ® gekennzeichneten Bezeichnungen sind eingetragene Marken der Siemens AG. Die übrigen Bezeichnungen in dieser Schrift können Marken sein, deren Benutzung durch Dritte für deren Zwecke die Rechte der Inhaber verletzen kann. Haftungsausschluss Wir haben den Inhalt der Druckschrift auf Übereinstimmung mit der beschriebenen Hard- und Software geprüft.
Seite 3
Inhaltsverzeichnis Einleitung ..............................5 Montage ..............................7 Installation und Inbetriebnahme......................11 Programmierschnittstelle ........................13 Die Funktionen der DLL ......................13 4.1.1 brp_open_usb_session ......................13 4.1.2 brp_close_session ........................14 4.1.3 syscmd_reset .......................... 15 4.1.4 syscmd_get_info ........................15 4.1.5 syscmd_get_boot_status ......................16 4.1.6 syscmd_set_port ........................
Seite 4
Inhaltsverzeichnis SIMATIC RF1060R Betriebsanleitung, 05/2017, C79000-G8900-C432-02...
Seite 5
Folgende und eventuell weitere nicht mit dem Schutzrechtsvermerk gekennzeichnete ® Bezeichnungen sind eingetragene Marken der Siemens AG: SIMATIC ®, SIMATIC RF ®, MOBY ®, RF-MANAGER ® und SIMATIC Sensors ® Beschreibung RFID-basierte Ausweissysteme sind seit vielen Jahren in Unternehmen im Einsatz, um den Zutritt zu Gebäuden zu steuern.
Seite 6
Industrial Security-Konzept zu implementieren (und kontinuierlich aufrechtzuerhalten), das dem aktuellen Stand der Technik entspricht. Die Produkte und Lösungen von Siemens formen nur einen Bestandteil eines solchen Konzepts. Der Kunde ist dafür verantwortlich, unbefugten Zugriff auf seine Anlagen, Systeme, Maschinen und Netzwerke zu verhindern.
Seite 7
Montage Gehen Sie folgendermaßen vor, um den Reader RF1060R zu montieren: 1. Schieben Sie den Reader durch die dafür vorgesehene Montageöffnung (76 × 48 ± ① 0,3 mm Achten Sie darauf, dass der Reader einrastet, sodass ein Herausfallen des Readers verhindert wird.
Seite 8
Montage Bild 2-1 Montage des RF1060R SIMATIC RF1060R Betriebsanleitung, 05/2017, C79000-G8900-C432-02...
Seite 9
Montage Beispielanwendung Hinweis Einbau in einen Schaltschrank oder in einem Metallgehäuse Bei Betrieb des Readers in einem industriellen Umfeld wird der Einbau in einen Schaltschrank oder in einem geschlossenen Metallgehäuse empfohlen. Das nachfolgende Bild zeigt eine beispielhafte Anwendung des SIMATIC RF1060R in Verbindung mit einer SIMATIC HMI.
Seite 10
Montage SIMATIC RF1060R Betriebsanleitung, 05/2017, C79000-G8900-C432-02...
Seite 11
2. Installieren Sie DLL-Treiber, sowie die Demo-Applikation mit Hilfe der Installationsdatei "RF1060R.exe" auf ihrem PC. Sie finden die Installationsdatei im Internet auf den Seiten des Industry Online Support (https://support.industry.siemens.com/cs/ww/de/view/109741590). 3. Starten Sie die Demo-Applikation durch einen Doppelklick auf die Datei "AccessControlDemo.exe".
Seite 12
Installation und Inbetriebnahme SIMATIC RF1060R Betriebsanleitung, 05/2017, C79000-G8900-C432-02...
Seite 13
Programmierschnittstelle Allgemeine Informationen Auf der Siemens-Supportseite "Industry Online Support (https://support.industry.siemens.com/cs/ww/de/view/109741590)" erhalten Sie die Datei "RF1060R.zip". Diese enthält Zugriffsfunktionen als DLL-Datei, sowie eine Demo- Applikation, das die Verwendung der DLL-Datei veranschaulicht. Mit der Demo-Applikation "AccessControlDemo" können Sie den RF1060R aus Ihrer Applikation heraus über die USB-Schnittstelle direkt ansprechen.
Seite 14
Programmierschnittstelle 4.1 Die Funktionen der DLL Funktionsaufruf brp_open_usb_session( int * Handle, DWORD ProductID Beschreibung der Parameter Parameter Beschreibung brp_open_usb_session Der Parameter öffnet über USB eine Verbindung zum Reader Handle Sitzungsschlüssel der von dieser Funktion initialisiert wird. ProductID Die Produkt-ID des zu verbindenden Geräts. Rückgabewert BRP_OK •...
Seite 15
Programmierschnittstelle 4.1 Die Funktionen der DLL 4.1.3 syscmd_reset Diese Funktion startet den Reader neu. Beachten Sie, dass Sie nach der Funktion "syscmd_reset" die Funktion "brp_close_session" und anschließend "brp_open_usb_session" ausführen müssen. Funktionsaufruf syscmd_reset ( int Handle, int * Status Beschreibung der Parameter Parameter Beschreibung syscmd_reset...
Seite 16
Programmierschnittstelle 4.1 Die Funktionen der DLL Beschreibung der Parameter Parameter Beschreibung syscmd_get_info Der Parameter liest Informationen über die Firmware des Readers aus. Handle Der von der Funktion "brp_open_usb_session()" zurückgelieferte Sitzungs- schlüssel. Dieser Parameter enthält Informationen zum Typ der Firmware, des Aus- gabestands und die Seriennummer des Readers.
Seite 17
Programmierschnittstelle 4.1 Die Funktionen der DLL Beschreibung der Parameter Parameter Beschreibung sys- Der Parameter liefert einen Boot-Status-Wert zurück. cmd_get_boot_status Handle Der von der Funktion "brp_open_usb_session()" zurückgelieferte Sitzungs- schlüssel. boot_status Jedes Bit repräsentiert eine interne Komponente des Readers. Status Weitere Informationen zu dem Reader-Status, finden Sie im Kapitel "Status-Codes (Seite 22)".
Seite 18
Programmierschnittstelle 4.1 Die Funktionen der DLL Beschreibung der Parameter Parameter Beschreibung syscmd_set_port Der Parameter setzt die LED des Readers. Handle Der von der Funktion "brp_open_usb_session()" zurückgelieferte Sitzungs- schlüssel. port_mask Jeder Wert des Parameters ist einer bestimmten LED-Farbe zugeordnet. Status Weitere Informationen zu dem Reader-Status, finden Sie im Kapitel "Status-Codes (Seite 22)".
Seite 19
Programmierschnittstelle 4.1 Die Funktionen der DLL Der Parameter "CardTypeMask" ermöglicht es, nur spezifische Kartenfamilien auszuwählen. Wenn Sie alle Karten auswählen möchten, die von der Hardware des Readers unterstützt werden, dann müssen Sie diesen Parameter auf den Wert "0xFFFF" setzen. Die höherwertige Byte-Hälfte des Parameters "CardType"...
Seite 20
Programmierschnittstelle 4.1 Die Funktionen der DLL 4.1.8 vhl_get_snr Die Funktion gibt die Seriennummer der gerade ausgewählten Karte zurück. Wenn die Funktion "vhl_select" zuvor nicht erfolgreich ausgeführt werden konnte oder die Karte nicht mehr im Feld ist wird der Rückgabewert "CARD_NOT_SELECTED_ERR" (Status-Code "0x0102") zurückgegeben.
Seite 21
Programmierschnittstelle 4.1 Die Funktionen der DLL Funktionsaufruf vhl_is_selected( int Handle, int * Status Beschreibung der Parameter Parameter Beschreibung vhl_is_selected Der Parameter überprüft, ob die bei der letzten Ausführung der Funktion "vhl_select" ausgewählte Karte, sich noch oder wieder im Antennenfeld befindet. Handle Der von der Funktion "brp_open_usb_session()"...
Seite 22
Programmierschnittstelle 4.1 Die Funktionen der DLL 4.1.11 Status-Codes Die nachfolgende Tabelle enthält eine Liste der Status-Codes des VHL-Befehlssatzes. Wert Variable Beschreibung 0x0000 BRP_OK Kein Fehler 0x0101 NOTAG_ERR Transponder nicht vorhanden oder keine Antwort. Dieser Statuscode erfordert eine Neuauswahl der Karte mit der Funktion "vhl_select".
Seite 23
Kapiteln aufgeführten Funktionen und ist voll funktionsfähig. Dadurch haben Sie die Möglichkeit direkt mit der Demo-Applikation Ihre Reader zu testen. Hinweis Haftungsausschluss Beachten Sie, dass die Siemens AG keine Haftung für die Demo-Applikation übernimmt. 4.2.1 Oberfläche der Demo-Applikation Voraussetzung Um mit der Demo-Applikation zu arbeiten, muss .NET 3.5 auf Ihrem PC installiert und die...
Seite 24
Programmierschnittstelle 4.2 Die Demo-Applikation Mit der Demo-Applikation arbeiten 1. Starten Sie die Demo-Applikation durch einen Doppelklick auf die Datei "AccessControlDemo.exe". Start Scan Scanvorgang starten. Das Demoprogramm sucht nach lesbaren Transpondern im Antennenfeld. Stopp Scan Scanvorgang anhalten. Clear Anzeigefenster leeren. Bild 4-1 Startfenster der Demo-Applikation Die Demo-Applikation besitzt 3 Schaltflächen und einen Anzeigebereich.
Seite 25
Programmierschnittstelle 4.2 Die Demo-Applikation 4.2.2 Eigene Applikation erstellen Voraussetzung ● Sie haben die DLL-Datei und die Demo-Applikation installiert. ● Der Reader ist angeschlossen. Beachten Sie, dass die Demo-Applikation auch ohne eine Installation von Microsoft Visual Studio (Express) lauffähig ist. Den Source-Code können Sie mit Hilfe eines Texteditors einsehen.
Seite 26
Programmierschnittstelle 4.2 Die Demo-Applikation SIMATIC RF1060R Betriebsanleitung, 05/2017, C79000-G8900-C432-02...
Seite 28
Technische Daten 6GT2831-6AA50 Bauform, Maße und Gewichte Maße (B × H × T) exkl. Kartenhalter 90 × 62 × 23,5 mm • • inkl. Kartenhalter 99 × 62 × 34,6 mm • • Gewicht ca. 120 g Art der Befestigung Tür-Einbau, 4 x Stiftschrauben (Schlitzschrauben) M4 x 20;...
Seite 29
Maßbild ① Bild 6-1 Maßbild RF1060R mit optionalem Kartenhalter Alle Maße in mm. SIMATIC RF1060R Betriebsanleitung, 05/2017, C79000-G8900-C432-02...
Seite 30
Maßbild SIMATIC RF1060R Betriebsanleitung, 05/2017, C79000-G8900-C432-02...
Seite 31
Anhang Zertifikate & Zulassungen Tabelle A- 1 Länderspezifische Zulassungen Kennzeichen Beschreibung CE nach RED - Richtlinie 2014/53/EU CE nach RoHS -Richtlinie 2011/65/EU 1) Part 15 Clause 15.105: "Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Federal Communications Rules.
Seite 32
Anhang A.1 Zertifikate & Zulassungen Kennzeichen Beschreibung Industry Canada Radio CAN ICES-3 (B)/NMB-3(B) Standards Specifications This device complies with Industry Canada’s licence-exempt RSSs. Operation is subject to the following two conditions: 1) This device may not cause interference; and • 2) This device must accept any interference, including interfer- •...
Seite 34
A.3 Service & Support Service & Support Industry Online Support Zusätzlich zur Produktdokumentation unterstützt Sie die umfassende Online-Plattform des Siemens Industry Online Support unter folgender Internet-Adresse: Link 1: (https://support.industry.siemens.com/cs/de/de/) Neben Neuigkeiten finden Sie dort: ● Produktinformationen: Handbücher, FAQs, Downloads, Anwendungsbeispiele etc.