Il pragma fornisce un valore stimato per la dimensione dello stack.
I metodi con chiamate ricorsive non possono superare la verifica dello stack perché non è possibile determinare l'utilizzo dello stack. Di conseguenza, viene emesso un avviso. Per evitare questo avviso, si può dare al metodo un valore stimato (in byte) per la dimensione dello stack. Quindi il metodo supera con successo il controllo dello stack.
Sintassi
{attribute 'estimated-stack-usage' := ' <estimated stack size in bytes> '} 
Inserire la posizione: Prima riga sopra la parte di dichiarazione del metodo.
Esempio
{attribute 'estimated-stack-usage' := '127'} // 127 bytes
METHOD PUBLIC DoIt : BOOL
VAR_INPUT
END_VAR
                     Per ulteriori informazioni, vedere: ⮫ «Chiamare un metodo »
- 
                        Chiamata di metodo ricorsiva