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

Ergebnis 1 bis 6 von 6

Thema: Typkonvertierung von DINT zu LREAL (TwinCAT/Beckhoff)

  1. #1
    Registriert seit
    17.07.2014
    Beiträge
    17
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    wie kann man bei TwinCAT 3 von DINT zu LREAL umwandeln?


    Vielen Dnak.
    Zitieren Zitieren Typkonvertierung von DINT zu LREAL (TwinCAT/Beckhoff)  

  2. #2
    Registriert seit
    29.09.2006
    Beiträge
    368
    Danke
    0
    Erhielt 41 Danke für 38 Beiträge

    Standard

    Ein DINT_TO_LREAL() vielleicht?

    Viele Grüße

  3. #3
    tammana ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.07.2014
    Beiträge
    17
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    funktioniert leider nicht ...

    Also das Problem ist das bTest vom Typ DINT ist (globale Variable) und bTest2 eben vom Typ LREAL.
    Ich will den Wert von bTest in der bTest2 speichern, und muss daher die Typkonvertierung beachten...

    bTest: DINT; //Collimator Value via Ads-Stream
    bTest2 : LREAL;
    bTest2:= DINT_TO_LREAL(bTest/1000);

  4. #4
    Registriert seit
    04.11.2014
    Beiträge
    139
    Danke
    1
    Erhielt 25 Danke für 23 Beiträge

    Standard

    Hallo,

    die Konvertierung funktioniert ganz sicher.
    Ist dir bewusst das jede Zahl kleiner 1000 so gleich 0 ist? Ganzzahldivision!
    Probiere es mit:
    bTest2:= DINT_TO_LREAL(bTest)/1000;

    Grüße

  5. #5
    Registriert seit
    29.09.2006
    Beiträge
    368
    Danke
    0
    Erhielt 41 Danke für 38 Beiträge

    Standard

    Was funktioniert denn nicht? Vielleicht erst casten und dann divieren als Fließkomma? DINT_TO_LREAL(...)/1000.0 z.B.?

  6. #6
    tammana ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    17.07.2014
    Beiträge
    17
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Alles Klar, hat funktioniert
    Vielen Dank euch beiden

Ähnliche Themen

  1. Konfiguration postgresql Datenbank über Twincat von Beckhoff
    Von ericnya im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 25.11.2013, 11:09
  2. Projektierung mit CX1000 und TwinCAT von Beckhoff
    Von brik im Forum CODESYS und IEC61131
    Antworten: 12
    Letzter Beitrag: 18.06.2009, 18:09
  3. Antworten: 15
    Letzter Beitrag: 08.04.2009, 17:19
  4. Beckhoff TwinCat - Übergeben von Daten
    Von Majestic_1987 im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 20.07.2008, 14:51
  5. TwinCat, LREAL und Zeitdifferenz
    Von o-bi-wan-knobi im Forum CODESYS und IEC61131
    Antworten: 12
    Letzter Beitrag: 26.03.2008, 08:06

Lesezeichen

Berechtigungen

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