Herunterladen Diese Seite drucken

Siemens SIMATIC RF600 Projektierungshandbuch Seite 126

Vorschau ausblenden Andere Handbücher für SIMATIC RF600:

Werbung

Programmieren über XML-Schnittstelle
10.1 Funktionsweise der XML-Schnittstelle
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.
Asynchrone Benachrichtigungen (XML-Reports)
Neben den synchronen Befehl-/Antwort-Telegrammen werden auch asynchrone
Benachrichtigungen übertragen. Diese Reports werden vom Reader generiert und erfordern
ggf. eine Empfangsbestätigung durch die Anwenderapplikation. Jede Übertragung ist mit
einer vom Reader generierten eindeutigen ID (<id>) versehen. Anders als die IDs der
Befehle wird diese ID vom Reader selbst generiert. Die Anwenderapplikation kann diese
Benachrichtigung nur mit der gleichen ID quittieren.
Die Reports unterteilen sich in Ereignisse und Alarmmeldungen. Ein Ereignis enthält
eigenständig vom Reader erfasste Daten. Alarmmeldungen informieren die
Anwenderapplikation über unregelmäßige oder fehlerhafte Betriebsbedingungen des
Reader.
Die Reports können gesichert oder ungesichert übertragen werden.
● Im ungesicherten Betrieb werden alle Reports an die Anwenderapplikation gesendet,
ohne auf eine Empfangsbestätigung zu warten. Der Report wird automatisch verworfen,
wenn die Verbindung zur Anwenderapplikation nicht vorhanden oder unterbrochen ist.
● Im gesicherten Betrieb muss der Empfang jedes Reports von der Anwenderapplikation
mit einem Antworttelegramm ("tagEventReport") bestätigt werden. Geht innerhalb von ca.
10 Sekunden keine Empfangsbestätigung ein, sendet der Reader den Report erneut an
die Anwenderapplikation.
Bei Verbindungsfehlern oder -unterbrechungen werden die Reports im Reader
gespeichert, bis die Verbindung wiederhergestellt ist. Wird der Reader jedoch
ausgeschaltet, gehen die gespeicherten Reports verloren. Aktivieren Sie die gesicherte
Übertragung, wenn die Verbindung zwischen Reader und PC nicht stabil ist, z. b.
aufgrund einer WLAN-Verbindung.
Weitere Informationen zum Aufbau der Antworttelegramme finden Sie im Kapitel
"tagEventReport (Seite 206)".
Der Reader kann maximal 10 000 Reports puffern. Wird diese Anzahl überschritten, so
werden intern neu generierte Reports verworfen.
Die gesicherte Übertragung aktivieren Sie über das WBM ("Der Menüpunkt "Einstellungen -
Kommunikation" (Seite 80)").
126
Projektierungshandbuch, 06/2019, C79000-G8900-C386-08
SIMATIC RF600

Werbung

loading