Skip to main content

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;