User Documentation

Datenrekorder
Systemhandbuch
2696780000/02/04.2020
85
Neben den gelieferten Lesepositionen werden für erstmaliges Lesen reser-
vierte Positionen für die ältesten und neuesten Samples angeboten.
Beispiel
Startposition: Ältestes Sample
1 ... Pufferstart 2 ... Anzahl
3 ... Schreibposition
Beispiel
Startposition: Neuestes Sample
1 ... Pufferstart 2 ... Anzahl
3 ... Schreibposition
Im Zusammenhang mit dem Puffertyp "Continuous" ist die Gültigkeit einer
Leseposition begrenzt. Nach Erreichen des Pufferendes bricht der Schreib-
index um, wodurch bestehende Samples überschrieben werden. Die Lese-
funktionen erkennen, wenn sich eine Startposition auf Samples bezieht, wel-
che mittlerweile überschrieben wurden. In diesem Fall können die angefor-
derten Daten nicht geliefert werden. Der Ausgangsparameter für tatsächlich
gelieferte Samples enthält dann entsprechend weniger Werte. Die gelieferte
Leseposition für nachfolgende Aufrufe bezieht sich auf den aktuellen Puffer-
stand.
14.4 Aufzeichnungsrückruf aus Applikation
Für manche Anwendungen kann es sinnvoll sein, die Aufzeichnung von Pro-
zessvariablen in Datenrekordern mit prozessnaher Prüfung und/oder Weiter-
verarbeitung zu kombinieren. Im Zuge jeder Einzelaufzeichnung wird eine
Variable nur einmal gelesen, der Wert lässt sich aber für mehrere Aktionen
verwenden.