Attribute no-exit

Überblick

Stellt ein Funktionsbaustein eine Methode FB_exit bereit, dann kann der Aufruf dieser Methode für eine spezielle Instanz unterdrückt werden, indem das pragma {attribute no-exit} der Instanz des Funktionsbausteins zugewiesen wird.

Syntax

{attribute 'no-exit'}

Beispiel

Die Methode FB_Exit wird einem Funktionsbaustein namens POU zugewiesen.

Im Hauptprogramm PLC_PRG werden zwei Variablen vom Typ POU instanziiert:

PROGRAM PLC_PRG
VAR
POU1 : POU;
{attribute 'no-exit'}
POU2 : POU;
END_VAR

Wenn die Variable bInCopyCode in POU1 den Wert TRUE annimmt, wird die Methode FB_Exit beim Verlassen einer Instanz aufgerufen, die anschließend kopiert wird (Online-Änderung). Die Methode FB_Exit wird im Kontext der Funktionsbausteininstanz POU2 nicht aufgerufen.