Rileva le posizioni del codice in cui la notazione di un identificatore è diversa da quella della sua dichiarazione.
Giustificazione: Lo standard IEC 61131-3 definisce gli identificatori come non sensibili alle maiuscole e alle minuscole. Ciò significa che una variabile dichiarata come "varx" può essere utilizzata anche come "VaRx" nel codice. Tuttavia, questa soluzione è confusa e fuorviante e dovrebbe essere evitata.
Importanza: Medio
Esempio
Nell'albero dei dispositivi esistono un POU PLC_PRG e un POU fnc (funzione).
PROGRAM PLC_PRG VAR iVar: INT; _123test_var_: INT; END_VAR ivar := iVar + 1; // SA0029 _123TEST_var_ := _123test_var_; // SA0029 Fnc(); // SA0029 --> SA0029: Notation in code (ivar) must equal declaration (iVar) --> SA0029: Notation in code (_123TEST_var_) must equal declaration (_123test_var_) --> SA0029: Notation in code (Fnc) must equal declaration (fnc)