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_VAR
Attribut 'aType'
pour le type de données DUT_1
:
{attribute 'aType'} TYPE DUT_1 : STRUCT a:INT; b:BOOL; END_STRUCT END_TYPE