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;
输出在 留言 看法:
SA0036:未使用的输出“iOut1”