Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Real wert soll zb. einen wert 7,3 anzeigen, zeigt aber nur 7

Daniel81
2010-04-09
2010-04-13
  • Daniel81 - 2010-04-09

    und zwar hab in fub den baustein DIV und lese ein signal von meiner analogen eingangsklemme diesen dividier ich durch einen eingetragenen faktor und am ausgang soll dann meine zb 7,3 rauskommen.

    der variablen hab ich mit real deklariert oder muß ich zum real noch was wie zb %2.1f schreiben??? da kommt aber immer fehler....

    oder hat das %2.1f nur was mit der visualisierung zu tun?

    wenn ich alle variablen als real schreib bekomm ich die kommastelle angezeigt. allerding kann es sein das ich meinen analogen input nicht mit real deklarieren darf, weil der zeigt dann nichts mehr an.

    hoff es ist einigermaßes beschrieben das man versteht was ich meine.

    gruß

     
  • Oberchefe - 2010-04-09

    Welcher Faktor ist definiert? Falls Ganzzahl evtl. da mal ".0" anhängen

    Ansonsten erst das Format wandeln (INT_TO_REAL oder dergleichen).

     
  • Doozer - 2010-04-13

    Moin!

    Eine Analogeingangsklemme (Pt1000) wird in der Steuerungskonfiguration ausgewählt und ist als INT deklariert. Also brauchst Du nur den Analogeingang nehmen, konvertieren (INT_TO_REAL), dann an ein DIV anschließen und durch zB 10 teilen und schon kommt am Ende vom DIV der REAL-Wert raus... (Bei 0-10V Klemmen ist das WORD).

    ... und die %2.1f hat was mit der Visu zu tun

     

Log in to post a comment.