-> Hier kostenlos registrieren
Hallo,
ich habe folgendes Problem:
Ich möchte 3 Zahlen zusammenzählen so da sie einen Wert ergeben und dann die drei zusammengezählten Zahlen mit 100.0 minus rechnen um zuschauen ob die 3 Zahlen zusammen nicht höher sind als 100.0. Jetzt passiert es ab und zu, dass obwohl ich nur Zahlen mit maximal 2 Kommastellen zusammenzähle an der 6 Kommastelle der Summe eine Zahl steht.
Hat dies schonmal jemand gehabt?
COde dazu sieht wie folge aus
L 0.0
T MD20
L 96.6
L 1.2
+R
T MD20
L MD20
L 1.2
T MD20
L MD20
L 100.0
-R
T #Vergleich
[Es passiert bei einigen Zahlenkombinationen auch bei der im Beispiel angegebenen,dass im MD 20 nicht 100.00000 drinnen steht sondern 100.000045.
Wie kann dies passieren. Hat dieses Problem schon mal jemand?
Ich verwende eine CPU 314 2 PN/DP mit Simatic Manager.
Danke
Lg
Markus
ich habe folgendes Problem:
Ich möchte 3 Zahlen zusammenzählen so da sie einen Wert ergeben und dann die drei zusammengezählten Zahlen mit 100.0 minus rechnen um zuschauen ob die 3 Zahlen zusammen nicht höher sind als 100.0. Jetzt passiert es ab und zu, dass obwohl ich nur Zahlen mit maximal 2 Kommastellen zusammenzähle an der 6 Kommastelle der Summe eine Zahl steht.
Hat dies schonmal jemand gehabt?
COde dazu sieht wie folge aus
L 0.0
T MD20
L 96.6
L 1.2
+R
T MD20
L MD20
L 1.2
T MD20
L MD20
L 100.0
-R
T #Vergleich
[Es passiert bei einigen Zahlenkombinationen auch bei der im Beispiel angegebenen,dass im MD 20 nicht 100.00000 drinnen steht sondern 100.000045.
Wie kann dies passieren. Hat dieses Problem schon mal jemand?
Ich verwende eine CPU 314 2 PN/DP mit Simatic Manager.
Danke
Lg
Markus