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

Sie befinden sich hier: EEC > ECAD > Plug-Socket-Konzept im Schaltplan

Plug-Socket-Konzept im Schaltplan

Der konzeptionelle Ansatz des Plug-Socket-Konzepts ist in Abschnitt Plug-Socket-Konzept dargestellt. Im folgenden Abschnitt wird die Nutzung des Konzeptes mit 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 P8-Projekts aus der ECAD-Struktur heraus.

Hinweis:

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:

Im Rahmen des Öffnens eines Schaltplans werden Plugs und Sockets miteinander verbunden. Hierbei werden die grafischen Elemente der betroffenen Ressourcen so angeordnet, dass die Einfügepunkte der Textelemente Socket und Plug exakt übereinander zum Liegen kommen. Socket und Plug werden nicht anhand des Parameternamen sondern anhand der in den Parametern gespeicherten Werte hergestellt. In P8 werden Verbindungen automatisch über die eingebaute Funktionalität Autoconnecting hergestellt.

Bitte beachten, dass die berechnete 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.