-> Hier kostenlos registrieren
Hallo Leute!
Ich hab ein Problem bei einer Programmierübung für eine S7.Es geht um folgendesrei verschiedene Flüssigkeiten sollen in einem Behälter gemischt werden.Die Flüssigkeiten laufen nacheinander über ein Ventil V1 in den Behälter.Nachdem die erste Flüssigkeit im Behälter ist,schließt V1,Ventil V2 öffnet und die Leitung wird mit einer Reinigungsflüssigkeit gespült.danach schließt V2,es wird eine Pause eingehalten von 3sec,dann öffnet V1 und die 2.Flüssigkeit läuft in den Behälter.Danch folgt wieder der Reinigungszyklus und der Pausenzyklus.Dann folgt die dritte Flüssigkeit.
Ich hatte das ganze in einem FB programmiert und es funktionierte soweit ganz gut,bis die 2. Flüssigkeit in den Behälter laufen sollte,da öffnete das Ventil V1 dann nur noch bei der zweiten Flüssigkeit.
Es können drei Verschiedene Mischungen eingestellt werden,die unterschiedlichen Mengen werden über die laufzeiten der Pumpen realisiert.
Ich weiß auch gar nicht,ob mein Lösungsansatz (siehe unten) O.K. ist.
Schritt 1:
U Schritt 1
L Zeit (Menge Flüssigkeit 1)
SA Timer 0
U Timer 0
= Ventil 1
= Pumpe Flüss. 1
S Schritt 2
ON SteuEinMerk
O Schritt 3
R Schritt
Schritt 2:
U Schritt 2
UN Timer 0
L Zeit (Menge Reinigungsflüssigkeit)
SA Timer 4
U Timer 4
= Ventil 2
= Pumpe Reinigungsflüssigkeit
S Schritt 3
ON SteuEinMerk
O Schritt 4
R Schritt 3
Schritt 3:
U Schritt 3
UN Timer 4
L Zeit (Pause)
SA Timer 5
U Timer 5
S Schritt 4
ON SteuEinMerker
O Schritt 5
R Schritt 4
Schritt 4:
U Schritt 4
UN Timer 5
L Zeit (Menge Flüssigkeit 2)
SA Timer 1
U Timer 1
= Ventil 1
= Pumpe Flüss. 2
S Schritt 5
ON SteuEinMerk
O Schritt 6
R Schritt 5
Wer hat sowas oder ähnliches schon mal gemacht und kann mir einen Tip geben?
Danke schon mal !
Gruß
Gerd
Ich hab ein Problem bei einer Programmierübung für eine S7.Es geht um folgendesrei verschiedene Flüssigkeiten sollen in einem Behälter gemischt werden.Die Flüssigkeiten laufen nacheinander über ein Ventil V1 in den Behälter.Nachdem die erste Flüssigkeit im Behälter ist,schließt V1,Ventil V2 öffnet und die Leitung wird mit einer Reinigungsflüssigkeit gespült.danach schließt V2,es wird eine Pause eingehalten von 3sec,dann öffnet V1 und die 2.Flüssigkeit läuft in den Behälter.Danch folgt wieder der Reinigungszyklus und der Pausenzyklus.Dann folgt die dritte Flüssigkeit.
Ich hatte das ganze in einem FB programmiert und es funktionierte soweit ganz gut,bis die 2. Flüssigkeit in den Behälter laufen sollte,da öffnete das Ventil V1 dann nur noch bei der zweiten Flüssigkeit.
Es können drei Verschiedene Mischungen eingestellt werden,die unterschiedlichen Mengen werden über die laufzeiten der Pumpen realisiert.
Ich weiß auch gar nicht,ob mein Lösungsansatz (siehe unten) O.K. ist.
Schritt 1:
U Schritt 1
L Zeit (Menge Flüssigkeit 1)
SA Timer 0
U Timer 0
= Ventil 1
= Pumpe Flüss. 1
S Schritt 2
ON SteuEinMerk
O Schritt 3
R Schritt
Schritt 2:
U Schritt 2
UN Timer 0
L Zeit (Menge Reinigungsflüssigkeit)
SA Timer 4
U Timer 4
= Ventil 2
= Pumpe Reinigungsflüssigkeit
S Schritt 3
ON SteuEinMerk
O Schritt 4
R Schritt 3
Schritt 3:
U Schritt 3
UN Timer 4
L Zeit (Pause)
SA Timer 5
U Timer 5
S Schritt 4
ON SteuEinMerker
O Schritt 5
R Schritt 4
Schritt 4:
U Schritt 4
UN Timer 5
L Zeit (Menge Flüssigkeit 2)
SA Timer 1
U Timer 1
= Ventil 1
= Pumpe Flüss. 2
S Schritt 5
ON SteuEinMerk
O Schritt 6
R Schritt 5
Wer hat sowas oder ähnliches schon mal gemacht und kann mir einen Tip geben?
Danke schon mal !
Gruß
Gerd