Percyminator
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo liebe User,
ich habe hier ein ernsthaftes Problem zuerstmal aber zu meinen Arbeitsmitteln:
S7-1200 (1212er CPU)
DO's (1x 16er; 1x 8er,)
HMI Touchpanel 10,4"
So nun das Problem:
Ich muss ein Programm schreiben das 45 verschiedene Produkte kennt. Diese Produkte sind später auf meinem Touchpanel auszuwählen und je nach Produkt leuchten dann eine bestimmte Anzahl an Meldeleuchten auf. Die Produkte ändern sich laufend und müssen immer wieder aktualisiert werden und je nach Update fallen Meldeleuchten weg oder andere kommen hinzu.
Soweit zum Problem.
Was ich angedacht hatte war in einem Datenbaustein die Produkte und deren Daten in einer Struktur anzulegen. Dann soll ein Pointer das Produkt auswählen, dass am Touchpanel ausgewählt wird. Da die 1200er aber nur FUP und KOP beherrscht dürfte das ein Problem darstellen.
Mein Lehrer hat mir diesbezüglich gesagt es geht aber nur verdammt schwer.
Nun meine Frage an euch:
Kennt jemand die Lösung? Oder kennt jemand eine andere Methode wie man dieses Problem lösen könnte.
Danke schonmal im Voraus für konstruktive Beiträge
ich habe hier ein ernsthaftes Problem zuerstmal aber zu meinen Arbeitsmitteln:
S7-1200 (1212er CPU)
DO's (1x 16er; 1x 8er,)
HMI Touchpanel 10,4"
So nun das Problem:
Ich muss ein Programm schreiben das 45 verschiedene Produkte kennt. Diese Produkte sind später auf meinem Touchpanel auszuwählen und je nach Produkt leuchten dann eine bestimmte Anzahl an Meldeleuchten auf. Die Produkte ändern sich laufend und müssen immer wieder aktualisiert werden und je nach Update fallen Meldeleuchten weg oder andere kommen hinzu.
Soweit zum Problem.
Was ich angedacht hatte war in einem Datenbaustein die Produkte und deren Daten in einer Struktur anzulegen. Dann soll ein Pointer das Produkt auswählen, dass am Touchpanel ausgewählt wird. Da die 1200er aber nur FUP und KOP beherrscht dürfte das ein Problem darstellen.
Mein Lehrer hat mir diesbezüglich gesagt es geht aber nur verdammt schwer.
Nun meine Frage an euch:
Kennt jemand die Lösung? Oder kennt jemand eine andere Methode wie man dieses Problem lösen könnte.
Danke schonmal im Voraus für konstruktive Beiträge