Skip to main content

Attribut personnalisé

Les attributs définis par l'utilisateur sont tous les attributs définis par l'application ou définis par l'utilisateur que vous pouvez appliquer aux POU, aux actions, aux définitions de type de données et aux variables. Vous pouvez interroger un attribut défini par l'utilisateur à l'aide de pragmas conditionnels avant la compilation de l'application.

Astuce

Vous pouvez interroger des attributs définis par l'utilisateur avec des pragmas conditionnels avec l'opérateur hasattribute.

Pour plus d'informations et d'exemples, consultez : Pragmes Conditionnels

Syntaxe:

{attribute 'attribute'}

Exemple 254. POU et actions

Attribut 'vision' pour la fonction amusant1

{attribute 'vision'}
FUNCTION fun1 : INT
VAR_INPUT
    i : INT;
END_VAR


Exemple 255. variables

'DoCount' attribut pour ivar variable:

PROGRAM PLC_PRG
VAR
    {attribute 'DoCount'};
    ivar:INT;
    bvar:BOOL;
END_VAR


Exemple 256. Types de données

Attribut 'aType' pour le type de données DUT_1:

{attribute 'aType'}
TYPE DUT_1 :
STRUCT
    a:INT;
    b:BOOL;
END_STRUCT
END_TYPE