Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Glossar

REAL an einer echten Maschine

REAL ist ein Zahlentyp, der Nachkommastellen halten kann, etwa 41,5. Er ist die normale Wahl für Messwerte, Sollwerte und berechnete Werte.

Es ist bei Siemens und Logix eine 32-Bit-Gleitkommazahl, die etwa sieben gültige Stellen behält. Sie ist also nur näherungsweise, und eine sehr kleine Zahl, die zu einer sehr großen addiert wird, kann einfach verschwinden.

Rechne mit REAL, wann immer Nachkommastellen wichtig sind, denn die Ganzzahldivision wirft sie weg.

REAL: ein durchgerechnetes Beispiel

Ein Summenzähler addiert jeweils 1,0 Liter in ein REAL. Am Anfang ist alles gut. Erreicht die Summe 16.777.216, ändert eine Addition von 1,0 sie nicht mehr, weil der Zahl die Stellen ausgegangen sind.

REAL: ein häufiger Fehler

Zwei REALs auf exakte Gleichheit prüfen. Zwei Werte, die übereinstimmen sollten, können sich in der letzten Stelle unterscheiden, also wird Total = 100.0 vielleicht nie TRUE. Vergleiche mit >= oder einer kleinen Toleranz.

Immer noch unsicher? Frag in der Umkleide.