属性:analysis:report-multiple-instance-calls
该属性标记了用于检查规则的功能块 规则 105:仅检查具有该属性的功能块是否多次调用功能块实例。当规则 105 在 项目设置,该属性没有任何作用。
插入位置: 功能块声明部分的顶行。
句法:
{attribute 'analysis:report-multiple-instance-calls'}
例子
// {attribute 'analysis:report-multiple-instance-calls'} deactivated FUNCTION_BLOCK FB_DoA VAR_INPUT END_VAR VAR_OUTPUT END_VAR VAR iA : INT; END_VAR iA := iA + 1; {attribute 'analysis:report-multiple-instance-calls'} FUNCTION_BLOCK FB_DoB VAR_INPUT END_VAR VAR_OUTPUT END_VAR VAR iB : INT; END_VAR iB := iB +1; PROGRAM PLC_PRG VAR fbA : FB_DoA; fbB : FB_DoB; ND_VAR fbA(); fbB(); // SA0105 fbA(); fbB(); // SA0105
查看输出 留言:
SA0105:实例“fbB”被调用多次