Problem: Taster-Variable setzt sich nicht zurück bei weiterem Touch-Input

_JK_

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


wie die Überschrift schon sagt, habe ich ein Problem mit dem Input bzw. der Weiterverarbeitung des Touch-Panels.

Wenn ich einen einfachen TRUE-Taster auf dem Display habe, kann ich eine Variable normal zwischen TRUE und FALSE schalten. Beim Loslassen wird sie wieder FALSE.

Wenn ich jetzt allerdings während des TRUE-Tastens zusätzlich irgendwo kurz auf das Display drücke (egal ob anderer Button oder nur Hintergrund), bleibt der Wert des Tasters auf TRUE festgestellt, auch wenn ich ihn loslasse.
Erst ein erneutes Drücken irgendwo auf das Display setzt den Taster (der ja nicht mehr gedrückt ist) auf FALSE zurück.

Kann mir das einer erklären, bzw. Abhilfe schaffen?



Danke,
_JK_


System:
Eaton XV-102-D6-57TVRC-10
Codesys 2.3.9.25
 
Ich kenne das Verhalten von Wonderware Intouch. Das Ereignis "Mouse button released" wird nicht ausgeführt.

Als Abhilfe wäre folgendes möglich: Setze im Panel das Bit immer nur auf true und in der SPS, wenn Du das Bit verarbeitet hast auf False.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Genau das mach ich bei anderen Schaltern/Tastern usw.
In der SPS nach Verarbeitung zurücksetzen.

Leider handelt es sich bei einigen wenigen Tastern um manuelle Motor-Fahrbefehle, die eben längere Zeit getastet werden sollen. Somit müssen die auch die entsprechende Zeit TRUE bleiben
 
Das würde ich erstmal als Bug-Report an den Hersteller der Visu senden.

Vielleicht kannst Du diese Fahrbefehle ändern. Zum Beispiel mit Ein - Aus Befehl und nicht mit Dauerdruck (Ist bei Touchscreens eh problematisch)
 
Zurück
Oben