检测 POU 中的输入变量 (VAR_INPUT
)、输出变量 (VAR_OUTPUT
) 或VAR_IN_OUT
变量是否超过了规定的数量。在“项目设置” 中,双击规则条目可打开定义最大数量的对话框。
理由这是关于检查个人编程指南。许多编程指南都规定了 POU 参数的最大数量。参数过多会导致代码无法读取,POU 也难以测试。
重要性:中型
PLCopen 规则:CP23
示例
在项目设置中,对于规则 166,您为VAR_IN_OUT
变量定义了1
的最大数量。
FUNCTION_BLOCK FB1 VAR_INPUT xIn : BOOL; END_VAR VAR_IN_OUT xInOut1 : BOOL; xInOut2 : BOOL; END_VAR --> SA0166: Too many VAR_IN_OUT variables in POU 'FB1'