A
Anonymous
Guest
-> Hier kostenlos registrieren
Hallo,
ist es eigentlich mit Step7 möglich auf ein Array mit Hilfe eines Indexes zuzugreifen? Der Index soll dabei eine Variable darstellen.
Also z.B. so:
Ich habe nämlich folgende Aufgabe:
Es kann eine Einschaltreihenfolge vom 5 Motoren eingegeben werden. Es soll aber auch möglich sein, z.B. zwei Motoren gleichzeitig zu starten. Allerdings darf bei der Eingabe keine Zahl dazwischen ausgelassen werden. Also 2, 1, 1, 3, 4 wäre auch korrekt. Dann würden Motoren 2 und 3 als erstes gestartet.
Die Eingabe muss nun daraufhin überprüft werden.
Man könnte das sicher auch mit indirekter Adressierung lösen, aber da die Daten in einem Instanzdatenbaustein liegen, und das Programm noch nicht fertig ist können sich die Adressen ja noch ändern.
MfG und Danke im voraus
Thomas
ist es eigentlich mit Step7 möglich auf ein Array mit Hilfe eines Indexes zuzugreifen? Der Index soll dabei eine Variable darstellen.
Also z.B. so:
Code:
L 3
T #i
L #feld[i]
T #Wert
Es kann eine Einschaltreihenfolge vom 5 Motoren eingegeben werden. Es soll aber auch möglich sein, z.B. zwei Motoren gleichzeitig zu starten. Allerdings darf bei der Eingabe keine Zahl dazwischen ausgelassen werden. Also 2, 1, 1, 3, 4 wäre auch korrekt. Dann würden Motoren 2 und 3 als erstes gestartet.
Die Eingabe muss nun daraufhin überprüft werden.
Man könnte das sicher auch mit indirekter Adressierung lösen, aber da die Daten in einem Instanzdatenbaustein liegen, und das Programm noch nicht fertig ist können sich die Adressen ja noch ändern.
MfG und Danke im voraus
Thomas