Step 7 Flanke verzögern?

spirit

Level-1
Beiträge
961
Reaktionspunkte
23
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

habe folgendes Problem:

Eine nachfolgende Bewegung soll immer dann ausgelöst werden, wenn die Bedingung 1 erfüllt ist und über eine LS eine positive Flanke ausgelöst wurde.

Das Ganze klappt auch prima, solange die Bedingung 1 schon ansteht, wenn die pos. Fl. ausgelöst wird. Andersrum klappt es ja nicht!

Frage:

Gibt es eine Möglichkeit die nachfolgende Bewegung auch dann auszulösen, wenn die pos. Fl. vor der Bedingung 1 anliegt?
 
Na klar: Die Flanke verlängerst Du über eine Ausschaltverzögerung.

Edit: Wahlweise ein Reset der AusschaltVZ bei Ausführung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Spirit

Signal der Flanke Speichern. Rücksetzen wenn Bewegung ausgeführt wird.

oder

Flanke auf eine Abfallverzögerung. Funktioniert, ich persönlich würde es aber nicht machen.

Gruß
Trunschka
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hm, habe ich jetzt die Funktion einer Flanke falsch verstanden?
Da mit Abfallverzögerung zu arbeiten? :confused:

Hab mal die Glaskugel poliert ;) und die zeigt folgendes:
Ein Produkt soll weiter transportiert werden.
Die LS wird ggF vorher belegt, bevor die nachfolgende Position frei ist.

Muss man da mit Flanken arbeiten?
Kann man nicht mit dem Signal "belegt" arbeiten?
Wenn Flanke, dann würde ich die Flanke speichern und wenn beide Bedingungen true sind, diese wieder ablöschen.

Zeiten bei linearen Abläufen sind nach meiner persönlichen Meinung suboptimal.

Wenn es richtig funktioniert, dann herzlichen Glückwunsch.


bike
 
@bike: Du hast recht. Aber in nicht zeitvariablen Prozessen und wie wahrscheinlich hier einem Kleinautomatisierungsprojekt kann das für den Ersteller leichter zu handeln sein, als ein Positionstracking.

Flanke speichern ist im Prinzip das gleiche, allerdings ist die Speicherung über TOF gleich mit "Verfallsdatum" versehen.
 
Es gibt viele Weg von und nach Rom.
Doch so echt schön finde ich Timer bei Ablaufsteuerungen eben nicht.
Wegen Verfall:
Was geschieht bei Störung im Ablauf? dann muss Mann oder Frau sich um die gesamten Abbruchbedingungen zusätzlich kümmern.
Ablauf ist ein Weg, der meist funktioniert, doch Störungen machen die Kunst des Programmierens aus.

Egal, wenn es funktioniert......


bike
 
Wenn es um < 1s geht wird das wahrscheinlich kein Problem werden.
Wird ja wohl nicht für 1h Verzögert werden. :sm10:

Wird es nicht?
Was machst du, wenn durch eine Störung mehr Zeit abläuft, als der Timer mitmacht?

Zeiten sollen nach meiner Überzeugung nur in Ausnahmenfällen verwendet werden.
Danke fürs Gespräch. :)


bike
 
Was machst du, wenn durch eine Störung mehr Zeit abläuft, als der Timer mitmacht?
Eine neue Startflanke erzeugen?
Also abfragen, ob die Weiterschaltbedingungen überhaupt noch oder wieder gegeben sind.


Zeiten sollen nach meiner Überzeugung nur in Ausnahmenfällen verwendet werden.
So pauschal?
Ich denke, man sollte sich für den gewünschten Zweck das Geeignetste auswählen.

Kann ja sein, das hier der weitere Ablauf direkt mit der Flanke oder noch innerhalb einer gewissen Zeit gestart werden darf, aber sonst nicht (Transportschlitten wartet nicht ewig oder was weiß ich). Dann macht die Zeit absolut Sinn.
Ist die Zeit danach aber irrelevant, geb' ich auch Dir absolut Recht, das eine Speicherung der Weiterschaltbedingung sinnvoller ist.

Ich denke, hier ist die entscheidende Frage: "Warum hat man sich überhaupt für eine Flanke zur Auslösung entschieden?"
 
Ich denke, man sollte sich für den gewünschten Zweck das Geeignetste auswählen.

Kann ja sein, das hier der weitere Ablauf direkt mit der Flanke oder noch innerhalb einer gewissen Zeit gestart werden darf, aber sonst nicht (Transportschlitten wartet nicht ewig oder was weiß ich).

Ich denke, hier ist die entscheidende Frage: "Warum hat man sich überhaupt für eine Flanke zur Auslösung entschieden?"

Also, es wird ein Schweißband mit Löchern zugeführt. Der Flankenwechsel ist deswegen notwendig, damit anhand der Löcher geprüft werden kann, ob das Band richtig herum eingelegt ist ... Gleichzeitig soll aber auch der weitere Bearbeitungsschritt erfolgen, wenn zusätzlich Bedingung 1 vorhanden ist.

Hat aber mit dem Setzen/Rücksetzen des Merkers ganz gut geklappt!

Lieben Dank.
 
Zurück
Oben