Attribut : qualified_only
L'effet de ce pragma est que les variables d'une liste de variables globales sont adressées uniquement en spécifiant le nom de la variable globale, par exemple gvl.g_var
. Cela s'applique également aux variables de type Énumération et peut être utile pour éviter d'être confondu avec des variables locales.
Syntaxe:
{attribute 'qualified_only'}
Emplacement d'insertion : ligne au-dessus VAR_GLOBAL
dans un GVL
Exemple 289. Exemple
Liste des variables globales GVL:
{attribute 'qualified_only'} VAR_GLOBAL iVar:INT; END_VAR
Au sein d'un POU, par exemple API_PRG, la variable globale iVar
ne peut être adressé qu'à l'aide du préfixe GVL
:
GVL.iVar:=5;
A l'inverse, l'appel incomplet suivant de la variable créera une erreur :
iVar:=5;