コンパイラ警告 C0584
メッセージ: ネスティングの最大深度を超えました
考えられるエラー原因: 非常に深くネストされたシーケンス。特に IF-THEN—ELSE コンストラクトや WHILE/FOR ループではそうです。
エラー修正:
エラーメッセージが表示されたシーケンスのネスト深度を減らしてください。
例 516. エラーの例:
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_IFメッセージ:
C0584: ネスティングの最大深度を超えています