Avviso del compilatore C0584
Messaggio: È stata superata la profondità massima di nidificazione
Possibile causa dell'errore: Sequenze molto annidate, specialmente nei costrutti IF—THEN—ELSE o nei cicli WHILE/FOR.
Correzione degli errori:
Riduci la profondità di annidamento della sequenza in cui è stato emesso il messaggio di errore.
Esempio 516. Esempio di errore:
IF CASE_INPUT = 1 THEN
Local_ULINT := Local_ULINT+1;
ELSIF CASE_INPUT = 3
THEN Local_BOOL := NOT Local_BOOL;
ELSIF CASE_INPUT = 4
THEN Local_ULINT := 4;
ELSIF CASE_INPUT = 5
THEN Local_ULINT := 5;
( . . . )
ELSIF CASE_INPUT = 9999
THEN Local_ULINT := 9999;
ELSIF CASE_INPUT = 10000
THEN Local_ULINT := 10000;
END_IFMessaggio:
C0584: Superata la profondità massima di nidificazione