TIA Energymeter - Skalierung

Mr.X

Level-2
Beiträge
10
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich verwende das ET200sp Energy Meter von Siemens mit der Nutzdatenvariante L1L2L3 (FEh).
Nun lese ich z.B. den Strom L1 als UINT in mA und die Skalierung Strom L1 als USINT Wert.
Wie kann ich in SCL (S7-1500) den richtigen Stromwert berechnen?
Mit den Funktionen EXP & LN habe ich es geschafft, gibt es eine einfachere Lösung dazu?
#Strom_DINT_in_mA := TRUNC(#Strom_UINT * EXP(#Skalierung_USINT * LN(10.0)));

Danke!
 
Zuletzt bearbeitet:
Wir nehmen die Nutzdatenvariante 253.
Dort kommt ein Strom Rohwert in UINT und eine Stromskalierung in USINT.

Wir haben das in einem CASE ausgeführt.
Skalierung = 0 Dann Rohwert / 1000
Skalierung = 1 Dann Rohwert / 100
Skalierung = 2 Dann Rohwert / 10
 
Zurück
Oben