Attribute no-exit

Panoramica

Se un blocco funzione offre un metodo FB_exit, è possibile sopprimerne la chiamata per un'istanza speciale assegnando il pragma {attribute no-exit} all'istanza del blocco funzione.

Sintassi

{attribute 'no-exit'}

Esempio

Si supponga che il metodo FB_Exit venga aggiunto a un blocco funzione definito POU:

Variables_Declaration00374.jpg

 

 

Nel programma principale PLC_PRG, vengono istanziate 2 variabili di tipo POU:

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

Quando la variabile bInCopyCode diventa TRUE in POU1, il metodo FB_Exit viene chiamato in uscita dall'istanza che verrà copiata in seguito (modifica online). Il metodo FB_Exit non viene chiamato nel contesto dell'istanza del blocco funzione POU2.