Runden 15000066
Runden |
▸ E1 | | | | A1 ▸ |
▸ E2 | Richtung | 0 | |
▸ E3 | Präzision | 0 | |
Dieser Baustein rundet einen Wert an E1 auf oder ab.
Mit E2 kann die Richtung des Rundens festgelegt werden:
- Ist E2>0 wird der Wert an E1 stets auf die nächstgrößere Ganzzahl aufgerundet (z.B. wird aus 3.4 die Ganzzahl 4). E3 wird ignoriert.
- Ist E2<0 wird der Wert an E1 stets auf die nächstkleinere Ganzzahl abgerundet (z.B. wird aus 3.4 die Ganzzahl 3). E3 wird ignoriert.
-
Ist E2=0 erfolgt das Runden automatisch, d.h. je nach Wert an E1 wird auf- oder abgerundet. E3 legt dabei die Präzision wie folgt fest:
- E3=0: der Wert an E1 wird auf die nächste Ganzzahl auf- oder abgerundet (z.B. 3.49 → 3 oder 3.50 → 4)
- E3>0: der Wert an E1 wird auf diese Anzahl an Nachkommastellen auf- oder abgerundet (z.B. E3=1: 3.49 → 3.5 oder 3.44 → 3.4)
- E3<0: der Wert an E1 wird auf diese Zehnerstellen (vor dem Dezimalpunkt) auf- oder abgerundet (z.B. E3=-1: 3.49 → 0 oder 123.49 → 120)
Jedes neue Telegramm an E1 triggert den Baustein. Sofern an E1 ein nummerischer Wert anliegt, wird A1 auf den gerundeten Wert gesetzt.
Der Wert an E1 muss ≠[leer] und nummerisch sein, ansonsten wird das Telegramm ignoriert.
Hinweis:
Nur E1 triggert ggf. den Baustein (Änderungen an E2 oder E3 führen nicht zur Neuberechnung von A1).
E1: ≠[leer] und nummerisch = Trigger
E2: Richtung (s.o.)
E3: Präzision (s.o.)
A1: wird bei jedem gültigen Trigger (E1) auf den gerundeten Wert gesetzt