Im allgemeinen erfordert ein Online-Change eine Reallozierung von Instanzen, zum Beispiel einer POU. Dabei wird der Wert der in der Instanz enthaltenen Variablen kopiert.
Das Pragma bewirkt, dass im Zuge eines Online-Changes keine Kopie des Variablenwerts der in der Instanz enthaltenen Variablen stattfindet; statt dessen wird die Variable im Zuge eines Online Changes neu initialisiert. Das kann für eine lokale Zeigervariable sinnvoll sein, die auf eine Variable zeigt, die gerade durch den Online-Change verschoben wurde und somit eine veränderte Adresse besitzt.
Sie fügen das Attribut im Deklarationsteil oberhalb der Zeile der Deklaration der betroffenen Variablen ein.
Syntax:
{attribute 'no_copy'}