Skip to main content

Sous-section : Caractères génériques

le Wildcard La sous-section est utilisée pour créer des périphériques génériques pour les modules qui ne sont pas encore connus lors de la création du module. Les dispositifs doivent alors être flexibles pour être spécifiés par l'utilisateur avant ou pendant la génération.

SEC Device : <target>                                //optional: yes, modifier [UPDATE]
    Parent := <target ID>;                           //optional: yes, type: ID
    SEC Wildcard : <target>                          //optional: yes, modifier: [UPDATE]
            Desc := <description>;                       //optional: no, type: text
    END_SEC
END_SEC
. Spécification:
  • le Identification, Wildcard, et FlexibleWildcard les sous-sections ne peuvent pas être utilisées en même temps.

  • La cible de la section Wildcard détermine le type du périphérique générique. Différents modules peuvent utiliser des périphériques génériques du même type (exemple : "8 entrées"). Tous les périphériques génériques du même type sont affectés au même périphérique.

  • Desc définit une description (localisée) du périphérique générique (dans une liste de texte).

  • Parent définit le périphérique parent souhaité. Les appareils génériques sont également possibles ici, à condition qu'ils soient déjà affectés à des appareils. Si le périphérique défini pour le périphérique générique n'est pas un périphérique parent compatible, une erreur est émise lors de la génération.

Exemple 34. Exemple
SEC Device : KlemmeAnalogOutput
        Parent := Buskoppler2;
        SEC Wildcard : KlemmeTyp
                Desc := TL.WildDesc;
        END_SEC
END_SEC