-> Hier kostenlos registrieren
Hallo zusammen,
ich will eine Rezeptverwaltung in AWL programmieren. Die Aufgabe besteht darin, in einem Datenbaustein DB100,
Rezepturdaten[1] bis Rezepturdaten[10] anzulegen. Die Rezepturdaten[index] beinhalteten 10 Bytes. Nun will ich in Abhängigkeit von index, die Daten in den Zielbereich umkopieren, umladen oder auslesen. Es soll also beispielweise 10 Bytes von Rezepturdatensatz[1] in das Rezepturdatensatz[index] gespeichert, umgeladen und oder aber auch gelöscht werden.
Für Umladen, Speichern und Löschen habe ich jeweils ein Bit vorgesehen.
Bisher habe ich eine UDT mit den Daten und im DB100 einen ARRAY[0..10] mit Bezug zum UDT 1 anlegt. Nun weiß ich nicht wie ich das Ganze in AWL realisieren soll, weil mir der Index ""reingrätscht"
. In SCL habe ich das schon ein paar mal gemacht, in AWL leider noch nie.
Könnt ihr mir da weiterhelfen? Wie kann das realisieren?
Viele Grüße
anilo14
ich will eine Rezeptverwaltung in AWL programmieren. Die Aufgabe besteht darin, in einem Datenbaustein DB100,
Rezepturdaten[1] bis Rezepturdaten[10] anzulegen. Die Rezepturdaten[index] beinhalteten 10 Bytes. Nun will ich in Abhängigkeit von index, die Daten in den Zielbereich umkopieren, umladen oder auslesen. Es soll also beispielweise 10 Bytes von Rezepturdatensatz[1] in das Rezepturdatensatz[index] gespeichert, umgeladen und oder aber auch gelöscht werden.
Für Umladen, Speichern und Löschen habe ich jeweils ein Bit vorgesehen.
Bisher habe ich eine UDT mit den Daten und im DB100 einen ARRAY[0..10] mit Bezug zum UDT 1 anlegt. Nun weiß ich nicht wie ich das Ganze in AWL realisieren soll, weil mir der Index ""reingrätscht"

Könnt ihr mir da weiterhelfen? Wie kann das realisieren?
Viele Grüße
anilo14