easy-forum
Deutsch - Software => XSoft-CoDeSys => Thema gestartet von: Frederik S. am Februar 28, 2010, 21:33:11 Nachmittag
-
Hallo
Ich bin noch ein rechter Neuling was CoDeSys angeht und würde gern mal wissen wie ich in der CoDeSys Visu Analogwerte mit einem Komma anzeigen lassen kann ::)
Ich habe mir ne kleine Pumpensteuerung gebastelt mit der Easy Control und einer dazugehörigen Visu.
Habe nur derzeit ein Problem das meine gemessene Temperatur z.B. 61,5 °C am Analogeingang nur mit dem Wert von 615 in WORD angegeben wird und diese in meinem Visu Element dann halt als 615 °C angezeit gekomme.
Nun möchte ich ganz gerne die 615 als 61,5 in meiner Visu angezeigt bekommen, nur weis ich nicht wie ich das genau anstelle :-[
Bin für jede Hilfe dankbar ;)
Geschrieben ist das Progamm in FUP, da ich mit AWL keinerlei Erfahrung habe.
Gruß Frederik
-
Hallo Frederik,
du musst statt dem Platzhalter %s den Platzhalter %5.2f verwenden.
%Gesamtstellen.Nachkommastellenf
Gruß Paul
-
Danke erstmal für die Antwort :)
Nur habe ich noch ein Problem
Wenn ich bei dem Text Inhalt : "Tempertatur %5.2f °C" eingebe, wird mir dann aber nur 0,00 als Wert angezeigt, und nicht z.b. ein Wert von 61,5 angezeigt. :-\
Muss ich den Analogeingangswert noch irgendwie umkonvertieren? Oder geht das eigentlich auch ohne?
Gruß Frederik
-
Hallo Frederik,
sorry habe vergessen, der Wert muss in einen Realtyp konvertiert werden.
Anzeige:Real;
Anzeige:=AnzeigeINT /100;
In der Visu zeigst du die Variable Anzeige, vom Typ Real an.
Gruß Paul
-
Ok jetzt läuft es.
Vielen dank :D
Gruß Frederik