SPS Programmieren Start/Stop

Dave01

Level-1
Beiträge
7
Reaktionspunkte
0
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?[TABLE="width: 884"]
[TR]
[TD]Bsp:

if not Stopp

....

else

....

Endif
[/TD]
[/TR]
[/TABLE]


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