-> Hier kostenlos registrieren
Hallo zusammen,
Ich bin auf der Suche nach einer Lösung für zusammentragen von Daten.
Im Programm liegen Prozessdaten in 24 verschiedenen DBs vor, die ich gerne in einen DB schreiben möchte, um diesen dann über TSEND zu verschicken.
Die Schwierigkeit liegt darin, dass die Daten „verstreut“ in den DBs liegen und wesentlich zu viele sind, um sie per Hand zu kopieren.
Je ein DB besteht auf 10 gleich aufgebauten Structs, von denen ich jeweils an 8 verschiedenen Stellen Daten abgreifen möchte. Diese sollen dann nacheinander in den großen Ziel-DB geschrieben werden.
Ich habe mir schon ein wenig das Gehirn zermalmt, ob man das irgendwie mit geschachtelten Loops und Pointern realisieren kann, bin aber noch zu keinem sinnvollen Ergebnis gekommen. Hat vielleicht jemand ne schicke Idee?
Ich hab das Problem nochmal versucht, grafisch darzustellen:
Achja, das Ganze sollte in AWL auf einer CPU 416-2 DP mit Step 7 V5.5 programmiert werden.
Ich bin auf der Suche nach einer Lösung für zusammentragen von Daten.
Im Programm liegen Prozessdaten in 24 verschiedenen DBs vor, die ich gerne in einen DB schreiben möchte, um diesen dann über TSEND zu verschicken.
Die Schwierigkeit liegt darin, dass die Daten „verstreut“ in den DBs liegen und wesentlich zu viele sind, um sie per Hand zu kopieren.
Je ein DB besteht auf 10 gleich aufgebauten Structs, von denen ich jeweils an 8 verschiedenen Stellen Daten abgreifen möchte. Diese sollen dann nacheinander in den großen Ziel-DB geschrieben werden.
Ich habe mir schon ein wenig das Gehirn zermalmt, ob man das irgendwie mit geschachtelten Loops und Pointern realisieren kann, bin aber noch zu keinem sinnvollen Ergebnis gekommen. Hat vielleicht jemand ne schicke Idee?
Ich hab das Problem nochmal versucht, grafisch darzustellen:
Achja, das Ganze sollte in AWL auf einer CPU 416-2 DP mit Step 7 V5.5 programmiert werden.