Operatore: spazio dei nomi per elenchi di variabili globali
L'operatore è un'estensione della norma IEC 61131-3.
È possibile utilizzare il nome di un elenco di variabili globali (GVL) come identificatore dello spazio dei nomi per le variabili definite nell'elenco. Ciò rende possibile utilizzare variabili con lo stesso nome in diversi elenchi di variabili globali e accedere comunque a variabili specifiche in modo univoco. Tu usi un punto (.
) per anteporre il nome dell'elenco delle variabili globali al nome della variabile.
<global variable list name>.<variable>
globlist1.varx := globlist2.varx;
Il globlist1
e globlist2
gli elenchi di variabili globali contengono ciascuno a varx
variabile. CODESYS copia il varx
variabile globale da globlist2
elenca a varx
nel globlist1
elenco.
Se si fa riferimento a una variabile dichiarata in più elenchi di variabili globali senza fare riferimento al nome dell'elenco anteposto, viene stampato un messaggio di errore.