POE innerhalb eines Namespaces deklarieren
So deklarieren Sie eine bereits erstellte POE im →grafischen FBS-Editor innerhalb eines →Namespaces:
Blenden Sie die Registerkarte Namespaces ein.
Geben Sie im Feld Aktueller Namespace einen Text an. Dieser Text muss ein →IEC-Bezeichner oder ein voll qualifizierter Name sein.
Ein voll qualifizierter Name besteht aus einer Reihe von Namespace-Bezeichnern, die durch . voneinander getrennt sind.
Beispiele für Namespaces: Standard, Standard.Timers, Standard.Timers.HighResolution, Standard.CountersDrücken Sie die Eingabe-Taste oder klicken Sie außerhalb des Felds, um den Text als aktuellen Namespace zu übernehmen. Drücken Sie die ESC-Taste, um den Text zu verwerfen.
Speichern Sie den FBS-Editor, damit die POE innerhalb des Namespaces deklariert ist.
Kontrollieren Sie die Meldungen in der Sicht Fehler, ob →Aufrufe der aktuellen POE nun als fehlerhaft gemeldet werden.
Einschränkung
Vermeiden Sie, dass POE mit dem Namen eines der Systembausteine
erstellt und dann in einem Namespace deklariert werden. Grund:
Derzeit ist die Verwendung von Sprachelementen mit einem gleichen Namen aus dem globalen Namespace nicht möglich.
Beispiel:
Ein TON-Baustein, der im Namespace Standard deklariert ist, kann dazu führen, dass der Standard-TON-Baustein aus dem globalen Namenspace nicht verwendet werden kann. Insbesondere, falls Standard als verwendeter Namespace eingetragen ist.
Ein Namespace kann auch beim Erstellen des FBS-Objekts oder im Applikationsnavigator vorgegeben werden (siehe " POE in FBS erstellen " oder "Aktionen mit Ordner/Objekten in Zusammenhang mit Namespaces" für Details).
So ändern Sie den aktuellen Namespace für eine POE: Überschreiben Sie den Text, der im Feld Aktueller Namespace eingetragen ist.
So löschen Sie den aktuellen Namespace für eine POE: Siehe "Namespaces für POE löschen/entfernen"