Bitabhängige Animation

matziane

Level-1
Beiträge
120
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,
habe vor eine horizontale Bewegung in meinem WinCC 2008 flexible SP3 auf dem MP 277 10" Touch Panel laufen zu lassen wenn ein bestimmtes Bit 1 hat.
Zur visuellen Überwachung während einer Schrittkette.

Da ich ja für die Animation keine Bitvariablen benutzen kann, bin ich etwas ratlos wie ich das ganze hinbekomm.
Müsste ich da mit internen Variablen arbeiten, wenn ja wie am besten?

Vielen Dank im voraus
 
Vieleicht mit VBS:

Code:
DIM objControl  

Set objControl = HMIRuntime.Screen("Bildname").ScreenItems("Objektname") 
IF CBool(SmartTag("VariableAlsBool") Then
    objControl.Left = 120
Else
    objControl.Left = 240
End If
Set objControl = Nothing

Das Ganze packst Du in das Ereignis "Wertänderung" der Variablen mit dem Bit.

Edit: Ach ja, Du muss noch prüfen, ob das Bildobjekt geladen ist.

Code:
If objControl <> Nothing Then

Sieht dann so aus:

Code:
DIM objControl

Set objControl = HMIRuntime.Screen("Bildname").ScreenItems("Objektname") 
If objControl <> Nothing Then
    IF CBool(SmartTag("VariableAlsBool") Then
        objControl.Left = 120
    Else
        objControl.Left = 240
    End If
End If 
Set objControl = Nothing
 
Zuletzt bearbeitet:
Zurück
Oben