Skip to main content

SA0033:未使用的变量

检测已声明但未在已编译程序代码中使用的变量

理由:未使用的变量使程序的可读性和可维护性降低。未使用的变量不必要地填充内存并在初始化期间不必要地浪费运行时间。

重要性:中等

PLCopen规则:CP22/CP24

提示

对于 GVL 变量:如果一个项目中存在多个应用程序,则仅考虑当前活动应用程序下方的对象。如果只有一个应用程序,则还会考虑公共 POU 池中的对象

43. 例子
PROGRAM PLC_PRG
VAR
    iCounter1 : INT;
    iCounter2 : INT;    // SA0033
END_VAR
iCounter1 := 100;

输出在 留言 看法:

  • sa_icon_message.png SA0033:未使用的变量 'iCounter2'



有关更多信息,请参阅: