TIA Potenzieren in AWL mit S7-1500 und TIA

ducati

Level-3
Beiträge
9.756
Reaktionspunkte
2.801
Zuviel Werbung?
-> Hier kostenlos registrieren
angeblich soll man ja Potenzieren in AWL mit S7-1500 und TIA können:
1702631470956.png
wie soll da die Syntax aussehen? Ich krigs nicht hin. Oder ist das nen Fehler im Handbuch? Oder soll das ne Fußnote sein, die ich nicht finde?

1702631542779.png


sonst mach ichs halt weiterhin mit: a^b = exp( b*ln(a) )
 
Also abgesehen davon, dass in der Vergleichsliste das ** zu EXP ausgetauscht werden muss, habe ich noch ein Verständnisproblem:
1702634666709.png

Nachtrag:
hat sich erledigt:

potenzieren ist was anderes als Exponentialwert EXP bilden

potenzieren scheint in AWL nicht (direkt) zu funktionieren
 
Zuletzt bearbeitet:
Es gibt in AWL keine fertige Potenzierfunktion. Aber:
In STEP 7 gibt es nur die Möglichkeit mit der Eulerschen Zahl e (e = 2.7182818 ...) zu potenzieren (EXP). Diese natürliche Exponentialfunktion kann jedoch in Kombination mit dem natürlichen Logarithmus (LN) dazu verwendet werden, jede beliebige Potenz zu bilden (z. B. 10 hoch x oder 2 hoch x). Einzige Einschränkung ist, dass die Basis niemals den Wert Null annehmen darf. Der LN von Null ist nicht definiert. Damit führt eine Operation mit der Basis Null zu einem mathematisch falschen Ergebnis! Die allgemeine mathematische Formel, um über EXP und LN die Potenz zu bestimmen, lautet wie folgt:
8795702_potenz_01_d.gif
Die Umsetzung dieser Gleichung in ein STEP7-Projekt sieht dabei wie folgt aus:
8795702_potenz_02_d.gif
 
Zurück
Oben