Attribut 'TcInitOnReset'
Mit Hilfe des Pragmas können Sie definieren, ob eine persistente Variable bei einem Reset kalt neuinitialisiert werden soll.
Syntax: {attribute 'TcInitOnReset'}
Einfügeort: Zeile oberhalb der Deklarationszeile der betroffenen Variablen
Verfügbar ab TC3.1 Build 4024 |
Beispiele:
VAR PERSISTENT
nVar1 : UINT;
{attribute 'TcInitOnReset'}
nVar2 : UINT;
END_VAR
Bei einem Reset kalt wird nur nVar2 neu initialisiert.