-> Hier kostenlos registrieren
Hallo zusammen,
ich habe gerade das Problem das ich mehrere Änderungen an einer alt Anlage mit V5.5 durchführen soll. Daher wollte ich vorab das Programm mal vergleichen, natürlich habe ich nun unterschiedliche Programmstände. Das Problem ist das die 2 FB´s in SCL programmiert sind. Wenn ich diese nun vergleichen will, werden mir 2 AWL Bausteine erzeugt dich sich sehr stark unterscheiden, Sprungmarken heißen komplett unterschiedlich und auch Rechnungen weichen stark von einander ab. Manuel nachziehen ist hier nicht wirklich möglich, da ich dann die SCL Bausteine zu AWL Bausteinen mit gut 150 Zeilen ändern würde (finde ich jetzt nicht so übersichtlich).
Hat jemand eine Idee wie ich die Bausteine wieder aktuell bekomme und SCL beibehalte ?
Gruß.
Ich habe die Frage zuvor in einem anderem Thema gestellt und bereits folgende Antworten erhalten.
ich habe gerade das Problem das ich mehrere Änderungen an einer alt Anlage mit V5.5 durchführen soll. Daher wollte ich vorab das Programm mal vergleichen, natürlich habe ich nun unterschiedliche Programmstände. Das Problem ist das die 2 FB´s in SCL programmiert sind. Wenn ich diese nun vergleichen will, werden mir 2 AWL Bausteine erzeugt dich sich sehr stark unterscheiden, Sprungmarken heißen komplett unterschiedlich und auch Rechnungen weichen stark von einander ab. Manuel nachziehen ist hier nicht wirklich möglich, da ich dann die SCL Bausteine zu AWL Bausteinen mit gut 150 Zeilen ändern würde (finde ich jetzt nicht so übersichtlich).
Hat jemand eine Idee wie ich die Bausteine wieder aktuell bekomme und SCL beibehalte ?
Gruß.
Ich habe die Frage zuvor in einem anderem Thema gestellt und bereits folgende Antworten erhalten.
Erstes mal solltest du ein eigenes Thema aufmachen denn dein Problem hat mit dem ursprünglich diskutierten nichts zu tun.
Zu deiner Frage:
Den Online SCL Baustein, den du jetzt als AWL Code angezeigt bekommst, kannst du nicht in SCL rückwandeln.
Leider hast du anscheinend keine aktuelle Datensicherung. D.h. du kannst den AWL Code analysieren und herausfinden was geändert wurde und dies dann in deinem nicht aktuellen SCL Code anpassen.
Viel mehr bleibt dir da nicht übrig.
@Trafaldar, hast du oder jemand anders die SCL code kompiliert ?
Es gibt bei SCL einige Compile Einstellungen die abhängig ob sie aktiviert wurde, unterschiedliche AWL erzeugt obwohl dass die SCL code nicht geändert wurde.
'Optimize object code'
'Monitor Array Limits'
'Create Debug Info'
'Set OK Flag'
Es ist nicht unmöglich die AWL Code zu analysieren um zu erkennen ob die Unterschiede durch unterschiedliche Compiler Einstellungen erzeugt wurde. Aber man muss (sehr) gute Kenntnisse zu SCL und AWL haben.