将截断的值分配给 REAL 变量 检测对整数变量的操作,其截断值可以分配给 REAL 数据类型变量 [...] 将截断值分配给 REAL 变量 本节内容如下 :
SA0012:可以声明为常量的变量 检测未使用写权限访问的变量,因此可以声明为常量 理由:如果变量
SA0013:具有相同变量名的声明 检测名称已被其他变量使用的变量(例如,具有相同名称的全局变量和局部变量
SA0017:对指针变量 [...] 对既不是地址的指针的分配( ADR 运算符、指针变量)或常量 0 [...] : SA0017:对指针变量
SA0021:传输临时变量的地址 检测临时变量(在堆栈上)到非临时变量的地址分配 理由:函数或方法的局部变量
SA0033:未使用的变量 检测已声明但未在已编译程序代码中使用的变量 理由:未使用的变量使程序的可读性和可维护性降低。未使用的变量
SA0072:计数器变量的无效使用 检测计数器变量的使用 FOR 环形 理由:在 a 中操作计数器变量
SA0073:使用不充分的计数器变量 检测非临时变量的使用 FOR 循环 [...] 调用 POU 时都会初始化一个计数器变量
SA0058:对枚举变量的操作 检测对枚举数据类型的变量的操作 允许 [...] : SA0058:枚举变量的操作 例
SA0051:对 BOOL 变量的比较操作 检测类型变量的比较操作 BOOL [...] 0051:BOOL 变量的比较运算 本节内容如下 :