Das Pragma bewirkt, dass Variablen einer globalen Variablenliste nur durch Angabe
des globalen Variablennamens angesprochen werden, zum Beispiel gvl.g_var. Das trifft auch auf Variablen vom Typ Enumeration zu und kann hilfreich sein um
eine Verwechslung mit lokalen Variablen zu vermeiden.
Syntax:
{attribute 'qualified_only'}
Einfügeort: Zeile oberhalb von VAR_GLOBAL in einer GVL
Beispiel
Globale Variablenliste „GVL“:
{attribute 'qualified_only'}
VAR_GLOBAL
iVar:INT;
END_VAR
Innerhalb einer POU, zum Beispiel „PLC_PRG“, kann die globale Variable iVar nur unter Verwendung des Präfix GVL angesprochen werden:
GVL.iVar:=5;
Der folgende unvollständige Aufruf der Variablen wird hingegen einen Fehler erzeugen:
iVar:=5;