Attribute qualified_only

Panoramica

Quando l'istruzione pragma {attribute 'qualified_only'} è assegnata all'inizio di un elenco di variabili globali, le variabili di questo elenco sono accessibili solo con il nome della variabile globale, ad esempio gvl.g_var. Ciò vale anche per le variabili del tipo enumerazione. Può essere utile per evitare la mancata corrispondenza con le variabili locali.

Sintassi

{attribute 'qualified_only'}

Esempio

Si supponga che il seguente elenco di variabili globali (GVL) abbia l'attributo 'qualified_only':

{attribute 'qualified_only'}
VAR_GLOBAL
iVar:INT;
END_VAR

Nella POU PLC_PRG, la variabile globale deve essere chiamata con il prefisso GVL, come mostrato nell'esempio:

GVL.iVar:=5;

La seguente chiamata incompleta della variabile verrà rilevata come errore:

iVar:=5;