Schaltflächen Ereignisse setzteBit/rücksetzeBit/invertiereBit

f.zaunberger

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

Ich habe folgendes Problem mit einem TP1500 Panel. Visualisiert mit WinCC Advanced V13 SP1.
Also ich habe auf einer Seite mehrere Schaltflächen und möchte mit diesen dann einzelne Variablen setzen und rücksetzen.
Mir würde auch die Funktion invertierebit reichen. Kann die Variable auch setzten aber dann erst wieder rücksetzen oder invertieren (von 1auf 0 oder auch anders herum) wenn ich eine andere Schaltfläche berühre,allerdings nur eine Schaltfläche, die auch mit einem Ereigniss verknüpft ist. Normalerweise kann man da ja nichts falsch machen...aber ich kann definitiv nicht eine Variablezwei mal hintereinander ändern (mehrere schaltflächen und variablen getestet auf verschiedenen Bildern usw)

Jmd eine Idee was ich noch testen könnte?

Vielen Dank im Voraus!!
 
Hallo f.

Kannst du vielleicht mal einen Screenshot o.ä. posten? Denn irgenwie verstehe ich nicht so richtig, was du genau vorhast. Was meinst du z.B. mit "...kann definitiv nicht eine Variable zwei mal hintereinander ändern"?


Gruß, Fred
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Fred:
Wenn ich das richtig verstanden habe (!?) dann will der TE den Zustand eines Bits mit dem ersten Tastendruck setzen und dem zweiten wieder rücksetzen und dem dritten wieder setzen usw. ...
Das geht natürlich auch mit Setzen und Rücksetzen - allerdings nicht auf einer Taste sondern m.E. nur in einem Script mit entsprechender Flankenbildung darin.

... oder man nimmt die dafür vorgesehene Funktion "invertiere Bit", die das alles schon intern regelt.
Dessen ungeachtet kann man dann ja trotzdem noch mit einer anderen Taste Alles rücksetzen oder das Gleiche auch noch mit einer anderen Taste machen ...

... wenn ich die Frage richtig interpretiert habe ... 8)

Gruß
Larry
 
@larry laffer:

genau so soll es sein, mit dem ersten Tastendruck setzten,mit dem zweiten rücksetzten, mit dem dritten setzten, usw
das problem ist nur das ich zwischen jedem Tastendruck erst eine andere Schaltfläche drücken muss um.
Wenn ich dies nicht mache ändert sich der Zusatnd der variablen nicht also die Schaltfläche hat keine funktion.
Ich habe in der Hilfe etwas zu "reihenfolge bei der abarbeitung von benutzerdefinierten und system funktionen" gefunden allerdings müsste dieses,dort beschriebene Problem ja mit invertiereBit nicht auftreten dürfen!

Bin echt ratlos und es kann doch nicht sein das ich immer zuerst eine andere Schaltfläche betätigen muss um meine gewollte funktion zu erhalten.
 
@TE:
Das kann so nicht sein - hast du vielleicht tatsächlich einen Schalter genommen ?
An welche Aktion hast du dein "Invertiere Bit" gehängt ?

Gruß
Larry
 
@f.zaunberger

Hast du das Projekt zwischendurch mal komplett übersetzt. Hatte letzten auch ein Projekt, bei dem ganz simple Sachen nicht mehr richtig funktioniert haben, weil nicht komplett übersetz wurde.
 
Zurück
Oben