Übersicht Schieberegister

Mit diesem Baustein werden Werte im Takt durch eine Kette von Ausgängen geschoben. Bei jedem Takt wandert der Wert vom Eingang WT auf den Ausgang W1, der bisherige Wert von W1 auf W2 und so weiter; der Wert der letzten Stelle fällt heraus. So stehen die letzten Werte gleichzeitig zur Verfügung, zum Beispiel um einen Verlauf zu beurteilen oder mehrere Messungen zu vergleichen. Der Inhalt wird persistent gespeichert und steht nach einem Neustart der Steuerung wieder zur Verfügung.


Eingänge

WT Wert Wert, der eingeschoben wird.
TA Takt Bei einer steigenden Flanke (Wechsel von 0 auf ungleich 0) wird weitergeschoben. Nur wirksam bei Weiterschalten „Takteingang“.
RS Rücksetzen Bei einer steigenden Flanke werden alle Stellen auf den Startwert gesetzt.



Ausgänge

W1..Wn Wert W1 ist der zuletzt eingeschobene Wert, der letzte Ausgang der älteste. Die Anzahl der Ausgänge entspricht dem Parameter Länge.



Parameter

Länge Anzahl der Stellen des Schieberegisters, 2 bis 16.
Startwert Wert, den alle Stellen nach dem Rücksetzen erhalten.
Weiterschalten
  • Takteingang (steigende Flanke): Es wird geschoben, sobald der Eingang TA von 0 auf ungleich 0 wechselt.
  • Änderung am Eingang Wert: Es wird geschoben, sobald sich der Wert am Eingang WT ändert. Der Takteingang wird dann nicht benötigt.
Persistent speichern Speichert den Inhalt des Registers, sodass er nach einem Neustart der Steuerung wieder zur Verfügung steht. Die Sicherung erfolgt zyklisch maximal einmal pro Stunde sowie beim Beenden. Wird die Länge nachträglich geändert, startet das Register wieder mit dem Startwert.

Siehe auch: Gleitender Mittelwert, Trend

Siehe auch allgemeine Parameter aller Funktionsbausteine.