Rechnen mit Step7

MichaelHuf

Level-2
Beiträge
58
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

ich hab folgendes Problem.

Ein Drucksensor liefert ein nicht linieares Signal,die Formel vom Hersteller
lautet

P = 10 hoch (Eingangspannung - 6V )

Kann leider nicht EXP verwenden da dieser auf Basis e(2,7..) rechnet.
Gib es eine möglichkeit?

MFG
Michael
 
Bin's nochmal,

hab ein paar sachen vergessen.

Drucksensor wird in einer Plasmamaschine verwendet
S7 313 /step 7 5.3

kleines Beispiel

eV = Eingangsspannung = 9V
eV - 6V = -3
P = 10 hoch -3 = 0,01 mbar

kann Ahnung wie ich das mit Step7 rechnen soll.

MFG
Michael
 
Hallo ,

danke erstmal.

Ich propiers mal aus,
aber ich glaub da kommt was falsches raus.

Beipiel :
bei 0V = p =0,00001
bei 9V = p = 10000


Danke
Mfg
Michael
 
Was heißt was falsches?

Es scheint wohl gewisse Rundungsdifferenzen zu geben,
denn bei 0V kommt mit PLCSim 9.999998e-007 raus,
was jedoch extrem nah an 0,000001 ist

Bei 9V kommt genau 1000.0 raus, was wiederum korrekt ist.

Also wo ist das Problem?

Mfg
Manuel
 
MichaelHuf schrieb:
Kann leider nicht EXP verwenden da dieser auf Basis e(2,7..) rechnet.
Doch. Generelle Umrechnung der Basen: a hoch x = b hoch (x * logarithmus von a zur Basis b)
Also 10 hoch x= e hoch (ln 10 * x) =exp(ln(10)*x)
 
Wie kommst du eigentlicht darauf das

10 hoch -3

0,01 ergeben sollte ?!

also in jedem x beliebigen Taschenrechner kommt dabei 0,001
und das kommt zumindestens mit einer extrem geringen Abweichung auch in Step7 raus.

Bei Step7 kommt dabei 0.0009999999 raus.

Also es differiert in einem Bereich der (eigentlich) keine Rolle spielen sollte.

Vielleicht solltest du deine Rechenkünste nochmal schulen.

Mfg
Manuel
 
Hallo MichaelHuf,

nimm die Formel von Zottel. exp(ln(10)*x).
ln(10) ist eine Konstante, die der Taschenrechner ausspuckt.

Wenn das mit negativen Hochzahlen nicht geht, dann rechne mit dem Betrag und bilde am Schluss den Kehrwert.
Beispiel:
x hoch -3 = 1 / (x hoch 3)

Beste Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
argv_user schrieb:
nimm die Formel von Zottel. exp(ln(10)*x).
ln(10) ist eine Konstante, die der Taschenrechner ausspuckt.

Exakt diese Formel wird mit Programmbeispiel
unter der Siemens-Beitrags ID genannt,
die von André genannt wurde.

Das Ergebnis das rauskommt siehe meine vorigen Posts.

sps-concept schrieb:
Hallo,

Antwort bei Siemens! Beitrags-ID 8795702

MfG
André Räppel

Mfg
Manuel
 
Zurück
Oben