powered by CADENAS


Manual Symbol representation with Phoenix Contact 2903156

When using class CNS_CP|4|3 and especially the values from attribute Connection EclassSymbolMap, symbols of individual functional groups can already be fully specified according to the IEC schema (see http://wiki.eclass.eu/wiki/CAx_Funktionssymbole).

The graphical symbol representation shown in this example applies for cases where the predefined IEC symbols are not sufficient or shall be fine-tuned/customized. Here, a complete custom symbol with the name "pcx_ps_002" is defined.

Symbol "pxc_ps_002"

Symbol "pxc_ps_002"

Single steps in detail

In order to link electrical connections with DXF symbols different steps are required.

  • Base

    In class CNS_CP|4|3, the attribute Connection EclassSymbolMap has to be defined.

    In this example, 8 electrical connections of ONE function are classified by CNS_CP|4|3, meaning in Connection EclassSymbolMap (00001E001) the definition of 8 pins is found.

    Class Instance Attribute Description Value Function 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

  • Link between physical connection and symbol connection

    In order to establish a link between physical connection and corresponding symbol connection, the values of the class CNS_CP|4|3, attribute Connection EclassSymbolMap have to be identical with the ones of class CNSCAX|GFX|1, attribute Function Identifier (CNS_FUNC_IDENT)

    Dialog box "Class variables" with "Function Identifier" and "Connection EclassSymbolMap"

    Dialog box "Class variables" with "Function Identifier" and "Connection EclassSymbolMap"

  • Link between symbol connector and symbol representation

    In a further step, a link between Symbol connector (CNSCAX|GFX|1) and Symbol representation (CNSCAX|GFX|SYMREP) has to be created, namely by the value of attribute Parent CLS_ID INST_ID. The last value of the string is the corresponding instance of CNSCAX|GFX|SYMREP.

    Class "CNSCAX|GFX|1" with attribute "Parent CLS_ID INST_ID" and value "CNSCAX|GFX|SYMREP||<Instance>"

    Class "CNSCAX|GFX|1" with attribute "Parent CLS_ID INST_ID" and value "CNSCAX|GFX|SYMREP||<Instance>"

    Attributes of class "CNSCAX|GFX|SYMREP"

    Attributes of class "CNSCAX|GFX|SYMREP"

    • In CNSCAX|GFX|SYMREP the attribute CNS_DOC_CNSURI refers to the identifier stated in PARTproject -> tabbed page General -> menu item General under Additional export formats -> dialog -> column ID (compare above), whereby the following syntax has to be used:


    • In CNSCAX|GFX|SYMREP, the attribute CNS_DOC_NAME refers to the file name of the DXF file.

  • Text blocks

    The class CNSCAX|GFX|2 contains the attributes of text blocks.

    The basic difference between Symbol connector CNSCAX|GFX|1 and Text block CNSCAX|GFX|2 is the attribute Function Identifier (CNS_FUNC_IDENT), which links the symbol connector with the IEC symbols in CNS_CP|4|3. As text blocks do not have an internal structure, where the sequence would be important, here, the attribute Function Identifier is not required. The link to the corresponding symbol by CNSCAX|GFX|SYMREP||<Instance name> is sufficient.