Rileva le dereferenze dei puntatori utilizzate per l'inizializzazione nella parte della dichiarazione
Giustificazione: I puntatori e i riferimenti non devono essere usati per le inizializzazioni, perché questo può portare a violazioni di accesso se il puntatore non è stato inizializzato.
Importanza: Medio
Esempio
FUNCTION_BLOCK FB_Test VAR_INPUT refStruct: REFERENCE TO ST_Test; END_VAR VAR xPointer : BOOL := refStruct.a; // SA0124 iCount : INT; END_VAR --> SA0124: Dereference access in initialisation