Ermittelt 16-Bit-Operationen mit Zwischenergebnissen. Hintergrund: Auf 16-Bit-Systemen
können 32-Bit-Zwischenergebnisse abgeschnitten werden. Beispiel: (int+10)
kann 16 Bit überschreiten.
Begründung: Diese Meldung soll in dem sehr seltenen Fall vor Problemen schützen, dass man Code schreiben muss, der sowohl auf einem 16-Bit-Prozessor als auch auf einem 32-Bi- Prozessor laufen soll.
Wichtigkeit: Niedrig
Beispiel
PROGRAM PLC_PRG VAR iVar : INT; END_VAR iVar := (iVar + 10) / 2; --> SA0063: Kompatibilität für 16 Bit - Möglicherweise abgeschnittenes Zwischenergebnis