Autor Thema: Analogwert in der Visu mit Komma anzeigen  (Gelesen 13411 mal)

Offline Frederik S.

  • Newbie
  • *
  • Beiträge: 5
Analogwert in der Visu mit Komma anzeigen
« 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

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Analogwert in der Visu mit Komma anzeigen
« Antwort #1 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

Offline Frederik S.

  • Newbie
  • *
  • Beiträge: 5
Re: Analogwert in der Visu mit Komma anzeigen
« Antwort #2 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

Offline Knodelpa

  • easy god
  • *****
  • Beiträge: 1410
  • I love easy-Forum.net
Re: Analogwert in der Visu mit Komma anzeigen
« Antwort #3 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

Offline Frederik S.

  • Newbie
  • *
  • Beiträge: 5
Re: Analogwert in der Visu mit Komma anzeigen
« Antwort #4 am: März 02, 2010, 06:08:44 Vormittag »
Ok jetzt läuft es.

Vielen dank :D

Gruß Frederik