WinCC Flexible, VBS, Script, Bit-Auswertung einer 16-Bit Variable

CanYouHelpMe

Level-1
Beiträge
30
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich benötige Hilfe bei der Frage, wie kann man unter WinCC Flexible in einem VB-Script (in Bildbausteinen) aus einer 16-Bit Variable (Integer/Word), einzelne Bits auswerten? Ich habe da leider noch keine Funktion gefunden mit der ich das realisieren kann.
 
Hallo,
dafür gibt es auch keine fertige Funktion. Ausmaskieren ist dein Stichwort.
Also so z.B. :
Code:
if (myVariable and &h01) then 
   myBit = true
else
   myBit = false
end if
Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst doch in den Bildbaustein ein Script aufrufen, ereignis muß du
selber bestimmen. Da könntest du doch über dein Wort eine Maske legen,
das dann mit einen "UND" Anweisungen herausfiltern.
Das Ergebnis der Bit's kannst du dann doch über die Schnittstelle des
Bildbaustein nach außen führen und Weiterverabeiten.
 
Ich benötige Hilfe bei der Frage, wie kann man unter WinCC Flexible in einem VB-Script (in Bildbausteinen) aus einer 16-Bit Variable (Integer/Word), einzelne Bits auswerten? Ich habe da leider noch keine Funktion gefunden mit der ich das realisieren kann.

Siehe dazu den folgenden Thread:

http://www.sps-forum.de/showthread.php?t=24871

http://www.sps-forum.de/showpost.php?p=178786&postcount=3

http://www.sps-forum.de/showpost.php?p=179108&postcount=4

Gruß Kai
 
Zurück
Oben