Programmieren von Bausteinen
6.6
Programmkonsistenz herstellen und Zeitstempel als
Bausteineigenschaft
6.6.1
Programmkonsistenz herstellen
Einführung
Müssen während oder nach der Programmerstellung die Schnittstellen bzw. der
Code einzelner Bausteine angepasst oder ergänzt werden, so kann dies zu
Programminkonsistenzen zwischen aufrufenden und aufgerufenen Bausteinen
bzw. Referenzbausteinen führen.
Die Funktion "Programmkonsistenz herstellen" nimmt Ihnen einen großen Teil
dieser Korrekturarbeit ab. Die Funktion " Programmkonsistenz herstellen" bereinigt
selbständig einen großen Teil aller Zeitstempelkonflikte und Programminkon-
sistenzen. Bei Bausteinen, deren Programminkonsistenzen nicht automatisch
bereinigt werden konnten, führt Sie die Funktion an die zu ändernden Positionen
im Bausteineditor. Dort nehmen Sie die notwendigen Änderungen vor. Schritt für
Schritt werden alle Programminkonsistenzen bereinigt und die Bausteine übersetzt.
Herstellen der Programmkonsistenz
Mit dem Start der Programmkonsistenz-Prüfung werden die Zeitstempel der
Bausteinschnittstellen geprüft und Bausteine, bei denen es zu
Programminkonsistenzen führen kann, werden markiert.
1. Wählen Sie den Menübefehl Extras > Programmkonsistenz herstellen.
STEP 7 Lite bereinigt (soweit möglich) automatisch Zeitstempelkonflikte und
Programminkonsistenzen und die Bausteine werden übersetzt. Konnte der
Zeitstempelkonflikt bzw. die Inkonsistenz in einem Baustein nicht automatisch
bereinigt werden, so erfolgt eine Fehlermeldung.
Die betreffenden Bausteine werden im Projektfenster rot (= fehlerhaft) und fett
markiert.
2. Doppelklicken Sie im Projektfenster auf einen rot markierten Baustein.
Der Baustein wird geöffnet. Die Fehler werden in der Ausgabeleiste des
Bausteineditors angezeigt.
3. Doppelklicken Sie auf einen Eintrag in der Ausgabeleiste.
Die fehlerhafte Stelle wird angezeigt.
4. Beheben Sie alle Fehler und übernehmen Sie die Änderungen. Schließen Sie
den Baustein. Wiederholen Sie den Ablauf für alle fehlerhaften Bausteine. Sind
alle Fehler bereinigt, so wird der entsprechende Baustein im Projektfenster zur
Kontrolle in schwarzer Fettschrift markiert.
5. Speichern Sie das Projekt.
Automatisches Erzeugen von Instanz-DBs beim Herstellen der
Programmkonsistenz
Wenn Sie einen FB ohne den zugehörigen Instanz-DB sowie den FB-aufrufenden
Baustein von der CPU in das PG laden, dann wird beim Herstellen der
Programmkonsistenz automatisch ein Instanz-DB zum FB erzeugt.
6-96
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01