easy-forum

Deutsch - Software => XSoft-CoDeSys => Thema gestartet von: Frederik S. am Februar 28, 2010, 21:33:11 Nachmittag

Titel: Analogwert in der Visu mit Komma anzeigen
Beitrag 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
Titel: Re: Analogwert in der Visu mit Komma anzeigen
Beitrag von: Knodelpa am März 01, 2010, 12:49:19 Nachmittag
Hallo Frederik,

du musst statt dem Platzhalter %s den Platzhalter %5.2f verwenden.

%Gesamtstellen.Nachkommastellenf

Gruß Paul
Titel: Re: Analogwert in der Visu mit Komma anzeigen
Beitrag von: Frederik S. am März 01, 2010, 19:41:10 Nachmittag
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
Titel: Re: Analogwert in der Visu mit Komma anzeigen
Beitrag von: Knodelpa am März 01, 2010, 21:47:40 Nachmittag
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
Titel: Re: Analogwert in der Visu mit Komma anzeigen
Beitrag von: Frederik S. am März 02, 2010, 06:08:44 Vormittag
Ok jetzt läuft es.

Vielen dank :D

Gruß Frederik