WinCC Unified Darstellung abhängig von DWord

Lennard1005

Level-2
Beiträge
26
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,


ich stehe gerade etwas auf dem Schlauch.
Ich möchte die Hintergrundfarbe eines Objektes abhängig von den Bits eines DWORDs animieren.

Mein Problem ist: Sobald Bit 30 und Bit 31 gleichzeitig TRUE sind, wird das Objekt grau dargestellt.
Wenn nur eines der beiden Bits TRUE ist, funktioniert alles wie erwartet.

Habt ihr eine Idee, woran das liegen könnte?
 

Anhänge

  • Screenshot 2026-02-18 151549.png
    Screenshot 2026-02-18 151549.png
    101,2 KB · Aufrufe: 37
Wenn beispielsweise Bit 30 und Bit 31 aktiv sind, soll das Objekt rot sein.

Ich dachte eigentlich, dass es von der Position abhängig ist.
Welches Bit Priorität hat.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da in betreffenden Fall die exakte Bedingung für Rot nicht zutrifft (weiteres Bit aktiv) ist es nur konsequent, dass dann keine Farbe geändert wird.
Ist es möglich zwei Bits an einem Eintrag zu parametrieren? "30,31" oder so ähnlich.

Ansonsten könnte man das Dword per Script in ein Array of Bool wandeln, absteigend durchsuchen & beim ersten True eine Farbe zuweisen.
Müsste aber auch erst schauen wie sowas in Javascript geht...
 
Zurück
Oben