Elektroniker96
Level-1
- Beiträge
- 19
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
Ich möchte gerne ein SPS Programm für eine kleine Maschine erstellen.
SPS: S7 300 CPU 317-2 PN/DP
317-2EK14 0AB0 mit Eingangskarte SM321 und Ausgangskarte SM322.
Die Maschine:
-Ein Pneumatikzylinder schiebt einen Aluklotz aus einem Magazin und ein Rollentransporter fördert den Klotz auf einen Drehteller.
-Jetzt fährt ein Zylinder mit einem Sensor herunter. Der Teller dreht sich immer um 90° damit der Sensor jede Seite überprüfen kann (Zylinder fährt dazu immer wieder hoch und runter).
-Je nach Ergebniss dreht sich der Teller zur jeweiligen Box und der Transporter wirft ihn ab. Danach dreht er sich in die Ausgangsstellung zurück.
Das Problem ist, dass wir nach Badischer Prüfungsordnung Programmieren müssen. Das bedeutet einen Bibliotheksfähigen Schrittkettenbaustein und einen Compare der die Schrittnummer auswertet.
Wie kann ich eigentlich realisieren, dass das Programm stoppt wenn der Not Halt und die Schutztür geöffnet wird oder die Druckluft weg ist und danach wieder an dieser Stelle (nach dem Quittieren) weiterfährt?
Ich hätte jetzt einen Not Halt-Merker programmiert der dann alle SR Glieder zurücksetzt. Aber dann findet die SPS ihren Schritt nicht wieder :/
Die Maschine beinhaltet zwei Behälter, die Regelmäßig geleert (wird auf dem Tableau angezeigt) werden müssen.
Das öffnen der Schutztür soll das leeren der Behälter quittieren.
Programmiert wird mit Step7 oder besser noch mit TIA
Hilft mir jemand auf die Sprünge?
Danke vorab.
Ich möchte gerne ein SPS Programm für eine kleine Maschine erstellen.
SPS: S7 300 CPU 317-2 PN/DP
317-2EK14 0AB0 mit Eingangskarte SM321 und Ausgangskarte SM322.
Die Maschine:
-Ein Pneumatikzylinder schiebt einen Aluklotz aus einem Magazin und ein Rollentransporter fördert den Klotz auf einen Drehteller.
-Jetzt fährt ein Zylinder mit einem Sensor herunter. Der Teller dreht sich immer um 90° damit der Sensor jede Seite überprüfen kann (Zylinder fährt dazu immer wieder hoch und runter).
-Je nach Ergebniss dreht sich der Teller zur jeweiligen Box und der Transporter wirft ihn ab. Danach dreht er sich in die Ausgangsstellung zurück.
Das Problem ist, dass wir nach Badischer Prüfungsordnung Programmieren müssen. Das bedeutet einen Bibliotheksfähigen Schrittkettenbaustein und einen Compare der die Schrittnummer auswertet.
Wie kann ich eigentlich realisieren, dass das Programm stoppt wenn der Not Halt und die Schutztür geöffnet wird oder die Druckluft weg ist und danach wieder an dieser Stelle (nach dem Quittieren) weiterfährt?
Ich hätte jetzt einen Not Halt-Merker programmiert der dann alle SR Glieder zurücksetzt. Aber dann findet die SPS ihren Schritt nicht wieder :/
Die Maschine beinhaltet zwei Behälter, die Regelmäßig geleert (wird auf dem Tableau angezeigt) werden müssen.
Das öffnen der Schutztür soll das leeren der Behälter quittieren.
Programmiert wird mit Step7 oder besser noch mit TIA
Hilft mir jemand auf die Sprünge?
Danke vorab.