Skip to main content

Attributo: linkalways

Il pragma {attribute 'linkalways'} indica al compilatore di includere sempre una POU o una POU di libreria nelle informazioni di compilazione. Durante la compilazione, la POU viene compilata e fa parte del codice dell'applicazione. Durante il download, la POU viene caricata nel PLC.

Sintassi:

{attribute 'linkalways'}

Posizione di inserimento: la prima riga nella parte della dichiarazione della POU o della libreria POU

La POU può essere valida per tutta la durata del progetto (salvata in POU vista) o in tutta l'applicazione (salvata in Dispositivi Visualizza).

Suggerimento

Puoi anche selezionare il Collega sempre opzione nel Costruire scheda delle proprietĂ  dell'oggetto di una POU.

Esempio 277. Esempio

Il MoreSymbols GVL contiene il pragma {attribute 'linkalways'}. Le variabili ivi dichiarate fanno anche parte del codice dell'applicazione, indipendentemente da qualsiasi accesso.

GVL MoreSymbols

{attribute 'linkalways'}
VAR_GLOBAL
        g_iAlfa: INT;
        g_iBravo: INT;
        g_iCharlie: INT;
END_VAR

La configurazione dei simboli accede anche alle informazioni di compilazione. Di conseguenza, le variabili del MoreSymbols GVL sono sempre forniti per la selezione nel Configurazione dei simboli editore.

_cds_img_pragma_linkalways_symbolcon.png