SA0073:使用不充分的计数器变量
检测非临时变量的使用 FOR 循环。
理由:这是一个性能警告。每次调用 POU 时都会初始化一个计数器变量。您可以将此变量创建为临时变量 (VAR_TEMP)。访问它可能会更快,并且该变量不会占用任何永久内存。
重要性:中等
PLCopen规则:CP21/L13
例 81. 例子
PROGRAM PLC_PRG
VAR
nIndex : INT;
iVar : INT;
END_VARFOR nIndex := INT#0 TO INT#20 BY INT#1 DO
iVar := iVar + nIndex;
END_FOR
查看输出 留言:
SA0073:计数器变量不匹配