Wird das pragma {attribute 'qualified_only'} einer globalen Variablenliste vorangestellt, so können die in ihr enthaltenen Variablen nur durch Angabe des globalen Variablennamens angesprochen werden, z. B. gvl.g_var. Das trifft auch auf Variablen vom Typ Enumeration zu und kann hilfreich sein, um eine Verwechslung mit lokalen Variablen zu vermeiden.
{attribute 'qualified_only'}
Nehmen wir einmal an, dass die folgende globale Variablenliste (GVL) mit dem Attribut 'qualified_only' ausgestattet ist:
{attribute 'qualified_only'}
VAR_GLOBAL
iVar:INT;
END_VAR
Innerhalb der POU PLC_PRG kann die globale Variable nur unter Verwendung des Präfixes GVL aufgerufen werden:
GVL.iVar:=5;
Der folgende unvollständige Aufruf der Variablen wird hingegen einen Fehler erzeugen:
iVar:=5;