TIA Not-Halt, Schrittkette pausieren

Elektroniker96

Level-1
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> 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.
 
Programmiert wird mit Step7 oder besser noch mit TIA
Geht mit beiden. Das "besser noch mit TIA" ist eine Vorgabe?

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
Dann eben nicht die Schritte zurücksetzen, sondern den Not-Halt vor die Ausgangszuweisungen verschalten. Ob der Ablauf nach Reset und erneutem Start wieder reibungslos weiterläuft ist dann allerdiengs eine andere Geschichte.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Geht mit beiden. Das "besser noch mit TIA" ist eine Vorgabe?


Dann eben nicht die Schritte zurücksetzen, sondern den Not-Halt vor die Ausgangszuweisungen verschalten. Ob der Ablauf nach Reset und erneutem Start wieder reibungslos weiterläuft ist dann allerdiengs eine andere Geschichte.


Hallo und danke.

Es ist so. Im ersten Lehrjahr haben wir mit Step 5 programmiert. Jetzt im dritten Lehrjahr haben wir mit TIA angefangen und eine 1200er und 1500er S7 programmiert. Ich vermute einfach das ich damit besser zurecht komme.

Ich weiß leider nicht wie es in der Praxis ist. Muss man die Maschine nicht erst richten und das Teil entnehmen und die CPU neu starten?

Könnte ich zusätlich den Notaus Merker als Transitionsbedingung setzen?

Das blöde ist immer dieser Bibliotheksfähige Datenbaustein. Der macht alles umständlicher
 
Hallo, normalerweise wird in der Industrie erwartet dass man nach Nothalt problemlos wieder anfährt ohne dass man was ausräumen muss.

Den Nothaltmerker als weiterschaltbedingung zu verknüpfen ist sehr sinnvoll.

In der Praxis verwendet man eine Schrittkettenfreigabe die Automatik+Druck Ok+ Kein Fehler+Schutzeinrichtung OK (mindestens) verundet.
 
Hallo, normalerweise wird in der Industrie erwartet dass man nach Nothalt problemlos wieder anfährt ohne dass man was ausräumen muss.

Den Nothaltmerker als weiterschaltbedingung zu verknüpfen ist sehr sinnvoll.

In der Praxis verwendet man eine Schrittkettenfreigabe die Automatik+Druck Ok+ Kein Fehler+Schutzeinrichtung OK (mindestens) verundet.

Hallo und danke.

Ja eben. Man kann ja auch nicht einfach eine Karosserie von der Rollenbahn nehmen.

Also halte ich fest: Nothaltmerker als Weiterschaltbedingung und als Reset an den Ausganszuweisungen.
 
Zurück
Oben