Hinweis:
Da ein Betriebsmittelkennzeichen (BMK) nur aus zwei Ebenen besteht, können nur zwei Schachtelungstiefen so ausgewertet werden, dass sie von allen Programmfunktionen voll genutzt werden können.
Das vorderste BMK steht beim Schachteln immer alleine, alle weiteren werden im zweiten Teil des BMK gespeichert, wobei hier das restliche BMK von rechts nach links aufgeschlüsselt wird, so dass der Zählteil und der Kennbuchstabe des letzten BMK identifizierbar bleiben.
Geschachtelt wird nur, was sich innerhalb des Kastens befindet und was explizit beim BMK eingetragen wurde.
Wird eine Lampe -U1-H2:5/6 in den Kasten -U1 verschoben, dann entsteht eine Lampe -U1-U1-H2:5/6.
Wird der Kasten -U1 verkleinert, so dass -H2:5/6 außerhalb liegt, dann bleibt das BMK, das sich an der Lampe befindet, unverändert: Intern wird es von -U1-H2:5/6 nach -H2:5/6 geändert.
Die Entscheidung, ob Schaltzeichen im Kasten liegen oder nicht, erfolgt über den Einfügepunkt. Auch mehrere Kästen können ineinander geschachtelt werden, und auch hier entscheidet der Einfügepunkt.
Es wird immer in den Kasten geschachtelt, dessen Einfügepunkt näher ist und in dem das Schaltzeichen liegt. Damit heißt die Lampe -H4 (Abbildung oben) vollständig -U4-H4. Dass die Lampe auch in -U3 enthalten ist, wird nicht berücksichtigt, da der Einfügepunkt von -U3 nicht in -U4 liegt. Diese Konstellation erzeugt jedoch einen Hinweis in der Meldungsverwaltung, da hier eigentlich keine eindeutige Zuordnung erfolgen kann.
Die Lampe -H1 dagegen heißt vollständig -U1-U2-H1. Das ist korrekt und eindeutig, weil der Einfügepunkt von -U2 innerhalb von -U1 liegt.
Die übrigen BMK heißen:
- -U1-H6
- -U3-H7
- -U4-H5.
Ein Kasten in einem Kasten wird ebenfalls geschachtelt. Der Kasten -U2 heißt also vollständig -U1-U2.
Alle Schaltzeichen / Funktionen können durch Erfassung des Betriebsmittelkennzeichens geschachtelt werden, und fast alle Schaltzeichen / Funktionen können durch Kästen geschachtelt werden. Die Ausnahmen sind hier:
- Abbruchstellen
- Potenzialanschlüsse
- Strukturkästen.
Einstellungen
Das Abschalten des Schachtelns (über Datei > Informationen > Befehlsgruppe Projekteigenschaften > Struktur > Schaltfläche [Weitere], Registerkarte Vererbung) wirkt nur auf Schaltzeichen mit eigener BMK-Angabe, die sich innerhalb eines Kastens befinden. Eine Lampe ohne BMK bleibt also immer dem Kasten zugeordnet, solange sie sich im Kasten befindet. Diese Einstellung kann die Schaltzeichen außerhalb des Kastens also nicht beeinflussen.
Nach der Umschaltung werden alle BMK von Funktionen, die sich in Kästen befinden, neu ermittelt.
Achtung:
Um diese Einstellung ändern zu können, müssen Sie das Projekt alleine bearbeiten, im Multiuser-Betrieb kann diese Einstellung nicht verändert werden.
Siehe auch