Skip to main content

SA0036:未使用的输出变量

确定未在相关功能或功能块内分配的功能和功能块的输出变量。

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

重要性:中等

PLCopen规则:CP24

45. 例子
FUNCTION_BLOCK FB_Afb
VAR_INPUT
    iIn1: INT;
    iIn2: INT;
END_VAR
VAR_OUTPUT
    iOut1: INT;
    iOut2: INT;
END_VAR
iOut1 := iIn1 + iIn2;

输出在 留言 看法:

  • sa_icon_message.png SA0036:未使用的输出“iOut1”