16.04.2015 11:58 | |
Beigetreten: 24.03.2014 Letzter Bes: 09.09.2024 Beiträge: 2 Bewertung: (0) |
Hallo Zusammen,
irgenwie stehe ich auf dem Schlauch und kann den Fehler nicht finden.
WinCC Version 7.2.
ich habe eine Unsigned 32Bit Variable von der Steuerung im WinCC ich möchte gerne in einem Globalen Skript das erste Bit dieser Variable auswerten. Wir haben eine Anlage mit mehreren Tanks, immer wenn ein Ventil sich Öffnet oder Schließt möchte ich gerne die Parameter des Tanks in eine Textdatei schreiben. Mein Problem ist diese Zeile:
Ich bekomme immer die Fehlermeldung:
Warum ist das so? Hier einmal die komplette Funktion:
vielen Dank schon mal im Vorraus, Matthias2014 |
Zuletzt bearbeitet von: Matthias2014 am: 16.04.2015 12:01:40 |
|
16.04.2015 12:19 | |
Beigetreten: 16.05.2014 Letzter Bes: 12.09.2022 Beiträge: 7298 Bewertung: (2164)
|
Hallo Matthias2014, bei 32Bit Variable muß man beachten, daß das MSB (höchstwertige bit) nicht gesetzt ist, sonst kann das zu Problemen führen, siehe: https://support.industry.siemens.com/cs/ww/de/view/27039111 Hier gibt es auch noch ein Beispiel, wie man unter VBS einzelne Bits korrekt auswertet und verarbeitet.
Mit freundlichen Grüßen Georg Berghof |
PS: If this post did really help you, you may use the Rate-button |
|
Folgen Sie uns auf