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

Verwaltung von Seitenstruktureigenschaften

Engineering-Dienstleister müssen beispielsweise auf Grund unterschiedlicher Kundenvorschriften aus einem Baukasten heraus Stromlaufpläne mit unterschiedlichen Seitenstrukturierungen (z.B. Nummerierung nach Anlage/Ort) erzeugen. Ziel des Baukastenentwurfes ist es dabei, Schaltplanseiten so zu entwerfen, dass sie in Stromlaufplänen mit verschiedenen Nummerierungskonzepten einsetzbar sind. Dazu ist es erforderlich, dass eine Schaltplanseite durch Formeln ermitteln kann, in welcher Seitenstrukturierung sie eingesetzt wird.

Seitenstruktureigenschaften können am Schaltplan-Objekt modelliert werden. Dadurch können in einem Modell alternative Strukturierungskonzepte realisiert werden.

Da die Seitenstruktureigenschaften in den P8-Schaltplanvorlagen definiert werden, ist es im Weiteren wichtig, dass diese Definitionen automatisch in EEC-Modell übernommen werden können.

Es ist daher möglich, die Seitenstruktureigenschaften in der Schaltplanvorlage zu pflegen und per Synchronisation in das EEC-Modell zu übernehmen.

Alle von P8 unterstützten Seitenstruktureigenschaften sind EEC als Modellvariablen bekannt (siehe EPLAN Electric P8).

In den Modellvariablen werden die Namen der Parameter spezifiziert, die die entsprechende Eigenschaft in EEC repräsentieren, z.B. der Parameter Seitennummer für die gleichnamige Eigenschaft.

Ob diese Eigenschaft tatsächlich für die Generierung eines Schaltplans verwendet wird, definiert erst die Schaltplanvorlage. Ist dort die Seitenstruktur mit Anlage und Ort festgelegt, dann verwendet EEC auch nur diese Eigenschaften.

Die Einstellungen aus der Schaltplanvorlage werden durch das Synchronisieren eines Schaltplan-Objektes mit der externen Ressource, der Schaltplanvorlage, in das EEC-Modell übernommen:

Die Eigenschaften der Vorlage werden im Schaltplan-Objekt als Parameter entsprechend den Einstellungen in den Modellvariablen angelegt:

Entscheidend für die Modellierung der Eigenschaften ist die Existenz von Parametern. Schaltplanseiten fragen z.B. beim Schaltplan-Objekt an, ob es einen Parameter Ort (Location) gibt, um Entscheidungen bzgl. der Nummerierung zu treffen (die Werte dieser Parameter haben keine Auswirkung!).

Mit folgender Formel lässt sich die Existenz der Parameter prüfen und die Seitennummerierung geeignet anpassen:

=if dc.parameter('Location').isNull() then
...
else
...
endif

Die bisherige Möglichkeit, die Seitenstrukturierung global in den Benutzervorgaben einzustellen, ist entfallen.

Hinweis:

In der Projektvorlage ist auf die Einstellung BMK-Syntaxprüfung zu achten. Sie gilt auch für das Erstellen von Seiten. Wenn beispielsweise nur Ziffern und Großbuchstaben erlaubt sind und man eine Seite mit der Eigenschaft $Ort=St01 anlegen möchte, dann führt das zu einem unerwarteten Fehler beim Erzeugen der Schaltpläne. Entsprechendes gilt auch beim Editieren der Makros!