POE innerhalb eines Namespaces deklarieren

So deklarieren Sie eine bereits erstellte POE im →grafischen FBS-Editor innerhalb eines →Namespaces:

  1. Blenden Sie die Registerkarte Namespaces ein.

  2. 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.Counters

  3. Drü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.

  4. Speichern Sie den FBS-Editor, damit die POE innerhalb des Namespaces deklariert ist.

  5. 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 Sprachelements aus dem globalen Namespace 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. Diese Einschränkung gilt für alle Sprachelemente, die im globalen Namespace deklariert sind, aber besonders für die Systembausteine. logi.CAD 3 ändert den Aufruf des Sprachelements aus dem globalen Namespace automatisch auf den Aufruf des Sprachelements aus dem gleichen Namespace.
Beispiel: Ein TON-Baustein, der im Namespace Standard deklariert ist, führt dazu, dass der Standard-TON-Baustein aus dem globalen Namenspace nicht verwendet werden kann. Insbesondere, falls Standard als verwendeter Namespace eingetragen ist. Bei einem Aufruf von TON wird dann der TON-Baustein aus dem gleichen Namespace Standard aufgerufen, und nicht der Standard-TON-Baustein.

images/s/b2ic8e/9012/1ca6q62/_/images/icons/emoticons/information.svg 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"