XML-Schnittstelle
Dieses Kapitel richtet sich ausschließlich an XML-Anwender (RF650R/RF680R/RF685R).
In diesem Kapitel wird der Einsatz der XML-Schnittstelle der Reader RF650R, RF680R und
RF685R beschrieben. Mithilfe der XML-Schnittstelle können Sie über Ethernet den Reader
betreiben. Im Einzelnen können:
● Transponder-Daten über die Reader auslesen und beschreiben
● Reader-Informationen auslesen
● Reader-Konfiguration auslesen
● Tag-Events empfangen
● Meldung empfangen
● RSSI-Events empfangen
● IO bearbeiten
8.1
Funktionsweise der XML-Schnittstelle
Die XML-Schnittstelle basiert auf Befehl-/Antworttelegrammen, wobei vom Reader auch
asynchrone Reports gesendet werden. Jeder Befehl, den Sie senden, wird vom Reader mit
einem Antworttelegramm beantwortet, unabhängig davon, ob der Befehl erfolgreich
ausgeführt wurde oder nicht. Treten bei der Kommunikation Fehler auf, enthält das
Antworttelegramm eine Fehlerbeschreibung.
Um eine eindeutige Zuordnung der Befehle und Antworten sicherzustellen, muss jeder
Befehl eine eindeutige ID enthalten. Diese ID wird in dem dazugehörigen Antworttelegramm
wiederholt.
Im Regelfall beantwortet der Reader einen Befehl innerhalb von 5 Sekunden. Wir empfehlen
Ihnen Ihre Applikation so zu programmieren, dass bei einem Überschreiten dieses
Zeitraums, die Applikation eine entsprechende Fehlerbehandlung durchführt.
Einige Befehle (z. B. "setConfiguration" oder "readTagIds") können länger als 5 Sekunden
dauern. Diese Befehle enthalten bereits einen entsprechenden Hinweis.
Hinweis
Speichern und abarbeiten der Befehle
Es können auch mehrere Befehle abgesetzt werden, ohne auf die entsprechende Antwort zu
warten. Der Reader arbeitet die Befehle genau in der Reihenfolge ab, in der diese
empfangen wurden. Beachten Sie, dass der Reader neu eintreffende Befehle verwirft, wenn
Reader-intern bereits ca. 100 Befehle zur Verarbeitung anstehen.
SIMATIC RF650R/RF680R/RF685R
Projektierungshandbuch, 10/2015, C79000-G8900-C386-03
8
143