_INIT 中的虚拟方法调用 检测方法调用 FB_Init 基本功能块的方法,被从基本功能块派生的功能块覆盖 理由:在这些情况下,可能是覆盖方法
调用功能块本身或功能块继承树中的任何功能块的任务数量。 对于方法和操作,会显示调用(父)功能 [...] : LREAL; END_VAR 该方法有 2 [...] 自定义输出变量的数量( VAR_OUTPUT )。对于方法
他情况下,创建一个方法只是因为接口需要该方法,而对该方法没有合理的实现。无论
临时变量的地址分配 理由:函数或方法的局部变量是在堆栈上创建的,它们仅在处理函数或方法时才存在。如果一个指针在处理完方法
:这是一个性能警告。如果函数、方法 [...] 通过传递结构化值来提高性能 VAR_IN_OUT 到一个函数或方法并将其填充到该函数或方法
SA0169:忽略的输出 检测调用方法或函数时未指定的方法和函数的输出。 理由:忽略的输出可能是关于未处理错误或无意义函数调用的通知,因为未使用结果。 重要性:中等 例
SA0022:(可能)未分配的返回值 检测所有包含执行线程但未分配返回值的函数和方法 理由:函数或方法
编辑器中提取选定的代码,并创建一个包含该代码的新方法 [...] 功能块或功能块的子项中提取代码时,会从代码中创建一个新方法。当从 [...] 功能配置 对话 名称 最近创建的函数或方法
SA0160:递归调用 检测功能块的动作、方法和属性中的递归调用。还检 [...] :CP13 例 117 . 例子 下面的方法
SA0015:通过 FB_Init 访问全局数据 通过方法 [...] 块“POU”的 FB_Init 方法