powered by CADENAS

Manual

Manual

5.13.10.3.1.1. Symboldarstellung anhand Phoenix Contact 2903156

Mit Klasse CNS_CP|4|3 und insbesondere den Werten aus Merkmal Connection EclassSymbolMap kann Symbolik einzelner Funktionsgruppen nach dem IEC-Schema bereits voll definiert werden (siehe http://wiki.eclass.eu/wiki/CAx_Funktionssymbole).

Die im vorliegenden Beispiel gezeigte grafische Symboldarstellung (Symbol representation) gilt in Fällen, in denen die vordefinierten IEC-Symbole nicht ausreichend sind, bzw. verfeinert/customized werden sollen. Hier wird vom Kunden ein vollständiges Custom-Symbol mit dem Namen "pcx_ps_002" definiert.

Symbol "pxc_ps_002"

Symbol "pxc_ps_002"

Die Verknüpfungsschritte im Einzelnen

Um elektrische Anschlüsse mit DXF-Symbolen zu verbinden, werden verschiedene Verknüpfungsschritte benötigt.

  • Grundlage

    In Klasse CNS_CP|4|3 muss das Merkmal Connection EclassSymbolMap definiert sein.

    Im Beispiel sind 8 elektrische Anschlüsse EINER Funktion mittels CNS_CP|4|3 klassifiziert, d.h. in Connection EclassSymbolMap (00001E001) findet sich die Definition von 8 Pins.

    Klasse Instanz Merkmal Beschreibung Wert Funktion Pin
    CNS_CP|4|3 8 00001E001 Connection EclassSymbolMap PxC_PS_002||1||1 1 1
    CNS_CP|4|3 10 00001E001 Connection EclassSymbolMap PxC_PS_002||1||2 1 2
    CNS_CP|4|3 12 00001E001 Connection EclassSymbolMap PxC_PS_002||1||3 1 3
    CNS_CP|4|3 14 00001E001 Connection EclassSymbolMap PxC_PS_002||1||4 1 4
    CNS_CP|4|3 6 00001E001 Connection EclassSymbolMap PxC_PS_002||1||5 1 5
    CNS_CP|4|3 7 00001E001 Connection EclassSymbolMap PxC_PS_002||1||6 1 6
    CNS_CP|4|3 9 00001E001 Connection EclassSymbolMap PxC_PS_002||1||7 1 7
    CNS_CP|4|3 11 00001E001 Connection EclassSymbolMap PxC_PS_002||1||8 1 8
  • Verknüpfung zwischen physikalischem Anschluss und Symbolanschluss

    Um eine Verknüpfung zwischen physikalischem Anschluss und zugehörigem Symbolanschluss herzustellen, müssen die Werte von Klasse CNS_CP|4|3, Merkmal Connection EclassSymbolMap identisch sein mit denen von Klasse CNSCAX|GFX|1, Merkmal Function Identifier (CNS_FUNC_IDENT)

    Dialogfenster "Klassenvariablen" mit "Function Identifier" und "Connection EclassSymbolMap"

    Dialogfenster "Klassenvariablen" mit "Function Identifier" und "Connection EclassSymbolMap"

  • Verknüpfung zwischen Symbolanschluss und Symboldarstellung

    In einem weiteren Schritt muss eine Verknüpfung zwischen Symbolanschluss (CNSCAX|GFX|1) und Symboldarstellung (CNSCAX|GFX|SYMREP) hergestellt werden und zwar durch den Wert des Merkmals Parent CLS_ID INST_ID. Der letzte Wert des Strings ist die entsprechende Instanz von CNSCAX|GFX|SYMREP.

    Klasse "CNSCAX|GFX|1" mit Merkmal "Parent CLS_ID INST_ID" und Wert "CNSCAX|GFX|SYMREP||<Instanz>"

    Klasse "CNSCAX|GFX|1" mit Merkmal "Parent CLS_ID INST_ID" und Wert "CNSCAX|GFX|SYMREP||<Instanz>"

    Merkmale der Klasse "CNSCAX|GFX|SYMREP"

    Merkmale der Klasse "CNSCAX|GFX|SYMREP"

    • In CNSCAX|GFX|SYMREP verweist das Merkmal CNS_DOC_CNSURI auf den in PARTproject -> Registerseite Allgemein -> Menüpunkt Allgemein unter Zusätzliche Exportformate -> Dialog -> Spalte ID angegebenen Identifier (vgl. oben), wobei folgende Syntax zu verwenden ist:

      ADDFILE://ID
    • In CNSCAX|GFX|SYMREP verweist das Merkmal CNS_DOC_NAME auf den Dateinamen der DXF-Datei.

  • Textblöcke

    Die Klasse CNSCAX|GFX|2 enthält die Merkmale von Textblöcken.

    Der wesentliche Unterschied zwischen Symbolanschluss CNSCAX|GFX|1 und dem Textblock CNSCAX|GFX|2 ist das Merkmal Function Identifier (CNS_FUNC_IDENT), der den Symbolanschluss mit der IEC-Symbolik in CNS_CP|4|3 verknüpft. Da Textblöcke keine interne Struktur haben, bei der es auf die Reihenfolge ankommt, wird hier das Merkmal Function Identifier nicht benötigt. Die Verknüpfung zum dazugehörigen Symbol mittels CNSCAX|GFX|SYMREP||<Instanzname> ist ausreichend.