Code-Arbeitsblätter vom Build ausschließen
Dieses Thema enthält die folgenden Abschnitte:
Allgemeine Informationen
Einzelne oder auch alle Code-Arbeitsblätter einer POE können vom Kompilieren ausgeschlossen werden. Das bedeutet, Arbeitsblätter, für die dieses Attribut gesetzt ist, werden beim Build-Prozess vom Compiler ignoriert. Wenn beispielsweise für eine FB-POE alle Arbeitsblätter vom Build-Prozess ausgeschlossen sind, bleiben zwar die FB-POE und ihre Formalparameter Bestandteil des Projekt-Image, nicht aber ihr Code.
Folgendes gilt für ausgeschlossene Code-Arbeitsblätter im Online- und im Offline-Modus:
- Die Editorregister von Code-Arbeitsblättern werden durchgestrichen angezeigt (gilt im Offline- und Online-Modus).
- Code-Arbeitsblätter werden schreibgeschützt angezeigt (grauer Hintergrund). Editieren ist nicht möglich.
- Im Online-Modus werden in ausgeschlossenen Arbeitsblättern keine Online-Werte für Variablen angezeigt.
- Im Online-Modus ist es nicht möglich, Variablen aus ausgeschlossenen Arbeitsblättern in das WATCH-FENSTER, in die LOGIKANALYSE usw. zu ziehen.
- Eine POE mit ausgeschlossenen Code-Arbeitsblättern kann in einer Bibliothek veröffentlicht werden. Wird diese POE aus einer veröffentlichten Bibliothek in einem Projekt verwendet, dann sind die Code-Arbeitsblätter deaktiviert.
- Code-Arbeitsblätter aus einer Bibliothek lassen sich nicht vom Kompilieren ausschließen.
- Code-Arbeitsblätter der sicherheitsbezogenen Applikation lassen sich nicht vom Kompilieren ausschließen.
So schließen Sie Arbeitsblätter vom Build aus
Das Kontextmenü der Editor-Registerkarte des Code-Arbeitsblatts bietet die folgenden Befehle, um ein einzelnes Arbeitsblatt oder alle Arbeitsblätter der POE vom Build-Prozess auszuschließen:
Befehl | Beschreibung |
---|---|
'Vom Build ausschließen' | Schließt das betreffende Code-Arbeitsblatt aus dem Build-Prozess aus. Das Editorregister wird dann durchgestrichen angezeigt und das Arbeitsblatt ist schreibgeschützt. |
'Build für alle Code-Arbeitsblätter deaktivieren' | Schließt alle Code-Arbeitsblätter der POE vom Build-Prozess aus. Alle Editorenregister werden dann durchgestrichen angezeigt und die Arbeitsblätter sind schreibgeschützt.Der Befehl steht nicht zur Verfügung, wenn die Arbeitsblätter bereits ausgeschlossen sind. |
'Build für alle Code-Arbeitsblätter aktivieren' | Schließt alle Code-Arbeitsblätter der POE in den Build-Prozess ein.Der Befehl steht nicht zur Verfügung, wenn die Arbeitsblätter bereits eingeschlossen sind. |