Skip to main content

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;