-> Hier kostenlos registrieren
Hallo, Ich bin SCL Anfänger und habe folgendes Problem:
Bei diesem Code möchte ich jedes Mal wenn der Wert #Verbrauch_L2 ungleich #ZW_EnergieL2 ist(1 Zyklus lang)
den Wert #Verbrauch_Gesamt_L2_HT um 0.01 erhöhen.
Es funktioniert eigentlich auch, doch ich bekomme mehr Kommastellen als eigentlich sein dürfenden, siehe Bild vom DB.
Was mache ich da falsch?
Code:
IF #Verbrauch_L2 <> #ZW_EnergieL2 THEN
IF #HT_NT=True THEN
#Verbrauch_Gesamt_L2_HT := #Verbrauch_Gesamt_L2_HT + 0.01;
#ZW_Tagesverbrauch_L2_HT := #ZW_Tagesverbrauch_L2_HT + 0.01;
ELSE
#Verbrauch_Gesamt_L2_NT := #Verbrauch_Gesamt_L2_NT + 0.01;
#ZW_Tagesverbrauch_L2_NT := #ZW_Tagesverbrauch_L2_NT + 0.01;
END_IF;
END_IF;
Bei diesem Code möchte ich jedes Mal wenn der Wert #Verbrauch_L2 ungleich #ZW_EnergieL2 ist(1 Zyklus lang)
den Wert #Verbrauch_Gesamt_L2_HT um 0.01 erhöhen.
Es funktioniert eigentlich auch, doch ich bekomme mehr Kommastellen als eigentlich sein dürfenden, siehe Bild vom DB.
Was mache ich da falsch?
Code:
IF #Verbrauch_L2 <> #ZW_EnergieL2 THEN
IF #HT_NT=True THEN
#Verbrauch_Gesamt_L2_HT := #Verbrauch_Gesamt_L2_HT + 0.01;
#ZW_Tagesverbrauch_L2_HT := #ZW_Tagesverbrauch_L2_HT + 0.01;
ELSE
#Verbrauch_Gesamt_L2_NT := #Verbrauch_Gesamt_L2_NT + 0.01;
#ZW_Tagesverbrauch_L2_NT := #ZW_Tagesverbrauch_L2_NT + 0.01;
END_IF;
END_IF;