TIA 1 Button - 2 Funktionen

snow-man-01

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

ich habe ein Button, mit dem ich zwei Funktionen realisieren möchte:

Beim 1. Drücken soll ein Vorgang bestätigt werden.
Beim 2. Drücken soll ein Vorgang abgebrochen werden.

Weiß vielleicht jemand, wie ich so etwas realisieren könnte?


Vielen Dank im Voraus.
 
Beim drücken Setze Bit und bei loslassen wieder Rücksetze Bit.
Das dann in der SPS so auswerten wie du möchtest :)

MfG Fabsi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Funktion heißt "invertiere Bit".

Ob dass allerdings so geschickt ist. Es wäre wohl besser, mit dem Taster ganz regülär ein Bit zu setzen, solange die Taste gedrückt ist
und den On/Off Wechsel dann auf der SPS zu realisieren.
 
Danke erst mal für die Antworten.

Ich denke, ich habe meine Frage falsch formuliert.

Was ich meine ist:

Ich möchte 2x auf den Button drücken.

Also es sollen nicht durch 1x drauf drücken zwei Funktionen realisieren. Sondern durch 2x drücken.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte 2x auf den Button drücken.

Also es sollen nicht durch 1x drauf drücken zwei Funktionen realisieren. Sondern durch 2x drücken.
Das entspricht ja der Funktion "Invertiere Bit".

Erste mal drücken, Bit wechselt von 0 => 1
Zweite mal drücken, Bit wechselt von 1 => 0
Oder in der SPS und nicht im HMI geschalten ist es der allseits beliebte Stromstossschalter.
 
Ganz so einfach InvertiereBit oder Stromstoßschalter scheint mir da nicht gemeint zu sein.

Beim 1. Drücken soll ein Vorgang bestätigt werden.
Beim 2. Drücken soll ein Vorgang abgebrochen werden.
Was heißt "bestätigt"? Steht da eine Frage auf dem Bildschirm?

Vielleicht passt ein solches Vorgehen:
Code:
WENN Button_gedrückt DANN
  WENN Vorgang_aktiv DANN
    Vorgang abbrechen
  SONST WENN Startbedingung_OK DANN
    Vorgang starten
  ENDE WENN

  Button_gedrückt := FALSE
ENDE WENN

Harald
 
Zurück
Oben