Rileva le operazioni a 16 bit con risultati temporanei. Contesto: Sui sistemi a 16
bit, i risultati temporanei a 32 bit possono essere troncati. Esempio: (int+10) può superare i 16 bit.
Giustificazione: Nel raro caso in cui si debba scrivere del codice che deve essere eseguito sia su un processore a 16 bit che su uno a 32 bit, questo messaggio dovrebbe aiutare a prevenire qualsiasi problema.
Importanza: Basso
Esempio
PROGRAM PLC_PRG VAR iVar : INT; END_VAR iVar := (iVar + 10) / 2; --> SA0063: Compatibility for 16 Bit - Possible truncated intermediate result