-> Hier kostenlos registrieren
Hallo,
ich habe momentan ein kleines Projekt bei dem es sich um die Rückdokumentation eines vorhandenen AEG Logistat A030 Programm handelt. Das einzige was von der Anlage existiert ist eine AWL (ca.4500 Zeilen) und eine Symbolikdatei in der aber nur die Symbole für die Ein- und Ausgänge definiert. Jedoch nicht für die Merker.
Das sieht dann z.B. so aus:
Das Problem an der ganzen Geschichte ist, das der Programmier "Großmeister", der das Programm 1987 geschrieben hat, jeden Eingang erstmal auf irgendeinen Merker schreibt, anstatt diesen direkt zu verwenden. Generell hat er keinen einzigen Merker in der Symboldatei benannt. Querverweislisten gibt es nicht. Es sind ca. 800 Merker in dem Programm vorhanden.
Wenn ich nachgucke an welcher Stelle der Merker geschrieben wird, ist es zu 99% so, das dieser von mindestens 3 anderen, manchmal sogar 10 Merkern beschrieben wird. Daraus folgt, das die Querverweisliste auch relativ unüberschaubar wird.
Letzendlich soll es so werden, das man die Funktion eines Ausganges erkennt. Also, wodurch dieser Angesteuert wird (Taster, Initiatoren, Timer etc.), wodurch er verriegelt ist.
Hat jemand eine Idee, die dieses Problem schnell und einfach Lösen könnte?
Vielen dank im voraus, für die ganz bestimmt hilfreichen Kommentare
mfg
FloW
ich habe momentan ein kleines Projekt bei dem es sich um die Rückdokumentation eines vorhandenen AEG Logistat A030 Programm handelt. Das einzige was von der Anlage existiert ist eine AWL (ca.4500 Zeilen) und eine Symbolikdatei in der aber nur die Symbole für die Ein- und Ausgänge definiert. Jedoch nicht für die Merker.
Das sieht dann z.B. so aus:
Code:
267 U T 0.003
268 = M 0.070
269 U M 0.069
270 ON M 0.070
271 = M 0.071
272 U M 0.067
273 UN M 0.071
274 = M 0.072
275 U M 0.072
276 SL M 0.073
277 U E 4.031
278 RL M 0.073
279 U M 0.073
280 U SM 0.008
281 = M 0.074
282 U M 0.074
283 ON E 4.003
284 O E 4.030
285 = A 6.003
286 U E 4.003
Das Problem an der ganzen Geschichte ist, das der Programmier "Großmeister", der das Programm 1987 geschrieben hat, jeden Eingang erstmal auf irgendeinen Merker schreibt, anstatt diesen direkt zu verwenden. Generell hat er keinen einzigen Merker in der Symboldatei benannt. Querverweislisten gibt es nicht. Es sind ca. 800 Merker in dem Programm vorhanden.
Wenn ich nachgucke an welcher Stelle der Merker geschrieben wird, ist es zu 99% so, das dieser von mindestens 3 anderen, manchmal sogar 10 Merkern beschrieben wird. Daraus folgt, das die Querverweisliste auch relativ unüberschaubar wird.
Letzendlich soll es so werden, das man die Funktion eines Ausganges erkennt. Also, wodurch dieser Angesteuert wird (Taster, Initiatoren, Timer etc.), wodurch er verriegelt ist.
Hat jemand eine Idee, die dieses Problem schnell und einfach Lösen könnte?
Vielen dank im voraus, für die ganz bestimmt hilfreichen Kommentare
mfg
FloW