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'}
Attribut 'vision' pour la fonction amusant1
{attribute 'vision'}
FUNCTION fun1 : INT
VAR_INPUT
i : INT;
END_VAR'DoCount' attribut pour ivar variable:
PROGRAM PLC_PRG
VAR
{attribute 'DoCount'};
ivar:INT;
bvar:BOOL;
END_VARAttribut 'aType' pour le type de données DUT_1:
{attribute 'aType'}
TYPE DUT_1 :
STRUCT
a:INT;
b:BOOL;
END_STRUCT
END_TYPE