-> Hier kostenlos registrieren
Hallo!
Ich programmiere normalerweise Simatic S7 und habe jetzt etwas auf einer Saia PCD zu tun. Ich habe hier das Problem, dass das eigentliche AWL-Programm von einem automatischen Tool generiert wird. Bitte fragt nicht warum - historische Sache.
Nun kann dieses Tool - aus gutem Grund - nur eine gewisse Anzahl an Lines of Code. In dem AWL-Programm befinden sich DB-Definitionen. Eine Unmenge davon. Ich habe 901 Lines of Code (LOC) nur voll mit:
DB 4000 [10]
DB 4001 [10]
DB 4002 [10]...
...
DB 4899 [10]
DB 4900 [10]
Ich habe also einen erheblichen Teil meiner LOC nur mit diesen Definitionen "verschwendet". Nun weiss ich nicht ob man da nicht vielleicht indexiert irgendeine Scheife laufen lassen könnte um die LOC zu reduzieren.
Bitte beachten: Ich habe kein Speicherproblem oder ähnlichers. Es geht wirklich "nur" um die schiere anzahl an LOC, die durch diese DB-Zeilen unnätig (?) aufgebläht wird.
Danke,
lG,
Schetter
Ich programmiere normalerweise Simatic S7 und habe jetzt etwas auf einer Saia PCD zu tun. Ich habe hier das Problem, dass das eigentliche AWL-Programm von einem automatischen Tool generiert wird. Bitte fragt nicht warum - historische Sache.
Nun kann dieses Tool - aus gutem Grund - nur eine gewisse Anzahl an Lines of Code. In dem AWL-Programm befinden sich DB-Definitionen. Eine Unmenge davon. Ich habe 901 Lines of Code (LOC) nur voll mit:
DB 4000 [10]
DB 4001 [10]
DB 4002 [10]...
...
DB 4899 [10]
DB 4900 [10]
Ich habe also einen erheblichen Teil meiner LOC nur mit diesen Definitionen "verschwendet". Nun weiss ich nicht ob man da nicht vielleicht indexiert irgendeine Scheife laufen lassen könnte um die LOC zu reduzieren.
Bitte beachten: Ich habe kein Speicherproblem oder ähnlichers. Es geht wirklich "nur" um die schiere anzahl an LOC, die durch diese DB-Zeilen unnätig (?) aufgebläht wird.
Danke,
lG,
Schetter
Zuletzt bearbeitet: