Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar. Info / Copyright

Makrokästen: Prinzip

Über das Einfügen von Makrokästen legen Sie in einem Makroprojekt fest, welche Inhalte in den Makros gespeichert werden sollen (Daten, Umrisse der Makros). Aus diesen vorbereiteten Makros können Sie später automatisch Fenster- und / oder Symbolmakros erzeugen.

In einem Schaltplanprojekt ist das Einfügen von Makrokästen nicht möglich. Beim Erstellen von Fenster- oder Symbolmakros in einem solchen Projekt wird aber dennoch ein Makrokasten entsprechend dem festgelegten Ausschnitt mit im Makro gespeichert.

Spezielle Kontextmenüpunkte am Makrokasten bieten Ihnen die Möglichkeit, die eingefügten Makros nachträglich durch neuere Stände zu aktualisieren. Mittels einer manuellen Objektzuordnung können Sie außerdem Objekte, die sich außerhalb eines Makrokastens befinden, einem Makro zu zuordnen. Dies ist sowohl in einem Makro- als auch in einem Schaltplanprojekt möglich, wenn die Makrokästen mit eingefügt wurden.

Hinweis:

In einem Seitenmakro gibt es keinen Makrokasten. Die Makrodaten zu Name, Beschreibung, Version etc. sind in den Seiteneigenschaften der im Makro enthaltenen Seiten in der Registerkarte Seite und / oder Makro-Definition hinterlegt. In einem Schaltplanprojekt wird die Registerkarte Makro-Definition nicht angezeigt. Hier finden Sie die Daten in den Seiteneigenschaften unter der Kategorie "Makro".

Makrokästen mit einfügen

Damit beim Einfügen von Fenster- und Symbolmakros auf die Projektseiten eines Schaltplanprojekts die Makrokästen mit eingefügt werden, haben Sie zwei Möglichkeiten. Beim Vorbereiten von Makros im Makroprojekt können Sie für jedes Makro individuell festlegen, ob beim Einfügen des erzeugten Makros der Makrokasten mit eingefügt werden soll. Wählen Sie dazu am jeweiligen Makrokasten in der Registerkarte Einstellungen für die aufklappbare Liste Makrokasten mit einfügen die gewünschte Option aus.

Wurde beim Vorbereiten der Makros für die Einstellung Makrokasten mit einfügen die Option "Aus Projekteinstellungen" eingestellt, können Sie für ein Schaltplanprojekt projektweit festlegen, dass die Makrokästen mit eingefügt werden. Aktivieren Sie dazu die Projekteinstellung Makrokästen mit einfügen.

Hinweis:

Um alle eingefügten Makrokästen eines Projekts zu entfernen, steht Ihnen beim Komprimieren von Projekten eine entsprechende Einstellung zur Verfügung. Aktivieren Sie hierfür das Kontrollkästchen Makrokästen (in der Hierarchieebene Platzierte Funktionen entfernen) und führen anschließend eine Komprimierung aus (siehe auch Projekt komprimieren).

Verwendungsart bei Makrokästen

Mit Hilfe der Einstellung Verwendungsart, die Sie an Makrokästen einstellen, können Sie festlegen, welche der für Makros typischen Funktionalitäten (Makros automatisch erzeugen, Makros aktualisieren) ausführbar sind und welche nicht.

Unterscheidung von Makrokästen

Anhand der Verwendungsart haben Sie außerdem die Möglichkeit, die vorbereiteten Makros im Makro-Navigator besser voneinander zu unterscheiden.

Im Baum des Makro-Navigators werden vorbereitete Makros, deren Makrokästen die gleiche Verwendungsart aufweisen, zu einer Hierarchieebene zusammengefasst. Dabei werden die Verwendungsarten durch unterschiedliche Icons gekennzeichnet.

Um die eingefügten Makrokästen im Grafischen Editor optisch besser unterscheiden zu können, werden die Makrokästen je nach Verwendungsart auf unterschiedliche Ebenen abgelegt:

  • EPLAN308: Für Makrokästen mit Verwendungsart "Untergeordnet" oder "Nicht festgelegt"
  • EPLAN326: Für Makrokästen mit Verwendungsart "Definierend"
  • EPLAN327: Für Makrokästen mit Verwendungsart "Referenzierend".

Über die Ebenenverwaltung können Sie z.B. festlegen, ob diese Ebene angezeigt und ausgedruckt werden soll.

Umschalten der Verwendungsart

Beim Einfügen von Makrokästen in einem Makroprojekt ist die Verwendungsart "Definierend" voreingestellt. Diese Verwendungsart wird beim automatischen Erzeugen der Makros gespeichert. In der EPLAN-Plattform wird die Verwendungsart dann beim Einfügen in ein Schaltplanprojekt automatisch in "Referenzierend" geändert. Auf diese Weise werden die Makros - bei richtiger Einstellung im Makroprojekt - so erzeugt, dass sie direkt verwendet und bei Bedarf aktualisiert werden können.

Ein weiteres, automatisches Umschalten der Verwendungsart erfolgt nicht (auch nicht bei einer Änderung der Projektart).

Verwendungsart in geschachtelten Makrokästen

Wenn Sie die Einstellung Makros referenzierend einfügen aktiviert haben und beim Aufbau geschachtelter Makros in der empfohlenen Reihenfolge vorgehen (von innen nach außen), dann ist eine Anpassung der Verwendungsart bei den jeweiligen Makrokästen nicht erforderlich.

Um geschachtelte Makros vorzubereiten, fügen Sie zuerst ein bereits fertiges Makro ein und zeichnen nachfolgend darum einen äußeren Makrokasten. Dadurch erhält der innere Makrokasten die Verwendungsart "Referenzierend" und der äußere die Verwendungsart "Definierend".

Für Makrokästen bei einer noch stärkeren Schachtelung ist die Verwendungsart "Untergeordnet" vorgesehen. Makrokästen mit dieser Verwendungsart werden beim automatischen Erzeugen oder Aktualisieren der äußeren Makrokästen nicht berücksichtigt.

Verwendungsart für Seiten- und 3D-Makros

Bei Seiten- und 3D-Makros wird die Verwendungsart in Abhängigkeit von der Projektart automatisch festgelegt (in Makroprojekten "Definierend", in Schaltplanprojekten "Referenzierend").

Konvertierung von Projekten

Projekte aus älteren EPLAN-Versionen (Version 2.7 oder älter) werden beim Öffnen in die EPLAN-Plattform automatisch konvertiert. Dabei wird die Verwendungsart automatisch zugeordnet: Die vorbereiteten Makros in Makroprojekten erhalten die Verwendungsart "Definierend". Bereits eingefügte Makros in alten Schaltplanprojekten erhalten die Verwendungsart "Referenzierend".

Geschachtelte Makrokästen werden anhand ihres grafischen Aufbaus interpretiert. In Schaltplanprojekten erhalten die "inneren" Makrokästen die Verwendungsart "Untergeordnet". In Makroprojekten erhalten die äußeren Makrokästen die Verwendungsart "Definierend“ und die inneren Makrokästen die Verwendungsart "Referenzierend". Weiter innen liegende Makrokästen werden auf "Untergeordnet" eingestellt.

In einigen nicht eindeutigen Situationen (wenn sich z.B. die Linien des äußeren und des inneren Makrokastens überschneiden) kann es zu Problemen mit der Zuordnung der Verwendungsart kommen.

Prüflaufmeldung

Um in Ihren Projekten die korrekte Verwendung der Verwendungsart bei Makrokästen zu überprüfen, können Sie die Prüflaufmeldung 014006 aus der Meldungsklasse 014 "Makros" einsetzen.

Siehe auch

Registerkarte Makrokasten