Skip to main content

SA0072:计数器变量的无效使用

检测计数器变量的使用 FOR 环形

理由:在 a 中操作计数器变量 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”的使用无效