Step 7 1 Taster 1 Ausgang AN und AUS schalten Wie verriegeln?

GWBosch

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Leider bin ich neu in der SPS-Programmierung

ich habe ein Frage:

Ich habe einen Taster dieser soll Ein Relai an und Ausschalten.
Ich habe es auch hin bekomme die Sache ist nur das wenn
ich den Taster lange drücke das der Ausgang wie ein Blinklicht funktioniert.
Ich möchte aber das bei Lange drücken des Tasters nichts passiert und erst wieder beim loslassen
des Tasters, und bei erneuter Betätigung das Relai zurücksetzt.

1Taster ANAUSFunktion.png
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe es probiert geht immer noch nicht.
Wie Verriegel ich diese Sache??
das bei langen drücken des Tasters.
Das das Programm nicht die Signale immer hin und her schaltet an aus an aus??
Bei langen drücken soll nichts geschehen.
 
Warum hast du den Ausgang bzw Merker mit auf das Und gepackt ? Wenn dein Ausgang High wird wechselt ja deine Bedingung am UND somit wird Set False und Reset True. Und das wechselt dann immer.
 
Schau dir in FUP die funktion X (Exclusiv oder glaube ich) mal an. Ich denke das ist genau das was du suchst.
 
Zuletzt bearbeitet:
Hallo Leute

erst mal vielen Dank für die netten Antworten. .-)
Leider hat mir das alles nicht weiter geholfen.

Leider gibt es kein XOR oder keine Flankenabfrage im TwinSAFE bei Beckhoff.
Ich habe nun eine Lösung gefunden.

Für die es Interessiert hier meine Lösung zu 1 Eingang / 1 Ausgang

1. Taster drücken = Relai AN
2. Taster lange gedrückt halten also durchdrücken Taster = Relai bleibt AN
3. Taster loslassen = Relai AN
4. Taster wieder drücken =Relai AUS

TatserEINAUS.jpg
 
Leider gibt es kein XOR oder keine Flankenabfrage im TwinSAFE bei Beckhoff.
Dann programmiert man sich eine. Auf der S5 gab's sowas auch nicht als feritgen Baustein, trotzdem haben wir Flanken abgefragt. Wir haben die tatsächlich mit UND, ODER und SR-Glied programmiert, aber der Nachwuchs weiß sich ja offensichtlich nicht mehr zu helfen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Na ja, man kann auch nicht immer alles 1:1 z.B. von Siemens Step 7 auf Beckhoff oder CodeSys übernehmen!
Da sind halt Änderungen / Abweichungen vorhanden ...

Hier hättest ggf. dies auch einmal als Zusatzinfo mit anbringen können, gerade das es sich wohl um eine Sicherheitssteuerung handelt ;)


Flanke diskret programmieren: http://www.sps-forum.de/simatic/2027-flanke-bei-step5.html
 
Zuletzt bearbeitet:
Hallo Michael,

das habe ich ja nun gemacht ;-),
funktioniert ja alles.
Also weiß der Nachwuchs sich ja doch zu helfen.
Wäre nur schön gewesen wenn es wie bei Siemens diesen P-Baustein gegeben hätte.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
funktioniert ja alles.
Also weiß der Nachwuchs sich ja doch zu helfen.
Mit TwinSAFE kenne ich mich nicht aus. Ich weiß auch nicht, was da alles möglich oder nicht möglich ist. Doch daß es in TwinSAFE kein XOR gibt sollte keine Ausrede für diese total umständliche Lösung mit 2 (!) SR sein.
Professionelle Toggle-Lösungen kommen ohne Timer und ohne SR aus. In dem mehrmals genannten FAQ ist auch ein Stromstoßschalter in KOP ohne XOR gezeigt. Der sollte sich doch einfach in TwinSafe realisieren lassen.

Ich bezweifle auch stark, daß diese Schaltung tatsächlich funktioniert. Wie soll z.B. das SR des Merker1 funktionieren, wenn das S-Signal aus einem "AND Merker1" gebildet wird sowie das R-Signal aus einem "AND NOT Merker1"? Irgendwie sieht mir das Bild wie ein handgemaltes Fake aus...

Weiters: Warum muß Dein Stromstoßschalter in einem sicheren Programm realisiert werden? Was für ein Signal soll mit dem selben Taster getoggled werden? Ist das überhaupt zulässig??

Harald
 
Dann programmiert man sich eine. Auf der S5 gab's sowas auch nicht als feritgen Baustein, trotzdem haben wir Flanken abgefragt. Wir haben die tatsächlich mit UND, ODER und SR-Glied programmiert, ...
Die ersten beiden reichen vollkommen für diese einfache Aufgabe.

Leider gibt es kein XOR oder keine Flankenabfrage im TwinSAFE bei Beckhoff.
Ich habe nun eine Lösung gefunden.
Nicht gleich Lösung.
Und auch wenn's schwerfällt, weil selbst erstellt - bitte so'n Murks nicht auch noch weiterverbreiten!

Einfach mal zurück erinnern, wie Flanken und XOR funktionieren und - voilà:
Code:
// Positive Flanke abfragen
      U     #Toggle
      UN    #Flankenmerker
      =     #Flanke

// Zustand für nächste Flankenprüfung merken
      U     #Toggle
      =     #Flankenmerker

// Stromstossschalter (Eltako)
      U     #Ausgang
      UN    #Flanke
      O     
      UN    #Ausgang
      U     #Flanke
      =     #Ausgang
bzw. der komplette Eltako mit Zentraleingängen (Flankenprüfung nicht noch mal gepostet):
Code:
// Stromstossschalter (Eltako)  mit SET / RESET (Vorrang)
      U     #Ausgang
      UN    #Flanke
      O     
      UN    #Ausgang
      U     #Flanke
      O     #Set
      UN    #Reset
      =     #Ausgang
Bzw. in FUP und KOP:



Das sollte ja nun wirklich auf jeder SPS gehen.
Und wie bereits mehrfach verlinkt, kann man das alles in den FAQs (gibt ja nicht nur die eine) nachlesen.
;)
 
Zurück
Oben