SA0107:缺少形式参数 检测是否缺少形式参数 理由:在调用中指定形式参数时,代码变得更具可读性 [...] “TRUE”缺少形式参数 本节内容如下 :
:不允许数据类型 POINTER 本节内容如下 : [...] SA0111:指针变量 检测类型变量 [...] -3 标准不允许指针。 重要性:低
:不允许数据类型引用 本节内容如下 : [...] SA0112:参考变量 检测类型变量 [...] -3 标准不允许引用。 重要性:低
在以下情况下需要注释: 对于变量的声明。评论位于上方或右侧。 用于程序、功能块或方法的声明 [...] SA0162:缺少注释 检测程序中未注释的位置
SA0163:嵌套注释 检测嵌套评论 理由:应避免嵌套注释,因为它们难以阅读。 重要性:低 PLCopen 规则:C3
// comment 被允许。 理由:一些编程指南禁止代码中的多行注释,因为注释的开头和结尾可能会丢失,并且结束注释括号可能会被意外删除。 提示 您可以通过编译指示停用此检查
而非程序的任务 检测调用功能块或函数而不是程序的任务 [...] PLCopen规则:CP16 任务被插入到任务配置下方 [...] .我们没有看到任何数据一致性问题
/输入输出变量的数量... 检测是否有定义数量的输入变量 [...] :这是关于检查个人编程指南。许多编程指南都规定了 [...] 项目设置 ,双击规则条目以打开一个对话框
。 其次,功能块实例通常很大,并且需要大量堆栈空间(通常仅限于控制器)。 第三,功能块的初始化以及通常的调度可能需要很长时间 [...] 检查检测声明为临时变量的功能块实例