SA0072:カウンタ変数の使用が無効です
内のカウンター変数の使用を決定します FOR
-リボン。
理由: でのカウンタ変数の操作 FOR
ループすると簡単に無限ループが発生する可能性があります。カウンタ変数の特定の値に対するループの実行を防ぐには、次を使用します。 CONTINUE
または単に IF
。
重要性:高い
PLCopenルール:L12
例 80. 例
PROGRAM PLC_PRG VAR_TEMP iIndex : INT; END_VAR
FOR iIndex := INT#0 TO INT#20 BY INT#1 DO iIndex := iIndex - INT#1; END_FOR
での出力 メッセージ ビュー:
SA0072: カウンタ変数 'iIndex' の無効な使用