Übersetzen von AWL-Quellen
Voraussetzungen
Um das in einer Quelle erstellte Programm in Bausteine übersetzen zu können, müssen folgende Voraussetzungen erfüllt sein:
- Es können nur Quellen übersetzt werden, die im Ordner "Quellen" unter einem S7-Programm gespeichert sind.
- Parallel zum Ordner "Quellen" muss unter dem S7-Programm ein Ordner "Bausteine" liegen, in den die bei der Übersetzung entstehenden Bausteine gespeichert werden. Die in der Quelle programmierten Bausteine werden nur dann erzeugt, wenn die Quelle fehlerfrei übersetzt worden ist. Sind mehrere Bausteine in einer Quelle, werden nur die fehlerfreien erzeugt. Anschließend können Sie diese Bausteine einzeln öffnen, bearbeiten, in die CPU laden und testen.
Vorgehensweise im Editor
- Öffnen Sie die Quelle, die Sie übersetzen wollen. Die Quelle muss im Quell-Ordner des S7-Programms liegen, in dessen S7-Anwenderprogramm die übersetzten Bausteine abgelegt werden sollen.
- Wählen Sie den Menübefehl Datei > Übersetzen.
- Sie erhalten das Dialogfeld "Übersetzungsprotokoll", das die Anzahl der übersetzten Zeilen und der gefundenen Syntaxfehler anzeigt.
Die in der Datei angegebenen Bausteine werden nur dann erzeugt, wenn die Quelle fehlerfrei übersetzt worden ist. Sind mehrere Bausteine in einer Quelle, werden nur die fehlerfreien erzeugt. Warnungen verhindern nicht das Erzeugen von Bausteinen.
Bei der Übersetzung erkannte Syntaxfehler werden in der unteren Hälfte des Arbeitsfensters dargestellt und müssen behoben werden, damit auch diese Bausteine erzeugt werden können.
Vorgehensweise im SIMATIC Manager
- Öffnen Sie den entsprechenden Ordner "Quellen", in dem Sie darauf doppelklicken.
- Wählen Sie eine oder mehrere Quelle aus, die Sie übersetzen wollen. Sie können den Übersetzungslauf nicht für einen geschlossenen Ordner "Quellen" aufrufen, um damit alle enthaltenen Quellen zu übersetzen.
- Wählen Sie den Menübefehl Datei > Übersetzen, um die Übersetzung zu starten. Dabei wird je nach angewählter Quelle der richtige Compiler aufgerufen. Die erfolgreich übersetzten Bausteine werden danach im Ordner "Bausteine" unter dem S7-Programm abgelegt.
Bei der Übersetzung erkannte Syntaxfehler werden in einem Dialogfeld dargestellt und müssen behoben werden, damit auch diese Bausteine erzeugt werden können.