Zuviel Werbung?
-> Hier kostenlos registrieren
-> Hier kostenlos registrieren
Hallo zusammen.
Ich schreibe hier, da ich kein LOGO Forum gefunden habe.
Und vorab Sorry, wenn ich eine blöde Frage Stellen. Aber ich helfe Praktikanten in der Firma bei einer Projektarbeit. Und SPS ist nicht mein Steckenpferd. (Aber interessant!
)
Kurz zur Aufgabe: Wir wollen einen Druckluftzylinder gegen einen Festo Elektrozylinder tauschen.
In der Simulation funktioniert alles wunderbar.
Nur wenn wir das ganze über die Anlage ansteuern, fährt der Zylinder nicht.
Die Logo schaltet aber alles gleich wie in der Simulation.
Jetzt ist unsere Vermutung, dass der Zylinder ein Problem mit dem schnellen Umschalten der zwei Positionen hat.
Also die Anlage schaltet ein 24V Signal für die Position1 und behält die 24V bis es auf ein anderes 24V Signal für die Position 2 umschaltet.
Jetzt haben die Jungs schon Einschaltverzögerungen mit ein Programmiert. Aber leider ohne Erfolg. :-(
Unsere Vermutung ist, dass sich die zwei Signale über Millisekunden überschneiden und das Problem auslösen.
Gibt es da eine Möglichkeit, dass zweite 24V Signal solange zu stoppen (bzw. ignorieren), bis das Signal von der anderen Position wirklich aus ist?
Ich hoffe ich habe mich verständlich ausgedrückt. In Visual Basic würde ich's mit einer "wenn" Funktion machen.
Ach ja: Es kommt nirgend wo ein Fehler. Es fährt nur nicht. Wenn wir das ganze mit einer gebauten Simulationsbox schalten, läuft alles wie wir es wollen.
Vielen Dank schon mal.
LG Robert
Ich schreibe hier, da ich kein LOGO Forum gefunden habe.
Und vorab Sorry, wenn ich eine blöde Frage Stellen. Aber ich helfe Praktikanten in der Firma bei einer Projektarbeit. Und SPS ist nicht mein Steckenpferd. (Aber interessant!
Kurz zur Aufgabe: Wir wollen einen Druckluftzylinder gegen einen Festo Elektrozylinder tauschen.
In der Simulation funktioniert alles wunderbar.
Nur wenn wir das ganze über die Anlage ansteuern, fährt der Zylinder nicht.
Die Logo schaltet aber alles gleich wie in der Simulation.
Jetzt ist unsere Vermutung, dass der Zylinder ein Problem mit dem schnellen Umschalten der zwei Positionen hat.
Also die Anlage schaltet ein 24V Signal für die Position1 und behält die 24V bis es auf ein anderes 24V Signal für die Position 2 umschaltet.
Jetzt haben die Jungs schon Einschaltverzögerungen mit ein Programmiert. Aber leider ohne Erfolg. :-(
Unsere Vermutung ist, dass sich die zwei Signale über Millisekunden überschneiden und das Problem auslösen.
Gibt es da eine Möglichkeit, dass zweite 24V Signal solange zu stoppen (bzw. ignorieren), bis das Signal von der anderen Position wirklich aus ist?
Ich hoffe ich habe mich verständlich ausgedrückt. In Visual Basic würde ich's mit einer "wenn" Funktion machen.
Ach ja: Es kommt nirgend wo ein Fehler. Es fährt nur nicht. Wenn wir das ganze mit einer gebauten Simulationsbox schalten, läuft alles wie wir es wollen.
Vielen Dank schon mal.
LG Robert

