TIA Nachkommastelle Real

kuti

Level-1
Beiträge
354
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich möchte meine Nachkommastelle auf 2 Nachkommazahlen reduzieren. Bei Real bekomme ich 5, 6 Nachkommazahlen und das ist zu viel bzw. unnötig. Kann mir jemand helfen? Programmieren tue ich mit FUP und TIA.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wieso sollte man?

Dann kann der Bediener alles eingeben was er will, und es wird nachträglich abgeschnitten. Kannst ihm das ja gleich "verbieten".

Ansatz fürs Programm wäre:

REAL * 100
RND
REAL / 100

(100 für 2 Nachkommastellen, 1000 für 3, etc)

Grüße

Marcel
 
Es gibt Kunden, die eine Genauigkeit von 2,3 Nachkommastellen haben möchten und wiederum gibt es welche, die überhaupt keine Nachkommastelle haben möchte. Der Anzahl der Nachkommastellen soll als Inputvariable deklariert werden, wo man dann im Touchpanel darauf aufgreifen kann. So habe ich mir das vorgestellt. Danke dir.
 
Ich glaub nicht dass sich das sinnvoll parametriern lässt. Da müsstest du schon ein Eingabefeld mit 2 und eines mit 3 Nachkommastellen anlegen, und diese je nach Voreinstellung aus- oder einblenden.
In Eingabemaske bei Änderung eines Wertes lassen sich aber trotzdem mehr Nachkommastellen eingeben, auch wenn man diese später in der Ausgabe nicht mehr zu Gesicht bekommt. Da müsste man wirklich wie von Matze vorgeschlagen im SPS Programm die Nachkommastellen abschneiden.
Ich finde es aber nicht so schön wenn man in der SPS Dinge programmiert, die eigentlich ins HMI gehören.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab das früher in der Verfahrenstechnik auch so gemacht, da hatten wir Waagen, welche je nach Typ (Tischwaage, Bodenwaage, etc) mit 1, 2 oder 3 Kommastellen waren. Unser Programm war aber immer das gleiche. Also hab ich 3 Inputboxen übereinander gelegt, und je nach Anzahl Kommastellen die richtige angezeigt!
 
Zurück
Oben