LOGO Logo 8 Zustandsbits Taktwechsel weitergeben

Tennar

Level-2
Beiträge
19
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forengemeinde,
ich habe folgendes Problem. Über ein Förderrad wird Material mit einer Variablen Geschwindigkeit transportiert Ein Messsystem wertet den Zustand des Materials (Gut oder Schlecht) aus. Einige Stationen (Takte) weiter. Soll dann ein auswerfen der „Gut“ Stücke erfolgen. Ich muss also die Zustandsbits Taktweise weiterschalten und an der Auswurfstation auswerten. Nach dem Auswurf kann das Zustandsbit verfallen. Hat jemand eine Idee wie Das zu lösen ist. Bei einer SPS klappt das ja ganz gut mit Datenwörtern als Variable. Aber bei der Logo habe ich noch keinen Schimmer.

Vielen Dank schon mal für eure Rückmeldungen
 
1. Über ein Förderrad wird Material mit einer Variablen Geschwindigkeit transportiert
2. Einige Stationen (Takte) weiter. Soll dann ein auswerfen der „Gut“ Stücke erfolgen.
Zu 1.: Wie kannst Du die variable Geschwindigkeit erfassen?
Zu 2.: Um wie viele Takte handelt es sich? Was dient als "TaktGeber"? Besteht eine Möglichkeit, einen Zusammenhang zwischen Takt und Geschwindigkeit herzustellen?
Wie viele Teile sind maximal gleichzeitig zwischen dem "MessSystem" und der AuswurfStation unterwegs?
Hast Du an der AuswurfStation eine Information darüber, ob ein (gutes oder schlechtes) Teil anwesend ist (z.B. eine Lichtschranke)?

Förderrad und Material? Geht es überhaupt um Teile oder z.B. StangenMaterial?
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Zu 1. es handelt sich um ein Förderrad mit Einbuchtungen. An einen Punkt erfasst ein Sensor die Einbuchtung. Dort wird die Messung gut/schlecht vorgenommen und an die Logo weitergegeben. „X“ Positionen z. B. 5 soll ein Auswurf der „Gut“ Teile erfolgen.
Das Rad wird mit einem G110 angetrieben. Die Geschwindigkeit wird über ein Poti eingestellt. Jede Einbuchtung hat eine Markierung die erfasst wird. Eine Anwesenheit des Auswurfteiles wird nicht nicht überwacht.
Es werden kurze Metallstücke transportiert. Mein Problem ist hauptsächlich das transportieren der Gut/Schlecht Information zu Auswurfstelle. Ich muss ja die Information über „x“ Stücke weiterleiten. Es werden wohl mi. 10 Positionen sein.
 
. . . „X“ Positionen z. B. 5 soll ein Auswurf der „Gut“ Teile erfolgen.
. . . Jede Einbuchtung hat eine Markierung die erfasst wird.
. . . Mein Problem ist hauptsächlich das transportieren der Gut/Schlecht Information zu Auswurfstelle.
. . . Ich muss ja die Information über „x“ Stücke weiterleiten. Es werden wohl mi. 10 Positionen sein.
Hmmm, die gute Nachricht habe ich grün eingefärbt. Die variable Geschwindigkeit kann uns also egal sein, da man die Positionen gut zählen kann.
Die rot eingefärbten Unwägbarkeiten ("X", "z.B. 5", "mi. 10 Positionen") machen natürlich die Entscheidung schwer, wie - wenn überhaupt - die Aufgabe mit einer LOGO! zu "knacken" wäre.
Es wäre schon wichtig, dass Du uns statt eines Minimal- oder ca.- oder z.B.-Wertes einen MaximalWert für die Anzahl Positionen zwischen der MessPosition und der AuswurfPosition nennen könntest.
Was soll überhaupt mit den "Schlecht-Teilen" passieren? Wo verlassen die denn das Förderrad? Wird "automatisch" alles aus dem Rad entfernt, das die AuswurfPosition für die "Gut-Teile" überlaufen hat? Wäre es evtl. möglich, "die Logik umzudrehen" und zunächst die AuswurfPosition für "Schlecht-Teile" zu durchlaufen und danach alle noch nicht aussortierten Teile in den AuffangBehälter für "Gut-Teile" zu bugsieren?

GUNSAMS hat durchaus Recht, dass sich die Verwendung eines SchiebeRegisters aufdrängt. Mir sind aber die Einschränkungen bei der LOGO! nicht geläufig - muss ich nachlesen/ausprobieren.
Könnte mir alternativ einen LösungsWeg mit mehreren Zählern vorstellen - ist aber z.Z. nur eine ganz vage Vorstellung - alles andere als "fertig ausgebrütet".

Fast hätte ich vergessen, danach zu fragen: Das Förderrad dreht sich - wenn überhaupt - immer nur in einer Richtung? Und könnte man ggfs den Sensor, der die Position erfasst, mit einem zweiten Sensor ergänzen, der auch die Position erfasst, jedoch ein wenig versetzt gegenüber dem anderen Sensor ("überlappende Signale")?
 
Hier dann noch ein Paar Infos.
1. Es werden nur „Gut“ Teile ausgeworfen (abgeblasen)
2. ich gehe von 6 Positionen weiter aus.
3. Das Förderrad dreht nur in eine Richtung
4 die „ schlecht“ Teile fallen einfach vom Rad
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin hucki!
"Ist schon ... lange her": das war noch "deutsche WertArbeit"!!!
Danke für den Link und insbesondere die Schufterei, die Du in den dortigen Thread investiert hast!
Habe mir gerade erlaubt, dem dortigen Thread noch meinen Senf bezüglich 32-Bit-SchiebeRegister in LOGO! hinzuzufügen.
Siemens Logo Programmierhilfe

Wünsche ein schönes RWE (RestWochenEnde)
Gruss, Heinileini

Edit:
...
2. ich gehe von 6 Positionen weiter aus.
3. Das Förderrad dreht nur in eine Richtung...
Na, das sieht doch gut aus: maximal 6 Positionen und nur 1 DrehRichtung!
Wenn das so ist, wäre Deine Aufgabe doch schon gelöst!
Dafür reicht schon ein einzelnes LOGO!-8Bit-SchiebeRegister aus.
 
Zuletzt bearbeitet:
Zurück
Oben