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