Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: REAL in Integer umwandeln

  1. #1
    Registriert seit
    02.10.2006
    Ort
    Gelsenkirchen (Stadt der tausend Feuer)
    Beiträge
    21
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Forenmitglieder !

    Ich habe folgendes (banales) Anfängerproblem:

    Es sollen Analogausgänge mit interne Variablen im REAL-Format gesetzt werden.
    Jetzt ist mir bewusst, dass die Analogausgänge im INT-Format beschrieben werden müssen.
    Jetzt meine Frage: Gibt es im FUP einen eleganten Weg aus einem REAL-Typ einen INTEGER-Typ zu machen ?
    Wenn ja, wie ?

    Danke im Voraus !


    Gruss
    dummyuser
    Zitieren Zitieren REAL in Integer umwandeln  

  2. #2
    Registriert seit
    15.10.2005
    Ort
    49586 Neuenkirchen
    Beiträge
    329
    Danke
    30
    Erhielt 4 Danke für 4 Beiträge

    Standard

    Hallo,
    mit dem Round und einem Move Baustein kannst du deinen Wert zum PAW bringen, du musst aber sicher stellen, dass dein REAL nie größer als 27648.0 wird!
    Angehängte Grafiken Angehängte Grafiken
    SG Farinin

  3. #3
    dummyuser ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    02.10.2006
    Ort
    Gelsenkirchen (Stadt der tausend Feuer)
    Beiträge
    21
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für die schnelle Antwort.

    In der Zwischenzeit bin ich die Funktionen der Std.Lib. durchgegangen.
    Hier finden sich die Funktionen, welche für mich (augenscheinlich) am geeignetsten sind.
    Hier findet sich ein FC105 (SCALE-Convert) und ein FC106 (UNSCALE-Convert). Diese Bausteine skalieren mir meine Sollwerte sofort in entsprechende physikalische Werte.

    Bei UNSCALE-Convert (für Analogausgänge): IN REAL skaliert auf Messgrößenendwert, OUT INT(16)
    Bei SCALE-Convert (für Analogeingänge): IN INT(16), OUT(REAL) skaliert auf Messgrößenendwert

    Danke

    dummyuser

Ähnliche Themen

  1. Long Integer in Real Wert umwandeln
    Von ThermoFisher im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 24.10.2011, 16:31
  2. Char umwandeln in Integer
    Von viperserver im Forum Simatic
    Antworten: 47
    Letzter Beitrag: 07.03.2011, 15:23
  3. Integer in S7-Zeit umwandeln
    Von Woto im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 22.02.2008, 14:08
  4. Integer Wert in Hex umwandeln
    Von tomatensaft im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 15.12.2006, 16:21
  5. Integer Wert (t in ms) in S5Time umwandeln?
    Von Anonymous im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 27.07.2006, 09:00

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •