Zyklusneustart TwinCat3

Kare100

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich bin ziemlich neu in der Thematik CoDeSys bzw. dem Beckhoff TwinCat3 Programm und hänge gerade an einem Baustein, der einen Fertigungsschritt nach dessen Beendigung neu startet, so dass durchgehen nach einlegend es Fertigungsstückes produziert werden kann ohne extra auf einen Startknopf zu drücken.

Habt Ihr da Tipps zur optimalen Lösung?

Danke und Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Erkennt dein Programm, dass ein Teil eingelegt wurde?
Wie sieht es mit der Sicherheit aus? Entstehen für die Person, die die Teile einlegt, Gefahren wenn der Prozess automatisch startet?
 
Erkennt dein Programm, dass ein Teil eingelegt wurde?
Wie sieht es mit der Sicherheit aus? Entstehen für die Person, die die Teile einlegt, Gefahren wenn der Prozess automatisch startet?

Die Teile werden manuell eingelegt und ein sensor erkennt dann ob das richtige teil vorhanden ist.
Im endefdekt geht es darum,dass die anlage nach dem Zustand ,,grundstellung" und "teil vorhanden" wieder mit dem zyklus beginnt.
Safety wird vorher schon kontrolliert,ist also in dem schritt nicht berüchsichtigt, für diese ist bereits ein not aus eingerichtet falls die safety bedinhunhen nicht mehr aktiv sind.
 
Dann wäre deine Startbedingung "Teil eingelegt UND Maschine sicher". Falls die Einlegeposition auch die ist, an der das fertige Teil entnommen wird, musst du in einem zwischen Schritt warten bis das Teil entnommen wurde, weil der Zyklus ja sonst immer wieder durchrattern würde.

Aber Erfahrungsgemäß ist es meistens besser, teilautomatische Prozesse durch den Bediener bewusst starten zu lassen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aus Sicht des Bedieners kann man das sicher so machen. Aber wenn der Bediener aktiv ein neues Teil einlegt, so kann der Prozess ja dann auch automatisch starten. Ist ja im Endeffekt nichts anderes, als einen Knopf/Button zu betätigen.
Wenn ich am Leergutautomat stehe, lege ich ja auch immer wieder neue Flaschen ein und der Automat startet von vorne vollkommen alleine ohne mein weiteres dazu tun.

Auf Seiten der Software ist das doch eine klassische Anwendung von Schrittketten, bei denen nacheinander verschiedene Teilprozesse den Hauptprozess ausführen bzw. zu dessen Ergebnis kommen sollen.
In ST wäre das dann unter dem Schlüsselwort CASE zu finden, oder aber direkt in UML oder AS zu programmieren.

Grüße,
mac203
 
Zurück
Oben