SPS Programmieren Start/Stop

Dave01

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Schönen Abend an Alle !

Ich bin etwas neu in der Welt der SPS und habe eine kleine Anwendung,
die ich über eine SPS (S7-1200) programmieren möchte.

Ich habe einen Start Taster und einen Stop Taster. Beide zusammen
gedrückt sollen einen Reset ergeben. Ich möchte das gerne in SCL
programmieren.

Meine Frage: Muss ich den Stop Taster permanent abfragen, ob dieser
gedrückt wird oder wird das normalerweise anders gehandhabt?
Bsp:

if not Stopp

....

else

....

Endif


Ich hoffe ich habe das Problem verständlich rüberbringen können.
Ich bin für jeden Tipp dankbar!

LG
 
Du müsstest zuerst die Reset-Konfiguration abfragen, weil deren Teilbedingungen ja auch für Start bzw. Stopp zutreffen und die IF-Verzweigung dann nicht mehr weiter springen würde.
Code:
IF #Start AND NOT #Stopp THEN
  ... Reset-Funktion ;
ELSIF NOT #Stopp THEN
  ... Stopp-Funktion ;
ELSIF #Start THEN
  ... Start-Funktion ;
ELSE
  ... was auch immer ;
END_IF
Alternativ kann man natürlich auch alle Tasterzustände einzeln abfragen. Dann käme die jenige mit der größten Priorität zuletzt dran.
 
Zurück
Oben