Step 7 Schleife ?

wollbit

Level-2
Beiträge
51
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute bin neu hier und mach S7 noch nicht so lange
Habe folgende Problematik


Ein Hochregal lager mit 7 Plätzen a 4 Reihen
Einen Lager Kran

Aufgabe:
Der Lagerkran kann jede Position anfahren und soll dort einen Holzklotz einlagern.
Allerdings nur wenn dort keiner Liegt.

Was ich schon habe:
Ich habe eine Datenbank erstellt
- Lager1 Wert True/False je nachdem ob belegt oder nicht
- Lager1X Platz 1
- Lager1Y Reihe 1
..... für alle 28.
- Position X z.b. 1
- Position Y z.b. 1
durch ein loch muster kann ich bereits genau sagen vor welchem Lagerplatz ich bin und schreibe das in die DB



So nun mein Problem
Ich hatte mir überlegt eine Schleife zu machen das das Programm die DB durchgeht.
Bei 0 beginnt abfragt ob der Wert True ist, wenn ja mit wert 6 Weiter macht.
Wenn False soll das Programm die nächsten beiden Werte anfahren.
Anfahren klappt mit einem Vergleicher ...Solange fahren bis beide Werte gleich sind


Währe super wenn ihr mir helfen könntet :D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

welche Sprache benutzt du denn?
In AWL gibt es die Sprungbefehle. Für Schleife LOOP. Dazu kann ich auch gleich folgendes empfehlen: http://www.sps-forum.de/faq/8887-pointer-zeiger-fifo-lifo.html
In SCL gibt es FOR und WHILE.

Einfach in der Hilfe nach den Stichworten suchen, dann findest du auch Beispiele dazu.

Und DB ist nicht Datenbank sondern DatenBaustein. ;)
 
Zuletzt bearbeitet:
Er wird halt glücklich geworden sein mit seinen bisherigen Antworten, oder er hat eine Lösung von seinen Schul/Studien -kollegen bekommen. :lol::lol:
 
Zurück
Oben