Fehler beim Übersetzen von AWL-Batch

Zoomy

Level-1
Beiträge
27
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

ich möchte gerne ein S5-Programm auslesen. Dafür benutze ich die AWL-Batch-Dateien.
Nun bekomme ich bei meiner aktuellen Anlage bei einigen Bausteinen einen Fehler mit dem ich nichts anfangen kann.

Der Fehlerlautet:
* FB 218, rel. Adr. 0000H :
FBD0.218 Falsches Endezeichen *

Kennt vielleicht jemand die Bedeutung der Meldung?
Für mich sehen die Bausteine gleich aufgebaut aus, wie die Bausteine die übersetzt werden können.

Sollte jemand Erfahrungen haben, würde es mich sehr freuen.
 
In der AWL Batch Datei werden die einzelnen Werte jeder Reihe durch Tabs getrennt. Kontrolliere doch mal ob du nicht irgendwo eins gelöscht hast.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo marlob,
danek für die Antwort.

Ich möchte aus S5 eigentlich eine Batch-Dateien generieren.

D.h. es muss ja an der Formatierung im S5-Programm liegen.
Ich bin nun alles andere als ein S5-Experte, aber ist die Formatierung dort nicht vorgegeben?
 
Kannst du denn den baustein öffnen und einsehen, nicht das es ein geschützter Baustein ist.
 
Ja das kann ich beides. Ich kann in sogar unter Dokumentation drucken.
Bloß halt nicht mit dem Compiler Übersetzen.

Leider finde ich auch keine Dokumentation, wo eventuelle Fehlermeldungen beschrieben werden...
 
Also ist gibt 5 PBs und 50DBs die ich nicht übersetzen kann.
Weitere 80 Bausteine kann ich übersetzen.

Den AG-Typ habe ich noch gar nicht verändert. Das war ein guter Ansatz.
Bei AG-Typ habe ich zum einen nichts zum anderen CP945 eingetragen (die ich laut der Zuli der eingestzten OBs habe).
Beides führt aber leider nicht zum erfolg.
 
Hast du nach dem übersetzen mal in deine übersetzte Datei geguckt? Ist der fehlerhafte Baustein darin enthalten? Und wie sieht der aus? Kannst du ihn rückübersetzen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jetzt hab ichs!!!

Das war der entscheide Denkanstoss!

Der normale Schritt bei der Erzeugung ist ja
mc5 -> seq.
Dabei erzeugt er dann als Zwischenschritt eine Zwischendatei.

Mein Problem war nun, das bei der Erzeugung der Zwischendatei die Fehler aufgetreten sind und danach alle weiteren Schritte abgebrochen wurden.

Nehme ich danch die Zwischendatei und übersetze diese danach direkt,
dann funktioniert es und die Datei sieht so aus, wie ich es erwartet hätte.
 
Zurück
Oben