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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Wechsel von Int zu Real ?

  1. #1
    Registriert seit
    08.12.2014
    Beiträge
    14
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Ihr da draußen,
    ich habe CoDeSys 2.3 und bin Quereinsteiger.

    Meine Raum-Temperatur kommt als Int ins System und beinhaltet 2 Kommastellen.
    Also so 1995°C,s
    oll aber so 19,95°C aussehen.


    Kann da jemand helfen.
    Danke.
    Zitieren Zitieren Wechsel von Int zu Real ?  

  2. #2
    Registriert seit
    21.04.2012
    Beiträge
    62
    Danke
    14
    Erhielt 11 Danke für 9 Beiträge

    Standard

    int_to_real

  3. #3
    DachBahn ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.12.2014
    Beiträge
    14
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Und wie sieht die Syntax dazu aus ?

  4. #4
    Registriert seit
    19.05.2008
    Beiträge
    648
    Danke
    117
    Erhielt 136 Danke für 105 Beiträge

  5. #5
    Registriert seit
    21.04.2012
    Beiträge
    62
    Danke
    14
    Erhielt 11 Danke für 9 Beiträge

    Standard

    realTemp:=int_to_real(intTemp);

  6. #6
    DachBahn ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.12.2014
    Beiträge
    14
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Standard

    so
    Modul5_1bis4_RaumTemp_AS_Real := INT_TO_REAL(Modul5_1bis4_RaumTemp)

  7. #7
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.184
    Danke
    923
    Erhielt 3.290 Danke für 2.659 Beiträge

    Standard

    Code:
    Modul5_1bis4_RaumTemp_AS_Real := INT_TO_REAL(Modul5_1bis4_RaumTemp) / 100.0 ;
    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  8. #8
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.717
    Danke
    443
    Erhielt 919 Danke für 740 Beiträge

    Standard

    Ich persönlich würde das Komma nur am Display an der richtigen Stelle einfügen und den Wert selbst als INT belassen.
    Die Handhabung von INTs ist doch etwas unproblematischer, als die von REALs.

  9. #9
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.732
    Danke
    314
    Erhielt 1.520 Danke für 1.282 Beiträge

    Standard

    @hucki
    Real hat aber den Vorteil immer eindeutig zu sein ... bei INT musst du immer überlegen, wieviele virtuelle Kommastellen sich darin verstecken.
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  10. #10
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.717
    Danke
    443
    Erhielt 919 Danke für 740 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Aber gerade hier bei den Temperaturen muss man in der Regel nicht immer sondern nur einmal überlegen, wieviele Nachkommastellen man hat.
    Dagegen sind insbesondere Prüfungen auf Gleichheit unproblematischer.

    Muss halt jeder für sich selbst abwägen, wo die Vor- und Nachteile liegen.

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 05.12.2013, 18:33
  2. Umwandlung eines Sensorwertes von INT in REAL
    Von dmarco im Forum CODESYS und IEC61131
    Antworten: 5
    Letzter Beitrag: 25.10.2012, 09:22
  3. Von REAL auf INT mit Komma umwandeln
    Von MasterKalle im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 19.10.2011, 15:00
  4. Probleme beim Umwandeln von INT --> Real
    Von Stahlhart im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 09.06.2010, 14:29
  5. Wandlung von Real => INT
    Von Heinz im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 29.07.2005, 12:33

Lesezeichen

Berechtigungen

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