Avertissement du compilateur C0584
Message: Profondeur maximale de nidification dépassée
Cause d'erreur possible: séquences très profondément imbriquées, en particulier dans les constructions IF—THEN—ELSE ou les boucles WHILE/FOR.
Correction d'erreur :
Réduisez la profondeur d'imbrication de votre séquence dans laquelle le message d'erreur a été émis.
Exemple 516. Exemple d'erreur :
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_IFMessage :
C0584 : Profondeur maximale de nidification dépassée