Frage zu Flankenbefehl

Luckyjack

Level-1
Beiträge
28
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey,

ich möchte eine Tasterfunktion mit der S7-3152DP Programmieren.

liege ich da mit folgenden Programm richtig?

u m16.1
u e1.0
= m16.0
r 16.1
un e1.0
sm16.0

u m16.0
= a1.0

mit mhj Step7 funktioniert es aber wenn ich mit siemens Step7 schreibe gehts nicht. Muss ich da noch etwas auspogrammieren?
 
Zuletzt bearbeitet:
imho passt das hinten und vorne nicht.
wo wird m16.0 rückgesetzt?
wo wird m16.1 gesetzt?

für flankenauswertung gibt es die befehle FP und NP

soll das eine toggle-funktion (stromstoss-funktion) werden?
geht z.b. so
U E 1.0
FP M 100.0
X A 1.0
= A 1.0
 
Den Befehl hab ich aus den Unterlgen vom SPS Lehrgang aber jetzt wo ichs brauche klappt es so nicht.
den FP befehl kenne ich auch aber damit bekomme ich ja nur eine einfache Flanke am ausgang und muss danach noch irgendwie mit Hilfsmerkern arbeiten wenn ich mich recht erinner. Ja soll eine Stromstßfunktion werten, einmal tasten ein, zweites mal tasten aus.
Das ganze ging so:
u e xx.x
fp m1.0
=m1.1
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
So danke für eure Hilfe, ohne die wäre ich nie auf die lösung gekommen:s1:

Lösung:
U E 0.0
FP M 16.0
= M 16.1


U M 16.1
UN M 17.0
S m 17.0
R M 16.1


U M 16.1
U M 17.0
R M 17.0

U M 17.0
= A 0.0



Kleine Frage noch, der Befehl
U E 1.0
FP M 100.0
X A 1.0
= A 1.0

geht wohl nicht wenn ma a1.0
durch einen merker ersetzt?
 
Zuletzt bearbeitet:
Zurück
Oben