Differenz zum Vorgängerwert 15000064
Differenz Vorgänger |
▸ E1 | | | | A1 ▸ |
▸ E2 | Reset | | |
▸ E3 | Modus | 0 | |
Dieser Baustein bildet die Differenz zwischen dem aktuellen Wert an E1 und dem vorherigen Wert an E1.
Beim allerersten Start (bzw. nach einem Reset durch E2 oder Zurücksetzen der remanenten Variablen) existiert noch kein Vorgängerwert. Erst wenn ein neues gültiges Telegramm an E1 eintrifft, wird dieser Wert intern remanent gespeichert und beim nächsten Telegramm an E1 entsprechend abgezogen.
Der Wert an E1 muss ≠[leer] und nummerisch sein, ansonsten wird das Telegramm vollständig ignoriert.
Wird E2 auf einen Wert ≠0 gesetzt, wird der Baustein zurückgesetzt (d.h. der intern gespeicherte Vorgängerwert wird gelöscht). A1 wird dabei nicht verändert.
Mit E3 kann optional ein Vergleicher aktiviert werden:
- 0: Vergleicher ist deaktiviert
- 1: das Ergebnis muss >0 sein, sonst wird A1 nicht verändert
- 2: das Ergebnis muss >=0 sein, sonst wird A1 nicht verändert
- 3: das Ergebnis muss <0 sein, sonst wird A1 nicht verändert
- 4: das Ergebnis muss <=0 sein, sonst wird A1 nicht verändert
Hinweis:
Auch bei aktiviertem Vergleicher wird der aktuelle Wert (E1) stets unabhängig vom Vergleicher-Ergebnis als Vorgängerwert gespeichert.
E1: ≠[leer] und nummerisch = Trigger
E2: ≠0 = Reset (s.o.)
E3: 1..4=Vergleicher aktivieren (s.o.), 0=kein Vergleicher
A1: Differenz von E1 und Vorgängerwert (sofern die o.g. Bedingungen erfüllt sind)