Attributo: qualified_only
L'effetto di questo pragma è che le variabili di un elenco di variabili globali vengono indirizzate solo specificando il nome della variabile globale, ad esempio gvl.g_var
. Ciò vale anche per le variabili del tipo Enumeration e può essere utile per evitare di essere scambiate per variabili locali.
Sintassi:
{attribute 'qualified_only'}
Inserisci posizione: riga sopra VAR_GLOBAL
in un GVL
Esempio 289. Esempio
Elenco delle variabili globali GVL:
{attribute 'qualified_only'} VAR_GLOBAL iVar:INT; END_VAR
All'interno di una POU, per esempio PLC_PRG, la variabile globale iVar
può essere indirizzato solo utilizzando il prefisso GVL
:
GVL.iVar:=5;
Al contrario, la seguente chiamata incompleta della variabile creerà un errore:
iVar:=5;