WinCC Unified Bitabfrage einer Variable in einer Tia 19 WinCC Unified Faceplate

MalteFischer

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

ich arbeite momentan mit Tia 19 WinCC Unified für eine Visualisierung. Ich habe momentan folgendes Problem: Ich will Schaltflächen für eine Handbedienung anhand von Bits einer Variable ausblenden. Beispielsweise soll die Schaltfläche "Hand" sichtbar sein, wenn Bit 0 und Bit 9 von "CMD" True sind. Ich habe eine Schnittstellenvariable "Status" als UDT. In der UDT ist auch die Int Variable "CMD" verknüpft. Zu finden ist sie unter Status.Visu.CMD. Bisher hat alles auch geklappt, aber wenn ich 2 Bits gleichzeitig abfragen will, geht das nicht mehr über eine Variable sondern nur über ein Skript (So wie ich das jetzt verstehe). Wenn ich allerdings mein Skript funktioniert es nicht wie es soll. Das hier war der Codeblock den ich unter anderem verwendet hatte aber auch der hat nicht funktioniert:

export function Schaltfläche_4_Visible_Trigger(item) {

return (Status.Visu.CMD & 1) !== 0;

}


Geht es überhaupt die Variable aus der UDT in der Faceplate auszulesen?

Ich bedanke mich schon für weitere Vorschläge

VG Malte
 
Zurück
Oben