Skip to main content

Attribut : linkalways

Le pragma {attribute 'linkalways'} indique au compilateur de toujours inclure un POU ou un POU de bibliothèque dans les informations de compilation. Lors de la construction, le POU est compilé et fait partie du code de l'application. Pendant le téléchargement, le POU est téléchargé vers l'automate.

Syntaxe:

{attribute 'linkalways'}

Emplacement d'insertion : la première ligne de la partie déclaration de la POU ou de la bibliothèque POU

Le POU peut être valide tout au long du projet (sauvegardé dans le POU vue) ou dans toute l'application (enregistrée dans la Dispositifs voir).

Astuce

Vous pouvez également sélectionner le Lien toujours possibilité dans le Construire onglet des propriétés d'objet d'un POU.

Exemple 277. Exemple

le MoreSymbols GVL contient le pragma {attribute 'linkalways'}. Les variables qui y sont déclarées font également partie du code de l'application, quel que soit l'accès.

GVL MoreSymbols

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

La configuration des symboles accède également aux informations de compilation. En conséquence, les variables de la MoreSymbols GVL sont toujours fournis pour la sélection dans le Configuration des symboles éditeur.

_cds_img_pragma_linkalways_symbolcon.png