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
PROGRAM PLC_PRG VAR A : INT; {attribute 'no_init'} B : INT; END_VAR
Bei einem Reset der zugehörigen Applikation wird die Integer-Variable A
erneut implizit mit 0
initialisiert, wohingegen die Variable B
ihren aktuellen Wert beibehält.