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.