Fehlteil aussortieren

Hajo

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

habe folgendes Problem:
Mit einer Ablängmaschine(am Ende einer Fertigungsstrasse) soll ich zuvor erkannte Fehler aussortieren bzw. ausschneiden. Die Strecke bis zur Ablängmaschine beträgt 5m.
Habe es mit Timern(über Geschwindigkeit) probiert und 5 Fehler gespeichert.So weit so gut.Es werden aber 100 verlangt und daß ist mit der vorhandenen Cpu über timer nicht möglich.

Kennt jemand eine elegantere Lösung?

Währe für jeden Tipp dankbar.

PS mein erster Beitrag.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Erstmals vielen Dank für die promte Antwort.
Schieberegister klingt gut,da ich aber sowas noch nie gemacht habe würde ich dich um ein kleines Beispiel bitten. Danke!
 
Habe es mit Timern(über Geschwindigkeit) probiert und 5 Fehler gespeichert.So weit so gut.Es werden aber 100 verlangt und daß ist mit der vorhandenen Cpu über timer nicht möglich.

*ROFL* ein von mir hochgeschätzter kollege hat immer gesagt "fahren nach zeit ist wie malen nach zahlen" ...

hier findest du paar anregungen zum schieberegister: http://sps-forum.de/showthread.php?t=16961
 
Wenn ich die Vorgabe richtig verstanden habe, würde ich das mit einem FiFo (first in first out) auf Schieberegister Basis lösen (wie es The Big B. angedeutet hat).

Ablauf wie folgt:

Fehler wird erkannt ->
Eintrag ins FiFo mit der Zeit die man benötigt zwischen Sensor und Säge ->
In jedem SPS-Zyklus wird von jedem Eintrag in dem FiFo der OB1_Prevcycle abgezogen ->
Wenn der älteste Eintrag (der steht dann ja an einer definierten Position) den Wert Null erreicht hat wird geschnitten ->
Das Schieben wird ausgelöst (also aus dem FiFo löscht).

PS: der Kollege 4L hat schon recht Fahren über Zeit ist nicht gerade verlässlich sondern eher hässlich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ohoooo,

der König wird poetisch...

HaJo, Du hast hier also ne Menge, womit du die Sufu füttern kannst. Kommst du voran, was ist draus geworden? Wie ist der Status?

Greetz, Tom
 
Zurück
Oben