Si un bloque de funciones proporciona un método FB_exit, puede suprimir su llamada para una instancia especial asignando el pragma {attribute no-exit} a la instancia del bloque de funciones.
{attribute 'no-exit'}
Supongamos que el método FB_Exit se añade a un POU con nombre del bloque de funciones:
En el programa principal PLC_PRG, se instancian dos variables de tipo POU:
PROGRAM PLC_PRG
VAR
POU1 : POU;
{attribute 'no-exit'}
POU2 : POU;
END_VAR
Cuando la variable bInCopyCode pase a ser TRUE en POU1, el método FB_Exit se llamará al salir de una instancia que se copiará posteriormente (cambio en línea). El método FB_Exit no se llama en el contexto de la instancia del bloque de funciones POU2.