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

Ergebnis 1 bis 7 von 7

Thema: Berechnungen zur basis 10 (hoch x)

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo!

    ich habe folgendes Problem:

    ich möchte eine Gleichung in s7 umsetzen , die einen exponenten zur Basis 10 besitzt.
    leider ist der exponent eine variable die sich kontinuierlich ändert und s7 mir keine bekannten vorprogrammierten funktionen zur berechnung von basis 10 anbietet.

    (zur basis des natürlichen logarithmus "e" gibt es diese fkt.)

    Kennt jemand eine abhilfe bzw. eine funktion, die diese Berechnung dürchführen kann??

    mfg livermoore
    Zitieren Zitieren Gelöst: Berechnungen zur basis 10 (hoch x)  

  2. "ja. geht.

    die fc die ich dazu auf meiner homepage abgelegt habe arbeitet nur mit real."


  3. #2
    Registriert seit
    29.03.2004
    Beiträge
    5.735
    Danke
    143
    Erhielt 1.685 Danke für 1.225 Beiträge

    Standard

    Hallo,
    ich habe mal versucht den entsprechenden Teil meines Bausteins hier in AWL reinzuschreiben. Er fasst zwei Eingangswerte (Mantisse und Exponent zur Basis 10) zu einem Ausgangswert zusammen.

    Code:
    // Exponentialfunktion zur Basis 10
    // a^b = e ^(b * ln a)
    // 10^b = e ^( b * ln 10)
    
          L     1.000000e+001
          LN    
          L     #rExponent
          *R    
          EXP   
    
    //  Mantisse * Exponent
          L     #rMantisse
          *R    
          T     #rMesswert
    Die erste Logarithumsberechnung könnte man sich sparen und den Wert als Konstante hinterlegen.

    MfG
    Thomas

  4. #3
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Zitat Zitat von Thomas_v2.1
    ...
    Die erste Logarithumsberechnung könnte man sich sparen und den Wert als Konstante hinterlegen.

    MfG
    Thomas
    Das sollte man unbedingt tun, wenn man auf die Ausführungszeit sieht.
    Es sei den man möchte eine universell verwendbare FC zum Potenzieren schreiben.

  5. #4
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    wo ich obigen code sehe viels mir wieder ein.
    da hatten wir doch schon mal was hier.
    http://www.sps-forum.de/phpBB2/viewtopic.php?t=4740

    ich hab aus dem code mal eine allgemeine fc gemacht (wo auch die basis wählbar ist).

    liegt auf meiner hp
    man weiss ja nie wann man das mal wieder braucht. und dann muss ich nicht lange suchen
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  6. #5
    Anonymous Gast

    Standard

    kann "b" auch eine gleitpunktzahl sein, die als variable definiert ist und sich jede zykluszeit ändert?


    übrigens schönen Dank!!
    hat mir schon ein bischen weitergeholfen.
    muss es jetzt nur noch ausbrobieren:

    mfg Livermoore
    Zitieren Zitieren kann "b" auch eine gleitpunktzahl sein??  

  7. #6
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    ja. geht.

    die fc die ich dazu auf meiner homepage abgelegt habe arbeitet nur mit real.
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  8. #7
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    danke für die hilfe!!!

    Es hat funktioniert!

    Zitieren Zitieren danke für die hilfe  

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 10.01.2012, 14:39
  2. Berechnungen mit WinCC Flexible 2008
    Von Kaskade im Forum HMI
    Antworten: 10
    Letzter Beitrag: 15.09.2010, 19:51
  3. SIN /COS Berechnungen Zykluszeit
    Von mitchih im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 08.10.2009, 21:13
  4. Berechnungen
    Von jas im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 20.05.2006, 13:09

Lesezeichen

Berechtigungen

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