Sonstiges Regalbediengerät in SCL programmieren

butterflyxxx

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an Alle :D

Bei folgender Aufgabe komm ich nicht weiter:

Stellplätze für Fördergüter sind zu belegen bzw. auszulagern. In der Mitte der Stellplätze befindet sich ein verschiebbares Förderband (Linearbeweger mit Förderband verankert). Die Stellplätze sind ebenfalls Förderbänder. Die Plätze L1 bis L10 können über Schalter eingelagert werden, die weiteren Stellplätze werden beliebig eingelagert. Wenn der Schalter Einlagern gedrückt wurde, produziert ein Generator über dem Förderband (links positioniert) eine Kiste. Diese wird an einem beliebigen Ort eingelagert. Die Stellplätze können 2 Kisten aufnehmen, indem am Ende des Förderbands ein Schieber gestellt wird (der die Kisten blockiert, sodass sie nicht „herunterfallen“). So kann jedes „Stellplatz-Förderband“ 2 Lagerplätze repräsentieren (z.B. L1 und L11, L2 und L12 etc.). Wenn der Schalter Auslagern gedrückt wird, wird eine beliebige Kiste ausgeladen und nach rechts transportiert. Von dort wird sie in einen „Vernichter“ ausgelagert (rechts neben den Stellplätzen, auf der Abbildung nicht zu sehen). Wenn der Schalter Einlagern gedrückt ist und der Schalter L1, so wird in L1 eine Kiste eingelagert. Ebenso bei L2, L3 etc. Wenn mehrere „L-Schalter“ betätigt sind, so wird solange eingelagert, bis alle L-Schalter „bedient“ wurden, d.h. alle Einlagerungsaufträge wurden ausgeführt.
Wenn das Lager voll ist, blinkt eine Meldeleuchte im Sekundentakt. Eine Digitalanzeige zeigt die aktuelle Lagerbelegung an (1-24) (Zähler in der Programmierumgebung).



L7L8L9L10L11L12
L1L2L3L4L5L6

Mitte Förderband

L13L14L15L16L17L18
L19L20L21L22L23L24



Wäre super wenn mir jemand helfen kann.

Liebe Grüße

butterfly :D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also wie kommst du auf plural? :ROFLMAO:

Das mit dem Schalter krieg ich hin und das nachdem der Schalter gedrückt worden ist die Stellplätze L1 - L10 bedient werden.
Das schaff ich auch noch.
Das Problem ist das "beliebig" einlagern. und "beliebig" auslagern.
Da komm ich nicht weiter wie ich das realisieren soll :D
 
Wenn es beliebig ist, denk dir selbst eine Reihenfolge zum Ein- und Auslagern aus, meinetwegen fängst du bei L13 an einzulagern, wenn L13 voll, dann gehts mit L14 weiter. Am einfachsten zu projektieren ist es dann, wenn du dann den zuletzt eingelagerten wieder zuerst auslagerst...
 
Zurück
Oben