-> Hier kostenlos registrieren
Hallo zusammen,
ich habe ein problem beim maskieren einer DWord-Variable in VBS in einem WInCC Projekt!
In der SPS gibt es ein DWord (Adresse 0.0 bis 3.7) aus dem das 8 Bit abgefragt (also 1.0) werden soll. Ist dieses Bit gesetzt soll eine Meldung ausgegeben werden.
Mein Code sieht folgendermaßen aus:
Leider funktioniert das ganze aber nicht wie ich es mir vorstelle. Ich bekomme andauernd die Msgbox angezeit unabhängig ob das bit sitzt oder nicht!!
Kann mir da jemand sagen was ich falsch mache?!
Grüße schuld
ich habe ein problem beim maskieren einer DWord-Variable in VBS in einem WInCC Projekt!
In der SPS gibt es ein DWord (Adresse 0.0 bis 3.7) aus dem das 8 Bit abgefragt (also 1.0) werden soll. Ist dieses Bit gesetzt soll eine Meldung ausgegeben werden.
Mein Code sieht folgendermaßen aus:
Code:
dim objVar
set objVar = HMIRuntime.Tags("Tag1")
objVar.read
if objVar.value & 2^8 then
MsgBox "Es sitzt"
end if
Leider funktioniert das ganze aber nicht wie ich es mir vorstelle. Ich bekomme andauernd die Msgbox angezeit unabhängig ob das bit sitzt oder nicht!!
Kann mir da jemand sagen was ich falsch mache?!
Grüße schuld