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

Plug-Socket-Konzept im Schaltplan

Der konzeptionelle Ansatz des Plug-Socket-Konzepts ist im Abschnitt Plug-Socket-Konzept dargestellt. Im folgenden Abschnitt wird die Nutzung des Konzeptes mit EPLAN Electric P8 erläutert.

Das Plug-Socket-Konzept erfüllt zwei Funktionen im Rahmen der ECAD-Disziplin. Einerseits kann damit eine disziplinspezifische Struktur beschrieben werden (logische Platzierung), andererseits stellt es auch die lagerichtige Platzierung der Makros / Fragmente zueinander dar (grafische Platzierung).

Logische Platzierung:

Mittels des Plug-Socket-Konzepts wird die logische Verknüpfung zwischen den elektrotechnischen Objekten hergestellt. Trägt beispielsweise eine Seite einen Socket, so können innerhalb eines Projektes verschiedene Plugs darauf referenzieren. Dadurch ergibt sich eine logische, disziplinspezifische Projektstruktur. Die ECAD-Objekte werden beim Erzeugen der ECAD-Struktur logisch platziert.

Grafische Platzierung:

Das Plug-Socket-Konzept wird im Weiteren dafür verwendet, Fragmente mit Teilschaltungen auf einer Schaltplanseite zueinander lagerichtig anzuordnen. Sockets stellen hierbei den Platzhalter für Fragmente dar. An diesen Platzhaltern können Fragmente angedockt werden. Ein Plug stellt auf einem Fragment den Anfasspunkt dar. Bei der Platzierung werden die Einfügepunkte der freien Texte des Sockets und des Plugs in Deckung gebracht. Dies geschieht beim Erzeugen und Öffnen des EPLAN Electric P8-Projekts aus der ECAD-Struktur heraus.

Hinweise:

Plugs und Sockets werden im Schaltplan als freier Text eingegeben und nur im Makroinhalt, nicht aber in einem Platzhalterobjekt eingeschlossen. Durch das Importieren des Makros als Ressource werden diese zum Parameter des jeweiligen ECAD-Objekts. Der Datentyp des Parameters ist dann Socket oder Plug.

Plug:

Syntax:

        #<Plug:Parametername>
      

Beispiel:

Socket:

Syntax:

        #<Socket:Parametername>
      

Beispiel:

Beim Öffnen eines Schaltplans werden Plugs und Sockets miteinander verbunden. Hierbei werden die grafischen Elemente der betreffenden Ressourcen so angeordnet, dass die Einfügepunkte der Textelemente Socket und Plug exakt übereinander liegen. Socket und Plug werden nicht anhand des Parameternamens, sondern anhand der in den Parametern gespeicherten Werte hergestellt. In EPLAN Electric P8 werden Verbindungen automatisch über die eingebaute Funktionalität "Autoconnecting" erzeugt.

Bitte beachten Sie, dass die berechneten Werte von Plugs und Sockets unter Umständen in der Mechatronik von denen in der Disziplinstruktur abweichen können. Die Methode this liefert beispielsweise unterschiedliche Werte. Wenn this in der Methode indexOf() als Argument eingesetzt wird, kann es passieren, dass das Ergebnis in der Disziplin einen Wert von -1 (nicht gefunden) liefert, wenn die Collection auf die Methode angewendet wird, die das ECAD-Strukturobjekt nicht enthält.