Skip to main content

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

での出力 メッセージ ビュー:

  • sa_icon_message.png SA0072: カウンタ変数 'iIndex' の無効な使用