-> Hier kostenlos registrieren
Hallo,
wir arbeiten im Moment an einem Hochregallager, wo wir die Daten des Lagers ( alle Fächer ) in einem UDT ( array[0..3,0..5] ) ablegen, ob es belegt ist, frei etc.
Nun haben wir vor einen Automatikmodus einzubauen, welcher vom 1. Fach bis zum letzten Fach jedes einzeln prüfen soll ob es belegt ist oder nicht.
Es soll halt automatisch eingelagert werden, wobei dies nur in Fächer geschehen darf, wo noch nichts per Hand eingelagert wurde.
Daher würden wir gerne von Fach 1 beginnend bis zum letzten Fach im Array jedes einzeln nach und nach prüfen.
In C/C++ würde ich nun eine Variable i nehmen und diese von 0 bis i durchlaufen lassen, hätte also einen definierten Beginn und ein definiertes Ende.
Nur wie macht man so etwas in Step7? Wir wollen halt das ganze dynamisch halten, sprich im UDT die Anzahl der Fächer ändern können und nichts im Programm weiter ändern...
Da wir nur auf die Basisunterlagen der Ausbildung von Siemens zugreifen können/zugriff haben, ist dieses Thema leider ein wenig in der Grauzone bei uns...
Wie regelt Ihr solche Aufgaben, oder ist dies eine Denkweise in die Falsche Richtung?
MfG,
Michael
wir arbeiten im Moment an einem Hochregallager, wo wir die Daten des Lagers ( alle Fächer ) in einem UDT ( array[0..3,0..5] ) ablegen, ob es belegt ist, frei etc.
Nun haben wir vor einen Automatikmodus einzubauen, welcher vom 1. Fach bis zum letzten Fach jedes einzeln prüfen soll ob es belegt ist oder nicht.
Es soll halt automatisch eingelagert werden, wobei dies nur in Fächer geschehen darf, wo noch nichts per Hand eingelagert wurde.
Daher würden wir gerne von Fach 1 beginnend bis zum letzten Fach im Array jedes einzeln nach und nach prüfen.
In C/C++ würde ich nun eine Variable i nehmen und diese von 0 bis i durchlaufen lassen, hätte also einen definierten Beginn und ein definiertes Ende.
Nur wie macht man so etwas in Step7? Wir wollen halt das ganze dynamisch halten, sprich im UDT die Anzahl der Fächer ändern können und nichts im Programm weiter ändern...
Da wir nur auf die Basisunterlagen der Ausbildung von Siemens zugreifen können/zugriff haben, ist dieses Thema leider ein wenig in der Grauzone bei uns...
Wie regelt Ihr solche Aufgaben, oder ist dies eine Denkweise in die Falsche Richtung?
MfG,
Michael