Namespace-Zuweisung und Namespaces für Objekte entfernen
Falls alle Objekte im Namespace-Ordner nicht mehr im →Namespace deklariert werden sein sollen, entfernen Sie zuerst die Namespace-Zuweisung und löschen dann die Namespaces in den Editoren:
-
Blenden Sie den Applikationsnavigator ein.
-
Im Kontextmenü des Namespace-Ordners wählen Sie Namespace-Zuweisung entfernen aus.
Ergebnis:-
Der Namespace-Ordner wird zum regulären Ordner mit dem Symbol im Applikationsnavigator angezeigt.
-
Falls Sie ein neues Objekt im Ordner erstellen, wird kein Namespace mehr im neuen Objekt eingetragen. Beim Erstellen des Objekts ist das Feld Namespace-Name im Assistenten wieder verfügbar.
-
Der Namespace bleibt in den vorhandenen Objekten eingetragen. Sie erkennen einen eingetragenen Namespace an dem Namen des Namespaces in
()
hinter dem Objektnamen.
Beispiel: Die Namespace-Zuweisung fürmyPOUs
wurde entfernt. Der NamespacemyPOUs
ist jedoch noch in den ObjektenMotor1
undMotor2
eingetragen.
-
-
Öffnen Sie den jeweiligen Editor für das Objekt, löschen Sie den eingetragenen Namespace im Editor und speichern Sie die Änderung;
-
In einem ST-Editor löschen Sie die Zeilen
NAMESPACE name
undEND_NAMESPACE
. Details zur Syntax: Siehe "Namespaces in ST: Deklaration". -
In einem FBS-Editor löschen Sie den Namespace im Feld Aktueller Namespace (in der Registerkarte Namespaces). Details: Siehe "Namespaces für POE löschen/entfernen".
-
In einem KOP-Editor löschen die Zeilen
NAMESPACE name
undEND_NAMESPACE
– diese Änderung ist nur in einem textuellen KOP-Editor möglich. Details: Siehe "Namespaces in KOP".
-
Falls nur ein Objekte nicht mehr in einem Namespace deklariert werden sein soll, verschieben Sie das Objekt zuerst in einen regulären Ordner und löschen dann den Namespace aus dem Editor:
-
Bei Bedarf: Erstellen Sie einen Ordner, der kein Namespace-Ordner ist. Das ist der reguläre Ordner.
-
Verschieben Sie das Objekt vom aktuellen Namespace-Ordner in diesen regulären Ordner. Details zum Verschieben: Siehe "Ressourcen verschieben".
Ergebnis: Der Namespace bleibt im Objekt eingetragen. Sie erkennen einen eingetragenen Namespace an dem Namen des Namespaces in()
hinter dem Objektnamen. -
Wie oben: Öffnen Sie den Editor für das Objekt, löschen Sie den eingetragenen Namespace im Editor und speichern Sie die Änderung.
Gut zu wissen |
---|
Falls Sie einen Namespace in einem Editor löschen, bevor Sie die Namespace-Zuweisung entfernen oder das Objekt in einen regulären Ordner verschieben, meldet Neuron Power Engineer eine Abweichung zwischen dem Objekt (ohne Namespace) und dem Namespace-Ordner, in dem das Objekt (ohne Namespace) liegt. |