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.