Skip to main content

Attribut : noinit

Le pragma est appliqué aux variables qui ne doivent pas être implicitement initialisées.

Syntaxe:

{attribute 'no_init'}

{attribute 'no-init'}

{attribute 'noinit'}

Emplacement d'insertion : Ligne au-dessus de la ligne de déclaration des variables concernées dans la partie déclaration.

Exemple 283. Exemple
PROGRAM PLC_PRG
VAR
    iA : INT;
    {attribute 'no_init'}
    iB : INT;
END_VAR

Lorsque l'application associée est réinitialisée, la variable entière iA est implicitement réinitialisé avec 0, alors que la variable iB conserve sa valeur actuelle.