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

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

Thema: Potenzen

  1. #1
    Registriert seit
    04.06.2007
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Kann es sein, dass weder in AWL/KOP/FUP noch SCL die Möglichkeit besteht, eine Zahl zu potenzieren? Also 10^3 ist 1000! Sowas muss es doch geben
    Quadrat und Quardratwurzel hab ich gefunden, aber mehr nicht.
    Zitieren Zitieren Potenzen  

  2. #2
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    var1 := EXPT(10,3);

    //Edit: laut IEC gehts aber ich habs gerade getestet und was soll ich schreiben... SCL eben ;o(
    Geändert von zotos (25.07.2007 um 10:20 Uhr)
    If you open your Mind too much, your Brain will fall out.

  3. #3
    Registriert seit
    23.04.2007
    Ort
    i.d.N.v. Saarbrücken
    Beiträge
    281
    Danke
    63
    Erhielt 9 Danke für 8 Beiträge

    Standard

    Guck mal in die Hilfe F1 --> Potenz--> Arithmetische Ausdrücke
    Was haben Schmetterlinge im Bauch wenn sie verliebt sind!?

  4. #4
    Registriert seit
    23.04.2007
    Ort
    i.d.N.v. Saarbrücken
    Beiträge
    281
    Danke
    63
    Erhielt 9 Danke für 8 Beiträge

    Standard

    da gibts die Operation **, is das es gleiche?
    Was haben Schmetterlinge im Bauch wenn sie verliebt sind!?

  5. #5
    krischan111 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.06.2007
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ah hab nen guten Link gefunden.

    Potenzen werden umgerechnet und mit dem natürlichen Logarithmus und seiner Umkehrung ausgeführt.

    https://support.automation.siemens.c...ad=treecontent

  6. #6
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Beitrag

    Zitat Zitat von geduldiger Beitrag anzeigen
    da gibts die Operation **, is das es gleiche?
    Ja

    myReal := 7**2;

    geht.
    If you open your Mind too much, your Brain will fall out.

  7. #7
    krischan111 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.06.2007
    Beiträge
    8
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    var1 := EXPD(3);

    So muss es sein für 10er Potenzen.

    Hm, ich glaub ich könnt mich an SCL gewöhnen
    Programmier sonst viel mit C/C++.
    Geändert von krischan111 (27.07.2007 um 14:13 Uhr)

  8. #8
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard

    Zitat Zitat von krischan111 Beitrag anzeigen
    Hm, ich glaub ich könnt mich an SCL gewöhnen
    Programmier sonst viel mit C/C++.
    Da hast du recht, aber aufpassen, der Teufel liegt im Detail.

    SCL ist was Datentypen angeht noch lange nicht so tolerant wie C.

    Außerdem ist SIEMENS immer für eine Überraschung gut.

  9. #9
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Zitat Zitat von Steve81 Beitrag anzeigen
    ...
    SCL ist was Datentypen angeht noch lange nicht so tolerant wie C.
    ...
    Also ST/SCL ist gerade bei Datentypen sehr empfindlich.... und das ist auch gut so. ST/SCL lehnen sich ja an Pascal an und hier ist die Philosophie klar in Richtung saubere Programmierung und dazu gehört auch explizites Typecasten. Immerhin geht es um Maschinen und Anlagen von denen auch Gefahren ausgehen können und da gilt es Quereffekte zu vermeiden.

    Die Implementierung von SCL lässt IMHO aber noch zu wünschen übrig. Da wäre mal ein neu Auflage des Editors und der Online-Ansicht fällig.
    If you open your Mind too much, your Brain will fall out.

  10. #10
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von zotos Beitrag anzeigen
    Also ST/SCL ist gerade bei Datentypen sehr empfindlich.... und das ist auch gut so. ST/SCL lehnen sich ja an Pascal an und hier ist die Philosophie klar in Richtung saubere Programmierung und dazu gehört auch explizites Typecasten. Immerhin geht es um Maschinen und Anlagen von denen auch Gefahren ausgehen können und da gilt es Quereffekte zu vermeiden.

    Die Implementierung von SCL lässt IMHO aber noch zu wünschen übrig. Da wäre mal ein neu Auflage des Editors und der Online-Ansicht fällig.
    Da geb ich dir absolut recht.
    Ist aber beim umstieg bzw. beim übersetzen von C nach SCL zu beginn etwas gewöhnungsbedürftig. Aber wenn man mal weiß wie es funktioniert ist es ja auch kein großes Problem mehr.

Ähnliche Themen

  1. AWL: Dez Zahl auf 10er Potenzen Zerlegen
    Von maxi im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 29.01.2008, 22:08

Lesezeichen

Berechtigungen

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