SR-FlipFlop in der Funktion durch S7-Graph reseten=> WIE?

pupser

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi folgendes Problem:
Ich habe eine Zweihandsicherung im FC1 geschrieben. Diese Zweihandsicherung endet in einem SR FlipFlop, dieses soll direkt nach dem 1. Schritt im S7-Graph resettet werden!

Das ganze Programm soll mit S7-Graph geschrieben werden(bis auf die Zweihandsicherung). Das Problem ist aber, dass unserer Klasse der Umgang mit s7-Graph nicht wirklich näher gebracht wurde...

Des Weiteren habe ich im OB1, den FB1 und den FC1 eingefügt, zusätzlich habe ich bei INIT_SQ das SR-Flipflop der Zweihandsicherung eingefügt.

Frage: Wie resette ich mit dem S7-Graph das SR-FlipFlop, das im FC1 geschrieben ist?

Danke im voraus
 
glückwunsch -> bahnhof -> wat? ... ich besinne mich auf die grundlegensten grundlagen: FF funzt im FC nur vie INOUT und globalen variablen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
glückwunsch -> bahnhof -> wat? ... ich besinne mich auf die grundlegensten grundlagen: FF funzt im FC nur vie INOUT und globalen variablen.

D.h. der S7-Graph kann das SR-FlipFlop nur auslesen, aber keine Veränderungen vornehmen?
Könntest du bitte deine Aussagenochmal näher erläutern, falls ich dich missverstanden habe? Bin nicht wirklich fit im Umgang mit S7
 
Zuletzt bearbeitet:
... zusätzlich habe ich bei INIT_SQ das SR-Flipflop der Zweihandsicherung eingefügt.
So lange der INIT_SQ auf TRUE ist wird deine Schrittkette vermutlich gar nicht anlaufen, hier wirst du wohl eine Flanke verwenden müssen.
Frage: Wie resette ich mit dem S7-Graph das SR-FlipFlop, das im FC1 geschrieben ist?
Was spricht dagegen, die Rücksetzbedingung des FF in der Schrittkette zu machen ?
Kannst ja mal dein Programm herzeigen ...

Grüße von HaDi
 
So lange der INIT_SQ auf TRUE ist wird deine Schrittkette vermutlich gar nicht anlaufen, hier wirst du wohl eine Flanke verwenden müssen.
Hi, ich kann mit den beiden Begriffen "True" und "Flanke" leider überhaupt nichts anfangen. Bin wie gesagt, ein kompletter Neuling :)

Was spricht dagegen, die Rücksetzbedingung des FF in der Schrittkette zu machen ?
Kannst ja mal dein Programm herzeigen ...

Grüße von HaDi

Meinst du damit, dass ich das Programm komplett in S7-Graph schreiben soll?

Hier das Programm: http://netload.in/datei0IRgIOBaQH/Graphf_1.zip.htm
Habe unten einen Screenshot angehangen, der an sich alles enthält.

Das SR-FlipFlop "M0.1" soll resetet werden, wenn der 1. Schritt im S7-Graph abgelaufen ist.

sps.jpg
 
Hi,
was auffällt ist, das du versuchst den M0.1 in Schritt 1 zu reseten und gleichzeitig nutzt du den Merker M0.1 als Weiterschaltbedingung (Transition 1) um in den Schritt 2 zu kommen. Das funzt nicht.
Du könntest die Bedingung zum Reseten ja ausserhalb der Schrittkette aufbauen. Also ein UND-Glied
U #3B1
U #2S1
U #1B1
U Schrittkette aktiv (Ausgang FB1 S_ACTIVE)
U M0.1
R M0.1
oder alternativ den M0.1 in Schritt 2 Reseten oder in der Tarnsition T1 den M0.1 auf null abfragen
usw. usw.
Gibt viele wege nach rom
Gruß
 
@ Hadi
Ja danke, jetzt glaube ich verstanden zu haben, wie es aussehen soll. Macht für mich auch Sinn. Schade ist nur, dass ich es erst nächsten Berufsschulblock testen kann.

@Move
Ok, jetzt verstehe ich meinen Fehler.

Und ja, nochmals Danke an euch :)

Wie es scheint, muss der S7-Graph doch ein ganzes Stück anders programmiert werden, als eine normale Funktion in FUP.

Werde jetzt ein paar Tutorials starten, da ich momentan wirklich sehr wenig mit den unterschiedlichsten Aktionen/Operationen anfangen kann, die im S7-Graph Verwendung finden.
 
Zurück
Oben