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.