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

Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 29 von 29

Thema: Umrechnung in AWL

  1. #21
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ok wenn du es mit Kommerstellen haben willst dann musst du deinen Eingangsvariable in Real wandeln und danach mit real rechnen.
    Als Ausgangsvariable hast du dann natürlich auch eine real.
    INT und DINT können keine Komma darstellen.

    godi

  2. #22
    Registriert seit
    03.05.2006
    Beiträge
    491
    Danke
    43
    Erhielt 45 Danke für 42 Beiträge

    Standard

    ja wenn du es genau haben willst musst du vorher die eingangsvariable in eine realzahl umrechnen und dann weiterrechnen. die ausgangsvariable sollte natürlich dann auch in real sein, damit du die kommastellen angezeigt bekommst.

    grüsse und gute nacht

  3. Folgender Benutzer sagt Danke zu funkdoc für den nützlichen Beitrag:

    hans55 (16.03.2008)

  4. #23
    hans55 ist offline Benutzer
    Themenstarter
    Registriert seit
    11.12.2007
    Beiträge
    32
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke,
    das werd ich mal probieren und mich evtl. in den nächsten tagen nochmal melden.

    Gruß
    Hans

  5. #24
    Registriert seit
    03.01.2006
    Ort
    Im sonnigen Süden von Österreich!
    Beiträge
    1.377
    Danke
    227
    Erhielt 183 Danke für 168 Beiträge

    Standard

    Code:
          L    #Eingangsvariable       //INT
          ITD   
          DTR   
          L     6.000000e+001
          *R    
          L     8.192000e+002
          /R    
          T     #Ausgangsvariable    //REAL
    So sollte es dann ganz genau funktionieren.

    godi

  6. Folgender Benutzer sagt Danke zu godi für den nützlichen Beitrag:

    hans55 (16.03.2008)

  7. #25
    Registriert seit
    08.02.2007
    Ort
    A-2320
    Beiträge
    2.252
    Danke
    244
    Erhielt 332 Danke für 303 Beiträge

    Standard

    Damits auch klappt:

    L #Eingangswert //0-16384
    ITD
    DTR
    L 13.6533
    /R
    T #Ausgang_Real //0-1200 U/min
    RND
    T #Ausgang_INT //0-1200 U/min


    also wahlweise Real oder Int
    Geändert von borromeus (17.03.2008 um 08:50 Uhr)

  8. #26
    hans55 ist offline Benutzer
    Themenstarter
    Registriert seit
    11.12.2007
    Beiträge
    32
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke nochmal und Gute Nacht!
    Ich muss mir das erst mal verinnerlichen, da ich damit noch nicht viel zu tun hatte.

    Gruß
    Hans

  9. #27
    Registriert seit
    13.03.2004
    Beiträge
    135
    Danke
    10
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Zitat Zitat von borromeus Beitrag anzeigen
    Damits auch klappt:

    L #Eingangswert //0-16384
    ITD
    DTR
    L 13.6533
    /R
    T #Ausgang_Real //0-1200 U/min
    RND
    T #Ausgang_INT //0-1200 U/min


    also wahlweise Real oder Int
    Ja, so kann man es natürlich auch machen! Oder man benutzt wie schon weiter oben beschrieben den "Scale"-Baustein FC105 aus der Library. Der liefert dann auch ein real zurück. Aber wenn man es lieber zu Fuss macht ist das natürlich auch ok. Ich bin halt nur ein bisschen faul und wenn man 20 oder 30 Eingänge zu skalieren hat wirds irgendwann mühselig.

    Gruss Hagen
    Im Zweifel, tue immer das richtige!

  10. #28
    Registriert seit
    01.10.2007
    Ort
    Waiblingen
    Beiträge
    3.317
    Danke
    767
    Erhielt 536 Danke für 419 Beiträge

    Standard

    Code:
    L #Eingangswert
    L 4800
    *I
    SSD 16
    T #Ausgangswert
    Geändert von Perfektionist (18.03.2008 um 09:29 Uhr) Grund: Lesbarkeit erhöht

  11. #29
    hans55 ist offline Benutzer
    Themenstarter
    Registriert seit
    11.12.2007
    Beiträge
    32
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke Leute!!
    Ihr habt mir wirklich sehr geholfen.
    Gruß
    Hans

Ähnliche Themen

  1. Alarmfenster / Umrechnung
    Von dr.hareg im Forum CODESYS und IEC61131
    Antworten: 3
    Letzter Beitrag: 06.05.2011, 12:22
  2. VAT: HEX <-> DEZ Umrechnung
    Von derbenny im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 13.11.2007, 16:00
  3. PT 100 auf C7-613 analog Eingabe - Umrechnung
    Von Lars Bizare im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 28.06.2005, 16:49
  4. Analogwert Umrechnung
    Von Diplomklempner im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 15.06.2005, 15:28
  5. Umrechnung von Analogeingangskarte
    Von Anonymous im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 01.04.2005, 06:57

Lesezeichen

Berechtigungen

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