Skip to main content

Attribut: noinit

Das Pragma wird auf Variablen angewendet, die nicht implizit initialisiert werden sollen..

Syntax:

{attribute 'no_init'}

{attribute 'no-init'}

{attribute 'noinit'}

Einfügeort: Zeile oberhalb der Deklarationszeile der betroffenen Variablen im Deklarationsteil.

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

Bei einem Reset der zugehörigen Applikation wird die Integer-Variable iA erneut implizit mit 0 initialisiert, wohingegen die Variable iB ihren aktuellen Wert beibehält.