Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 46422

TIA WinCC Comfort V14: CLng() Problem

$
0
0
Hallo,
ich muss in einem Script ein Zahl abrunden:
Code:

Xp_max = CLng(SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") / 2)
Ganz simpel. Nun bei simulieren, habe ich festgestellt, daß mein Ergebnis voll daneben ist:

z.B.:

1. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 2, dann Xp_max = 1
2. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 3, dann Xp_max = 2 (wird aufgerundet)
3. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 4, dann Xp_max = 2
4. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 5, dann Xp_max = 2 (wird abgerundet)
5. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 6, dann Xp_max = 3
6. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 7, dann Xp_max = 4 (wird aufgerundet)
7. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 8, dann Xp_max = 4
8. SmartTags("Datenbaustein_1.Blechdaten.Anzahl_Punkte_X") = 9, dann Xp_max = 4 (wird abgerundet)
usw...

Hat jemand auch gleiche Probleme?

Viewing all articles
Browse latest Browse all 46422


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>