Attribute linkalways
Utilizzare il pragma {attribute 'linkalways'} per contrassegnare una POU o una POU della libreria per il compilatore in modo che sia sempre inclusa nelle informazioni di compilazione. Durante la compilazione, gli oggetti con questa opzione vengono compilati e diventano parte del codice dell'applicazione. Con un download, le POU vengono scaricate nel controller. La POU può essere valida per il progetto (se situata nella struttura delle ) o per l'applicazione (se situata nella struttura ).
L'opzione
del compilatore ha lo stesso effetto.{attribute 'linkalways'}
Inserire il pragma nella prima riga della parte di dichiarazione di una POU o di una POU della libreria.
Quando si usa l'editor di configurazione dei simboli, i POU contrassegnati vengono utilizzati come base per le variabili selezionabili per la configurazione dei simboli.
L'elenco delle variabili globali MoreSymbols GVL è implementato utilizzando l’attributo 'linkalways'. Le variabili dichiarate sono incluse nel codice dell'applicazione, indipendentemente dal fatto che vi si acceda o meno.
MoreSymbols GVL
{attribute 'linkalways'}
VAR_GLOBAL
g_iAlpha: INT;
g_iBravo: INT;
g_iCharlie: INT;
END_VAR
Di conseguenza, i simboli del MoreSymbols GVL sono disponibili nella .